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 on_data_available (eprosima::fastdds::dds::DataReader *reader)
 
bool getResponse (CustomClientResponse &response)
 
void attachCondition (std::mutex *conditionMutex, std::condition_variable *conditionVariable)
 
void detachCondition ()
 
bool hasData ()
 
void on_subscription_matched (eprosima::fastdds::dds::DataReader *, const eprosima::fastdds::dds::SubscriptionMatchedStatus &info) final
 

Constructor & Destructor Documentation

◆ ClientListener()

ClientListener::ClientListener ( CustomClientInfo info)
inlineexplicit

Member Function Documentation

◆ on_data_available()

void ClientListener::on_data_available ( eprosima::fastdds::dds::DataReader *  reader)
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

◆ on_subscription_matched()

void ClientListener::on_subscription_matched ( eprosima::fastdds::dds::DataReader *  ,
const eprosima::fastdds::dds::SubscriptionMatchedStatus &  info 
)
inlinefinal

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