|
The Assimilation Monitoring Project
|
This is an SeqnoFrame class TLV (type, length, value) frame. More...
#include <seqnoframe.h>

Data Fields | |
| Frame | baseclass |
| base Frame class object More... | |
| guint64(* | getreqid )(SeqnoFrame *self) |
| get value of request id More... | |
| void(* | setreqid )(SeqnoFrame *self, guint64 value) |
| set the request id More... | |
| guint16(* | getqid )(SeqnoFrame *self) |
| get value of queue id More... | |
| void(* | setqid )(SeqnoFrame *self, guint16 value) |
| set the queue id More... | |
| guint32(* | getsessionid )(SeqnoFrame *self) |
| get value of session id More... | |
| int(* | equal )(SeqnoFrame *self, SeqnoFrame *rhs) |
| Equal compare two SeqnoFrames including qid. More... | |
| int(* | compare )(SeqnoFrame *self, SeqnoFrame *rhs) |
| Compare two SeqnoFrames: -1, 0, +1. More... | |
| guint64 | _reqid |
| value of this request id More... | |
| guint32 | _sessionid |
| value of this session id More... | |
| guint16 | _qid |
| value of this queue id More... | |
This is an SeqnoFrame class TLV (type, length, value) frame.
It is a subclass of the Frame class. and is managed by our C-Class Management system. Every transmitted SeqnoFrame class uses the current session id.
Definition at line 43 of file seqnoframe.h.
| guint16 _SeqnoFrame::_qid |
value of this queue id
Definition at line 54 of file seqnoframe.h.
Referenced by _fsprotocol_ackseqno(), _seqnoframe_equal(), and seqnoframe_new().
| guint64 _SeqnoFrame::_reqid |
value of this request id
Definition at line 52 of file seqnoframe.h.
Referenced by _fsprotocol_auditiready(), _fsprotocol_read(), _fsprotocol_receive(), _fsqueue_inqsorted(), and seqnoframe_new().
| guint32 _SeqnoFrame::_sessionid |
value of this session id
Definition at line 53 of file seqnoframe.h.
Referenced by _fsprotocol_receive(), _fsqueue_enq(), _fsqueue_inqsorted(), seqnoframe_new(), and seqnoframe_tlvconstructor().
| Frame _SeqnoFrame::baseclass |
base Frame class object
Definition at line 44 of file seqnoframe.h.
Referenced by _fsproto_fsa(), _fsprotocol_ackseqno(), _fsprotocol_xmitifwecan(), _fsqueue_enq(), and seqnoframe_new().
| int(* _SeqnoFrame::compare)(SeqnoFrame *self, SeqnoFrame *rhs) |
Compare two SeqnoFrames: -1, 0, +1.
Definition at line 51 of file seqnoframe.h.
Referenced by _fsprotocol_ackseqno(), _fsprotocol_receive(), _fsprotocol_xmitifwecan(), _fsqueue_inqsorted(), and seqnoframe_new().
| int(* _SeqnoFrame::equal)(SeqnoFrame *self, SeqnoFrame *rhs) |
Equal compare two SeqnoFrames including qid.
Definition at line 50 of file seqnoframe.h.
Referenced by seqnoframe_new().
| guint16(* _SeqnoFrame::getqid)(SeqnoFrame *self) |
get value of queue id
Definition at line 47 of file seqnoframe.h.
Referenced by cma.AssimCclasses.pySeqnoFrame::__str__(), _fsprotocol_findbypkt(), _fsqueue_ackthrough(), and seqnoframe_new().
| guint64(* _SeqnoFrame::getreqid)(SeqnoFrame *self) |
get value of request id
Definition at line 45 of file seqnoframe.h.
Referenced by cma.AssimCclasses.pySeqnoFrame::__str__(), _fsqueue_ackthrough(), _fsqueue_flush(), _seqnoframe_compare(), and seqnoframe_new().
| guint32(* _SeqnoFrame::getsessionid)(SeqnoFrame *self) |
get value of session id
Definition at line 49 of file seqnoframe.h.
Referenced by _fsqueue_ackthrough(), _seqnoframe_compare(), and seqnoframe_new().
| void(* _SeqnoFrame::setqid)(SeqnoFrame *self, guint16 value) |
set the queue id
Definition at line 48 of file seqnoframe.h.
Referenced by cma.AssimCclasses.pySeqnoFrame::__init__(), seqnoframe_new(), seqnoframe_new_init(), and seqnoframe_tlvconstructor().
| void(* _SeqnoFrame::setreqid)(SeqnoFrame *self, guint64 value) |
set the request id
Definition at line 46 of file seqnoframe.h.
Referenced by cma.AssimCclasses.pySeqnoFrame::__init__(), seqnoframe_new(), seqnoframe_new_init(), and seqnoframe_tlvconstructor().