00001 00045 #ifndef __LIB3195_CLNTPROF_3195COOKED_H_INCLUDED__ 00046 #define __LIB3195_CLNTPROF_3195COOKED_H_INCLUDED__ 1 00047 #define sbPSRCCHECKVALIDOBJECT(x) {assert(x != NULL); assert(x->OID == OIDsbPSRC);} 00048 00052 struct sbPSRCObject_ 00053 { 00054 srObjID OID; 00055 SBmsgno uNextMsgno; 00056 char *pszMyIP; 00057 char *pszMyHostName; 00058 }; 00059 typedef struct sbPSRCObject_ sbPSRCObj; 00060 00067 srRetVal sbPSRCClntSendSLMG(struct sbChanObject* pChan, struct srSLMGObject *pSLMG); 00068 00072 srRetVal sbPSRCClntSendMsg(sbChanObj* pChan, char* szLogmsg); 00073 00084 srRetVal sbPSRCClntOpenLogChan(sbChanObj *pChan); 00085 00089 srRetVal sbPSRCCOnClntCloseLogChan(sbChanObj *pChan); 00090 00091 #endif