TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
Basda::ResponseCore Class Referenceabstract

#include <Response.h>

Inheritance diagram for Basda::ResponseCore:
Inheritance graph
Collaboration diagram for Basda::ResponseCore:
Collaboration graph

Public Member Functions

 ResponseCore ()
 
 ResponseCore (unsigned int _cardNo, unsigned int _moduleNo)
 
virtual ~ResponseCore ()
 
virtual void generateResponseOpen ()
 
virtual void generateResponseClose ()
 
virtual void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time(), bool _repeat=false)
 
virtual void setResponse (unsigned int _cmdID, std::string _response, bool _repeat)
 
virtual void generateConnectionString ()=0
 
virtual void generateVersionString ()=0
 

Public Attributes

unsigned int m_cardNo
 
unsigned int m_moduleNo
 
std::string m_endl
 
std::map< std::string, Nice::ChatLinePtrm_chat
 

Constructor & Destructor Documentation

◆ ResponseCore() [1/2]

Basda::ResponseCore::ResponseCore ( )
inline

◆ ResponseCore() [2/2]

Basda::ResponseCore::ResponseCore ( unsigned int  _cardNo,
unsigned int  _moduleNo 
)
inline

◆ ~ResponseCore()

virtual Basda::ResponseCore::~ResponseCore ( )
inlinevirtual

Member Function Documentation

◆ generateConnectionString()

virtual void Basda::ResponseCore::generateConnectionString ( )
pure virtual

◆ generateResponseClose()

virtual void Basda::ResponseCore::generateResponseClose ( )
inlinevirtual

◆ generateResponseOpen()

virtual void Basda::ResponseCore::generateResponseOpen ( )
inlinevirtual

◆ generateVersionString()

virtual void Basda::ResponseCore::generateVersionString ( )
pure virtual

◆ setResponse() [1/2]

virtual void Basda::ResponseCore::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time(),
bool  _repeat = false 
)
inlinevirtual

◆ setResponse() [2/2]

virtual void Basda::ResponseCore::setResponse ( unsigned int  _cmdID,
std::string  _response,
bool  _repeat 
)
inlinevirtual

Member Data Documentation

◆ m_cardNo

unsigned int Basda::ResponseCore::m_cardNo

◆ m_chat

std::map<std::string, Nice::ChatLinePtr> Basda::ResponseCore::m_chat

◆ m_endl

std::string Basda::ResponseCore::m_endl

◆ m_moduleNo

unsigned int Basda::ResponseCore::m_moduleNo

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