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
ClientListener Class Reference

#include <custom_client_info.hpp>

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

Public Member Functions

 ClientListener (CustomClientInfo *info)
 
void onNewDataMessage (eprosima::fastrtps::Subscriber *sub)
 
bool getResponse (CustomClientResponse &response)
 
void attachCondition (std::mutex *conditionMutex, std::condition_variable *conditionVariable)
 
void detachCondition ()
 
bool hasData ()
 
void onSubscriptionMatched (eprosima::fastrtps::Subscriber *sub, eprosima::fastrtps::rtps::MatchingInfo &matchingInfo)
 

Constructor & Destructor Documentation

◆ ClientListener()

ClientListener::ClientListener ( CustomClientInfo info)
inlineexplicit

Member Function Documentation

◆ onNewDataMessage()

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

◆ getResponse()

bool ClientListener::getResponse ( CustomClientResponse response)
inline

◆ attachCondition()

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

◆ detachCondition()

void ClientListener::detachCondition ( )
inline

◆ hasData()

bool ClientListener::hasData ( )
inline

◆ onSubscriptionMatched()

void ClientListener::onSubscriptionMatched ( eprosima::fastrtps::Subscriber *  sub,
eprosima::fastrtps::rtps::MatchingInfo &  matchingInfo 
)
inline

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