TipcSrvQueueCbLookup look up a queue callback in the connection to RTserver
mt
message type to look up callback for (null means global callback)
func
callback function
arg
user-defined argument
Callback if successful, NULL
otherwise.
If TipcSrvQueueCbLookup fails, it returns NULL
and sets the global SmartSockets error number to one of:
TipcSrvQueueCbLookup looks up a queue callback with the desired message type, function, and argument in the connection to RTserver by calling TipcConnQueueCbLookup. These callbacks are called when a message is inserted into or deleted from the message queue of the connection to RTserver. See TipcConnQueueCbCreate for more information on connection queue callbacks.
TipcSrvQueueCbLookup may attempt to automatically create a connection to RTserver. If RTclient has a warm connection to RTserver, TipcSrvQueueCbLookup looks up a queue callback in the warm connection. See TipcSrvCreate on automatic creation of connections and warm connections to RTserver.
None
TipcConnQueueCbCreate, TipcSrvQueueCbCreate, TipcConnQueueCbLookup; see the TIBCO SmartSockets Utilities for information on TutCbDestroy.
This example looks up and destroys a NUMERIC_DATA queue callback in the connection to RTserver:
T_CB cb; T_IPC_MT mt; mt = TipcMtLookupByNum(T_MT_NUMERIC_DATA); if (mt == NULL) {return
; /* error */
} cb = TipcSrvQueueCbLookup(mt, my_numeric_queue_cb, NULL); if (cb == NULL) {return
; /* error */
} if (!TutCbDestroy(cb)) {return
; /* error */
}
TIBCO SmartSockets™ Application Programming Interface Software Release 6.8, July 2006 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |