Instances of DtLgrControlPdu are a family of messages used to control a remote instance of the MAK-Logger over the network.
More...
Instances of DtLgrControlPdu are a family of messages used to control a remote instance of the MAK-Logger over the network.
See lc*.h.
| DtLgrControlPdu::DtLgrControlPdu |
( |
DtBufferPtr |
buffer = DtUSE_INTERNAL_BUFFER, |
|
|
int |
pduSize = sizeof(DtNetLgrControlPdu) |
|
) |
| |
| DtLgrControlPdu::DtLgrControlPdu |
( |
const DtNetLgrControlPdu * |
initial, |
|
|
DtBufferPtr |
buffer = DtUSE_INTERNAL_BUFFER, |
|
|
DtPduFactory * |
pduFactory = 0 |
|
) |
| |
constructor (constructs from network representation)
| virtual DtLgrControlPdu::~DtLgrControlPdu |
( |
| ) |
|
|
virtual |
DIS – install/remove handler to call when receiving a LC packet.
| static DtU16 DtLgrControlPdu::addressWildcard |
( |
| ) |
|
|
static |
Wildcard value for addresses.
| virtual bool DtLgrControlPdu::checkVersion |
( |
| ) |
const |
|
virtual |
Check that this PDU's LCT version is compatible.
Given a LC header, check that the LCT version is compatible.
Access to the payload as control pdu header.
Access to the payload as control pdu header.
| static DtPdu* DtLgrControlPdu::create |
( |
const DtNetPacket * |
initial, |
|
|
DtBufferPtr |
buffer = DtUSE_INTERNAL_BUFFER, |
|
|
DtPduFactory * |
pduFactory = 0 |
|
) |
| |
|
static |
Create a PDU representation from a network packet.
Create a PDU from DtLgrCommand.
Create a PDU from DtLgrCommandExt.
| DtPduKind DtLgrControlPdu::internalGetPduKind |
( |
| ) |
const |
|
inlineprotected |
Identity for use by toolkit.
| virtual DtU16 DtLgrControlPdu::lctVersion |
( |
| ) |
const |
|
virtual |
| virtual DtLgrCommand DtLgrControlPdu::lgrCommand |
( |
| ) |
const |
|
virtual |
Get message-type for proper casting to a subclass.
The name (as a string) of a 'DtLgrFilePosition'-type enum (from value)
| static const char* DtLgrControlPdu::lgrModeEnum2string |
( |
DtLgrMode |
md | ) |
|
|
static |
The name (as a string) of a 'DtLgrMode'-type enum (from value)
The name (as a string) of a 'DtLgrCtrlFlagStates'-type enum (from value)
| virtual void DtLgrControlPdu::printDataToStream |
( |
std::ostream & |
stream | ) |
const |
|
virtual |
| virtual const DtEntityIdentifier& DtLgrControlPdu::receiverId |
( |
| ) |
const |
|
virtual |
Get/set identifier of intended recipient (logger).
| virtual const DtEntityIdentifier& DtLgrControlPdu::senderId |
( |
| ) |
const |
|
virtual |
Get/set identifier of sender, if applicable.
| virtual DtU32 DtLgrControlPdu::sequence |
( |
| ) |
const |
|
virtual |
| void DtLgrControlPdu::setLctVersion |
( |
DtU16 |
versionNumber | ) |
|
Called in constructor so not virtual.
| virtual void DtLgrControlPdu::setLgrCommand |
( |
DtLgrCommand |
com | ) |
|
|
protectedvirtual |
Set is done by constructing the proper subclass.
Set is done by constructing the proper subclass.
| virtual void DtLgrControlPdu::setReceiverId |
( |
const DtEntityIdentifier & |
id | ) |
|
|
virtual |
| virtual void DtLgrControlPdu::setSenderId |
( |
const DtEntityIdentifier & |
id | ) |
|
|
virtual |
| virtual void DtLgrControlPdu::setSequence |
( |
DtU32 |
sequenceNumber | ) |
|
|
virtual |
| static const DtEntityIdentifier& DtLgrControlPdu::wildcardAddress |
( |
| ) |
|
|
static |
| DtEntityIdentifier DtLgrControlPdu::myReceiverId |
|
protected |
| DtEntityIdentifier DtLgrControlPdu::mySenderId |
|
protected |
| const DtU16 DtLgrControlPdu::theAddressWildcard = ((1<<16)-1) |
|
staticprotected |
| bool DtLgrControlPdu::theDisableCheckVersion |
|
static |
Enable/Disable version check.
| const DtEntityIdentifier DtLgrControlPdu::theWildcardAddress |
|
staticprotected |
The documentation for this class was generated from the following file: