![]() |
MAK RTIspy API Documentation for HLA 1.3
|
The Delete message class indicates a deleted RTI object. More...
Inheritance diagram for DtDeleteMsg:
Collaboration diagram for DtDeleteMsg:Public Member Functions | |
| DtDeleteMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructor. | |
| virtual | ~DtDeleteMsg () |
| Destructor. | |
| virtual void | setId (DtObjectInstanceHandle id)=0 |
| Set/Get handle. | |
| virtual DtObjectInstanceHandle | id () const =0 |
| virtual void | setTag (char const *tag) |
| Set/Get tag. | |
| virtual char const * | tag () const |
Protected Member Functions | |
| virtual void | setTagSize (int size)=0 |
| Set/Get tag size. | |
| virtual int | tagSize () const =0 |
| virtual char * | tagPtr ()=0 |
| Returns pointer to the tag in the netMsg. | |
| virtual int | tagFieldSize () const |
| Returns size of tag field. | |
| virtual DtDeleteMsg * | self () const |
| Casts away const-ness. | |
Protected Attributes | |
| char * | myTag |
The Delete message class indicates a deleted RTI object.
| DtDeleteMsg::DtDeleteMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructor.
References DtRtiMsg::myConstrained.
| DtDeleteMsg::~DtDeleteMsg | ( | ) | [virtual] |
| virtual DtObjectInstanceHandle DtDeleteMsg::id | ( | ) | const [pure virtual] |
Implemented in DtDeleteRoMsg.
| DtDeleteMsg * DtDeleteMsg::self | ( | ) | const [inline, protected, virtual] |
Casts away const-ness.
| virtual void DtDeleteMsg::setId | ( | DtObjectInstanceHandle | id | ) | [pure virtual] |
Set/Get handle.
Implemented in DtDeleteRoMsg.
| void DtDeleteMsg::setTag | ( | char const * | tag | ) | [virtual] |
Set/Get tag.
References DtRtiMsg::adjustBytes(), myTag, NULL, setTagSize(), tagFieldSize(), tagPtr(), and tagSize().
Referenced by DtDeleteRoMsg::DtDeleteRoMsg().
| virtual void DtDeleteMsg::setTagSize | ( | int | size | ) | [protected, pure virtual] |
| char const * DtDeleteMsg::tag | ( | ) | const [virtual] |
References myTag, NULL, tagPtr(), and tagSize().
Referenced by DtDeleteRoMsg::printData(), and DtObjectMgr::processDelete().
| int DtDeleteMsg::tagFieldSize | ( | ) | const [protected, virtual] |
| virtual char* DtDeleteMsg::tagPtr | ( | ) | [protected, pure virtual] |
Returns pointer to the tag in the netMsg.
Implemented in DtDeleteRoMsg.
| virtual int DtDeleteMsg::tagSize | ( | ) | const [protected, pure virtual] |
Implemented in DtDeleteRoMsg.
Referenced by setTag(), tag(), and tagFieldSize().
char* DtDeleteMsg::myTag [protected] |
Referenced by setTag(), tag(), and ~DtDeleteMsg().