#pragma once #include "ddkit/access/DdsWrap.hpp" namespace ddkit { namespace access { class Participant { public: explicit Participant(int domainId, bool connextExtensibleCompliant=false); int domain(); dds::domain::DomainParticipant& domainParticipant(); private: void setConnextXTypesSpecCompliant(bool compliant); dds::domain::qos::DomainParticipantQos getParticipantQos(); bool m_connextExtensibleCompliant; int m_domainId; dds::domain::DomainParticipant m_domainParticipant; // default copying }; } // namespace access } // namespace ddkit