REC RPC library
Namespaces | Macros | Typedefs
rec_rpc_serialization_Image.h File Reference
#include "rec/rpc/serialization/Primitive.h"
#include <QImage>
Include dependency graph for rec_rpc_serialization_Image.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 rec
 
 rec::rpc
 
 rec::rpc::serialization
 

Macros

#define DECLARE_IMAGE_MEMBER(NAME)   DECLARE_PRIMITIVE_MEMBER( QImage, NAME )
 Complex data container member definition for images. More...
 
#define DEFINE_IMAGE_PARAM(FUNCTIONNAME)   DEFINE_SERIALIZABLE( FUNCTIONNAME##Param, rec::rpc::serialization::Image );
 Function parameter type definition. More...
 
#define DEFINE_IMAGE_RESULT(FUNCTIONNAME)   DEFINE_SERIALIZABLE( FUNCTIONNAME##Result, rec::rpc::serialization::Image );
 Function result type definition. More...
 
#define DEFINE_IMAGE_TOPICDATA(TOPICNAME)   DEFINE_SERIALIZABLE( topic##TOPICNAME##Data, rec::rpc::serialization::Image );
 Topic data type definition. More...
 

Typedefs

typedef Primitive< QImage > rec::rpc::serialization::Image
 Pre-defined container type for QImage. More...
 

Macro Definition Documentation

#define DECLARE_IMAGE_MEMBER (   NAME)    DECLARE_PRIMITIVE_MEMBER( QImage, NAME )

Complex data container member definition for images.

Place this macro into the declaration of a rec::rpc::serialization::Complex subclass to add an image. It can be accessed via NAME() (const and non-const).

Parameters
NAMEMember name.
See also
rec::rpc::serialization::Complex

Definition at line 56 of file rec_rpc_serialization_Image.h.

#define DEFINE_IMAGE_PARAM (   FUNCTIONNAME)    DEFINE_SERIALIZABLE( FUNCTIONNAME##Param, rec::rpc::serialization::Image );

Function parameter type definition.

Parameters
FUNCTIONNAMEName of the RPC function.

Definition at line 63 of file rec_rpc_serialization_Image.h.

#define DEFINE_IMAGE_RESULT (   FUNCTIONNAME)    DEFINE_SERIALIZABLE( FUNCTIONNAME##Result, rec::rpc::serialization::Image );

Function result type definition.

Parameters
FUNCTIONNAMEName of the RPC function.

Definition at line 70 of file rec_rpc_serialization_Image.h.

#define DEFINE_IMAGE_TOPICDATA (   TOPICNAME)    DEFINE_SERIALIZABLE( topic##TOPICNAME##Data, rec::rpc::serialization::Image );

Topic data type definition.

Parameters
TOPICNAMEName of the topic.

Definition at line 77 of file rec_rpc_serialization_Image.h.