BotSense.bsNull
index
/prj/rnr-sdk/botsense/bsPython/modules/BotSense/bsNull.py

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.8
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

 
Modules
       
_bsNull
BotSense.BotSenseCore
BotSense.BotSenseError
BotSense.BotSenseTypes

 
Functions
       
NullGetMsgName(client, hndVConn, msgId)
Get the DevNull message name.
 
For each (virtual connection, message id) 2-tuple, there can be a known
name string (provided the id is valid and an application provides the
information).
 
Parameters:
  client    - BotSenseTypes.BsClient instance.
  hndVConn  - Virtual connection handle (ignored).
  msgId     - DevNull message id.
 
Return:
  Returns message name string if it can be determined.
  Otherwise returns 'unknown'.
NullReqClose(client, hndVConn)
Proxy server request to close client's proxied /dev/null device virtual
connection.
 
Raises a BotSenseError exception on failure.
 
Parameters:
  client    - BotSenseTypes.BsClient instance.
  hndVConn  - Virtual connection handle.
NullReqOpen(client, trace=False)
Proxy server request to establish a virtual connection to the /dev/null
device.
 
Raises a BotSenseError exception on failure.
 
Parameters:
  client    - BotSenseTypes.BsClient instance.
  trace     - Initial message tracing enable(true)/disable(false) state.
 
Return
  New virtual connection handle.
NullReqWrite(client, hndVConn, wbuf)
DevNull request to write /dev/null.
 
Raises a BotSenseError exception on failure.
 
Parameters:
  client    - BotSenseTypes.BsClient instance.
  hndVConn  - Virtual connection handle.
  wbuf      - Write buffer.
 
Return:
  Number of bytes written.
bsNullGetMsgName(...)
bsNullReqClose(...)
bsNullReqOpen(...)
bsNullReqWrite(...)

 
Data
        BS_NULL_CLIENT_LIB = 'libbsclient_null'
BS_NULL_DEV_NAME = '/dev/null'
BS_NULL_SERVER_MOD = 'libbsserver_null'