RefleX
Build DDS Applications in Modern C++ without IDL
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Namespaces | Macros | Typedefs
dd_extra.h File Reference
#include <string>
#include "ndds/ndds_cpp.h"
#include "reflex/dllexport.h"
#include "reflex/../../src/dd_extra.cxx"

Go to the source code of this file.

Namespaces

 reflex
 The top-level namespace for all the RefleX APIs.
 
 reflex::match
 Contains types to adapt types of members of structured type to an existing TypeCode.
 

Macros

#define SET_SEQUENCE_DECL(DDS_SEQ_TYPE)
 
#define GET_SEQUENCE_DECL(DDS_SEQ_TYPE)
 
#define SET_ARRAY_DECL(BASIC_TYPE)
 
#define GET_ARRAY_DECL(BASIC_TYPE)
 

Typedefs

typedef unsigned char reflex::match::octet_t
 

Macro Definition Documentation

#define GET_ARRAY_DECL (   BASIC_TYPE)
Value:
REFLEX_DLL_EXPORT DDS_ReturnCode_t get_array(const DDS_DynamicData & instance, \
BASIC_TYPE *array, \
DDS_UnsignedLong *length, \
const MemberAccess & ma);
#define REFLEX_DLL_EXPORT
Definition: dllexport.h:35
#define GET_SEQUENCE_DECL (   DDS_SEQ_TYPE)
Value:
REFLEX_DLL_EXPORT DDS_ReturnCode_t get_sequence(const DDS_DynamicData & instance, \
DDS_SEQ_TYPE &seq, \
const MemberAccess & ma);
#define REFLEX_DLL_EXPORT
Definition: dllexport.h:35
#define SET_ARRAY_DECL (   BASIC_TYPE)
Value:
REFLEX_DLL_EXPORT DDS_ReturnCode_t set_array(DDS_DynamicData &instance, \
const MemberAccess & ma, \
DDS_UnsignedLong length, \
const BASIC_TYPE *array);
#define REFLEX_DLL_EXPORT
Definition: dllexport.h:35
#define SET_SEQUENCE_DECL (   DDS_SEQ_TYPE)
Value:
REFLEX_DLL_EXPORT DDS_ReturnCode_t set_sequence(DDS_DynamicData &instance, \
const MemberAccess & ma, \
const DDS_SEQ_TYPE &value);
#define REFLEX_DLL_EXPORT
Definition: dllexport.h:35