automotive-message-broker  0.14.803
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
amb::BaseJsonMessageReader Class Referenceabstract
Inheritance diagram for amb::BaseJsonMessageReader:
amb::AmbRemoteClient amb::AmbRemoteServer

Public Member Functions

 BaseJsonMessageReader (AbstractIo *io)
 
void canHasData ()
 
void closed ()
 

Public Attributes

std::function< void(void)> disconnected
 

Protected Member Functions

virtual void hasJsonMessage (const picojson::value &message)=0
 
template<class T >
void send (T &msg)
 
template<class T >
void send (std::shared_ptr< T > msg)
 

Protected Attributes

std::shared_ptr< AbstractIo > mIo
 

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