|
OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <StaticDiscovery.h>
Classes | |
| struct | Reader |
| struct | StaticDiscGuidDomainEqual |
| struct | StaticDiscGuidPartEqual |
| struct | Topic |
| struct | Writer |
Public Member Functions | |
| typedef | OPENDDS_MAP (OPENDDS_STRING, Topic) TopicMapType |
| typedef | OPENDDS_MAP (OPENDDS_STRING, DDS::DataReaderQos) DataReaderQosMapType |
| typedef | OPENDDS_MAP (OPENDDS_STRING, DDS::DataWriterQos) DataWriterQosMapType |
| typedef | OPENDDS_MAP (OPENDDS_STRING, DDS::SubscriberQos) SubscriberQosMapType |
| typedef | OPENDDS_MAP (OPENDDS_STRING, DDS::PublisherQos) PublisherQosMapType |
| typedef | OPENDDS_SET_CMP (GUID_t, GUID_tKeyLessThan) RepoIdSetType |
| typedef | OPENDDS_MAP_CMP (GUID_t, Reader, GUID_tKeyLessThan) ReaderMapType |
| typedef | OPENDDS_MAP_CMP (GUID_t, Writer, GUID_tKeyLessThan) WriterMapType |
| void | match () |
Static Public Member Functions | |
| static EntityId_t | build_id (const unsigned char *entity_key, const unsigned char entity_kind) |
| static GUID_t | build_id (DDS::DomainId_t domain, const unsigned char *participant_id, const EntityId_t &entity_id) |
Public Attributes | |
| TopicMapType | topic_map |
| DataReaderQosMapType | datareaderqos_map |
| DataWriterQosMapType | datawriterqos_map |
| SubscriberQosMapType | subscriberqos_map |
| PublisherQosMapType | publisherqos_map |
| ReaderMapType | reader_map |
| WriterMapType | writer_map |
Definition at line 34 of file StaticDiscovery.h.
|
static |
Definition at line 1526 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::EntityId_t::entityKey, and OpenDDS::DCPS::EntityId_t::entityKind.
Referenced by OpenDDS::DCPS::StaticDiscovery::add_domain_participant(), OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), OpenDDS::DCPS::StaticDiscovery::pre_reader(), and OpenDDS::DCPS::StaticDiscovery::pre_writer().
|
static |
Definition at line 1538 of file StaticDiscovery.cpp.
References ACE_HTONL, OpenDDS::DCPS::GUID_t::guidPrefix, ACE_OS::memcpy(), and OpenDDS::DCPS::VENDORID_OCI.
| void OpenDDS::DCPS::EndpointRegistry::match | ( | ) |
Definition at line 33 of file StaticDiscovery.cpp.
References OpenDDS::DCPS::EndpointRegistry::Writer::best_effort_readers, DDS::BEST_EFFORT_RELIABILITY_QOS, OpenDDS::DCPS::EndpointRegistry::Reader::best_effort_writers, OpenDDS::DCPS::compatibleQOS(), OpenDDS::DCPS::GUID_t::guidPrefix, DDS::ReliabilityQosPolicy::kind, OpenDDS::DCPS::EndpointRegistry::Writer::publisher_qos, OpenDDS::DCPS::EndpointRegistry::Reader::qos, OpenDDS::DCPS::EndpointRegistry::Writer::qos, reader_map, DDS::DataReaderQos::reliability, OpenDDS::DCPS::EndpointRegistry::Writer::reliable_readers, DDS::RELIABLE_RELIABILITY_QOS, OpenDDS::DCPS::EndpointRegistry::Reader::reliable_writers, OpenDDS::DCPS::EndpointRegistry::Reader::subscriber_qos, OpenDDS::DCPS::EndpointRegistry::Reader::topic_name, OpenDDS::DCPS::EndpointRegistry::Writer::topic_name, OpenDDS::DCPS::EndpointRegistry::Reader::trans_info, OpenDDS::DCPS::EndpointRegistry::Writer::trans_info, and writer_map.
Referenced by OpenDDS::DCPS::StaticDiscovery::load_configuration().
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP | ( | OPENDDS_STRING | , |
| Topic | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP | ( | OPENDDS_STRING | , |
| DDS::DataReaderQos | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP | ( | OPENDDS_STRING | , |
| DDS::DataWriterQos | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP | ( | OPENDDS_STRING | , |
| DDS::SubscriberQos | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP | ( | OPENDDS_STRING | , |
| DDS::PublisherQos | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP_CMP | ( | GUID_t | , |
| Reader | , | ||
| GUID_tKeyLessThan | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_MAP_CMP | ( | GUID_t | , |
| Writer | , | ||
| GUID_tKeyLessThan | |||
| ) |
| typedef OpenDDS::DCPS::EndpointRegistry::OPENDDS_SET_CMP | ( | GUID_t | , |
| GUID_tKeyLessThan | |||
| ) |
| DataReaderQosMapType OpenDDS::DCPS::EndpointRegistry::datareaderqos_map |
Definition at line 44 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticDiscovery::parse_datareaderqos(), and OpenDDS::DCPS::StaticDiscovery::parse_endpoints().
| DataWriterQosMapType OpenDDS::DCPS::EndpointRegistry::datawriterqos_map |
Definition at line 47 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticDiscovery::parse_datawriterqos(), and OpenDDS::DCPS::StaticDiscovery::parse_endpoints().
| PublisherQosMapType OpenDDS::DCPS::EndpointRegistry::publisherqos_map |
Definition at line 53 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), and OpenDDS::DCPS::StaticDiscovery::parse_publisherqos().
| ReaderMapType OpenDDS::DCPS::EndpointRegistry::reader_map |
Definition at line 77 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticEndpointManager::add_publication_i(), OpenDDS::DCPS::StaticEndpointManager::add_subscription_i(), OpenDDS::DCPS::StaticEndpointManager::assign_subscription_key(), OpenDDS::DCPS::StaticEndpointManager::init_bit(), match(), OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), OpenDDS::DCPS::StaticDiscovery::pre_reader(), OpenDDS::DCPS::StaticEndpointManager::reader_does_not_exist(), OpenDDS::DCPS::StaticEndpointManager::reader_exists(), and OpenDDS::DCPS::StaticEndpointManager::remove_subscription_i().
| SubscriberQosMapType OpenDDS::DCPS::EndpointRegistry::subscriberqos_map |
Definition at line 50 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), and OpenDDS::DCPS::StaticDiscovery::parse_subscriberqos().
| TopicMapType OpenDDS::DCPS::EndpointRegistry::topic_map |
Definition at line 41 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticEndpointManager::init_bit(), OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), and OpenDDS::DCPS::StaticDiscovery::parse_topics().
| WriterMapType OpenDDS::DCPS::EndpointRegistry::writer_map |
Definition at line 100 of file StaticDiscovery.h.
Referenced by OpenDDS::DCPS::StaticEndpointManager::add_publication_i(), OpenDDS::DCPS::StaticEndpointManager::add_subscription_i(), OpenDDS::DCPS::StaticEndpointManager::assign_publication_key(), OpenDDS::DCPS::StaticEndpointManager::init_bit(), match(), OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), OpenDDS::DCPS::StaticDiscovery::pre_writer(), OpenDDS::DCPS::StaticEndpointManager::remove_publication_i(), OpenDDS::DCPS::StaticEndpointManager::writer_does_not_exist(), and OpenDDS::DCPS::StaticEndpointManager::writer_exists().
1.8.13