REC RPC library
|
#include "rec/rpc/serialization/rec_rpc_serialization_Primitive.h"
#include "rec/rpc/defines.h"
#include <QString>
Go to the source code of this file.
Classes | |
class | rec::rpc::serialization::String |
Serialization class for strings. More... | |
Namespaces | |
rec | |
rec::rpc | |
rec::rpc::serialization | |
Macros | |
#define | DECLARE_STRING_MEMBER(NAME) |
Complex data container member definition for strings. More... | |
#define | DEFINE_STRING_PARAM(FUNCTIONNAME) DEFINE_SERIALIZABLE( FUNCTIONNAME##Param, rec::rpc::serialization::String ); |
Function parameter type definition. More... | |
#define | DEFINE_STRING_RESULT(FUNCTIONNAME) DEFINE_SERIALIZABLE( FUNCTIONNAME##Result, rec::rpc::serialization::String ); |
Function result type definition. More... | |
#define | DEFINE_STRING_TOPICDATA(TOPICNAME) DEFINE_SERIALIZABLE( topic##TOPICNAME##Data, rec::rpc::serialization::String ); |
Topic data type definition. More... | |
#define DECLARE_STRING_MEMBER | ( | NAME | ) |
Complex data container member definition for strings.
Place this macro into the declaration of a rec::rpc::serialization::Complex subclass to add a string. It can be accessed via NAME() (const and non-const).
NAME | Member name. |
Definition at line 87 of file rec_rpc_serialization_String.h.
#define DEFINE_STRING_PARAM | ( | FUNCTIONNAME | ) | DEFINE_SERIALIZABLE( FUNCTIONNAME##Param, rec::rpc::serialization::String ); |
Function parameter type definition.
FUNCTIONNAME | Name of the RPC function. |
Definition at line 101 of file rec_rpc_serialization_String.h.
#define DEFINE_STRING_RESULT | ( | FUNCTIONNAME | ) | DEFINE_SERIALIZABLE( FUNCTIONNAME##Result, rec::rpc::serialization::String ); |
Function result type definition.
FUNCTIONNAME | Name of the RPC function. |
Definition at line 108 of file rec_rpc_serialization_String.h.
#define DEFINE_STRING_TOPICDATA | ( | TOPICNAME | ) | DEFINE_SERIALIZABLE( topic##TOPICNAME##Data, rec::rpc::serialization::String ); |
Topic data type definition.
TOPICNAME | Name of the topic. |
Definition at line 115 of file rec_rpc_serialization_String.h.