Embedded Python Real-Time FrameWork : API  Build 20250616.1
 All Classes Namespaces Files Functions Variables Pages
pyRT.crypto.ExchSvr.Exchange Class Reference

Common Exchange Stuff. More...

Inheritance diagram for pyRT.crypto.ExchSvr.Exchange:
pyRT.crypto.LiveOrderDb.LiveOrderDb pyRT.crypto.BybitOE.Manager

Public Member Functions

def __init__
 Constructor. More...
 
- Public Member Functions inherited from pyRT.crypto.LiveOrderDb.LiveOrderDb
def __init__
 Constructor. More...
 
def CreateLiveOrder
 Create LiveOrder. More...
 
def GetLiveByOrderID
 Return LiveOrder by OrderID. More...
 
def GetLiveOrder
 Return LiveOrder by ClOrdID. More...
 
def GetLiveOrderFrom_OEMsg
 Return LiveOrder from OEMsg._OEMsg. More...
 
def GetLiveOrderIDs
 Return Live Orders as [ OrderID1, OrderID2, ... More...
 
def GetLiveOrds
 Return [ Cols, Rows ] of live orders. More...
 
def RemoveLiveOrder
 Remove LiveOrder by ClOrdID. More...
 
def RemoveLiveOrderFrom_OEMsg
 Remove LiveOrder from OEMsg._OEMsg. More...
 
def SizeDB
 Return DB size. More...
 

Detailed Description

Common Exchange Stuff.

Member Description
_wss_url WebSox URL
_Exch Exchange Name
_bUP True if up and orders Restored
_bDbgLog True for debug logging
_WS gatea.web.WebSockets.WebSoxConn
_tHB Last Heartbeat Time
_codec Codec
_nCxl Num Cxl'ed
_ZDB Zombie Orders (not harvested from RestoreLiveOrders()
_bDoneZ True if RestoreLiveOrders returned success; False to continue

Constructor & Destructor Documentation

def pyRT.crypto.ExchSvr.Exchange.__init__ (   self,
  cxt,
  wss_url,
  restore_url,
  codec,
  exchName,
  bDbgLog 
)

Constructor.

Parameters
cxt- Opaque Context from cryptoOMS Reactor
wss_url- WebSox URL
restore_url- RestoreLiveOrder URL
codec- Codec
exchName- Exchange Name
bDbgLog- True for debug logging

The documentation for this class was generated from the following file: