Embedded Python Real-Time FrameWork : API  Build 20250616.1
 All Classes Namespaces Files Functions Variables Pages
omniBridgeModule.py File Reference

Classes

class  pyRT.native.omniBridgeModule.API
 Context-specific API class to wrap native omniBridge module functions. More...
 
class  pyRT.native.omniBridgeModule.LVC
 Access to native omniBridge.lvc_Xxx() API, with methods to use both the native API as well as the FieldList class. More...
 
class  pyRT.native.omniBridgeModule.Message
 Handy container for populating and accessing an omniBridge message into or out of the omniBridge module. More...
 
class  pyRT.native.omniBridgeModule.Order
 Handy container for populating an omniBridge Order, which is of the following hard-coded fieldds: More...
 
class  pyRT.native.omniBridgeModule.Watchable
 Watchable Stream : OrderBook, TopOfBook, etc. More...
 

Namespaces

 pyRT.native.omniBridgeModule
 Embedded omniBridge Reactor API.
 

Functions

def pyRT.native.omniBridgeModule.Version
 Return Embedded Python version. More...
 

Variables

int pyRT.native.omniBridgeModule._IOCTL_BRIDGE_QRY = 0
 Query omniBridge for driver info. More...
 
int pyRT.native.omniBridgeModule._IOCTL_CLR_FILTER = 0x0111
 Clear all Message Filters. More...
 
int pyRT.native.omniBridgeModule._IOCTL_CONFLATE = 0x0116
 MDDirectDriver : Conflate Interval in millis. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FILE_SEEK = 0x0114
 FileDriver : seek() More...
 
int pyRT.native.omniBridgeModule._IOCTL_FILE_START = 0x0119
 FileDriver : Open and Start Pumping File. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FILE_TELL = 0x0115
 FileDriver : tell() More...
 
int pyRT.native.omniBridgeModule._IOCTL_FIX_SET_RXSEQ = _IOCTL_USER_BASE+2
 FIX Driver : Set RX SeqNum. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FIX_SET_TXSEQ = _IOCTL_USER_BASE+1
 FIX Driver : Set TX SeqNum. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_GET_RXSEQ = _IOCTL_USER_BASE+6
 FIX Publisher : Get RX SeqNum. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_GET_TXSEQ = _IOCTL_USER_BASE+5
 FIX Publisher : Get TX SeqNum. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_SET_RXSEQ = _IOCTL_USER_BASE+4
 FIX Publisher : Set RX SeqNum. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_SET_TXSEQ = _IOCTL_USER_BASE+3
 FIX Publisher : Set TX SeqNum. More...
 
int pyRT.native.omniBridgeModule._IOCTL_FLUSH_FID = 0x0117
 MDDirectDriver : Conflate Flush Field ID (e.g. More...
 
int pyRT.native.omniBridgeModule._IOCTL_HBTMOUT = 0x0104
 Force Heartbeat Timeout. More...
 
int pyRT.native.omniBridgeModule._IOCTL_LOGOUT = 0x0103
 Logout. More...
 
int pyRT.native.omniBridgeModule._IOCTL_MDD_SVC = 0x0118
 MDDirectDriver : Set service name for next call to Subscribe() More...
 
int pyRT.native.omniBridgeModule._IOCTL_ROLL_LOG = 0x0102
 Roll Driver Log File. More...
 
int pyRT.native.omniBridgeModule._IOCTL_RTD_PUMP = 0x011b
 FileDriver : Open and Start Pumping File. More...
 
int pyRT.native.omniBridgeModule._IOCTL_RTD_SET = 0x011a
 FileDriver : Open and Start Pumping File. More...
 
int pyRT.native.omniBridgeModule._IOCTL_SET_CHUNKMS = 0x0113
 Set ChunkMs in FileDriver. More...
 
int pyRT.native.omniBridgeModule._IOCTL_SET_FILTER = 0x0110
 Set Filter on Message Contents. More...
 
int pyRT.native.omniBridgeModule._IOCTL_SET_MPS = 0x0112
 Set msg/sec in FileDriver. More...
 
int pyRT.native.omniBridgeModule._IOCTL_START = 0x0100
 Start Driver. More...
 
int pyRT.native.omniBridgeModule._IOCTL_STOP = 0x0101
 Stop Driver. More...
 
int pyRT.native.omniBridgeModule._IOCTL_USER_BASE = 0x1000
 User-defined ioctl() commands. More...