automotive-message-broker  0.14.803
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | List of all members
amb::BaseMessage Class Reference
Inheritance diagram for amb::BaseMessage:
amb::EventMessage amb::MethodCall amb::TimeSyncMessage amb::PropertyChangeEvent amb::GetMethodCall amb::ListMethodCall amb::SetMethodCall amb::SubscribeMethodCall amb::UnsubscribeMethodCall

Public Member Functions

 BaseMessage (std::string t)
 
 BaseMessage (std::string n, std::string t)
 
 BaseMessage (const BaseMessage &other)
 
virtual picojson::value toJson ()
 
virtual bool fromJson (const picojson::value &json)
 
template<typename T >
bool is ()
 

Static Public Member Functions

static bool validate (const picojson::value &json)
 
template<typename T >
static bool is (const picojson::value &json)
 

Public Attributes

std::string name
 
std::string type
 
std::string messageId
 

Protected Attributes

picojson::value data
 

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