The macro
define-dde-dispatch-topic
defines a dispatching topic. A dispatching topic is a topic which has a fixed name and always exists. Dispatching topics provide dispatching capabilities, whereby appropriate application-supplied code is executed for each supported transaction. Note that the server implementation also provides some dispatching capabilities.
The name of the dispatching topic object is specified by name .
The topic is identified by the string topic-name .
The class of the server to attach the topic to is given by server .
The macro
define-dde-dispatch-topic
returns the name of the dispatching topic,
name
.
Use
define-dde-server-function
with the
:topic
option to define items for a dispatch topic.
(define-dde-dispatch-topic topic1 :server demo-server)
(define-dde-server-function (item1 :topic topic1)
:request
()
..handle topic1.item1 request..)