20#ifndef FASTDDS_RTPS_PARTICIPANT__PARTICIPANTDISCOVERYINFO_HPP
21#define FASTDDS_RTPS_PARTICIPANT__PARTICIPANTDISCOVERYINFO_HPP
23#include <fastdds/fastdds_dll.hpp>
24#include <fastdds/rtps/common/Guid.hpp>
47struct ParticipantAuthenticationInfo
49 enum FASTDDS_EXPORTED_API AUTHENTICATION_STATUS
51 AUTHORIZED_PARTICIPANT,
52 UNAUTHORIZED_PARTICIPANT
55 ParticipantAuthenticationInfo()
56 : status(UNAUTHORIZED_PARTICIPANT)
60 ~ParticipantAuthenticationInfo()
65 AUTHENTICATION_STATUS status;
72 const ParticipantAuthenticationInfo& l,
73 const ParticipantAuthenticationInfo& r)
75 return l.status == r.status &&
bool operator==(const BuiltinTransportsOptions &bto1, const BuiltinTransportsOptions &bto2)
Equal to operator.
Definition BuiltinTransports.hpp:79
ParticipantDiscoveryStatus
Enum ParticipantDiscoveryStatus, four different status for discovered participants.
Definition ParticipantDiscoveryInfo.hpp:37
@ CHANGED_QOS_PARTICIPANT