Public Types |
typedef DomainParticipant_ptr | _ptr_type |
typedef DomainParticipant_var | _var_type |
typedef DomainParticipant_out | _out_type |
Public Member Functions |
Publisher | create_publisher (in PublisherQos qos, in PublisherListener a_listener, in StatusMask mask) |
Publisher | create_publisher_with_profile (in string qos_profile, in PublisherListener a_listener, in StatusMask mask) |
ReturnCode_t | delete_publisher (in Publisher p) |
Subscriber | create_subscriber (in SubscriberQos qos, in SubscriberListener a_listener, in StatusMask mask) |
Subscriber | create_subscriber_with_profile (in string qos_profile, in SubscriberListener a_listener, in StatusMask mask) |
ReturnCode_t | delete_subscriber (in Subscriber s) |
Subscriber | get_builtin_subscriber () |
Topic | create_topic (in string topic_name, in string type_name, in TopicQos qos, in TopicListener a_listener, in StatusMask mask) |
Topic | create_topic_with_profile (in string topic_name, in string type_name, in string qos_profile, in TopicListener a_listener, in StatusMask mask) |
ReturnCode_t | delete_topic (in Topic a_topic) |
Topic | find_topic (in string topic_name, in Duration_t timeout) |
TopicDescription | lookup_topicdescription (in string name) |
ContentFilteredTopic | create_contentfilteredtopic (in string name, in Topic related_topic, in string filter_expression, in StringSeq expression_parameters) |
ReturnCode_t | delete_contentfilteredtopic (in ContentFilteredTopic a_contentfilteredtopic) |
MultiTopic | create_multitopic (in string name, in string type_name, in string subscription_expression, in StringSeq expression_parameters) |
ReturnCode_t | delete_multitopic (in MultiTopic a_multitopic) |
ReturnCode_t | delete_contained_entities () |
ReturnCode_t | set_qos (in DomainParticipantQos qos) |
ReturnCode_t | get_qos (inout DomainParticipantQos qos) |
ReturnCode_t | set_listener (in DomainParticipantListener a_listener, in StatusMask mask) |
DomainParticipantListener | get_listener () |
ReturnCode_t | ignore_participant (in InstanceHandle_t handle) |
ReturnCode_t | ignore_topic (in InstanceHandle_t handle) |
ReturnCode_t | ignore_publication (in InstanceHandle_t handle) |
ReturnCode_t | ignore_subscription (in InstanceHandle_t handle) |
DomainId_t | get_domain_id () |
ReturnCode_t | assert_liveliness () |
ReturnCode_t | set_default_publisher_qos (in PublisherQos qos) |
ReturnCode_t | get_default_publisher_qos (inout PublisherQos qos) |
ReturnCode_t | set_default_subscriber_qos (in SubscriberQos qos) |
ReturnCode_t | get_default_subscriber_qos (inout SubscriberQos qos) |
ReturnCode_t | set_default_topic_qos (in TopicQos qos) |
ReturnCode_t | get_default_topic_qos (inout TopicQos qos) |
ReturnCode_t | get_discovered_participants (inout InstanceHandleSeq participant_handles) |
ReturnCode_t | get_discovered_participant_data (inout ParticipantBuiltinTopicData participant_data, in InstanceHandle_t participant_handle) |
ReturnCode_t | get_discovered_topics (inout InstanceHandleSeq topic_handles) |
ReturnCode_t | get_discovered_topic_data (inout TopicBuiltinTopicData topic_data, in InstanceHandle_t topic_handle) |
boolean | contains_entity (in InstanceHandle_t a_handle) |
ReturnCode_t | get_current_time (inout Time_t current_time) |
virtual ::DDS::Publisher_ptr | create_publisher (const ::DDS::PublisherQos &qos,::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual ::DDS::Publisher_ptr | create_publisher_with_profile (const char *qos_profile,::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual ::DDS::ReturnCode_t | delete_publisher (::DDS::Publisher_ptr p)=0 |
virtual ::DDS::Subscriber_ptr | create_subscriber (const ::DDS::SubscriberQos &qos,::DDS::SubscriberListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual ::DDS::Subscriber_ptr | create_subscriber_with_profile (const char *qos_profile,::DDS::SubscriberListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual ::DDS::ReturnCode_t | delete_subscriber (::DDS::Subscriber_ptr s)=0 |
virtual ::DDS::Subscriber_ptr | get_builtin_subscriber (void)=0 |
virtual ::DDS::Topic_ptr | create_topic (const char *topic_name, const char *type_name, const ::DDS::TopicQos &qos,::DDS::TopicListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual ::DDS::Topic_ptr | create_topic_with_profile (const char *topic_name, const char *type_name, const char *qos_profile,::DDS::TopicListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual ::DDS::ReturnCode_t | delete_topic (::DDS::Topic_ptr a_topic)=0 |
virtual ::DDS::Topic_ptr | find_topic (const char *topic_name, const ::DDS::Duration_t &timeout)=0 |
virtual ::DDS::TopicDescription_ptr | lookup_topicdescription (const char *name)=0 |
virtual
::DDS::ContentFilteredTopic_ptr | create_contentfilteredtopic (const char *name,::DDS::Topic_ptr related_topic, const char *filter_expression, const ::DDS::StringSeq &expression_parameters)=0 |
virtual ::DDS::ReturnCode_t | delete_contentfilteredtopic (::DDS::ContentFilteredTopic_ptr a_contentfilteredtopic)=0 |
virtual ::DDS::MultiTopic_ptr | create_multitopic (const char *name, const char *type_name, const char *subscription_expression, const ::DDS::StringSeq &expression_parameters)=0 |
virtual ::DDS::ReturnCode_t | delete_multitopic (::DDS::MultiTopic_ptr a_multitopic)=0 |
virtual ::DDS::ReturnCode_t | delete_contained_entities (void)=0 |
virtual ::DDS::ReturnCode_t | set_qos (const ::DDS::DomainParticipantQos &qos)=0 |
virtual ::DDS::ReturnCode_t | get_qos (::DDS::DomainParticipantQos &qos)=0 |
virtual ::DDS::ReturnCode_t | set_listener (::DDS::DomainParticipantListener_ptr a_listener,::DDS::StatusMask mask)=0 |
virtual
::DDS::DomainParticipantListener_ptr | get_listener (void)=0 |
virtual ::DDS::ReturnCode_t | ignore_participant (const ::DDS::InstanceHandle_t &handle)=0 |
virtual ::DDS::ReturnCode_t | ignore_topic (const ::DDS::InstanceHandle_t &handle)=0 |
virtual ::DDS::ReturnCode_t | ignore_publication (const ::DDS::InstanceHandle_t &handle)=0 |
virtual ::DDS::ReturnCode_t | ignore_subscription (const ::DDS::InstanceHandle_t &handle)=0 |
virtual ::DDS::DomainId_t | get_domain_id (void)=0 |
virtual ::DDS::ReturnCode_t | assert_liveliness (void)=0 |
virtual ::DDS::ReturnCode_t | set_default_publisher_qos (const ::DDS::PublisherQos &qos)=0 |
virtual ::DDS::ReturnCode_t | get_default_publisher_qos (::DDS::PublisherQos &qos)=0 |
virtual ::DDS::ReturnCode_t | set_default_subscriber_qos (const ::DDS::SubscriberQos &qos)=0 |
virtual ::DDS::ReturnCode_t | get_default_subscriber_qos (::DDS::SubscriberQos &qos)=0 |
virtual ::DDS::ReturnCode_t | set_default_topic_qos (const ::DDS::TopicQos &qos)=0 |
virtual ::DDS::ReturnCode_t | get_default_topic_qos (::DDS::TopicQos &qos)=0 |
virtual ::DDS::ReturnCode_t | get_discovered_participants (::DDS::InstanceHandleSeq &participant_handles)=0 |
virtual ::DDS::ReturnCode_t | get_discovered_participant_data (::DDS::ParticipantBuiltinTopicData &participant_data, const ::DDS::InstanceHandle_t &participant_handle)=0 |
virtual ::DDS::ReturnCode_t | get_discovered_topics (::DDS::InstanceHandleSeq &topic_handles)=0 |
virtual ::DDS::ReturnCode_t | get_discovered_topic_data (::DDS::TopicBuiltinTopicData &topic_data, const ::DDS::InstanceHandle_t &topic_handle)=0 |
virtual ::CORBA::Boolean | contains_entity (const ::DDS::InstanceHandle_t &a_handle)=0 |
virtual ::DDS::ReturnCode_t | get_current_time (::DDS::Time_t ¤t_time)=0 |
virtual ::CORBA::Boolean | _is_a (const char *type_id) |
virtual const char * | _interface_repository_id (void) const |
virtual ::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions |
static void | _tao_any_destructor (void *) |
static DomainParticipant_ptr | _duplicate (DomainParticipant_ptr obj) |
static void | _tao_release (DomainParticipant_ptr obj) |
static DomainParticipant_ptr | _narrow (::CORBA::Object_ptr obj) |
static DomainParticipant_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
static DomainParticipant_ptr | _nil (void) |
Protected Member Functions |
| DomainParticipant (void) |
virtual | ~DomainParticipant (void) |
Private Member Functions |
| DomainParticipant (const DomainParticipant &) |
void | operator= (const DomainParticipant &) |