Files
qt6-migration-pipeline/external/tmsif/include/ddkit/access/Participant.hpp
T
2026-10-23 16:13:31 +00:00

30 lines
591 B
C++

#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