#include <NM_Classes.hh>
Public Types | |
typedef NM_WithHandleArray | Super |
Public Member Functions | |
NM_DDM_Base () | |
virtual | ~NM_DDM_Base () |
virtual void | serialize (MessageBuffer &msgBuffer)=0 |
Serialize the message into a buffer. | |
virtual void | deserialize (MessageBuffer &msgBuffer)=0 |
DeSerialize the message from a buffer. | |
const SpaceHandle | getSpace () const |
void | setSpace (SpaceHandle newSpace) |
const int32_t | geNbExtents () const |
void | setNbExtents (int32_t newNbExtents) |
const int32_t | getRegion () const |
void | setRegion (int32_t newRegion) |
const ObjectHandle | getObject () const |
void | setObject (ObjectHandle newObject) |
const ObjectClassHandle | getObjectClass () const |
void | setObjectClass (ObjectClassHandle newObjectClass) |
const InteractionClassHandle | getInteractionClass () const |
void | setInteractionClass (InteractionClassHandle newInteractionClass) |
Protected Attributes | |
bool | DDM_bool |
Definition at line 53 of file NM_Classes.hh.
typedef NM_WithHandleArray Super |
Reimplemented from NM_WithHandleArray.
Reimplemented in NM_DDM_Create_Region, NM_DDM_Modify_Region, NM_DDM_Delete_Region, NM_DDM_Associate_Region, NM_DDM_Register_Object, NM_DDM_Unassociate_Region, NM_DDM_Subscribe_Attributes, NM_DDM_Unsubscribe_Attributes, NM_DDM_Subscribe_Interaction, and NM_DDM_Unsubscribe_Interaction.
Definition at line 55 of file NM_Classes.hh.
NM_DDM_Base | ( | ) |
Definition at line 377 of file NM_Classes.cc.
References NM_DDM_Base::DDM_bool, NetworkMessage::name, NetworkMessage::nbExtents, NetworkMessage::NOT_USED, NetworkMessage::objectClass, NetworkMessage::region, NetworkMessage::space, and NetworkMessage::type.
~NM_DDM_Base | ( | ) | [virtual] |
Definition at line 389 of file NM_Classes.cc.
virtual void serialize | ( | MessageBuffer & | msgBuffer | ) | [pure virtual] |
Serialize the message into a buffer.
Reimplemented from NM_WithHandleArray.
Implemented in NM_DDM_Create_Region, NM_DDM_Modify_Region, NM_DDM_Delete_Region, NM_DDM_Associate_Region, NM_DDM_Register_Object, NM_DDM_Unassociate_Region, NM_DDM_Subscribe_Attributes, NM_DDM_Unsubscribe_Attributes, and NM_DDM_Subscribe_Interaction.
virtual void deserialize | ( | MessageBuffer & | msgBuffer | ) | [pure virtual] |
DeSerialize the message from a buffer.
Reimplemented from NM_WithHandleArray.
Implemented in NM_DDM_Create_Region, NM_DDM_Modify_Region, NM_DDM_Delete_Region, NM_DDM_Associate_Region, NM_DDM_Register_Object, NM_DDM_Unassociate_Region, NM_DDM_Subscribe_Attributes, NM_DDM_Unsubscribe_Attributes, and NM_DDM_Subscribe_Interaction.
const SpaceHandle getSpace | ( | ) | const [inline] |
void setSpace | ( | SpaceHandle | newSpace | ) | [inline] |
const int32_t geNbExtents | ( | ) | const [inline] |
Definition at line 64 of file NM_Classes.hh.
void setNbExtents | ( | int32_t | newNbExtents | ) | [inline] |
Definition at line 65 of file NM_Classes.hh.
const int32_t getRegion | ( | ) | const [inline] |
Reimplemented in NM_DDM_Create_Region, NM_DDM_Modify_Region, NM_DDM_Delete_Region, and NM_DDM_Associate_Region.
Definition at line 67 of file NM_Classes.hh.
void setRegion | ( | int32_t | newRegion | ) | [inline] |
Definition at line 68 of file NM_Classes.hh.
const ObjectHandle getObject | ( | ) | const [inline] |
void setObject | ( | ObjectHandle | newObject | ) | [inline] |
const ObjectClassHandle getObjectClass | ( | ) | const [inline] |
Definition at line 73 of file NM_Classes.hh.
void setObjectClass | ( | ObjectClassHandle | newObjectClass | ) | [inline] |
Definition at line 74 of file NM_Classes.hh.
const InteractionClassHandle getInteractionClass | ( | ) | const [inline] |
Definition at line 76 of file NM_Classes.hh.
void setInteractionClass | ( | InteractionClassHandle | newInteractionClass | ) | [inline] |
Definition at line 77 of file NM_Classes.hh.
bool DDM_bool [protected] |
Definition at line 77 of file NM_Classes.hh.
Referenced by NM_DDM_Subscribe_Interaction::deserialize(), NM_DDM_Subscribe_Attributes::deserialize(), NM_DDM_Register_Object::deserialize(), NM_DDM_Associate_Region::deserialize(), NM_DDM_Base::NM_DDM_Base(), NM_DDM_Subscribe_Interaction::serialize(), NM_DDM_Subscribe_Attributes::serialize(), NM_DDM_Register_Object::serialize(), and NM_DDM_Associate_Region::serialize().