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

Instances of DtLgcyLgrStateFlagPdu are used to tell a remote logger that it should toggle one of its internal flags. More...

+ Inheritance diagram for DtLgcyLgrStateFlagPdu:
+ Collaboration diagram for DtLgcyLgrStateFlagPdu:

Public Member Functions

 DtLgcyLgrStateFlagPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 (default) constructor More...
 
 DtLgcyLgrStateFlagPdu (const DtNetLgcyLgrControlPdu *, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (constructs from network representation) More...
 
 DtLgcyLgrStateFlagPdu (DtGlobalObjectDesignator &sender, DtGlobalObjectDesignator &receiver, DtLgcyLgrCtrlFlagStates tglFlag, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (construct and prepare for send) More...
 
virtual ~DtLgcyLgrStateFlagPdu ()
 destructor More...
 
 DtLgcyLgrStateFlagPdu (const DtLgcyLgrStateFlagPdu &)
 copy constructor More...
 
DtLgcyLgrStateFlagPduoperator= (const DtLgcyLgrStateFlagPdu &)
 assignment operator More...
 
virtual DtLgcyLgrCtrlFlagStates flag () const
 Get/set value for what to do when Logger reaches EOF. More...
 
virtual void setFlag (DtLgcyLgrCtrlFlagStates)
 
virtual DtLgcyLgrIntParamsparams () const
 Return correctly casted parameters pointer; see legacyLgrControlP.h. More...
 
- Public Member Functions inherited from DtLgcyLgrControlPdu
 DtLgcyLgrControlPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 (default) constructor More...
 
 DtLgcyLgrControlPdu (const DtNetLgcyLgrControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
 constructor (constructs from network representation) More...
 
virtual ~DtLgcyLgrControlPdu ()
 destructor More...
 
 DtLgcyLgrControlPdu (const DtLgcyLgrControlPdu &src)
 copy constructor More...
 
DtLgcyLgrControlPduoperator= (const DtLgcyLgrControlPdu &src)
 assignment operator More...
 
const DtGlobalObjectDesignator & receiverId () const
 Get/set Object Identifier of intended recipient (logger). More...
 
virtual void setReceiverId (const DtGlobalObjectDesignator &id)
 
virtual const
DtGlobalObjectDesignator & 
senderId () const
 Get/set Object Identifier of sender, if applicable. More...
 
virtual void setSenderId (const DtGlobalObjectDesignator &id)
 
DtLgrCommand lgrCommand () const
 Get message-type for proper casting to a subclass. More...
 
DtNetLgcyLgrControlParamsdefaultParams () const
 Data place holder. More...
 
virtual void printData () const
 Print contents. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from DtLgcyLgrControlPdu
static DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
 Create a PDU representation from a network packet. More...
 
static DtLgcyLgrControlPducreate (DtLgrCommand command)
 Create a PDU from DtLgrCommand. More...
 
static const char * lgrModeEnum2string (DtLgcyLgrMode md)
 The name (as a string) of a 'DtLgcyLgrMode'-type enum (from value) More...
 
static const char * lgrFilePosEnum2string (DtLgcyLgrFilePosition pos)
 The name (as a string) of a 'DtLgcyLgrFilePosition'-type enum (from value) More...
 
static const char * lgrStateFlag2string (DtLgcyLgrCtrlFlagStates flg)
 The name (as a string) of a 'DtLgcyLgrCtrlFlagStates'-type enum (from value) More...
 
- Protected Member Functions inherited from DtLgcyLgrControlPdu
DtPduKind internalGetPduKind () const
 Identity for use by toolkit. More...
 
void setLgrCommand (DtLgrCommand com)
 Set is done by constructing the proper subclass. More...
 

Detailed Description

Instances of DtLgcyLgrStateFlagPdu are used to tell a remote logger that it should toggle one of its internal flags.

Constructor & Destructor Documentation

DtLgcyLgrStateFlagPdu::DtLgcyLgrStateFlagPdu ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

(default) constructor

DtLgcyLgrStateFlagPdu::DtLgcyLgrStateFlagPdu ( const DtNetLgcyLgrControlPdu ,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

constructor (constructs from network representation)

DtLgcyLgrStateFlagPdu::DtLgcyLgrStateFlagPdu ( DtGlobalObjectDesignator &  sender,
DtGlobalObjectDesignator &  receiver,
DtLgcyLgrCtrlFlagStates  tglFlag,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

constructor (construct and prepare for send)

virtual DtLgcyLgrStateFlagPdu::~DtLgcyLgrStateFlagPdu ( )
virtual

destructor

DtLgcyLgrStateFlagPdu::DtLgcyLgrStateFlagPdu ( const DtLgcyLgrStateFlagPdu )

copy constructor

Member Function Documentation

virtual DtLgcyLgrCtrlFlagStates DtLgcyLgrStateFlagPdu::flag ( ) const
virtual

Get/set value for what to do when Logger reaches EOF.

DtLgcyLgrStateFlagPdu& DtLgcyLgrStateFlagPdu::operator= ( const DtLgcyLgrStateFlagPdu )

assignment operator

virtual DtLgcyLgrIntParams* DtLgcyLgrStateFlagPdu::params ( ) const
virtual

Return correctly casted parameters pointer; see legacyLgrControlP.h.

virtual void DtLgcyLgrStateFlagPdu::setFlag ( DtLgcyLgrCtrlFlagStates  )
virtual

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)