21 #ifndef _BSPROXYMSGS_H 22 #define _BSPROXYMSGS_H 24 #include "rnr/rnrconfig.h" 25 #include "rnr/netmsgs.h" 67 #define BSPROXY_RSPERR_EMSG_LEN (NMFVAL_LEN_MAX_STRING) 85 #define BSPROXY_REQLOOPBACK_CDATA_LEN (NMFVAL_LEN_MAX_STRING) 102 #define BSPROXY_RSPLOOPBACK_CDATA_LEN (NMFVAL_LEN_MAX_STRING) 132 #define BSPROXY_RSPGETVERSION_VERSION_LEN (NMFVAL_LEN_MAX_STRING) 163 #define BSPROXY_REQDEVOPEN_DEVNAME_LEN (NMFVAL_LEN_MAX_STRING) 166 #define BSPROXY_REQDEVOPEN_MODNAME_LEN (NMFVAL_LEN_MAX_STRING) 169 #define BSPROXY_REQDEVOPEN_ARGBUF_LEN (NMFVAL_LEN_MAX_VECTOR) 260 #define BSPROXY_RSPGETVCONNINFO_CLIENT_LEN (NMFVAL_LEN_MAX_STRING) 263 #define BSPROXY_RSPGETVCONNINFO_DEVURI_LEN (NMFVAL_LEN_MAX_STRING) 266 #define BSPROXY_RSPGETVCONNINFO_MODURI_LEN (NMFVAL_LEN_MAX_STRING) 269 #define BSPROXY_RSPGETVCONNINFO_MODVER_LEN (NMFVAL_LEN_MAX_STRING) 272 #define BSPROXY_RSPGETVCONNINFO_MODDATE_LEN (NMFVAL_LEN_MAX_STRING) 851 #endif // _BSPROXYMSGS_H #define BSPROXY_RSPGETVCONNINFO_MODURI_LEN
INLINE_IN_H int BsProxyUnpackReqSetLogging(byte_t buf[], size_t uMsgLen, BsProxyReqSetLogging_T *pStruct, bool_t bTrace)
Unpack a BsProxyReqSetLogging ITV message in big-endian byte order from the input buffer...
const NMMsgDef_T * BsProxyLookupMsgDef(BsProxyMsgId_T eMsgId)
Look up the message definition associated with the message id.
#define BSPROXY_REQDEVOPEN_MODNAME_LEN
INLINE_IN_H int BsProxyUnpackReqMsgTrace(byte_t buf[], size_t uMsgLen, BsProxyReqMsgTrace_T *pStruct, bool_t bTrace)
Unpack a BsProxyReqMsgTrace ITV message in big-endian byte order from the input buffer.
#define BSPROXY_RSPGETVCONNINFO_CLIENT_LEN
void * m_pAlign
force alignment
INLINE_IN_H int BsProxyPackReqLoopback(BsProxyReqLoopback_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyReqLoopback ITV message in big-endian byte order into the output buffer.
INLINE_IN_H int BsProxyPackReqDevClose(BsProxyReqDevClose_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyReqDevClose ITV message in big-endian byte order into the output buffer.
INLINE_IN_H int BsProxyPackRspLoopback(BsProxyRspLoopback_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyRspLoopback ITV message in big-endian byte order into the output buffer.
#define BSPROXY_RSPGETVERSION_VERSION_LEN
INLINE_IN_H int BsProxyPackReqGetVConnInfo(BsProxyReqGetVConnInfo_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyReqGetVConnInfo ITV message in big-endian byte order into the output buffer...
INLINE_IN_H int BsProxyPackRspErr(BsProxyRspErr_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyRspErr ITV message in big-endian byte order into the output buffer. ...
INLINE_IN_H int BsProxyUnpackReqLoopback(byte_t buf[], size_t uMsgLen, BsProxyReqLoopback_T *pStruct, bool_t bTrace)
Unpack a BsProxyReqLoopback ITV message in big-endian byte order from the input buffer.
INLINE_IN_H int BsProxyUnpackRspGetVConnList(byte_t buf[], size_t uMsgLen, BsProxyRspGetVConnList_T *pStruct, bool_t bTrace)
Unpack a BsProxyRspGetVConnList ITV message in big-endian byte order from the input buffer...
INLINE_IN_H int BsProxyPackReqMsgTrace(BsProxyReqMsgTrace_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyReqMsgTrace ITV message in big-endian byte order into the output buffer.
INLINE_IN_H int BsProxyPackRspDevOpen(BsProxyRspDevOpen_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyRspDevOpen ITV message in big-endian byte order into the output buffer.
INLINE_IN_H int BsProxyUnpackRspErr(byte_t buf[], size_t uMsgLen, BsProxyRspErr_T *pStruct, bool_t bTrace)
Unpack a BsProxyRspErr ITV message in big-endian byte order from the input buffer.
INLINE_IN_H int BsProxyUnpackRspDevOpen(byte_t buf[], size_t uMsgLen, BsProxyRspDevOpen_T *pStruct, bool_t bTrace)
Unpack a BsProxyRspDevOpen ITV message in big-endian byte order from the input buffer.
INLINE_IN_H int BsProxyPackRspGetVConnInfo(BsProxyRspGetVConnInfo_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyRspGetVConnInfo ITV message in big-endian byte order into the output buffer...
size_t BsProxyMsgMaxLenLookupTbl[]
size_t m_count
vector item count
INLINE_IN_H int BsProxyUnpackReqGetVConnInfo(byte_t buf[], size_t uMsgLen, BsProxyReqGetVConnInfo_T *pStruct, bool_t bTrace)
Unpack a BsProxyReqGetVConnInfo ITV message in big-endian byte order from the input buffer...
INLINE_IN_H int BsProxyPackReqSetLogging(BsProxyReqSetLogging_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyReqSetLogging ITV message in big-endian byte order into the output buffer.
#define BSPROXY_RSPGETVCONNINFO_DEVURI_LEN
#define BSPROXY_REQDEVOPEN_DEVNAME_LEN
INLINE_IN_H int BsProxyUnpackReqDevOpen(byte_t buf[], size_t uMsgLen, BsProxyReqDevOpen_T *pStruct, bool_t bTrace)
Unpack a BsProxyReqDevOpen ITV message in big-endian byte order from the input buffer.
INLINE_IN_H int BsProxyUnpackRspGetVConnInfo(byte_t buf[], size_t uMsgLen, BsProxyRspGetVConnInfo_T *pStruct, bool_t bTrace)
Unpack a BsProxyRspGetVConnInfo ITV message in big-endian byte order from the input buffer...
INLINE_IN_H int BsProxyPackRspGetVersion(BsProxyRspGetVersion_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyRspGetVersion ITV message in big-endian byte order into the output buffer.
size_t BsProxyLookupMsgMaxLen(BsProxyMsgId_T eMsgId)
Look up the message maximum length associated with the message id.
void * m_pAlign
force alignment
const NMMsgDef_T * BsProxyMsgDefLookupTbl[]
size_t m_count
vector item count
INLINE_IN_H int BsProxyUnpackRspGetVersion(byte_t buf[], size_t uMsgLen, BsProxyRspGetVersion_T *pStruct, bool_t bTrace)
Unpack a BsProxyRspGetVersion ITV message in big-endian byte order from the input buffer...
int BsProxyUnpackMsg(BsProxyMsgId_T eMsgId, byte_t buf[], size_t uMsgLen, void *pStruct, bool_t bTrace)
Unpack a ITV message in big-endian byte order.
#define BSPROXY_RSPGETVCONNINFO_MODDATE_LEN
#define BSPROXY_VCONN_CLIENT_MAX
max number of virtual conn/client
INLINE_IN_H int BsProxyUnpackRspLoopback(byte_t buf[], size_t uMsgLen, BsProxyRspLoopback_T *pStruct, bool_t bTrace)
Unpack a BsProxyRspLoopback ITV message in big-endian byte order from the input buffer.
INLINE_IN_H int BsProxyPackRspGetVConnList(BsProxyRspGetVConnList_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyRspGetVConnList ITV message in big-endian byte order into the output buffer...
#define BSPROXY_RSPLOOPBACK_CDATA_LEN
#define BSPROXY_REQDEVOPEN_ARGBUF_LEN
int BsProxyPackMsg(BsProxyMsgId_T eMsgId, void *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a ITV message in big-endian byte order.
#define BSPROXY_REQLOOPBACK_CDATA_LEN
#define BSPROXY_RSPGETVCONNINFO_MODVER_LEN
INLINE_IN_H int BsProxyPackReqDevOpen(BsProxyReqDevOpen_T *pStruct, byte_t buf[], size_t bufSize, bool_t bTrace)
Pack a BsProxyReqDevOpen ITV message in big-endian byte order into the output buffer.
INLINE_IN_H int BsProxyUnpackReqDevClose(byte_t buf[], size_t uMsgLen, BsProxyReqDevClose_T *pStruct, bool_t bTrace)
Unpack a BsProxyReqDevClose ITV message in big-endian byte order from the input buffer.
<b><i>BotSense</i></b> package top-level, unifying header declarations.
#define BSPROXY_RSPERR_EMSG_LEN