Embedded Python Real-Time FrameWork : API
Build 20250616.1
|
Functions | |
def | DateTimeMs |
Return string-ified time as YYYY-MM-DD HH:MM:SS.mmm. More... | |
def | MapFile |
Open / Map in file. More... | |
def | TimeMs |
Return string-ified time as HH:MM:SS.mmm. More... | |
Variables | |
tuple | anp = Memoir.SnapComplete( raw ) |
tuple | argc = len( sys.argv ) |
# | |
tuple | bDmp = ( argc > 3 ) |
tuple | brk = Depth.BrokenTrade( raw ) |
bRun = True | |
Drop Message List. More... | |
tuple | cle = Memoir.ClearBook( raw ) |
tuple | cor = Depth.TradeCorrect( raw ) |
list | DDB = [] |
Directory by SecID : { SecID1 : Memoir.Dir1, SecID2 : Memoir.Dir2, ... More... | |
tuple | dir = Memoir.Directory( raw ) |
list | dmp = [ '%-20s : %8d' % ( pm, MDB[pm] ) for pm in MDB ] |
tuple | dst = ph.Dst() |
int | eSeq = 1 |
Number of Packets Processed. More... | |
tuple | fh = pcap.FileHdr( map[:32] ) |
list | fp = kv[0] |
tuple | iMB = sz/( 1024 * 1024 ) |
iSeq = udp._SeqNum | |
tuple | kv = MapFile( pf ) |
list | map = kv[1] |
dictionary | MDB = {} |
Expected SeqNum. More... | |
tuple | mdb = seq.Messages() |
tuple | mLen = rh._oLen-ph.Size() |
mt = sbe._MsgType | |
int | nc = 0 |
tuple | nm = seq.MsgCount() |
tuple | non = Depth.NonDisplayTrade( raw ) |
int | nPkt = 0 |
tuple | oAdd = Depth.OrderAdd( raw ) |
tuple | oDel = Depth.OrderDel( raw ) |
tuple | off = fh.Size() |
tuple | oMB = sz/( 1024 * 1024 ) |
tuple | oMod = Depth.OrderMod( raw ) |
list | pf = sys.argv[1] |
tuple | ph = pcap.PktHdr( map[off:off+42] ) |
tuple | pm = DataDict.GetMsgName( sbe ) |
list | raw = map[off:off+mLen] |
tuple | rh = pcap.RecHdr( map[off:off+20] ) |
rOff = off | |
string | s = '%dMb mapped in; ' |
tuple | sbe = SBE.Header( raw ) |
dictionary | SDB = {} |
Message Count by Message Type. More... | |
tuple | sec = SBE.Security( raw ) |
for-raw More... | |
tuple | seq = UDP.SeqPkt( raw, False ) |
sid = sec._SecID | |
tuple | src = ph.Src() |
tuple | sSz = seq.Size() |
tuple | sts = Memoir.SecuritySts( raw ) |
list | sym = SDB[sid] |
tuple | sz = len( map ) |
tuple | trd = Depth.OrderExec( raw ) |
tuple | udp = UDP.Header( raw ) |
tuple | zap = gzip.decompress( map ) |
def pyRT.apps.feeds.BuildBook.DateTimeMs | ( | ) |
Return string-ified time as YYYY-MM-DD HH:MM:SS.mmm.
def pyRT.apps.feeds.BuildBook.MapFile | ( | filename | ) |
Open / Map in file.
filename | - File to mmap() |
def pyRT.apps.feeds.BuildBook.TimeMs | ( | ) |
Return string-ified time as HH:MM:SS.mmm.
tuple pyRT.apps.feeds.BuildBook.anp = Memoir.SnapComplete( raw ) |
tuple pyRT.apps.feeds.BuildBook.argc = len( sys.argv ) |
#
main() # #
tuple pyRT.apps.feeds.BuildBook.bDmp = ( argc > 3 ) |
tuple pyRT.apps.feeds.BuildBook.brk = Depth.BrokenTrade( raw ) |
pyRT.apps.feeds.BuildBook.bRun = True |
Drop Message List.
tuple pyRT.apps.feeds.BuildBook.cle = Memoir.ClearBook( raw ) |
tuple pyRT.apps.feeds.BuildBook.cor = Depth.TradeCorrect( raw ) |
list pyRT.apps.feeds.BuildBook.DDB = [] |
Directory by SecID : { SecID1 : Memoir.Dir1, SecID2 : Memoir.Dir2, ...
}
tuple pyRT.apps.feeds.BuildBook.dir = Memoir.Directory( raw ) |
list pyRT.apps.feeds.BuildBook.dmp = [ '%-20s : %8d' % ( pm, MDB[pm] ) for pm in MDB ] |
tuple pyRT.apps.feeds.BuildBook.dst = ph.Dst() |
pyRT.apps.feeds.BuildBook.eSeq = 1 |
Number of Packets Processed.
tuple pyRT.apps.feeds.BuildBook.fh = pcap.FileHdr( map[:32] ) |
list pyRT.apps.feeds.BuildBook.fp = kv[0] |
pyRT.apps.feeds.BuildBook.iMB = sz/( 1024 * 1024 ) |
pyRT.apps.feeds.BuildBook.iSeq = udp._SeqNum |
pyRT.apps.feeds.BuildBook.map = kv[1] |
dictionary pyRT.apps.feeds.BuildBook.MDB = {} |
Expected SeqNum.
tuple pyRT.apps.feeds.BuildBook.mdb = seq.Messages() |
tuple pyRT.apps.feeds.BuildBook.mLen = rh._oLen-ph.Size() |
pyRT.apps.feeds.BuildBook.mt = sbe._MsgType |
int pyRT.apps.feeds.BuildBook.nc = 0 |
tuple pyRT.apps.feeds.BuildBook.nm = seq.MsgCount() |
tuple pyRT.apps.feeds.BuildBook.non = Depth.NonDisplayTrade( raw ) |
int pyRT.apps.feeds.BuildBook.nPkt = 0 |
tuple pyRT.apps.feeds.BuildBook.oAdd = Depth.OrderAdd( raw ) |
tuple pyRT.apps.feeds.BuildBook.oDel = Depth.OrderDel( raw ) |
pyRT.apps.feeds.BuildBook.off = fh.Size() |
tuple pyRT.apps.feeds.BuildBook.oMB = sz/( 1024 * 1024 ) |
tuple pyRT.apps.feeds.BuildBook.oMod = Depth.OrderMod( raw ) |
list pyRT.apps.feeds.BuildBook.pf = sys.argv[1] |
tuple pyRT.apps.feeds.BuildBook.ph = pcap.PktHdr( map[off:off+42] ) |
tuple pyRT.apps.feeds.BuildBook.pm = DataDict.GetMsgName( sbe ) |
tuple pyRT.apps.feeds.BuildBook.rh = pcap.RecHdr( map[off:off+20] ) |
pyRT.apps.feeds.BuildBook.rOff = off |
string pyRT.apps.feeds.BuildBook.s = '%dMb mapped in; ' |
tuple pyRT.apps.feeds.BuildBook.sbe = SBE.Header( raw ) |
dictionary pyRT.apps.feeds.BuildBook.SDB = {} |
Message Count by Message Type.
tuple pyRT.apps.feeds.BuildBook.sec = SBE.Security( raw ) |
for-raw
tuple pyRT.apps.feeds.BuildBook.seq = UDP.SeqPkt( raw, False ) |
pyRT.apps.feeds.BuildBook.sid = sec._SecID |
tuple pyRT.apps.feeds.BuildBook.src = ph.Src() |
tuple pyRT.apps.feeds.BuildBook.sSz = seq.Size() |
tuple pyRT.apps.feeds.BuildBook.sts = Memoir.SecuritySts( raw ) |
tuple pyRT.apps.feeds.BuildBook.sz = len( map ) |
tuple pyRT.apps.feeds.BuildBook.trd = Depth.OrderExec( raw ) |
tuple pyRT.apps.feeds.BuildBook.udp = UDP.Header( raw ) |
tuple pyRT.apps.feeds.BuildBook.zap = gzip.decompress( map ) |