rmw_fastrtps_shared_cpp  master
Code shared on static and dynamic type support of rmw_fastrtps_cpp.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs | Enumerations
custom_service_info.hpp File Reference
#include <atomic>
#include <condition_variable>
#include <list>
#include <mutex>
#include <unordered_set>
#include <unordered_map>
#include "fastcdr/FastBuffer.h"
#include "fastdds/dds/core/status/PublicationMatchedStatus.hpp"
#include "fastdds/dds/core/status/SubscriptionMatchedStatus.hpp"
#include "fastdds/dds/publisher/DataWriter.hpp"
#include "fastdds/dds/publisher/DataWriterListener.hpp"
#include "fastdds/dds/subscriber/DataReader.hpp"
#include "fastdds/dds/subscriber/DataReaderListener.hpp"
#include "fastdds/dds/subscriber/SampleInfo.hpp"
#include "fastdds/dds/topic/TypeSupport.hpp"
#include "fastdds/rtps/common/Guid.h"
#include "fastdds/rtps/common/InstanceHandle.h"
#include "fastdds/rtps/common/SampleIdentity.h"
#include "rcpputils/thread_safety_annotations.hpp"
#include "rmw_fastrtps_shared_cpp/guid_utils.hpp"
#include "rmw_fastrtps_shared_cpp/TypeSupport.hpp"
Include dependency graph for custom_service_info.hpp:

Go to the source code of this file.

Classes

struct  CustomServiceInfo
 
struct  CustomServiceRequest
 
class  ServicePubListener
 
class  ServiceListener
 

Typedefs

typedef struct CustomServiceInfo CustomServiceInfo
 
typedef struct CustomServiceRequest CustomServiceRequest
 

Enumerations

enum  client_present_t { client_present_t::FAILURE, client_present_t::MAYBE, client_present_t::YES, client_present_t::GONE }
 

Typedef Documentation

◆ CustomServiceInfo

◆ CustomServiceRequest

Enumeration Type Documentation

◆ client_present_t

enum client_present_t
strong
Enumerator
FAILURE 
MAYBE 
YES 
GONE