CoreDX DDS C++ Reference Manual
Public Member Functions | List of all members
DDS::Entity Class Referenceabstract

Base class for all DDS Entities. More...

Inheritance diagram for DDS::Entity:
DDS::DataReader DDS::DataWriter DDS::DomainEntity DDS::DomainParticipant DDS::Publisher DDS::Subscriber DDS::Topic CDX::DynamicTypeDataReader DDS::DynamicDataReader CDX::DynamicTypeDataWriter DDS::DynamicDataWriter

Public Member Functions

virtual StatusConditionget_statuscondition ()
 Gets the StatusCondition associated with this Entity. NOTE: The entity maintains ownership of the statuscondition, and it remains valid only as long as the Entity is valid. Destroying the Entity also destroys the status condition.
 
virtual StatusMask get_status_changes ()=0
 Gets the current status changes from this Entity.
 
virtual ReturnCode_t enable ()
 Enable this Entity. More...
 
virtual InstanceHandle_t get_instance_handle ()
 Gets the handle that locally identifies this Entity.
 

Detailed Description

Base class for all DDS Entities.

Member Function Documentation

virtual ReturnCode_t DDS::Entity::enable ( )
virtual

Enable this Entity.

An Entity will begin to communicate only after it is enabled.

Reimplemented in DDS::DataReader, DDS::DataWriter, DDS::Topic, DDS::Subscriber, DDS::Publisher, and DDS::DomainParticipant.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.