TipcConnProcessCbLookup look up a process callback in a connection
T_CB TipcConnProcessCbLookup(conn
,mt
,func
,arg
) T_IPC_CONNconn
; T_IPC_MTmt
; T_IPC_CONN_PROCESS_CB_FUNCfunc
; T_CB_ARGarg
;
conn
connection to look up callback for
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 TipcConnProcessCbLookup fails, it returns NULL
and sets the global SmartSockets error number to one of:
TipcConnProcessCbLookup looks up a process callback with the desired message type, function, and argument in a connection. These callbacks are called by TipcConnMsgProcess to perform the normal processing of a message, such as storing numeric data values and then acting on the slots. See TipcConnProcessCbCreate for more information on connection process callbacks.
None
TipcConnProcessCbCreate; see the TIBCO SmartSockets Utilities for information on TutCbDestroy.
This example looks up a NUMERIC_DATA connection process callback and a global connection process callback:
mt = TipcMtLookupByNum(T_MT_NUMERIC_DATA); if (mt == NULL) {
return
; /* error */
} cb = TipcConnProcessCbLookup(conn, mt, my_conn_process_cb, NULL); if (cb == NULL) {
return
; /* error */
}/* global connection process callback */
cb = TipcConnProcessCbLookup(conn, NULL, my_global_process_cb, NULL); if (cb == NULL) {
return
; /* error */
}
TIBCO SmartSockets™ Application Programming Interface Software Release 6.8, July 2006 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |