#include "ace/config-macros.h"
#include "DomainParticipantFactoryImpl.h"
#include "dds/DdsDcpsInfrastructureC.h"
#include "dds/DdsDcpsDomainC.h"
#include "dds/DdsDcpsInfoUtilsC.h"
#include "ace/Barrier.h"
#include "dds/DCPS/Definitions.h"
#include "dds/DCPS/MonitorFactory.h"
#include "dds/DCPS/Discovery.h"
#include "dds/DCPS/PoolAllocator.h"
#include "ace/Task.h"
#include "ace/Configuration.h"
#include "ace/Time_Value.h"
#include "ace/ARGV.h"
#include "Recorder.h"
#include "Replayer.h"
#include <memory>
Include dependency graph for Service_Participant.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | OpenDDS |
namespace | OpenDDS::DCPS |
Classes | |
class | OpenDDS::DCPS::Service_Participant |
Service entrypoint. More... | |
struct | OpenDDS::DCPS::Service_Participant::ReactorTask |
Defines | |
#define | TheServiceParticipant OpenDDS::DCPS::Service_Participant::instance() |
#define | TheParticipantFactory TheServiceParticipant->get_domain_participant_factory() |
#define | TheParticipantFactoryWithArgs(argc, argv) TheServiceParticipant->get_domain_participant_factory(argc, argv) |
Variables | |
const char | OpenDDS::DCPS::DEFAULT_ORB_NAME [] = "OpenDDS_DCPS" |
#define TheParticipantFactory TheServiceParticipant->get_domain_participant_factory() |
Definition at line 601 of file Service_Participant.h.
Referenced by FACE::TS::cleanup_opendds_participant(), FACE::TS::create_opendds_entities(), OpenDDS::Federator::ManagerImpl::finalize(), OpenDDS::DCPS::DomainParticipantFactoryImpl::get_instance(), DCPS_IR_Domain::init_built_in_topics(), OpenDDS::Federator::ManagerImpl::initialize(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_DomainParticipantQos(), and OpenDDS::DCPS::SPMonitorImpl::report().
#define TheParticipantFactoryWithArgs | ( | argc, | |||
argv | ) | TheServiceParticipant->get_domain_participant_factory(argc, argv) |
#define TheServiceParticipant OpenDDS::DCPS::Service_Participant::instance() |
Definition at line 599 of file Service_Participant.h.
Referenced by OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer::add_adjust(), OpenDDS::DCPS::ReplayerImpl::add_association(), OpenDDS::DCPS::RecorderImpl::add_association(), OpenDDS::DCPS::DataWriterImpl::add_association(), TAO_DDS_DCPSInfo_i::add_domain_participant(), OpenDDS::DCPS::InfoRepoDiscovery::bit_config(), OpenDDS::DCPS::ReplayerImpl::cleanup(), OpenDDS::DCPS::RecorderImpl::cleanup(), OpenDDS::DCPS::UdpTransport::configure_i(), OpenDDS::DCPS::TcpTransport::configure_i(), OpenDDS::DCPS::RtpsUdpTransport::configure_i(), OpenDDS::DCPS::MulticastTransport::configure_i(), FACE::TS::create_opendds_entities(), OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(), OpenDDS::DCPS::DomainParticipantImpl::create_recorder(), OpenDDS::DCPS::DomainParticipantImpl::create_replayer(), OpenDDS::DCPS::DomainParticipantImpl::create_topic_i(), OpenDDS::DCPS::DataReaderImpl::DataReaderImpl(), OpenDDS::DCPS::DataWriterImpl::DataWriterImpl(), OpenDDS::DCPS::DomainParticipantImpl::delete_contained_entities(), OpenDDS::DCPS::PublisherImpl::delete_datawriter(), OpenDDS::DCPS::DomainParticipantFactoryImpl::delete_participant(), OpenDDS::DCPS::DomainParticipantImpl::delete_topic_i(), OpenDDS::RTPS::RtpsDiscovery::Config::discovery_config(), OpenDDS::DCPS::InfoRepoDiscovery::Config::discovery_config(), TAO_DDS_DCPSInfo_i::domain(), OpenDDS::DCPS::DomainParticipantImpl::DomainParticipantImpl(), OpenDDS::DCPS::ReplayerImpl::enable(), OpenDDS::DCPS::RecorderImpl::enable(), OpenDDS::DCPS::DomainParticipantImpl::enable(), OpenDDS::DCPS::DataWriterImpl::enable(), OpenDDS::DCPS::DataReaderImpl::enable(), InfoRepo::finalize(), OpenDDS::DCPS::DomainParticipantImpl::find_topic(), OpenDDS::RTPS::ParameterListConverter::from_param_list(), OpenDDS::DCPS::InfoRepoDiscovery::get_dcps_info(), OpenDDS::DCPS::DataReaderImpl::get_next_handle(), OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer::handle_timeout(), OpenDDS::DCPS::DomainParticipantImpl::ignore_participant(), OpenDDS::DCPS::DomainParticipantImpl::ignore_publication(), OpenDDS::DCPS::DomainParticipantImpl::ignore_subscription(), OpenDDS::DCPS::DomainParticipantImpl::ignore_topic(), InfoRepo::init(), OpenDDS::DCPS::DataWriterImpl::init(), OpenDDS::DCPS::DataDurabilityCache::init(), OpenDDS::DCPS::InfoRepoDiscovery::init_bit(), DCPS_IR_Domain::init_built_in_topics_datawriters(), OpenDDS::DCPS::MonitorFactoryImpl::initialize(), FACE::TS::Initialize(), OpenDDS::DCPS::BIT_Helper_1< BIT_Reader, BIT_Reader_var, BIT_DataSeq >::instance_handle_to_bit_data(), OpenDDS::Federator::ManagerImpl::join_federation(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReader_Use_TopicQos(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReaderQos(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriter_Use_TopicQos(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriterQos(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_PublisherQos(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_SubscriberQos(), OpenDDS::DCPS::Marked_Default_Qos::marked_default_TopicQos(), OpenDDS::DCPS::EndpointManager< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), OpenDDS::RTPS::not_default(), OpenDDS::DCPS::BitPubListenerImpl::on_data_available(), OpenDDS::DCPS::FailoverListener::on_subscription_disconnected(), OpenDDS::DCPS::FailoverListener::on_subscription_lost(), OpenDDS::DCPS::ThreadPerConnectionSendTask::open(), OpenDDS::FaceTSS::config::Parser::parse(), OpenDDS::DCPS::StaticDiscovery::parse_datareaderqos(), OpenDDS::DCPS::StaticDiscovery::parse_datawriterqos(), OpenDDS::DCPS::StaticDiscovery::parse_endpoints(), OpenDDS::DCPS::StaticDiscovery::parse_publisherqos(), OpenDDS::DCPS::StaticDiscovery::parse_subscriberqos(), OpenDDS::DCPS::RtpsSampleHeader::populate_inline_qos(), OpenDDS::DCPS::RtpsUdpInst::populate_locator(), OpenDDS::DCPS::PublisherImpl::PublisherImpl(), OpenDDS::DCPS::Watchdog::reactor_is_shut_down(), OpenDDS::DCPS::TransportClient::PendingAssocTimer::reactor_is_shut_down(), OpenDDS::DCPS::RemoveAssociationSweeper< OpenDDS::DCPS::RecorderImpl >::reactor_is_shut_down(), OpenDDS::DCPS::DataReaderImpl::LivelinessTimer::reactor_is_shut_down(), OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::reactor_is_shut_down(), OpenDDS::DCPS::DataReaderImpl::remove_associations(), OpenDDS::Federator::ManagerImpl::repository(), OpenDDS::DCPS::TransportSendListener::retrieve_inline_qos_data(), OpenDDS::DCPS::DataWriterImpl::send_liveliness(), OpenDDS::DCPS::TopicImpl::set_qos(), OpenDDS::DCPS::SubscriberImpl::set_qos(), OpenDDS::DCPS::ReplayerImpl::set_qos(), OpenDDS::DCPS::PublisherImpl::set_qos(), OpenDDS::DCPS::DomainParticipantImpl::set_qos(), OpenDDS::DCPS::DataWriterImpl::set_qos(), OpenDDS::DCPS::DataReaderImpl::set_qos(), OpenDDS::DCPS::DomainParticipantImpl::signal_liveliness(), OpenDDS::RTPS::RtpsDiscovery::StaticInitializer::StaticInitializer(), OpenDDS::DCPS::InfoRepoDiscovery::StaticInitializer::StaticInitializer(), OpenDDS::DCPS::SubscriberImpl::SubscriberImpl(), OpenDDS::DCPS::DirectPriorityMapper::thread_priority(), OpenDDS::DCPS::TopicImpl::TopicImpl(), OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(), OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(), OpenDDS::DCPS::TransportImpl::TransportImpl(), OpenDDS::DCPS::TransportSendStrategy::TransportSendStrategy(), OpenDDS::RTPS::Sedp::unicast_locators(), OpenDDS::DCPS::DataWriterImpl::update_subscription_params(), OpenDDS::DCPS::DataReaderImpl::update_subscription_params(), OpenDDS::DCPS::MessageTracker::wait_messages_pending(), OpenDDS::DCPS::WriteDataContainer::wait_pending(), OpenDDS::DCPS::DataWriterImpl_T< MessageType >::write_w_timestamp(), and OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer::~LivelinessTimer().