DDS4CCM
1.2.2
|
#include <DomainParticipant.h>
Public Member Functions | |
DDS_DomainParticipant_i (DDSDomainParticipant *dp) | |
Constructor. More... | |
virtual | ~DDS_DomainParticipant_i (void) |
Destructor. More... | |
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 ¤t_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) |
Public Member Functions inherited from DDS::DomainParticipant | |
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) |
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 | set_qos (in DomainParticipantQos qos) |
ReturnCode_t | get_qos (inout DomainParticipantQos qos) |
ReturnCode_t | set_listener (in DomainParticipantListener a_listener, in StatusMask mask) |
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) |
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) |
Protected Member Functions | |
::DDSDomainParticipant * | rti_entity (void) |
Protected Member Functions inherited from CORBA::LocalObject | |
Object (int dummy=0) | |
TAO::Object_Proxy_Broker * | proxy_broker () const |
Protected Attributes | |
::DDSDomainParticipant * | rti_entity_ |
Additional Inherited Members | |
Public Types inherited from CORBA::LocalObject | |
typedef Object_ptr | _ptr_type |
typedef Object_var | _var_type |
typedef Object_out | _out_type |
Static Public Member Functions inherited from CORBA::LocalObject | |
static CORBA::Boolean | marshal (const Object_ptr x, TAO_OutputCDR &cdr) |
static void | _tao_any_destructor (void *) |
static CORBA::Boolean | is_nil_i (CORBA::Object_ptr obj) |
static void | tao_object_initialize (Object *) |
static CORBA::Object_ptr | _duplicate (CORBA::Object_ptr obj) |
static CORBA::Object_ptr | _nil (void) |
static CORBA::Object_ptr | _narrow (CORBA::Object_ptr obj) |
CIAO::NDDS::DDS_DomainParticipant_i::DDS_DomainParticipant_i | ( | DDSDomainParticipant * | dp | ) |
Constructor.
|
virtual |
Destructor.
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::assert_liveliness | ( | void | ) |
Implements 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 | ||
) |
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 | ||
) |
DDS::Publisher_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_publisher | ( | const ::DDS::PublisherQos & | qos, |
::DDS::PublisherListener_ptr | a_listener, | ||
::DDS::StatusMask | mask | ||
) |
DDS::Publisher_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_publisher_with_profile | ( | const char * | qos_profile, |
::DDS::PublisherListener_ptr | a_listener, | ||
::DDS::StatusMask | mask | ||
) |
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_subscriber | ( | const ::DDS::SubscriberQos & | qos, |
::DDS::SubscriberListener_ptr | a_listener, | ||
::DDS::StatusMask | mask | ||
) |
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_subscriber_with_profile | ( | const char * | qos_profile, |
::DDS::SubscriberListener_ptr | a_listener, | ||
::DDS::StatusMask | mask | ||
) |
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 | ||
) |
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 | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_contained_entities | ( | void | ) |
Implements DDS::DomainParticipant.
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_contentfilteredtopic | ( | ::DDS::ContentFilteredTopic_ptr | a_contentfilteredtopic | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_multitopic | ( | ::DDS::MultiTopic_ptr | a_multitopic | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_publisher | ( | ::DDS::Publisher_ptr | p | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_subscriber | ( | ::DDS::Subscriber_ptr | s | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_topic | ( | ::DDS::Topic_ptr | a_topic | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::enable | ( | void | ) |
Implements DDS::Entity.
DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::find_topic | ( | const char * | impl_name, |
const ::DDS::Duration_t & | timeout | ||
) |
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_builtin_subscriber | ( | void | ) |
Implements DDS::DomainParticipant.
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_current_time | ( | ::DDS::Time_t & | current_time | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_publisher_qos | ( | ::DDS::PublisherQos & | qos | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_subscriber_qos | ( | ::DDS::SubscriberQos & | qos | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_topic_qos | ( | ::DDS::TopicQos & | qos | ) |
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 | ) |
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 | ) |
DDS::DomainId_t CIAO::NDDS::DDS_DomainParticipant_i::get_domain_id | ( | void | ) |
Implements DDS::DomainParticipant.
|
virtual |
Implements DDS::Entity.
DDS::DomainParticipantListener_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_listener | ( | void | ) |
Implements DDS::DomainParticipant.
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_qos | ( | ::DDS::DomainParticipantQos & | qos | ) |
DDSDomainParticipant * CIAO::NDDS::DDS_DomainParticipant_i::get_rti_entity | ( | void | ) |
DDS::StatusMask CIAO::NDDS::DDS_DomainParticipant_i::get_status_changes | ( | void | ) |
Implements DDS::Entity.
DDS::StatusCondition_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_statuscondition | ( | void | ) |
Implements 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 | ) |
|
protected |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_publisher_qos | ( | const ::DDS::PublisherQos & | qos | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_subscriber_qos | ( | const ::DDS::SubscriberQos & | qos | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_topic_qos | ( | const ::DDS::TopicQos & | qos | ) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_listener | ( | ::DDS::DomainParticipantListener_ptr | a_listener, |
::DDS::StatusMask | mask | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_qos | ( | const ::DDS::DomainParticipantQos & | qos | ) |
void CIAO::NDDS::DDS_DomainParticipant_i::set_rti_entity | ( | ::DDSDomainParticipant * | dp | ) |
|
protected |