DDS  ver. 3.5.3.8.g5fe284b
Public Types | Public Member Functions | List of all members
dds::intercom_api::CCustomCmd Class Reference

#include <Intercom.h>

Public Types

typedef boost::signals2::signal< void(const std::string &, const std::string &, uint64_t)> signal_t
 
typedef boost::signals2::signal< void(const std::string &)> replySignal_t
 

Public Member Functions

 CCustomCmd (CIntercomService &_service)
 
 ~CCustomCmd ()
 
void send (const std::string &_command, const std::string &_condition)
 
void subscribe (signal_t::slot_function_type _subscriber)
 
void subscribeOnReply (replySignal_t::slot_function_type _subscriber)
 
void unsubscribe ()
 

Member Typedef Documentation

◆ replySignal_t

typedef boost::signals2::signal<void(const std::string&)> dds::intercom_api::CCustomCmd::replySignal_t

◆ signal_t

typedef boost::signals2::signal<void( const std::string& , const std::string& , uint64_t )> dds::intercom_api::CCustomCmd::signal_t

Constructor & Destructor Documentation

◆ CCustomCmd()

CCustomCmd::CCustomCmd ( CIntercomService _service)

◆ ~CCustomCmd()

CCustomCmd::~CCustomCmd ( )

Member Function Documentation

◆ send()

void CCustomCmd::send ( const std::string &  _command,
const std::string &  _condition 
)

◆ subscribe()

void CCustomCmd::subscribe ( signal_t::slot_function_type  _subscriber)

◆ subscribeOnReply()

void CCustomCmd::subscribeOnReply ( replySignal_t::slot_function_type  _subscriber)

◆ unsubscribe()

void CCustomCmd::unsubscribe ( )

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