Generally speaking, a DdeServerManager expecting to interact with an application declares one or more callback lists as resources, and the application adds to these callback lists the callbacks that are invoked whenever the predefined callback conditions are met. Callback lists are resources, so that the application can set or change the function that is invoked.
Callbacks are not necessarily invoked in response to any event; a DdeServerManager can call the specified routines at any arbitrary point in its code, whenever it wants to provide a "hook" for application interaction. For example, all
DdeServerManager objects provide a
terminationCallback resource to enable applications to interpose a routine to be run when a DDE connection is broken.
A String identifying the name of the item.
A String identifying the topic to which the item belongs.
A String identifying the format of the data.
Answers a String that is the name of the receiver.
A String identifying the name of the topic.
The callback is removed only if both the callbackName and
clientData match a callback/data pair in the list. No warning message is generated if a callback to be removed fails to match a callback or
clientData in the list. Use
removeAllCallbacks:... if you want to remove a particular callback regardless of the value of its
clientData.
A String identifying the name of the item.
A String identifying the topic to which the item belongs.
A String identifying the format of the data.
Answers a set of DdeServers that are all the manager's current servers (that is, connections).
Answers a Boolean indicating the current test mode.
Return an Integer indicating the number of milliseconds before a server times out.
An Integer number of milliseconds.
A String identifying the name of the item.
A String identifying the topic to which the item belongs.
A String identifying the format of the data.
Copyright 2005, 2020 Instantiations, Inc. All rights reserved.