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 | List of all members
amb::GetMethodCall Class Reference
Inheritance diagram for amb::GetMethodCall:
amb::MethodCall amb::PtrMaker< GetMethodCall > amb::BaseMessage

Public Member Functions

picojson::value toJson ()
 
bool fromJson (const picojson::value &json)
 
- Public Member Functions inherited from amb::MethodCall
 MethodCall (std::string name)
 
 MethodCall (const BaseMessage &other)
 
 MethodCall (const MethodCall &other)
 
- Public Member Functions inherited from amb::BaseMessage
 BaseMessage (std::string t)
 
 BaseMessage (std::string n, std::string t)
 
 BaseMessage (const BaseMessage &other)
 
template<typename T >
bool is ()
 

Static Public Member Functions

static bool is (const BaseMessage *msg)
 
static bool is (const picojson::value &json)
 
- Static Public Member Functions inherited from amb::MethodCall
static bool is (const BaseMessage *msg)
 
static bool is (const picojson::value &json)
 is checks if json message is of this message type Assumes that json is already a valid BaseMessage
 
- Static Public Member Functions inherited from amb::BaseMessage
static bool validate (const picojson::value &json)
 
template<typename T >
static bool is (const picojson::value &json)
 
- Static Public Member Functions inherited from amb::PtrMaker< GetMethodCall >
static std::shared_ptr
< GetMethodCall
create ()
 

Public Attributes

Object::Ptr value
 
ObjectCallback replyCallback
 
- Public Attributes inherited from amb::MethodCall
std::string sourceUuid
 
Zone::Type zone
 
- Public Attributes inherited from amb::BaseMessage
std::string name
 
std::string type
 
std::string messageId
 

Additional Inherited Members

- Public Types inherited from amb::PtrMaker< GetMethodCall >
typedef std::shared_ptr
< GetMethodCall
Ptr
 
- Protected Attributes inherited from amb::BaseMessage
picojson::value data
 

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