30 lines
591 B
C++
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
|