botsense  3.2.0
RoadNarrows Client-Server Proxied Services Framework
Macros and Utilities

Modules

 BSCLIENT_LOG_WARN
 Log Warning.
 
 BSCLIENT_LOG_ERROR
 Log Error.
 
 BSCLIENT_LOG_NM_ERROR
 Log NetMsgs Error.
 
 BSCLIENT_LOG_SYSERROR
 Log System Error.
 
 BSCLIENT_TRY_ECODE
 Check if BotSense return value is not an error ( < 0).
 
 BSCLIENT_TRY_NM_ECODE
 Check if NetMsgs (un)packing return value is not an error ( < 0).
 
 BSCLIENT_TRY_EXPR
 Check if expression evaluates to true.
 
 BSCLIENT_IS_VCONN_HANDLE
 Test if the handle is in the valid client virtual connection range.
 
 BSCLIENT_HAS_VCONN
 Tests if the handle is valid and there is an established virtual connection.
 
 bsStrError
 Get the error string describing the BotSense error code.
 
 bsPackMsgHdr
 Pack BotSense bsProxy message header.
 
 bsUnpackMsgHdr
 Unpack BotSense bsProxy message header.
 
 bsLogBuf
 Log data bytes.
 
 bsLogAsciiBuf
 Log ascii data bytes.
 

Detailed Description

The libbotsense library #define's, helper macros and utility functions.