OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <StaticDiscovery.h>
Public Member Functions | |
StaticDiscovery (const RepoKey &key) | |
int | load_configuration (ACE_Configuration_Heap &config) |
virtual GUID_t | generate_participant_guid () |
virtual AddDomainStatus | add_domain_participant (DDS::DomainId_t domain, const DDS::DomainParticipantQos &qos, XTypes::TypeLookupService_rch tls) |
virtual AddDomainStatus | add_domain_participant_secure (DDS::DomainId_t domain, const DDS::DomainParticipantQos &qos, XTypes::TypeLookupService_rch tls, const GUID_t &guid, DDS::Security::IdentityHandle id, DDS::Security::PermissionsHandle perm, DDS::Security::ParticipantCryptoHandle part_crypto) |
RcHandle< BitSubscriber > | init_bit (DCPS::DomainParticipantImpl *participant) |
void | fini_bit (DCPS::DomainParticipantImpl *participant) |
bool | attach_participant (DDS::DomainId_t domainId, const GUID_t &participantId) |
bool | remove_domain_participant (DDS::DomainId_t domain_id, const GUID_t &participantId) |
bool | ignore_domain_participant (DDS::DomainId_t domain, const GUID_t &myParticipantId, const GUID_t &ignoreId) |
bool | update_domain_participant_qos (DDS::DomainId_t domain, const GUID_t &participant, const DDS::DomainParticipantQos &qos) |
DCPS::TopicStatus | assert_topic (GUID_t &topicId, DDS::DomainId_t domainId, const GUID_t &participantId, const char *topicName, const char *dataTypeName, const DDS::TopicQos &qos, bool hasDcpsKey, DCPS::TopicCallbacks *topic_callbacks) |
DCPS::TopicStatus | find_topic (DDS::DomainId_t domainId, const GUID_t &participantId, const char *topicName, CORBA::String_out dataTypeName, DDS::TopicQos_out qos, GUID_t &topicId) |
DCPS::TopicStatus | remove_topic (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &topicId) |
bool | ignore_topic (DDS::DomainId_t domainId, const GUID_t &myParticipantId, const GUID_t &ignoreId) |
bool | update_topic_qos (const GUID_t &topicId, DDS::DomainId_t domainId, const GUID_t &participantId, const DDS::TopicQos &qos) |
GUID_t | add_publication (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &topicId, DCPS::DataWriterCallbacks_rch publication, const DDS::DataWriterQos &qos, const DCPS::TransportLocatorSeq &transInfo, const DDS::PublisherQos &publisherQos, const XTypes::TypeInformation &type_info) |
bool | remove_publication (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &publicationId) |
bool | ignore_publication (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &ignoreId) |
bool | update_publication_qos (DDS::DomainId_t domainId, const GUID_t &partId, const GUID_t &dwId, const DDS::DataWriterQos &qos, const DDS::PublisherQos &publisherQos) |
void | update_publication_locators (DDS::DomainId_t domainId, const GUID_t &partId, const GUID_t &dwId, const DCPS::TransportLocatorSeq &transInfo) |
GUID_t | add_subscription (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &topicId, DCPS::DataReaderCallbacks_rch subscription, const DDS::DataReaderQos &qos, const DCPS::TransportLocatorSeq &transInfo, const DDS::SubscriberQos &subscriberQos, const char *filterClassName, const char *filterExpr, const DDS::StringSeq ¶ms, const XTypes::TypeInformation &type_info) |
bool | remove_subscription (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &subscriptionId) |
bool | ignore_subscription (DDS::DomainId_t domainId, const GUID_t &participantId, const GUID_t &ignoreId) |
bool | update_subscription_qos (DDS::DomainId_t domainId, const GUID_t &partId, const GUID_t &drId, const DDS::DataReaderQos &qos, const DDS::SubscriberQos &subQos) |
bool | update_subscription_params (DDS::DomainId_t domainId, const GUID_t &partId, const GUID_t &subId, const DDS::StringSeq ¶ms) |
void | update_subscription_locators (DDS::DomainId_t domainId, const GUID_t &partId, const GUID_t &subId, const DCPS::TransportLocatorSeq &transInfo) |
![]() | |
Discovery (const RepoKey &key) | |
virtual bool | active () |
RepoKey | key () const |
virtual TopicStatus | assert_topic (GUID_t_out topicId, DDS::DomainId_t domainId, const GUID_t &participantId, const char *topicName, const char *dataTypeName, const DDS::TopicQos &qos, bool hasDcpsKey, TopicCallbacks *topic_callbacks)=0 |
virtual TopicStatus | find_topic (DDS::DomainId_t domainId, const GUID_t &participantId, const char *topicName, CORBA::String_out dataTypeName, DDS::TopicQos_out qos, GUID_t_out topicId)=0 |
virtual bool | supports_liveliness () const |
virtual void | signal_liveliness (const DDS::DomainId_t, const GUID_t &, DDS::LivelinessQosPolicyKind) |
virtual void | request_remote_complete_type_objects (DDS::DomainId_t, const GUID_t &, const GUID_t &, const XTypes::TypeInformation &, TypeObjReqCond &cond) |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Static Public Member Functions | |
static StaticDiscovery_rch | instance () |
Public Attributes | |
EndpointRegistry | registry |
Private Types | |
typedef RcHandle< StaticParticipant > | ParticipantHandle |
Private Member Functions | |
typedef | OPENDDS_MAP_CMP (GUID_t, ParticipantHandle, GUID_tKeyLessThan) ParticipantMap |
typedef | OPENDDS_MAP (DDS::DomainId_t, ParticipantMap) DomainParticipantMap |
ParticipantHandle | get_part (const DDS::DomainId_t domain_id, const GUID_t &part_id) const |
void | create_bit_dr (DDS::TopicDescription_ptr topic, const char *type, SubscriberImpl *sub, const DDS::DataReaderQos &qos) |
int | parse_topics (ACE_Configuration_Heap &cf) |
int | parse_datawriterqos (ACE_Configuration_Heap &cf) |
int | parse_datareaderqos (ACE_Configuration_Heap &cf) |
int | parse_publisherqos (ACE_Configuration_Heap &cf) |
int | parse_subscriberqos (ACE_Configuration_Heap &cf) |
int | parse_endpoints (ACE_Configuration_Heap &cf) |
void | pre_writer (DataWriterImpl *writer) |
void | pre_reader (DataReaderImpl *reader) |
Private Attributes | |
ACE_Thread_Mutex | lock_ |
DomainParticipantMap | participants_ |
Static Private Attributes | |
static StaticDiscovery_rch | instance_ |
Additional Inherited Members | |
![]() | |
typedef OPENDDS_STRING | RepoKey |
![]() | |
static const char * | DEFAULT_REPO = "DEFAULT_REPO" |
Key value for the default repository IOR. More... | |
static const char * | DEFAULT_RTPS = "DEFAULT_RTPS" |
static const char * | DEFAULT_STATIC = "DEFAULT_STATIC" |
![]() | |
DDS::ReturnCode_t | create_bit_topics (DomainParticipantImpl *participant) |
![]() | |
RcObject () | |
Definition at line 865 of file StaticDiscovery.h.
|
private |
Definition at line 1003 of file StaticDiscovery.h.
|
explicit |
Definition at line 1499 of file StaticDiscovery.cpp.
References OPENDDS_STRING.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 1569 of file StaticDiscovery.cpp.
References ACE_ERROR, ACE_GUARD_RETURN, ACE_TEXT(), OpenDDS::DCPS::EndpointRegistry::build_id(), OpenDDS::DCPS::ENTITYID_PARTICIPANT, get_part(), OpenDDS::DCPS::AddDomainStatus::id, OpenDDS::DCPS::RcHandle< T >::is_nil(), LM_ERROR, lock_, participants_, OpenDDS::DCPS::ref(), registry, DDS::DomainParticipantQos::user_data, and DDS::UserDataQosPolicy::value.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 1607 of file StaticDiscovery.cpp.
References ACE_ERROR, ACE_TEXT(), atoi(), DDS::DURATION_INFINITE_NSEC, DDS::DURATION_INFINITE_SEC, OpenDDS::DCPS::GUID_UNKNOWN, LM_ERROR, DDS::PartitionQosPolicy::name, OPENDDS_STRING, OpenDDS::Security::XmlUtils::parse_bool(), and value.
|
virtual |
add the passed in publication into discovery. Discovery does not participate in memory management for the publication pointer, so it requires that the publication pointer remain valid until remove_publication is called.
Implements OpenDDS::DCPS::Discovery.
Definition at line 2960 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
add the passed in subscription into discovery. Discovery does not participate in memory management for the subscription pointer, so it requires that the subscription pointer remain valid until remove_subscription is called.
Implements OpenDDS::DCPS::Discovery.
Definition at line 3006 of file StaticDiscovery.cpp.
References get_part().
DCPS::TopicStatus OpenDDS::DCPS::StaticDiscovery::assert_topic | ( | GUID_t & | topicId, |
DDS::DomainId_t | domainId, | ||
const GUID_t & | participantId, | ||
const char * | topicName, | ||
const char * | dataTypeName, | ||
const DDS::TopicQos & | qos, | ||
bool | hasDcpsKey, | ||
DCPS::TopicCallbacks * | topic_callbacks | ||
) |
Definition at line 2906 of file StaticDiscovery.cpp.
References ACE_GUARD_RETURN, OpenDDS::DCPS::INTERNAL_ERROR, lock_, and participants_.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2862 of file StaticDiscovery.cpp.
|
private |
Definition at line 3076 of file StaticDiscovery.cpp.
References ACE_ERROR, ACE_TEXT(), OpenDDS::DCPS::DataReaderImpl::disable_transport(), OpenDDS::DCPS::DataReaderImpl::enable(), OpenDDS::DCPS::SubscriberImpl::get_participant(), OpenDDS::DCPS::DataReaderImpl::init(), LM_ERROR, and Registered_Data_Types.
Referenced by init_bit().
DCPS::TopicStatus OpenDDS::DCPS::StaticDiscovery::find_topic | ( | DDS::DomainId_t | domainId, |
const GUID_t & | participantId, | ||
const char * | topicName, | ||
CORBA::String_out | dataTypeName, | ||
DDS::TopicQos_out | qos, | ||
GUID_t & | topicId | ||
) |
Definition at line 2923 of file StaticDiscovery.cpp.
References ACE_GUARD_RETURN, OpenDDS::DCPS::INTERNAL_ERROR, lock_, and participants_.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2857 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::DomainParticipantImpl::get_domain_id(), OpenDDS::DCPS::DomainParticipantImpl::get_id(), and get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 1563 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::GUID_UNKNOWN.
|
private |
Definition at line 3061 of file StaticDiscovery.cpp.
References ACE_GUARD_RETURN, lock_, and participants_.
Referenced by add_domain_participant(), add_publication(), add_subscription(), fini_bit(), ignore_domain_participant(), ignore_publication(), ignore_subscription(), ignore_topic(), init_bit(), remove_publication(), remove_subscription(), update_domain_participant_qos(), update_publication_locators(), update_publication_qos(), update_subscription_locators(), update_subscription_params(), and update_subscription_qos().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2893 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2981 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 3031 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2945 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2774 of file StaticDiscovery.cpp.
References ACE_DEBUG, ACE_ERROR, ACE_TEXT(), OpenDDS::DCPS::BUILT_IN_CONNECTION_RECORD_TOPIC, OpenDDS::DCPS::BUILT_IN_CONNECTION_RECORD_TOPIC_TYPE, OpenDDS::DCPS::BUILT_IN_INTERNAL_THREAD_TOPIC, OpenDDS::DCPS::BUILT_IN_INTERNAL_THREAD_TOPIC_TYPE, OpenDDS::DCPS::BUILT_IN_PARTICIPANT_LOCATION_TOPIC, OpenDDS::DCPS::BUILT_IN_PARTICIPANT_LOCATION_TOPIC_TYPE, OpenDDS::DCPS::BUILT_IN_PARTICIPANT_TOPIC, OpenDDS::DCPS::BUILT_IN_PARTICIPANT_TOPIC_TYPE, OpenDDS::DCPS::BUILT_IN_PUBLICATION_TOPIC, OpenDDS::DCPS::BUILT_IN_PUBLICATION_TOPIC_TYPE, OpenDDS::DCPS::BUILT_IN_SUBSCRIPTION_TOPIC, OpenDDS::DCPS::BUILT_IN_SUBSCRIPTION_TOPIC_TYPE, OpenDDS::DCPS::BUILT_IN_TOPIC_TOPIC, OpenDDS::DCPS::BUILT_IN_TOPIC_TOPIC_TYPE, create_bit_dr(), OpenDDS::DCPS::Discovery::create_bit_topics(), OpenDDS::DCPS::DomainParticipantImpl::create_subscriber(), OpenDDS::DCPS::DCPS_debug_level, OpenDDS::DCPS::DEFAULT_STATUS_MASK, OpenDDS::DCPS::SubscriberImpl::get_default_datareader_qos(), OpenDDS::DCPS::DomainParticipantImpl::get_domain_id(), OpenDDS::DCPS::DomainParticipantImpl::get_id(), get_part(), OpenDDS::DCPS::RcHandle< T >::in(), LM_ERROR, LM_INFO, OpenDDS::DCPS::DomainParticipantImpl::lookup_topicdescription(), DDS::RETCODE_OK, SUBSCRIBER_QOS_DEFAULT, TheServiceParticipant, and DDS::TRANSIENT_LOCAL_DURABILITY_QOS.
|
inlinestatic |
Definition at line 890 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::Service_Participant::load_configuration(), and OpenDDS::FaceTSS::config::Parser::parse().
int OpenDDS::DCPS::StaticDiscovery::load_configuration | ( | ACE_Configuration_Heap & | config | ) |
Definition at line 1682 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::EndpointRegistry::match(), parse_datareaderqos(), parse_datawriterqos(), parse_endpoints(), parse_publisherqos(), parse_subscriberqos(), parse_topics(), and registry.
|
private |
|
private |
|
private |
Definition at line 1976 of file StaticDiscovery.cpp.
References ACE_DEBUG, ACE_ERROR_RETURN, ACE_TEXT(), atoi(), DDS::AUTOMATIC_LIVELINESS_QOS, DDS::BEST_EFFORT_RELIABILITY_QOS, DDS::BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, DDS::BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS, OpenDDS::DCPS::EndpointRegistry::datareaderqos_map, OpenDDS::DCPS::DCPS_debug_level, DDS::KEEP_ALL_HISTORY_QOS, DDS::KEEP_LAST_HISTORY_QOS, LM_ERROR, LM_NOTICE, DDS::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, DDS::MANUAL_BY_TOPIC_LIVELINESS_QOS, name, ACE_Configuration_Heap::open_section(), OPENDDS_STRING, DDS::PERSISTENT_DURABILITY_QOS, OpenDDS::DCPS::processSections(), OpenDDS::DCPS::pullValues(), registry, DDS::RELIABLE_RELIABILITY_QOS, ACE_Configuration::root_section(), TheServiceParticipant, DDS::TRANSIENT_DURABILITY_QOS, DDS::TRANSIENT_LOCAL_DURABILITY_QOS, value, and DDS::VOLATILE_DURABILITY_QOS.
Referenced by load_configuration().
|
private |
Definition at line 1793 of file StaticDiscovery.cpp.
References ACE_DEBUG, ACE_ERROR_RETURN, ACE_TEXT(), atoi(), DDS::AUTOMATIC_LIVELINESS_QOS, DDS::BEST_EFFORT_RELIABILITY_QOS, DDS::BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, DDS::BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS, OpenDDS::DCPS::EndpointRegistry::datawriterqos_map, OpenDDS::DCPS::DCPS_debug_level, DDS::EXCLUSIVE_OWNERSHIP_QOS, DDS::KEEP_ALL_HISTORY_QOS, DDS::KEEP_LAST_HISTORY_QOS, LM_ERROR, LM_NOTICE, DDS::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, DDS::MANUAL_BY_TOPIC_LIVELINESS_QOS, name, ACE_Configuration_Heap::open_section(), OPENDDS_STRING, DDS::PERSISTENT_DURABILITY_QOS, OpenDDS::DCPS::processSections(), OpenDDS::DCPS::pullValues(), registry, DDS::RELIABLE_RELIABILITY_QOS, ACE_Configuration::root_section(), DDS::SHARED_OWNERSHIP_QOS, TheServiceParticipant, DDS::TRANSIENT_DURABILITY_QOS, DDS::TRANSIENT_LOCAL_DURABILITY_QOS, value, and DDS::VOLATILE_DURABILITY_QOS.
Referenced by load_configuration().
|
private |
Definition at line 2382 of file StaticDiscovery.cpp.
References CORBA::Exception::_info(), ACE_DEBUG, ACE_ERROR_RETURN, ACE_TEXT(), OpenDDS::DCPS::EndpointRegistry::build_id(), ACE_String_Base< char >::c_str(), OpenDDS::DCPS::convertToInteger(), OpenDDS::DCPS::EndpointRegistry::datareaderqos_map, OpenDDS::DCPS::EndpointRegistry::datawriterqos_map, OpenDDS::DCPS::DCPS_debug_level, OpenDDS::DCPS::EntityId_t::entityKey, OpenDDS::DCPS::ENTITYKIND_USER_READER_WITH_KEY, OpenDDS::DCPS::ENTITYKIND_USER_WRITER_WITH_KEY, OpenDDS::DCPS::RcHandle< T >::is_nil(), LM_DEBUG, LM_ERROR, LM_NOTICE, name, ACE_Configuration_Heap::open_section(), OPENDDS_STRING, OpenDDS::DCPS::TransportConfig::populate_locators(), OpenDDS::DCPS::processSections(), OpenDDS::DCPS::EndpointRegistry::publisherqos_map, OpenDDS::DCPS::pullValues(), OpenDDS::DCPS::EndpointRegistry::reader_map, registry, ACE_Configuration::root_section(), OpenDDS::DCPS::set_reader_effective_data_rep_qos(), OpenDDS::DCPS::set_writer_effective_data_rep_qos(), OpenDDS::DCPS::EndpointRegistry::subscriberqos_map, TheServiceParticipant, TheTransportRegistry, OpenDDS::DCPS::EndpointRegistry::topic_map, value, and OpenDDS::DCPS::EndpointRegistry::writer_map.
Referenced by load_configuration().
|
private |
Definition at line 2151 of file StaticDiscovery.cpp.
References CORBA::Exception::_info(), ACE_DEBUG, ACE_ERROR_RETURN, ACE_TEXT(), ACE_String_Base< char >::c_str(), OpenDDS::DCPS::DCPS_debug_level, DDS::GROUP_PRESENTATION_QOS, DDS::INSTANCE_PRESENTATION_QOS, LM_ERROR, LM_NOTICE, name, ACE_Configuration_Heap::open_section(), OPENDDS_STRING, OpenDDS::Security::XmlUtils::parse_bool(), OpenDDS::DCPS::processSections(), OpenDDS::DCPS::EndpointRegistry::publisherqos_map, OpenDDS::DCPS::pullValues(), registry, ACE_Configuration::root_section(), TheServiceParticipant, DDS::TOPIC_PRESENTATION_QOS, and value.
Referenced by load_configuration().
|
private |
Definition at line 2267 of file StaticDiscovery.cpp.
References CORBA::Exception::_info(), ACE_DEBUG, ACE_ERROR_RETURN, ACE_TEXT(), ACE_String_Base< char >::c_str(), OpenDDS::DCPS::DCPS_debug_level, DDS::GROUP_PRESENTATION_QOS, DDS::INSTANCE_PRESENTATION_QOS, LM_ERROR, LM_NOTICE, name, ACE_Configuration_Heap::open_section(), OPENDDS_STRING, OpenDDS::Security::XmlUtils::parse_bool(), OpenDDS::DCPS::processSections(), OpenDDS::DCPS::pullValues(), registry, ACE_Configuration::root_section(), OpenDDS::DCPS::EndpointRegistry::subscriberqos_map, TheServiceParticipant, DDS::TOPIC_PRESENTATION_QOS, and value.
Referenced by load_configuration().
|
private |
Definition at line 1699 of file StaticDiscovery.cpp.
References ACE_DEBUG, ACE_ERROR_RETURN, ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, LM_ERROR, LM_NOTICE, OpenDDS::DCPS::EndpointRegistry::Topic::name, name, ACE_Configuration_Heap::open_section(), OPENDDS_STRING, OpenDDS::DCPS::processSections(), OpenDDS::DCPS::pullValues(), registry, ACE_Configuration::root_section(), OpenDDS::DCPS::EndpointRegistry::topic_map, OpenDDS::DCPS::EndpointRegistry::Topic::type_name, and value.
Referenced by load_configuration().
|
privatevirtual |
Reimplemented from OpenDDS::DCPS::Discovery.
Definition at line 2742 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::TransportRegistry::bind_config(), OpenDDS::DCPS::EndpointRegistry::build_id(), OpenDDS::DCPS::Discovery::DEFAULT_STATIC, OpenDDS::DCPS::ENTITYKIND_USER_READER_WITH_KEY, OpenDDS::DCPS::DataReaderImpl::get_qos(), OpenDDS::DCPS::DataReaderImpl::get_subscriber(), OpenDDS::DCPS::TransportRegistry::instance(), instance_, OpenDDS::DCPS::EndpointRegistry::reader_map, registry, DDS::DataReaderQos::user_data, DDS::DomainParticipantQos::user_data, and DDS::UserDataQosPolicy::value.
|
privatevirtual |
Reimplemented from OpenDDS::DCPS::Discovery.
Definition at line 2712 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::TransportRegistry::bind_config(), OpenDDS::DCPS::EndpointRegistry::build_id(), OpenDDS::DCPS::ENTITYKIND_USER_WRITER_WITH_KEY, OpenDDS::DCPS::DataWriterImpl::get_publisher(), OpenDDS::DCPS::DataWriterImpl::get_qos(), OpenDDS::DCPS::TransportRegistry::instance(), registry, DDS::DataWriterQos::user_data, DDS::DomainParticipantQos::user_data, DDS::UserDataQosPolicy::value, and OpenDDS::DCPS::EndpointRegistry::writer_map.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2868 of file StaticDiscovery.cpp.
References ACE_GUARD_RETURN, lock_, and participants_.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2974 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 3024 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2935 of file StaticDiscovery.cpp.
References ACE_GUARD_RETURN, OpenDDS::DCPS::INTERNAL_ERROR, lock_, and participants_.
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2900 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Reimplemented from OpenDDS::DCPS::Discovery.
Definition at line 2999 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2988 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Reimplemented from OpenDDS::DCPS::Discovery.
Definition at line 3054 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 3048 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 3038 of file StaticDiscovery.cpp.
References get_part().
|
virtual |
Implements OpenDDS::DCPS::Discovery.
Definition at line 2952 of file StaticDiscovery.cpp.
References ACE_GUARD_RETURN, lock_, and participants_.
|
staticprivate |
Definition at line 1023 of file StaticDiscovery.h.
Referenced by pre_reader().
|
mutableprivate |
Definition at line 1025 of file StaticDiscovery.h.
Referenced by add_domain_participant(), assert_topic(), find_topic(), get_part(), OpenDDS::DCPS::StaticParticipant::remove_discovered_participant(), remove_domain_participant(), remove_topic(), and update_topic_qos().
|
private |
Definition at line 1027 of file StaticDiscovery.h.
Referenced by add_domain_participant(), assert_topic(), find_topic(), get_part(), OpenDDS::DCPS::StaticParticipant::remove_discovered_participant(), remove_domain_participant(), remove_topic(), and update_topic_qos().
EndpointRegistry OpenDDS::DCPS::StaticDiscovery::registry |
Definition at line 888 of file StaticDiscovery.h.
Referenced by add_domain_participant(), load_configuration(), parse_datareaderqos(), parse_datawriterqos(), parse_endpoints(), parse_publisherqos(), parse_subscriberqos(), parse_topics(), pre_reader(), and pre_writer().