DDS  ver. 3.6
Public Types | Public Member Functions | Static Public Member Functions | List of all members
dds::internal_api::CIntercomServiceCore Class Reference

#include <IntercomServiceCore.h>

Public Types

using ptr_t = std::shared_ptr< CIntercomServiceCore >
 

Public Member Functions

 CIntercomServiceCore ()
 
 ~CIntercomServiceCore ()
 
 CIntercomServiceCore (const CIntercomServiceCore &)=delete
 
 CIntercomServiceCore (CIntercomServiceCore &&)=delete
 
CIntercomServiceCoreoperator= (const CIntercomServiceCore &)=delete
 
CIntercomServiceCoreoperator= (CIntercomServiceCore &&)=delete
 
connection_t connectError (intercom_api::errorSignal_t::slot_function_type _subscriber)
 
connection_t connectCustomCmd (customCmdSignal_t::slot_function_type _subscriber)
 
connection_t connectCustomCmdReply (customCmdReplySignal_t::slot_function_type _subscriber)
 
connection_t connectKeyValue (keyValueSignal_t::slot_function_type _subscriber)
 
connection_t connectKeyValueTaskDone (keyValueTaskDoneSignal_t::slot_function_type _subscriber)
 
void disconnectCustomCmd ()
 
void disconnectKeyValue ()
 
void sendCustomCmd (const std::string &_command, const std::string &_condition)
 
void putValue (const std::string &_key, const std::string &_value)
 
void waitCondition ()
 
void stopCondition ()
 
void start (const std::string &_sessionID)
 
void stop ()
 

Static Public Member Functions

static void clean ()
 

Member Typedef Documentation

◆ ptr_t

Constructor & Destructor Documentation

◆ CIntercomServiceCore() [1/3]

CIntercomServiceCore::CIntercomServiceCore ( )

◆ ~CIntercomServiceCore()

CIntercomServiceCore::~CIntercomServiceCore ( )

◆ CIntercomServiceCore() [2/3]

dds::internal_api::CIntercomServiceCore::CIntercomServiceCore ( const CIntercomServiceCore )
delete

◆ CIntercomServiceCore() [3/3]

dds::internal_api::CIntercomServiceCore::CIntercomServiceCore ( CIntercomServiceCore &&  )
delete

Member Function Documentation

◆ clean()

void CIntercomServiceCore::clean ( )
static

◆ connectCustomCmd()

connection_t CIntercomServiceCore::connectCustomCmd ( customCmdSignal_t::slot_function_type  _subscriber)

◆ connectCustomCmdReply()

connection_t CIntercomServiceCore::connectCustomCmdReply ( customCmdReplySignal_t::slot_function_type  _subscriber)

◆ connectError()

connection_t CIntercomServiceCore::connectError ( intercom_api::errorSignal_t::slot_function_type  _subscriber)

◆ connectKeyValue()

connection_t CIntercomServiceCore::connectKeyValue ( keyValueSignal_t::slot_function_type  _subscriber)

◆ connectKeyValueTaskDone()

connection_t CIntercomServiceCore::connectKeyValueTaskDone ( keyValueTaskDoneSignal_t::slot_function_type  _subscriber)

◆ disconnectCustomCmd()

void CIntercomServiceCore::disconnectCustomCmd ( )

◆ disconnectKeyValue()

void CIntercomServiceCore::disconnectKeyValue ( )

◆ operator=() [1/2]

CIntercomServiceCore& dds::internal_api::CIntercomServiceCore::operator= ( const CIntercomServiceCore )
delete

◆ operator=() [2/2]

CIntercomServiceCore& dds::internal_api::CIntercomServiceCore::operator= ( CIntercomServiceCore &&  )
delete

◆ putValue()

void CIntercomServiceCore::putValue ( const std::string &  _key,
const std::string &  _value 
)

◆ sendCustomCmd()

void CIntercomServiceCore::sendCustomCmd ( const std::string &  _command,
const std::string &  _condition 
)

◆ start()

void CIntercomServiceCore::start ( const std::string &  _sessionID)

◆ stop()

void CIntercomServiceCore::stop ( )

◆ stopCondition()

void CIntercomServiceCore::stopCondition ( )

◆ waitCondition()

void CIntercomServiceCore::waitCondition ( )

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