MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtLgcyLgrRecordPdu Class Reference

Instances of DtLgcyLgrRecordPdu tell a remote logger to begin recording. More...

+ Inheritance diagram for DtLgcyLgrRecordPdu:
+ Collaboration diagram for DtLgcyLgrRecordPdu:

Public Member Functions

 DtLgcyLgrRecordPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 (default) constructor
 DtLgcyLgrRecordPdu (const DtNetLgcyLgrControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (construct from network representation)
 DtLgcyLgrRecordPdu (DtGlobalObjectDesignator &sender, DtGlobalObjectDesignator &receiver, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (construct and prepare for send)
virtual ~DtLgcyLgrRecordPdu ()
 destructor
 DtLgcyLgrRecordPdu (const DtLgcyLgrRecordPdu &src)
 copy constructor
DtLgcyLgrRecordPduoperator= (const DtLgcyLgrRecordPdu &src)
 assignment operator
- Public Member Functions inherited from DtLgcyLgrControlPdu
 DtLgcyLgrControlPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 (default) constructor
 DtLgcyLgrControlPdu (const DtNetLgcyLgrControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
 constructor (constructs from network representation)
virtual ~DtLgcyLgrControlPdu ()
 destructor
 DtLgcyLgrControlPdu (const DtLgcyLgrControlPdu &src)
 copy constructor
DtLgcyLgrControlPduoperator= (const DtLgcyLgrControlPdu &src)
 assignment operator
const DtGlobalObjectDesignator & receiverId () const
 Get/set Object Identifier of intended recipient (logger).
virtual void setReceiverId (const DtGlobalObjectDesignator &id)
virtual const
DtGlobalObjectDesignator & 
senderId () const
 Get/set Object Identifier of sender, if applicable.
virtual void setSenderId (const DtGlobalObjectDesignator &id)
DtLgrCommand lgrCommand () const
 Get message-type for proper casting to a subclass.
DtNetLgcyLgrControlParamsdefaultParams () const
 Data place holder.
virtual void printData () const
 Print contents.

Additional Inherited Members

- Static Public Member Functions inherited from DtLgcyLgrControlPdu
static DtPdu * create (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
 Create a PDU representation from a network packet.
static DtLgcyLgrControlPducreate (DtLgrCommand command)
 Create a PDU from DtLgrCommand.
static void addCallback (DtExerciseConn *conn, DtLgcyLgrControlInteractionCb cb, void *usr)
 DIS – install/remove handler to call when receiving a LC packet.
static void removeCallback (DtExerciseConn *conn, DtLgcyLgrControlInteractionCb cb, void *usr)
static const char * lgrModeEnum2string (DtLgcyLgrMode md)
 The name (as a string) of a 'DtLgcyLgrMode'-type enum (from value)
static const char * lgrFilePosEnum2string (DtLgcyLgrFilePosition pos)
 The name (as a string) of a 'DtLgcyLgrFilePosition'-type enum (from value)
static const char * lgrStateFlag2string (DtLgcyLgrCtrlFlagStates flg)
 The name (as a string) of a 'DtLgcyLgrCtrlFlagStates'-type enum (from value)
- Protected Member Functions inherited from DtLgcyLgrControlPdu
DtPduKind internalGetPduKind () const
 Identity for use by toolkit.
void setLgrCommand (DtLgrCommand com)
 Set is done by constructing the proper subclass.

Detailed Description

Instances of DtLgcyLgrRecordPdu tell a remote logger to begin recording.

Constructor & Destructor Documentation

DtLgcyLgrRecordPdu::DtLgcyLgrRecordPdu ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

(default) constructor

DtLgcyLgrRecordPdu::DtLgcyLgrRecordPdu ( const DtNetLgcyLgrControlPdu initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

constructor (construct from network representation)

DtLgcyLgrRecordPdu::DtLgcyLgrRecordPdu ( DtGlobalObjectDesignator &  sender,
DtGlobalObjectDesignator &  receiver,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

constructor (construct and prepare for send)

virtual DtLgcyLgrRecordPdu::~DtLgcyLgrRecordPdu ( )
virtual

destructor

DtLgcyLgrRecordPdu::DtLgcyLgrRecordPdu ( const DtLgcyLgrRecordPdu src)

copy constructor

Member Function Documentation

DtLgcyLgrRecordPdu& DtLgcyLgrRecordPdu::operator= ( const DtLgcyLgrRecordPdu src)

assignment operator


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

Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)