![]() |
netmsgs
1.2.2
RoadNarrows Robotics Network Messaging Package
|
Public Member Functions | |
| def | __init__ (self, msgdefset, kwargs) |
| def | Optimize (self) |
| def | OptimizeMsgDef (self, msgid, msgdef) |
| def | OptimizeFieldDef (self, fielddef) |
| def | AttrAddMsgDef (self, msgid, msgdef) |
| def | AttrDelMsgDef (self, msgid) |
| def | AttrSetByteOrder (self, endian) |
| def | StateNew (self, msgid, op, kwargs) |
| def | StateDelete (self, stateId) |
| def | StateGet (self, stateId, keypath) |
| def | StateSet (self, stateId, keypath, kwargs) |
| def | StateFieldPush (self, stateId, kwargs) |
| def | StateFieldPop (self, stateId) |
| def | StateFieldGet (self, stateId, keypath) |
| def | StateFieldSet (self, stateId, keypath, kwargs) |
| def | nmPackFieldHdr (self, fielddef, val, stateId) |
| def | nmPackPad (self, fielddef, val, stateId) |
| def | nmPackBool (self, fielddef, val, stateId) |
| def | nmPackChar (self, fielddef, val, stateId) |
| def | nmPackU8 (self, fielddef, val, stateId) |
| def | nmPackS8 (self, fielddef, val, stateId) |
| def | nmPackU16 (self, fielddef, val, stateId) |
| def | nmPackS16 (self, fielddef, val, stateId) |
| def | nmPackU32 (self, fielddef, val, stateId) |
| def | nmPackS32 (self, fielddef, val, stateId) |
| def | nmPackU64 (self, fielddef, val, stateId) |
| def | nmPackS64 (self, fielddef, val, stateId) |
| def | nmPackF32 (self, fielddef, val, stateId) |
| def | nmPackF64 (self, fielddef, val, stateId) |
| def | nmPackP32 (self, fielddef, val, stateId) |
| def | nmPackP64 (self, fielddef, val, stateId) |
| def | nmPackString (self, fielddef, val, stateId) |
| def | nmPackStruct (self, fielddef, fvals, stateId) |
| def | nmPackVector (self, fielddef, vallist, stateId) |
| def | nmPackStream (self, msgdef, fvals, stateId) |
| def | nmPackMsgHdr (self, msgid, msgdef, stateId) |
| def | nmPackMsg (self, msgid, fvals) |
| def | nmUnpackFieldHdr (self, buf, offset, stateId) |
| def | nmUnpackPad (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackBool (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackChar (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackU8 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackS8 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackU16 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackS16 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackU32 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackS32 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackU64 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackS64 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackF32 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackF64 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackP32 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackP64 (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackString (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackStruct (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackVector (self, fielddef, buf, offset, fvals, stateId) |
| def | nmUnpackStream (self, msgdef, buf, offset, fvals, stateId) |
| def | nmUnpackMsgHdr (self, msgid, msgdef, buf, offset, fvals, stateId) |
| def | nmUnpackMsg (self, msgid, buf, fvals) |
| def | nmIdent (self, fielddef, val, stateId) |
| def | nmSetInt (self, fielddef, val, stateId) |
| def | nmSetFPN (self, fielddef, val, stateId) |
| def | nmSetStr (self, fielddef, val, stateId) |
| def | MakeMsgTemplate (self, msgid) |
| def | GetDefReqVal (self, d, k, epreface='', stateId=None) |
| def | ChkReqFValType (self, fielddef, fval, stateId=None) |
| def | ZeroFType (self, fielddef) |
| def | FindFId (self, msgdef, fid) |
| def | Warning (self, args) |
| def | Error (self, args, kwargs) |
| def | TraceStart (self, preface, msgid, msgdef, buf, stateId, fp=sys.stderr) |
| def | TraceField (self, fielddef, fval, buf, stateId, fp=sys.stderr) |
| def | Trace2Col (self, textList, buf, stateId, fp=sys.stderr) |
| def | TraceBufBlock (self, preface, buf, start=0, end=None, fp=sys.stderr) |
| def | DebugState (self, stateId) |
Public Attributes | |
| PACKFUNC | |
| index to pack function | |
| UNPACKFUNC | |
| index to unpack function | |
| SETFUNC | |
| index to set function | |
| mMsgDefSet | |
| Message definition set. More... | |
| mMsgDefSetName | |
| message definition set string name | |
| mEncoding | |
| message encoding | |
| mNoWarn | |
| byte ordering More... | |
| mTrace | |
| disable python runtime warnings More... | |
| mStateId | |
| atomic state counter | |
| mState | |
| pack/unpack state | |
| mFuncMap | |
| Field Code to Function Mappings. | |
| mEndian | |
| Byte order. | |
RoadNarrows Net Messages Stream Buffer Virtual Base Class.
NetMsgsStreamBuf supports serialized packing and de-serialized
unpacking of a registered set of message definitions.
Packing and unpacking operations are multi-thread safe.
Definition at line 85 of file NetMsgsLibStreamBuf.py.
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.__init__ | ( | self, | |
| msgdefset, | |||
| kwargs | |||
| ) |
Initialize NetMsgsStreamBuf instance.
Parameters:
msgdefset - Set of message definitions.
kwargs - Optional keyword arguments.
msgsetname=str - Name. Default: "MessageSet"
encoding=val - Message stream encoding.
Default: unknown
endian=val - Byte ordering. Default: big
nowarn=bool - Disable warnings. Default: False.
trace=bool - Trace packing/unpacking.
Default: False
Definition at line 95 of file NetMsgsLibStreamBuf.py.
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrAddMsgDef | ( | self, | |
| msgid, | |||
| msgdef | |||
| ) |
Add/Overwrite message definition to set. Parameters: msgid - Unique message identifier number. msgdef - Message definition.
Definition at line 262 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsGenPy.NetMsgsGenPy.mMsgDefSet, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mMsgDefSet, and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrDelMsgDef | ( | self, | |
| msgid | |||
| ) |
Delete message definition from set. Parameters: msgid - Unique message identifier number.
Definition at line 274 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsGenPy.NetMsgsGenPy.mMsgDefSet, and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mMsgDefSet.
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrSetByteOrder | ( | self, | |
| endian | |||
| ) |
Set message packing and unpack field byte order. Parameters: endian - Byte order. One of: big little native
Definition at line 287 of file NetMsgsLibStreamBuf.py.
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ChkReqFValType | ( | self, | |
| fielddef, | |||
| fval, | |||
stateId = None |
|||
| ) |
Check field definition type against field value type. Parameters: fielddef - Field definition. fval - Field value. stateId - State id.
Definition at line 1663 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error().
Referenced by NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.DebugState | ( | self, | |
| stateId | |||
| ) |
Debug print current operational state. Parameters: stateId - State id.
Definition at line 1988 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateGet().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error | ( | self, | |
| args, | |||
| kwargs | |||
| ) |
Raise NetMsgsError error.
Parameters:
*args - List of error message arguments.
kwargs - Keyword arguments.
stateId - Optional state id.
Definition at line 1775 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateDelete().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrDelMsgDef(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ChkReqFValType(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.GetDefReqVal(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.MakeMsgTemplate(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmIdent(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmSetFPN(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmSetInt(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmSetStr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackMsgHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackString(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStruct(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef(), NetMsgs.NetMsgsXmlParser.NetMsgsXmlParser.Parse(), and NetMsgs.NetMsgsXmlParser.NetMsgsXmlParser.XmlHandlerEndElem().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.FindFId | ( | self, | |
| msgdef, | |||
| fid | |||
| ) |
Find field definition with the given identifier in the (sub)message definition. Parameters: msgdef - Message definition. fid - Unique field id within message definition. Return: Returns field definition on success, None on failure.
Definition at line 1740 of file NetMsgsLibStreamBuf.py.
Referenced by NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.GetDefReqVal | ( | self, | |
| d, | |||
| k, | |||
epreface = '', |
|||
stateId = None |
|||
| ) |
Get a NetMsgs message or field definition required keyword value. Raises NetMsgsError exception of failure. Parameters: d - Definition dictionary. k - Definition key. epreface - Optional error preface string on error. stateId - Optional state id. Return: Definition value.
Definition at line 1641 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeFieldDef(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.MakeMsgTemplate | ( | self, | |
| msgid | |||
| ) |
Make a message template from the given message definition. Parameters: msgid - Message id. Return: Message template dictionary.
Definition at line 1599 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf._MakeMsgTemplateR(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsGenPy.NetMsgsGenPy.mMsgDefSet, and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mMsgDefSet.
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmIdent | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Identity function. Parameter: fielddef - Field definition. val - Field value. stateId - State id. Return: val
Definition at line 1512 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackBool | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack boolean field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 513 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackBool(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackChar | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack one character field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 531 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackChar(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF32 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 32-bit floating-point number field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 693 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackF32(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF64 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 64-bit floating-point number field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 711 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackF64(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack field header. No header is packed in base function. Parameters: fielddef - Field definition. val - Field value(s). stateId - Packing state id. Return: Packed buffer.
Definition at line 469 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS8(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU8(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg | ( | self, | |
| msgid, | |||
| fvals | |||
| ) |
Pack a message. Parameters: msgid - Message identifier. fvals - Dictionary of associated field values. Return: Packed buffer.
Definition at line 920 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsGenPy.NetMsgsGenPy.mMsgDefSet, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mMsgDefSet, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackMsgHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackMsgHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsgHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateDelete(), NetMsgs.NetMsgsLibITV.NetMsgsITV.StateNew(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateNew(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceBufBlock(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceStart().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsgHdr | ( | self, | |
| msgid, | |||
| msgdef, | |||
| stateId | |||
| ) |
Pack message header. No header is packed in base function. Parameters: msgid - Message identifier. msgdef - Message definition. stateId - Packing state id. Return: Packed buffer.
Definition at line 902 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateSet().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP32 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 32-bit pointer field. Pointer is always packed in natvie byte order. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 729 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackP32(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP64 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 64-bit pointer field. Pointer is always packed in natvie byte order. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 749 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackP64(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackPad | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack pad byte(s). Count pad bytes are packed. Parameters: fielddef - Field definition. val - Field value(s) - ignored. stateId - Packing state id. Return: Packed buffer.
Definition at line 487 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLib.PackU8(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS16 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 16-bit signed integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 603 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackS16(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS32 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 32-bit signed integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 639 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackS32(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS64 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 64-bit signed integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 675 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackS64(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS8 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 8-bit signed integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 567 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackS8(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStream | ( | self, | |
| msgdef, | |||
| fvals, | |||
| stateId | |||
| ) |
Pack a stream of fields. Parameters: msgdef - Message definition. fvals - Dictionary of associated field values. stateId - Packing state id. Return: Packed buffer.
Definition at line 866 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mFuncMap, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.PACKFUNC, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.SETFUNC, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPop(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPush(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack variable length string into fixed-size field. Field length is fixed max_count bytes. If length of string is less than max_count, the value is right padded with zeros. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 769 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ChkReqFValType(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct | ( | self, | |
| fielddef, | |||
| fvals, | |||
| stateId | |||
| ) |
Pack structure field. Parameters: fielddef - Field definition. fvals - Dictionary of associated field values. stateId - Packing state id. Return: Packed buffer.
Definition at line 798 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ChkReqFValType(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU16 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 16-bit unsigned integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 585 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackU16(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU32 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 32-bit unsigned integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 621 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackU32(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU64 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 64-bit unsigned integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 657 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackU64(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU8 | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Pack 8-bit unsigned integer field. Parameters: fielddef - Field definition. val - Field value. stateId - Packing state id. Return: Packed buffer.
Definition at line 549 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLib.PackU8(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector | ( | self, | |
| fielddef, | |||
| vallist, | |||
| stateId | |||
| ) |
Pack variable vector into fixed-size field. Vector length is fixed max_count bytes. If length is less than max_count, the value is right padded with vector items of zero value. Parameters: fielddef - Field definition. vallist - Vector (list) of vector item values. stateId - Packing state id. Return: Packed buffer.
Definition at line 820 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ChkReqFValType(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mFuncMap, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.PACKFUNC, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.SETFUNC, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPop(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPush(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ZeroFType().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmSetFPN | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Set floating-point number value and check any contraints. Parameter: fielddef - Field definition. val - FPN field value. stateId - State id. Return: (Converted) field value.
Definition at line 1553 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmSetInt | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Set [un]signed integer value and check any contraints. Parameter: fielddef - Field definition. val - Integer field value. stateId - State id. Return: (Converted) field value.
Definition at line 1529 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmSetStr | ( | self, | |
| fielddef, | |||
| val, | |||
| stateId | |||
| ) |
Set string value and check any contraints. Parameter: fielddef - Field definition. val - String field value. stateId - State id. Return: (Converted) field value.
Definition at line 1577 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackBool | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack boolean field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 998 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackBool().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackChar | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack one character field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1021 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackChar().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF32 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 32-bit floating-point number field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1228 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackF32().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF64 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 64-bit floating-point number field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1251 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackF64().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackFieldHdr | ( | self, | |
| buf, | |||
| offset, | |||
| stateId | |||
| ) |
Unpack field header. No header is unpacked in base function. Parameters: buf - Buffer to unpack. offset - Buffer offset where unpacking begins. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 951 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg | ( | self, | |
| msgid, | |||
| buf, | |||
| fvals | |||
| ) |
Unpack a message from the buffer. Parameters: msgid - Message identifier. buf - Buffer to unpack. fvals - Dictionary to hold unpacked field values. Return: Number of bytes unpacked.
Definition at line 1479 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsGenPy.NetMsgsGenPy.mMsgDefSet, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mMsgDefSet, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmUnpackMsgHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackMsgHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsgHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateDelete(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibITV.NetMsgsITV.StateNew(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateNew(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceBufBlock(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceStart().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsgHdr | ( | self, | |
| msgid, | |||
| msgdef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack message header. No header is unpacked in base function. Parameters: msgid - Message identifier. msgdef - Message definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1458 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateSet().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP32 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 32-bit pointer field from the buffer. Pointers are unpacked in native byte order. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1274 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackP32().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP64 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 64-bit pointer field from the buffer. Pointers are unpacked in native byte order. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1299 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackP64().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackPad | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack fixed number of pad bytes from the buffer. No field values are set. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 969 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS16 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 16-bit signed integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1113 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackS16().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS32 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 32-bit signed integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1159 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackS32().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS64 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 64-bit signed integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1205 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackS64().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS8 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 8-bit signed integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1067 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackS8().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream | ( | self, | |
| msgdef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack a field stream from the buffer. Parameters: msgdef - Message definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1422 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mFuncMap, NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPop(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPush(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.UNPACKFUNC.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStruct().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackString | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack fixed-size string field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1324 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackString().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStruct | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack structure field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1350 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU16 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 16-bit unsigned integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1090 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackU16().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU32 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 32-bit unsigned integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1136 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackU32().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU64 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 64-bit unsigned integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1182 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackU64().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU8 | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack 8-bit unsigned integer field from the buffer. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1044 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLib.UnpackU8().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector | ( | self, | |
| fielddef, | |||
| buf, | |||
| offset, | |||
| fvals, | |||
| stateId | |||
| ) |
Unpack fixed-size vector field from the buffer. The unpacked vector length is a fixed max_count items. Parameters: fielddef - Field definition. buf - Buffer to unpack. offset - Buffer offset where unpacking begins. fvals - Dictionary to hold unpacked field values. stateId - Unpacking state id. Return: New buffer offset.
Definition at line 1378 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mFuncMap, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPop(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPush(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.UNPACKFUNC.
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Optimize | ( | self | ) |
Optimize message definition set for packing and unpacking.
Definition at line 191 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeFieldDef | ( | self, | |
| fielddef | |||
| ) |
Optimize field definition for packing and unpacking. Parameters: fielddef - Field definition.
Definition at line 221 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.GetDefReqVal(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeFieldDef(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeFieldDef(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeMsgDef | ( | self, | |
| msgid, | |||
| msgdef | |||
| ) |
Optimize message definition for packing and unpacking. Parameters: msgid - Message id. msgdef - Message definition.
Definition at line 198 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.GetDefReqVal(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeFieldDef().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrAddMsgDef(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Optimize(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.OptimizeFieldDef().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateDelete | ( | self, | |
| stateId | |||
| ) |
Delete operational state. Parameters: stateId - State id.
Definition at line 354 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Error(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet | ( | self, | |
| stateId, | |||
| keypath | |||
| ) |
Get top of field stack state value at key path. Parameters: keypath - Optional list of key arguments.
Definition at line 436 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF64(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackString(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Trace2Col(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPop | ( | self, | |
| stateId | |||
| ) |
Pop field state stack - deleting top state. Parameters: stateId - State id.
Definition at line 426 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldPush | ( | self, | |
| stateId, | |||
| kwargs | |||
| ) |
Push new field state onto stack.
Parameters:
stateId - State id.
kwargs - Optional initial field state overrides and
implementation specifics.
Definition at line 394 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldSet | ( | self, | |
| stateId, | |||
| keypath, | |||
| kwargs | |||
| ) |
Set a list of top of field stack state values at key path. Parameters: keypath - Optional list of key arguments. kwargs - List of key=value arguments.
Definition at line 449 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF64(), NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackFieldHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackMsgHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP64(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStream(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackString(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector(), and NetMsgs.NetMsgsLibITV.NetMsgsITV.StateNew().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateGet | ( | self, | |
| stateId, | |||
| keypath | |||
| ) |
Get state value at key path. Parameters: keypath - Optional list of key arguments.
Definition at line 365 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.DebugState(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceStart().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateNew | ( | self, | |
| msgid, | |||
| op, | |||
| kwargs | |||
| ) |
Create a new packing/unpacking operational state.
The operational state contains message information plus a stack of
current field processing states. Each field state has header,
control, run-time determined values, and tracing parameters.
Parameters:
msgid - Message id.
op - Operation string. One of: 'pack', 'unpack'.
kwargs - Optional initial state overrides and implementation
specifics.
Return:
State id which is a key into the specific state.
Definition at line 306 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateSet | ( | self, | |
| stateId, | |||
| keypath, | |||
| kwargs | |||
| ) |
Set a list of state values at key path. Parameters: keypath - Optional list of key arguments. kwargs - List of key=value arguments.
Definition at line 379 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mState.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmPackMsgHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackMsgHdr(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsgHdr(), NetMsgs.NetMsgsLibFlat.NetMsgsFlat.nmUnpackMsgHdr(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackMsgHdr(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsgHdr().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Trace2Col | ( | self, | |
| textList, | |||
| buf, | |||
| stateId, | |||
fp = sys.stderr |
|||
| ) |
Trace text and buffer in a two-column format.
Column 1 contains the formatted text output. Column 2 contains the
formatted contents of the buffer.
Parameters:
textList - List of raw text phrases. The phrase are join to fit
into column 1. Special phrase end characters:
'\\t' = Do not append other phrases to this phrase.
'\\n' = Same as above, but also keep column 2 blank.
buf - Packed buffer.
stateId - Packing/unpacking state id.
fp - Opened output file pointer.
Definition at line 1872 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.space, and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceStart().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceBufBlock | ( | self, | |
| preface, | |||
| buf, | |||
start = 0, |
|||
end = None, |
|||
fp = sys.stderr |
|||
| ) |
Trace a block bytes in packed buffer. Parameters: preface - Preface string. buf - Packed buffer. start - Start position in buffer. end - End position + 1 in buffer. fp - Opened output file pointer.
Definition at line 1970 of file NetMsgsLibStreamBuf.py.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceField | ( | self, | |
| fielddef, | |||
| fval, | |||
| buf, | |||
| stateId, | |||
fp = sys.stderr |
|||
| ) |
Trace a field. Parameters: fielddef - Field definition. fval - Field value. buf - Packed buffer. stateId - Packing/unpacking state id. fp - Opened output file pointer.
Definition at line 1820 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateFieldGet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Trace2Col().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP64(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackString(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.TraceStart | ( | self, | |
| preface, | |||
| msgid, | |||
| msgdef, | |||
| buf, | |||
| stateId, | |||
fp = sys.stderr |
|||
| ) |
Start of a message trace. Parameters: preface - Preface string. msgid - Message id. msgdef - Message definition. buf - Packed buffer. stateId - Packing/unpacking state id. fp - Opened output file pointer.
Definition at line 1795 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEncoding, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mEndian, NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.StateGet(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Trace2Col().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Warning | ( | self, | |
| args | |||
| ) |
Issue warning message. Parameters: *args - List of warning message arguments.
Definition at line 1759 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mNoWarn.
Referenced by NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStream().
| def NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ZeroFType | ( | self, | |
| fielddef | |||
| ) |
Return "zero" value assocated with field type. Parameters: fielddef - Field definition.
Definition at line 1707 of file NetMsgsLibStreamBuf.py.
References NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ZeroFType().
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.ZeroFType().
| NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mMsgDefSet |
Message definition set.
Definition at line 119 of file NetMsgsLibStreamBuf.py.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrAddMsgDef(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.AttrDelMsgDef(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.MakeMsgTemplate(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg().
| NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mNoWarn |
byte ordering
do [not] disable warnings
Definition at line 134 of file NetMsgsLibStreamBuf.py.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.Warning().
| NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.mTrace |
disable python runtime warnings
tracing
Definition at line 141 of file NetMsgsLibStreamBuf.py.
Referenced by NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackF64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackMsg(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackP64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackS8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackU8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmPackVector(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackBool(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackChar(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackF64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackMsg(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackP64(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackPad(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackS8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackString(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackString(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackStruct(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU16(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU32(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU64(), NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackU8(), NetMsgs.NetMsgsLibITV.NetMsgsITV.nmUnpackVector(), and NetMsgs.NetMsgsLibStreamBuf.NetMsgsStreamBuf.nmUnpackVector().