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
Public Member Functions | List of all members
ServiceListener Class Reference

#include <custom_service_info.hpp>

Inheritance diagram for ServiceListener:
Inheritance graph
[legend]
Collaboration diagram for ServiceListener:
Collaboration graph
[legend]

Public Member Functions

 ServiceListener (CustomServiceInfo *info)
 
void onNewDataMessage (eprosima::fastrtps::Subscriber *sub)
 
CustomServiceRequest getRequest ()
 
void attachCondition (std::mutex *conditionMutex, std::condition_variable *conditionVariable)
 
void detachCondition ()
 
bool hasData ()
 

Constructor & Destructor Documentation

◆ ServiceListener()

ServiceListener::ServiceListener ( CustomServiceInfo info)
inlineexplicit

Member Function Documentation

◆ onNewDataMessage()

void ServiceListener::onNewDataMessage ( eprosima::fastrtps::Subscriber *  sub)
inline

◆ getRequest()

CustomServiceRequest ServiceListener::getRequest ( )
inline

◆ attachCondition()

void ServiceListener::attachCondition ( std::mutex conditionMutex,
std::condition_variable conditionVariable 
)
inline

◆ detachCondition()

void ServiceListener::detachCondition ( )
inline

◆ hasData()

bool ServiceListener::hasData ( )
inline

The documentation for this class was generated from the following file: