DDS4CCM  1.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions
CIAO::DDS4CCM Namespace Reference

Classes

class  CCM_DataReader
 
class  CCM_DataWriter
 
class  Coherent_Changes_Guard
 
class  ConditionManager
 Helper class. More...
 
class  CCM_DDS_ContentFilterSetting_i
 
class  DataReaderHandler_T
 
class  DataReaderListener_T
 
class  DataReaderListenerBase_T
 
class  DataReaderListener_T< CCM_TYPE, TYPED_DDS_READER, SEQ_TYPE, CIAO::DDS4CCM::DDS4CCM_TAKE >
 
class  DataReaderListener_T< CCM_TYPE, TYPED_DDS_READER, SEQ_TYPE, CIAO::DDS4CCM::DDS4CCM_READ >
 
class  DataReaderStateListener_T
 
class  DataReaderStateListenerBase_T
 
class  DataReaderStateListener_T< CCM_TYPE, TYPED_DDS_READER, SEQ_TYPE, CIAO::DDS4CCM::DDS4CCM_TAKE >
 
class  DataReaderStateListener_T< CCM_TYPE, TYPED_DDS_READER, SEQ_TYPE, CIAO::DDS4CCM::DDS4CCM_READ >
 
class  DDSCallbackStatusHandlerBase
 
class  OnUnexpectedStatusHandler
 
class  OnRequestedOncompatibleQosHandler
 
class  OnSampleRejectedHandler
 
class  OnInconsistentTopicHandler
 
class  OnOfferedDeadlineMissedHandler
 
class  OnOfferedIncompatibleQoSHandler
 
class  OnRequestedDeadlineMissedHandler
 
class  OnSampleLostHandler
 
class  DomainParticipantManager
 Stores a DDSParticipantTopic per domain ID and QOS profile string. When several connectors are joining the same domain ID, using the same QOS settings (ie have the same QOS profile string), the DomainParticipant for that combination is shared. This is done to save resources (running threads/memory usage). More...
 
class  Getter_Base_T
 Templated base class for the Getter port. More...
 
class  Getter_T
 
class  Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, false >
 Implementation of the Getter port for variable sized data types. More...
 
class  Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, true >
 Implementation of the Getter port for fixed sized data types. More...
 
class  InstanceHandleManager_T
 
class  LocalObject
 
class  LocalObject_Auto_Ptr_T
 
class  Logger_Service
 
class  PortStatusListener
 
class  PublisherListener
 
class  Reader_T
 
class  SubscriberListener
 
class  TopicListener
 
class  Updater_T
 
class  QOS_XML_Noop
 
class  Writer_T
 

Typedefs

typedef ACE_Singleton
< DomainParticipantManager,
TAO_SYNCH_MUTEX
Domain_Participant_Manager
 

Enumerations

enum  DDS4CCM_LISTENER_READ_TAKE { DDS4CCM_READ, DDS4CCM_TAKE }
 

Functions

const char * translate_ccm_dds_accessstatus (::CCM_DDS::AccessStatus ret)
 
const char * translate_retcode (::DDS::ReturnCode_t ret)
 
const char * translate_statuskind (DDS::StatusKind ret)
 
const char * translate_rejectedstatuskind (DDS::SampleRejectedStatusKind ret)
 
void translate_statusmask (ACE_CString &ret,::DDS::StatusMask mask)
 
const char * translate_qospolicyid_t (DDS::QosPolicyId_t id)
 

Typedef Documentation

Enumeration Type Documentation

Enum controlling the semantics of the DDS4CCM listeners.

Enumerator
DDS4CCM_READ 

Listener does a DDS read.

DDS4CCM_TAKE 

Listener does a DDS take.

Function Documentation

const char* CIAO::DDS4CCM::translate_ccm_dds_accessstatus ( ::CCM_DDS::AccessStatus  ret)
inline
const char* CIAO::DDS4CCM::translate_qospolicyid_t ( DDS::QosPolicyId_t  id)
inline
const char* CIAO::DDS4CCM::translate_rejectedstatuskind ( DDS::SampleRejectedStatusKind  ret)
inline
const char* CIAO::DDS4CCM::translate_retcode ( ::DDS::ReturnCode_t  ret)
inline

Helper method translating a DDS ReturnCode_t into a readable string

const char* CIAO::DDS4CCM::translate_statuskind ( DDS::StatusKind  ret)
inline
void CIAO::DDS4CCM::translate_statusmask ( ACE_CString ret,
::DDS::StatusMask  mask 
)
inline