DDS4CCM  1.0.8
Public Member Functions | Protected Member Functions | Protected Attributes
CIAO::NDDS::DDS_DomainParticipant_i Class Reference

#include <DomainParticipant.h>

Inheritance diagram for CIAO::NDDS::DDS_DomainParticipant_i:
Inheritance graph
[legend]
Collaboration diagram for CIAO::NDDS::DDS_DomainParticipant_i:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DDS_DomainParticipant_i (DDSDomainParticipant *dp)
 Constructor.
virtual ~DDS_DomainParticipant_i (void)
 Destructor.
virtual ::DDS::Publisher_ptr create_publisher (const ::DDS::PublisherQos &qos,::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)
virtual ::DDS::Publisher_ptr create_publisher_with_profile (const char *qos_profile,::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)
virtual ::DDS::ReturnCode_t delete_publisher (::DDS::Publisher_ptr p)
virtual ::DDS::Subscriber_ptr create_subscriber (const ::DDS::SubscriberQos &qos,::DDS::SubscriberListener_ptr a_listener,::DDS::StatusMask mask)
virtual ::DDS::Subscriber_ptr create_subscriber_with_profile (const char *qos_profile,::DDS::SubscriberListener_ptr a_listener,::DDS::StatusMask mask)
virtual ::DDS::ReturnCode_t delete_subscriber (::DDS::Subscriber_ptr s)
virtual ::DDS::Subscriber_ptr get_builtin_subscriber (void)
virtual ::DDS::Topic_ptr create_topic (const char *impl_name, const char *type_name, const ::DDS::TopicQos &qos,::DDS::TopicListener_ptr a_listener,::DDS::StatusMask mask)
virtual ::DDS::Topic_ptr create_topic_with_profile (const char *impl_name, const char *type_name, const char *qos_profile,::DDS::TopicListener_ptr a_listener,::DDS::StatusMask mask)
virtual ::DDS::ReturnCode_t delete_topic (::DDS::Topic_ptr a_topic)
virtual ::DDS::Topic_ptr find_topic (const char *impl_name, const ::DDS::Duration_t &timeout)
virtual ::DDS::TopicDescription_ptr lookup_topicdescription (const char *name)
virtual
::DDS::ContentFilteredTopic_ptr 
create_contentfilteredtopic (const char *name,::DDS::Topic_ptr related_topic, const char *filter_expression, const ::DDS::StringSeq &expression_parameters)
virtual ::DDS::ReturnCode_t delete_contentfilteredtopic (::DDS::ContentFilteredTopic_ptr a_contentfilteredtopic)
virtual ::DDS::MultiTopic_ptr create_multitopic (const char *name, const char *type_name, const char *subscription_expression, const ::DDS::StringSeq &expression_parameters)
virtual ::DDS::ReturnCode_t delete_multitopic (::DDS::MultiTopic_ptr a_multitopic)
virtual ::DDS::ReturnCode_t delete_contained_entities (void)
virtual ::DDS::ReturnCode_t set_qos (const ::DDS::DomainParticipantQos &qos)
virtual ::DDS::ReturnCode_t get_qos (::DDS::DomainParticipantQos &qos)
virtual ::DDS::ReturnCode_t set_listener (::DDS::DomainParticipantListener_ptr a_listener,::DDS::StatusMask mask)
virtual
::DDS::DomainParticipantListener_ptr 
get_listener (void)
virtual ::DDS::ReturnCode_t ignore_participant (DDS_INSTANCE_HANDLE_T_IN handle)
virtual ::DDS::ReturnCode_t ignore_topic (DDS_INSTANCE_HANDLE_T_IN handle)
virtual ::DDS::ReturnCode_t ignore_publication (DDS_INSTANCE_HANDLE_T_IN handle)
virtual ::DDS::ReturnCode_t ignore_subscription (DDS_INSTANCE_HANDLE_T_IN handle)
virtual ::DDS::DomainId_t get_domain_id (void)
virtual ::DDS::ReturnCode_t assert_liveliness (void)
virtual ::DDS::ReturnCode_t set_default_publisher_qos (const ::DDS::PublisherQos &qos)
virtual ::DDS::ReturnCode_t get_default_publisher_qos (::DDS::PublisherQos &qos)
virtual ::DDS::ReturnCode_t set_default_subscriber_qos (const ::DDS::SubscriberQos &qos)
virtual ::DDS::ReturnCode_t get_default_subscriber_qos (::DDS::SubscriberQos &qos)
virtual ::DDS::ReturnCode_t set_default_topic_qos (const ::DDS::TopicQos &qos)
virtual ::DDS::ReturnCode_t get_default_topic_qos (::DDS::TopicQos &qos)
virtual ::DDS::ReturnCode_t get_discovered_participants (::DDS::InstanceHandleSeq &impl_handles)
virtual ::DDS::ReturnCode_t get_discovered_participant_data (::DDS::ParticipantBuiltinTopicData &impl_data, DDS_INSTANCE_HANDLE_T_IN impl_handle)
virtual ::DDS::ReturnCode_t get_discovered_topics (::DDS::InstanceHandleSeq &impl_handles)
virtual ::DDS::ReturnCode_t get_discovered_topic_data (::DDS::TopicBuiltinTopicData &impl_data, DDS_INSTANCE_HANDLE_T_IN impl_handle)
virtual ::CORBA::Boolean contains_entity (DDS_INSTANCE_HANDLE_T_IN a_handle)
virtual ::DDS::ReturnCode_t get_current_time (::DDS::Time_t &current_time)
virtual ::DDS::ReturnCode_t enable (void)
virtual ::DDS::StatusCondition_ptr get_statuscondition (void)
virtual ::DDS::StatusMask get_status_changes (void)
virtual DDS_INSTANCE_HANDLE_T_RETN get_instance_handle (void)
::DDSDomainParticipant * get_rti_entity (void)
void set_rti_entity (::DDSDomainParticipant *dp)

Protected Member Functions

::DDSDomainParticipant * rti_entity (void)

Protected Attributes

::DDSDomainParticipant * rti_entity_

Constructor & Destructor Documentation

CIAO::NDDS::DDS_DomainParticipant_i::DDS_DomainParticipant_i ( DDSDomainParticipant *  dp)

Constructor.

CIAO::NDDS::DDS_DomainParticipant_i::~DDS_DomainParticipant_i ( void  ) [virtual]

Destructor.


Member Function Documentation

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::assert_liveliness ( void  )

Reimplemented from DDS::DomainParticipant.

CORBA::Boolean CIAO::NDDS::DDS_DomainParticipant_i::contains_entity ( DDS_INSTANCE_HANDLE_T_IN  a_handle)
DDS::ContentFilteredTopic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_contentfilteredtopic ( const char *  name,
::DDS::Topic_ptr  related_topic,
const char *  filter_expression,
const ::DDS::StringSeq expression_parameters 
) [virtual]
DDS::MultiTopic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_multitopic ( const char *  name,
const char *  type_name,
const char *  subscription_expression,
const ::DDS::StringSeq expression_parameters 
) [virtual]
DDS::Publisher_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_publisher ( const ::DDS::PublisherQos qos,
::DDS::PublisherListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::Publisher_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_publisher_with_profile ( const char *  qos_profile,
::DDS::PublisherListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_subscriber ( const ::DDS::SubscriberQos qos,
::DDS::SubscriberListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_subscriber_with_profile ( const char *  qos_profile,
::DDS::SubscriberListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_topic ( const char *  impl_name,
const char *  type_name,
const ::DDS::TopicQos qos,
::DDS::TopicListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_topic_with_profile ( const char *  impl_name,
const char *  type_name,
const char *  qos_profile,
::DDS::TopicListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_contained_entities ( void  )

Reimplemented from DDS::DomainParticipant.

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_contentfilteredtopic ( ::DDS::ContentFilteredTopic_ptr  a_contentfilteredtopic) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_multitopic ( ::DDS::MultiTopic_ptr  a_multitopic) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_publisher ( ::DDS::Publisher_ptr  p) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_subscriber ( ::DDS::Subscriber_ptr  s) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_topic ( ::DDS::Topic_ptr  a_topic) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::enable ( void  )

Reimplemented from DDS::Entity.

DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::find_topic ( const char *  impl_name,
const ::DDS::Duration_t timeout 
) [virtual]
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_builtin_subscriber ( void  )

Reimplemented from DDS::DomainParticipant.

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_current_time ( ::DDS::Time_t current_time) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_publisher_qos ( ::DDS::PublisherQos qos) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_subscriber_qos ( ::DDS::SubscriberQos qos) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_topic_qos ( ::DDS::TopicQos qos) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_participant_data ( ::DDS::ParticipantBuiltinTopicData impl_data,
DDS_INSTANCE_HANDLE_T_IN  impl_handle 
)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_participants ( ::DDS::InstanceHandleSeq impl_handles) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_topic_data ( ::DDS::TopicBuiltinTopicData impl_data,
DDS_INSTANCE_HANDLE_T_IN  impl_handle 
)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_topics ( ::DDS::InstanceHandleSeq impl_handles) [virtual]
DDS::DomainId_t CIAO::NDDS::DDS_DomainParticipant_i::get_domain_id ( void  )

Reimplemented from DDS::DomainParticipant.

DDS_INSTANCE_HANDLE_T_RETN CIAO::NDDS::DDS_DomainParticipant_i::get_instance_handle ( void  ) [virtual]

Reimplemented from DDS::Entity.

DDS::DomainParticipantListener_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_listener ( void  )

Reimplemented from DDS::DomainParticipant.

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_qos ( ::DDS::DomainParticipantQos qos) [virtual]
DDSDomainParticipant * CIAO::NDDS::DDS_DomainParticipant_i::get_rti_entity ( void  )
DDS::StatusMask CIAO::NDDS::DDS_DomainParticipant_i::get_status_changes ( void  )

Reimplemented from DDS::Entity.

DDS::StatusCondition_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_statuscondition ( void  )

Reimplemented from DDS::Entity.

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_participant ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_publication ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_subscription ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_topic ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::TopicDescription_ptr CIAO::NDDS::DDS_DomainParticipant_i::lookup_topicdescription ( const char *  name) [virtual]
DDSDomainParticipant * CIAO::NDDS::DDS_DomainParticipant_i::rti_entity ( void  ) [protected]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_publisher_qos ( const ::DDS::PublisherQos qos) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_subscriber_qos ( const ::DDS::SubscriberQos qos) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_topic_qos ( const ::DDS::TopicQos qos) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_listener ( ::DDS::DomainParticipantListener_ptr  a_listener,
::DDS::StatusMask  mask 
) [virtual]
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_qos ( const ::DDS::DomainParticipantQos qos) [virtual]
void CIAO::NDDS::DDS_DomainParticipant_i::set_rti_entity ( ::DDSDomainParticipant *  dp)

Member Data Documentation

::DDSDomainParticipant* CIAO::NDDS::DDS_DomainParticipant_i::rti_entity_ [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines