FWSubmitBmipResponseCallBack(3sadm)


FWSubmitBmipResponseCallBack -- set a callback routine to be called on completion of SCOadmin object requests

Synopsis

CC ... -lsysadm -lvtcl -ltclx -ltcl -lsocket -lgen -lm 

#include <scoadmin/basicIncl.h> #include <scoadmin/callBack.h> #include <scoadmin/statusLst.h> #include <scoadmin/CAPI.h>

void FWSubmitBmipResponseCallBack(frameWorkCClientData_cl *clientDataPtr, callBackFunction_pt function, errStatus_cl *errStatusPtr);

Description

The FWSubmitBmipResponseCallBack() function stores the name of a function that is to be called whenever responses are returned for object requests. This function causes the framework to behave in a modeless fashion.

After calling the function FWSubmitBmipResponseCallBack(), the SCOadmin framework will always return NULL, or an error stack, on subsequent calls to FWBmipSubmitBmipRequest(3sadm). The actual response will be sent, instead, to the function named by the callBackFunction_pt responseFunction parameter. The callBackFunction_pt is described in <scoadmin/callBack.h> as the function:

void 
(*callBackFunction_pt)(statusList_pt, errStatus_cl *) 

Arguments

clientDataPtr
A pointer to the framework internal C/C++ client data as provided by FWInitializeFrameWork(3sadm).

function
A pointer to the client function that will handle returned lists of responses.

errStatusPtr
A pointer to an error stack which can be manipulated with the Error(3sadm) routines.

References

FWInitializeFrameWork(3sadm).
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.