17 #ifndef CYBER_SERVICE_DISCOVERY_COMMUNICATION_PARTICIPANT_LISTENER_H_ 18 #define CYBER_SERVICE_DISCOVERY_COMMUNICATION_PARTICIPANT_LISTENER_H_ 23 #include "fastrtps/Domain.h" 24 #include "fastrtps/participant/Participant.h" 25 #include "fastrtps/participant/ParticipantListener.h" 29 namespace service_discovery {
34 const eprosima::fastrtps::ParticipantDiscoveryInfo& info)>;
40 eprosima::fastrtps::Participant* p,
41 eprosima::fastrtps::ParticipantDiscoveryInfo info);
52 #endif // CYBER_SERVICE_DISCOVERY_COMMUNICATION_PARTICIPANT_LISTENER_H_ PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: participant_listener.h:31
virtual void onParticipantDiscovery(eprosima::fastrtps::Participant *p, eprosima::fastrtps::ParticipantDiscoveryInfo info)
std::function< void(const eprosima::fastrtps::ParticipantDiscoveryInfo &info)> ChangeFunc
Definition: participant_listener.h:34
virtual ~ParticipantListener()
ParticipantListener(const ChangeFunc &callback)