botsense  3.2.0
RoadNarrows Client-Server Proxied Services Framework
BotSense.BotSenseCore Namespace Reference

BotSense Swigged Core Python Interface Module. More...

Classes

class  _object
 
class  BsClientAppInfo_T
 
class  BsClientConnState_T
 
class  BsProxyMsgHdr_T
 
class  BsVConnInfo_T
 
class  BsVecHandles_T
 

Functions

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

Variables

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

Detailed Description

BotSense Swigged Core Python Interface Module.

Author
Robin Knight (robin.nosp@m..kni.nosp@m.ght@r.nosp@m.oadn.nosp@m.arrow.nosp@m.s.co.nosp@m.m)
Copyright:
(C) 2012. RoadNarrows LLC.
(http://www.roadnarrows.com)
All Rights Reserved