botsense  3.2.0
RoadNarrows Client-Server Proxied Services Framework
BotSenseCore.py File Reference

Go to the source code of this file.

Classes

class  BotSense.BotSenseCore._object
 
class  BotSense.BotSenseCore.BsProxyMsgHdr_T
 
class  BotSense.BotSenseCore.BsClientAppInfo_T
 
class  BotSense.BotSenseCore.BsClientConnState_T
 
class  BotSense.BotSenseCore.BsVecHandles_T
 
class  BotSense.BotSenseCore.BsVConnInfo_T
 

Namespaces

 BotSense.BotSenseCore
 BotSense Swigged Core Python Interface Module.
 

Functions

def BotSense.BotSenseCore.swig_import_helper ()
 
def BotSense.BotSenseCore.bsStrError (nECode)
 
def BotSense.BotSenseCore.bsPackMsgHdr (pMsgHdr, buf, bufSize)
 
def BotSense.BotSenseCore.bsUnpackMsgHdr (buf, bufSize, pMsgHdr)
 
def BotSense.BotSenseCore.bsClientNew (sClientName)
 
def BotSense.BotSenseCore.bsClientDelete (pClient)
 
def BotSense.BotSenseCore.bsClientTrans (pClient, hndVConn, uReqMsgId, bufReq, uReqBodyLen, uRspMsgId, bufRsp, sizeRspBuf)
 
def BotSense.BotSenseCore.bsClientAttrGetName (pClient)
 
def BotSense.BotSenseCore.bsClientAttrGetTimeouts (pClient, pReqTimeout, pRspTimeout)
 
def BotSense.BotSenseCore.bsClientAttrSetTimeouts (pClient, uReqTimeout, uRspTimeout)
 
def BotSense.BotSenseCore.bsClientAttrGetTraceState (pClient, hndVConn)
 
def BotSense.BotSenseCore.bsClientAttrGetVConnCount (pClient)
 
def BotSense.BotSenseCore.bsClientAttrHasVConn (pClient, hndVConn)
 
def BotSense.BotSenseCore.bsClientAttrGetDevName (pClient, hndVConn)
 
def BotSense.BotSenseCore.bsClientAttrGetModName (pClient, hndVConn)
 
def BotSense.BotSenseCore.bsClientAttrSetLogging (pClient, nLevel)
 
def BotSense.BotSenseCore.bsClientAttrGetConnState (pClient, pConnState)
 
def BotSense.BotSenseCore.bsClientFillMsgHdr (pClient, hndVConn, uMsgId, uBodyLen, pMsgHdr)
 
def BotSense.BotSenseCore.bsClientGetMsgName (pClient, hndVConn, uMsgId)
 
def BotSense.BotSenseCore.bsServerConnect (pClient, sServerHostName, ipPortServer)
 
def BotSense.BotSenseCore.bsServerDisconnect (pClient)
 
def BotSense.BotSenseCore.bsServerReqGetVersion (pClient, buf, sizeBuf)
 
def BotSense.BotSenseCore.bsServerReqLoopback (pClient, sLoopbackMsg)
 
def BotSense.BotSenseCore.bsServerReqSetLogging (pClient, nLogLevel)
 
def BotSense.BotSenseCore.bsServerReqMsgTrace (pClient, hndVConn, bTrace)
 
def BotSense.BotSenseCore.bsServerReqOpenDev (pClient, sDevName, sModName, argbuf, arglen, pAppInfo, bTrace)
 
def BotSense.BotSenseCore.bsServerReqCloseDev (pClient, hndVConn)
 
def BotSense.BotSenseCore.bsServerReqGetVConnList (pClient, pVecHandles)
 
def BotSense.BotSenseCore.bsServerReqGetVConnInfo (pClient, hndVConn, pVConnInfo)
 
def BotSense.BotSenseCore.new_byteArray (nelements)
 
def BotSense.BotSenseCore.delete_byteArray (ary)
 
def BotSense.BotSenseCore.byteArray_getitem (ary, index)
 
def BotSense.BotSenseCore.byteArray_setitem (ary, index, value)
 
def BotSense.BotSenseCore.new_hndVConnArray (nelements)
 
def BotSense.BotSenseCore.delete_hndVConnArray (ary)
 
def BotSense.BotSenseCore.hndVConnArray_getitem (ary, index)
 
def BotSense.BotSenseCore.hndVConnArray_setitem (ary, index, value)
 
def BotSense.BotSenseCore.new_uintp ()
 
def BotSense.BotSenseCore.copy_uintp (value)
 
def BotSense.BotSenseCore.delete_uintp (obj)
 
def BotSense.BotSenseCore.uintp_assign (obj, value)
 
def BotSense.BotSenseCore.uintp_value (obj)
 

Variables

 BotSense.BotSenseCore.BS_OK = _BotSenseCore.BS_OK
 
 BotSense.BotSenseCore.BS_ECODE_GEN = _BotSenseCore.BS_ECODE_GEN
 
 BotSense.BotSenseCore.BS_ECODE_BAD_RECV = _BotSenseCore.BS_ECODE_BAD_RECV
 
 BotSense.BotSenseCore.BS_ECODE_BAD_SEND = _BotSenseCore.BS_ECODE_BAD_SEND
 
 BotSense.BotSenseCore.BS_ECODE_BAD_RESYNC = _BotSenseCore.BS_ECODE_BAD_RESYNC
 
 BotSense.BotSenseCore.BS_ECODE_MSG_BAD_HDR = _BotSenseCore.BS_ECODE_MSG_BAD_HDR
 
 BotSense.BotSenseCore.BS_ECODE_MSG_FRAG = _BotSenseCore.BS_ECODE_MSG_FRAG
 
 BotSense.BotSenseCore.BS_ECODE_MSG_TOO_BIG = _BotSenseCore.BS_ECODE_MSG_TOO_BIG
 
 BotSense.BotSenseCore.BS_ECODE_BUF_TOO_SMALL = _BotSenseCore.BS_ECODE_BUF_TOO_SMALL
 
 BotSense.BotSenseCore.BS_ECODE_BAD_MSG = _BotSenseCore.BS_ECODE_BAD_MSG
 
 BotSense.BotSenseCore.BS_ECODE_BAD_VAL = _BotSenseCore.BS_ECODE_BAD_VAL
 
 BotSense.BotSenseCore.BS_ECODE_MSG_BAD_TID = _BotSenseCore.BS_ECODE_MSG_BAD_TID
 
 BotSense.BotSenseCore.BS_ECODE_BAD_VCONN_HND = _BotSenseCore.BS_ECODE_BAD_VCONN_HND
 
 BotSense.BotSenseCore.BS_ECODE_NO_VCONN = _BotSenseCore.BS_ECODE_NO_VCONN
 
 BotSense.BotSenseCore.BS_ECODE_UNKNOWN_REQ = _BotSenseCore.BS_ECODE_UNKNOWN_REQ
 
 BotSense.BotSenseCore.BS_ECODE_NO_DEV = _BotSenseCore.BS_ECODE_NO_DEV
 
 BotSense.BotSenseCore.BS_ECODE_NO_MOD = _BotSenseCore.BS_ECODE_NO_MOD
 
 BotSense.BotSenseCore.BS_ECODE_BAD_MOD = _BotSenseCore.BS_ECODE_BAD_MOD
 
 BotSense.BotSenseCore.BS_ECODE_NO_RSRC = _BotSenseCore.BS_ECODE_NO_RSRC
 
 BotSense.BotSenseCore.BS_ECODE_BUSY = _BotSenseCore.BS_ECODE_BUSY
 
 BotSense.BotSenseCore.BS_ECODE_TIMEDOUT = _BotSenseCore.BS_ECODE_TIMEDOUT
 
 BotSense.BotSenseCore.BS_ECODE_NO_EXEC = _BotSenseCore.BS_ECODE_NO_EXEC
 
 BotSense.BotSenseCore.BS_ECODE_SERVER_CONN_FAIL = _BotSenseCore.BS_ECODE_SERVER_CONN_FAIL
 
 BotSense.BotSenseCore.BS_ECODE_SERVER_CONN_DENY = _BotSenseCore.BS_ECODE_SERVER_CONN_DENY
 
 BotSense.BotSenseCore.BS_ECODE_SERVER_BAD_CLIENT = _BotSenseCore.BS_ECODE_SERVER_BAD_CLIENT
 
 BotSense.BotSenseCore.BS_ECODE_SYS = _BotSenseCore.BS_ECODE_SYS
 
 BotSense.BotSenseCore.BS_ECODE_INTERNAL = _BotSenseCore.BS_ECODE_INTERNAL
 
 BotSense.BotSenseCore.BS_ECODE_BADEC = _BotSenseCore.BS_ECODE_BADEC
 
 BotSense.BotSenseCore.BS_ECODE_NUMOF = _BotSenseCore.BS_ECODE_NUMOF
 
 BotSense.BotSenseCore.BSPROXY_URI_SCHEME = _BotSenseCore.BSPROXY_URI_SCHEME
 
 BotSense.BotSenseCore.BSPROXY_URI_HOSTNAME_DFT = _BotSenseCore.BSPROXY_URI_HOSTNAME_DFT
 
 BotSense.BotSenseCore.BSPROXY_LISTEN_PORT_DFT = _BotSenseCore.BSPROXY_LISTEN_PORT_DFT
 
 BotSense.BotSenseCore.BSPROXY_REG_CLIENT_MAX = _BotSenseCore.BSPROXY_REG_CLIENT_MAX
 
 BotSense.BotSenseCore.BSPROXY_VCONN_CLIENT_MAX = _BotSenseCore.BSPROXY_VCONN_CLIENT_MAX
 
 BotSense.BotSenseCore.BSPROXY_MSG_BODY_MAX = _BotSenseCore.BSPROXY_MSG_BODY_MAX
 
 BotSense.BotSenseCore.BSPROXY_VCONN_MASK = _BotSenseCore.BSPROXY_VCONN_MASK
 
 BotSense.BotSenseCore.BSPROXY_VCONN_UNDEF = _BotSenseCore.BSPROXY_VCONN_UNDEF
 
 BotSense.BotSenseCore.BSPROXY_VCONN_SERVER = _BotSenseCore.BSPROXY_VCONN_SERVER
 
 BotSense.BotSenseCore.BSPROXY_VCONN_MOD_MIN = _BotSenseCore.BSPROXY_VCONN_MOD_MIN
 
 BotSense.BotSenseCore.BSPROXY_VCONN_MOD_MAX = _BotSenseCore.BSPROXY_VCONN_MOD_MAX
 
 BotSense.BotSenseCore.BSPROXY_VCONN_MOD_NUMOF = _BotSenseCore.BSPROXY_VCONN_MOD_NUMOF
 
 BotSense.BotSenseCore.BSPROXY_VCONN_NUMOF = _BotSenseCore.BSPROXY_VCONN_NUMOF
 
 BotSense.BotSenseCore.BSPROXY_VCONN_MIN = _BotSenseCore.BSPROXY_VCONN_MIN
 
 BotSense.BotSenseCore.BSPROXY_VCONN_MAX = _BotSenseCore.BSPROXY_VCONN_MAX
 
 BotSense.BotSenseCore.BSPROXY_TID_MIN = _BotSenseCore.BSPROXY_TID_MIN
 
 BotSense.BotSenseCore.BSPROXY_TID_MAX = _BotSenseCore.BSPROXY_TID_MAX
 
 BotSense.BotSenseCore.BSPROXY_TID_NUMOF = _BotSenseCore.BSPROXY_TID_NUMOF
 
 BotSense.BotSenseCore.BSPROXY_TID_MASK = _BotSenseCore.BSPROXY_TID_MASK
 
 BotSense.BotSenseCore.BSPROXY_MSGID_NUMOF = _BotSenseCore.BSPROXY_MSGID_NUMOF
 
 BotSense.BotSenseCore.BSPROXY_MSGID_MASK = _BotSenseCore.BSPROXY_MSGID_MASK
 
 BotSense.BotSenseCore.BSPROXY_MSGUID_VCONN_SHIFT = _BotSenseCore.BSPROXY_MSGUID_VCONN_SHIFT
 
 BotSense.BotSenseCore.BSPROXY_MSGUID_VCONN_MASK = _BotSenseCore.BSPROXY_MSGUID_VCONN_MASK
 
 BotSense.BotSenseCore.BSPROXY_MSGUID_MSGID_MASK = _BotSenseCore.BSPROXY_MSGUID_MSGID_MASK
 
 BotSense.BotSenseCore.BSPROXY_MSG_HDR_LEN = _BotSenseCore.BSPROXY_MSG_HDR_LEN
 
 BotSense.BotSenseCore.BSPROXY_MSG_MAX_LEN = _BotSenseCore.BSPROXY_MSG_MAX_LEN
 
 BotSense.BotSenseCore.BSPROXY_MSG_MAGIC = _BotSenseCore.BSPROXY_MSG_MAGIC
 
 BotSense.BotSenseCore.BsProxyMsgHdr_T_swigregister = _BotSenseCore.BsProxyMsgHdr_T_swigregister
 
 BotSense.BotSenseCore.BsClientAppInfo_T_swigregister = _BotSenseCore.BsClientAppInfo_T_swigregister
 
 BotSense.BotSenseCore.BsClientConnState_T_swigregister = _BotSenseCore.BsClientConnState_T_swigregister
 
 BotSense.BotSenseCore.BsVecHandles_T_swigregister = _BotSenseCore.BsVecHandles_T_swigregister
 
 BotSense.BotSenseCore.BSCLIENT_INFO_STR_MAX_SIZE = _BotSenseCore.BSCLIENT_INFO_STR_MAX_SIZE
 
 BotSense.BotSenseCore.BsVConnInfo_T_swigregister = _BotSenseCore.BsVConnInfo_T_swigregister
 
 BotSense.BotSenseCore.bsStrError = _BotSenseCore.bsStrError
 
 BotSense.BotSenseCore.bsPackMsgHdr = _BotSenseCore.bsPackMsgHdr
 
 BotSense.BotSenseCore.bsUnpackMsgHdr = _BotSenseCore.bsUnpackMsgHdr
 
 BotSense.BotSenseCore.bsClientNew = _BotSenseCore.bsClientNew
 
 BotSense.BotSenseCore.bsClientDelete = _BotSenseCore.bsClientDelete
 
 BotSense.BotSenseCore.bsClientTrans = _BotSenseCore.bsClientTrans
 
 BotSense.BotSenseCore.bsClientAttrGetName = _BotSenseCore.bsClientAttrGetName
 
 BotSense.BotSenseCore.bsClientAttrGetTimeouts = _BotSenseCore.bsClientAttrGetTimeouts
 
 BotSense.BotSenseCore.bsClientAttrSetTimeouts = _BotSenseCore.bsClientAttrSetTimeouts
 
 BotSense.BotSenseCore.bsClientAttrGetTraceState = _BotSenseCore.bsClientAttrGetTraceState
 
 BotSense.BotSenseCore.bsClientAttrGetVConnCount = _BotSenseCore.bsClientAttrGetVConnCount
 
 BotSense.BotSenseCore.bsClientAttrHasVConn = _BotSenseCore.bsClientAttrHasVConn
 
 BotSense.BotSenseCore.bsClientAttrGetDevName = _BotSenseCore.bsClientAttrGetDevName
 
 BotSense.BotSenseCore.bsClientAttrGetModName = _BotSenseCore.bsClientAttrGetModName
 
 BotSense.BotSenseCore.bsClientAttrSetLogging = _BotSenseCore.bsClientAttrSetLogging
 
 BotSense.BotSenseCore.bsClientAttrGetConnState = _BotSenseCore.bsClientAttrGetConnState
 
 BotSense.BotSenseCore.bsClientFillMsgHdr = _BotSenseCore.bsClientFillMsgHdr
 
 BotSense.BotSenseCore.bsClientGetMsgName = _BotSenseCore.bsClientGetMsgName
 
 BotSense.BotSenseCore.bsServerConnect = _BotSenseCore.bsServerConnect
 
 BotSense.BotSenseCore.bsServerDisconnect = _BotSenseCore.bsServerDisconnect
 
 BotSense.BotSenseCore.bsServerReqGetVersion = _BotSenseCore.bsServerReqGetVersion
 
 BotSense.BotSenseCore.bsServerReqLoopback = _BotSenseCore.bsServerReqLoopback
 
 BotSense.BotSenseCore.bsServerReqSetLogging = _BotSenseCore.bsServerReqSetLogging
 
 BotSense.BotSenseCore.bsServerReqMsgTrace = _BotSenseCore.bsServerReqMsgTrace
 
 BotSense.BotSenseCore.bsServerReqOpenDev = _BotSenseCore.bsServerReqOpenDev
 
 BotSense.BotSenseCore.bsServerReqCloseDev = _BotSenseCore.bsServerReqCloseDev
 
 BotSense.BotSenseCore.bsServerReqGetVConnList = _BotSenseCore.bsServerReqGetVConnList
 
 BotSense.BotSenseCore.bsServerReqGetVConnInfo = _BotSenseCore.bsServerReqGetVConnInfo
 
 BotSense.BotSenseCore.new_byteArray = _BotSenseCore.new_byteArray
 
 BotSense.BotSenseCore.delete_byteArray = _BotSenseCore.delete_byteArray
 
 BotSense.BotSenseCore.byteArray_getitem = _BotSenseCore.byteArray_getitem
 
 BotSense.BotSenseCore.byteArray_setitem = _BotSenseCore.byteArray_setitem
 
 BotSense.BotSenseCore.new_hndVConnArray = _BotSenseCore.new_hndVConnArray
 
 BotSense.BotSenseCore.delete_hndVConnArray = _BotSenseCore.delete_hndVConnArray
 
 BotSense.BotSenseCore.hndVConnArray_getitem = _BotSenseCore.hndVConnArray_getitem
 
 BotSense.BotSenseCore.hndVConnArray_setitem = _BotSenseCore.hndVConnArray_setitem
 
 BotSense.BotSenseCore.new_uintp = _BotSenseCore.new_uintp
 
 BotSense.BotSenseCore.copy_uintp = _BotSenseCore.copy_uintp
 
 BotSense.BotSenseCore.delete_uintp = _BotSenseCore.delete_uintp
 
 BotSense.BotSenseCore.uintp_assign = _BotSenseCore.uintp_assign
 
 BotSense.BotSenseCore.uintp_value = _BotSenseCore.uintp_value