FlightGear next
dds_props.h File Reference
#include "dds/ddsc/dds_public_impl.h"

Go to the source code of this file.

Classes

struct  FG_propValue
 
struct  FG_DDS_prop
 

Macros

#define FG_DDS_PROP_VERSION   0
 
#define FG_DDS_PROP_REQUEST   -1
 
#define FG_DDS_MODE_READ   (0)
 
#define FG_DDS_MODE_WRITE   (1)
 
#define FG_propType__alloc()
 
#define FG_propValue__alloc()
 
#define FG_DDS_prop__alloc()
 
#define FG_DDS_prop_free(d, o)
 

Typedefs

typedef enum FG_propType FG_propType
 
typedef struct FG_propValue FG_propValue
 
typedef struct FG_DDS_prop FG_DDS_prop
 

Enumerations

enum  FG_propType {
  FG_DDS_NONE , FG_DDS_ALIAS , FG_DDS_BOOL , FG_DDS_INT ,
  FG_DDS_LONG , FG_DDS_FLOAT , FG_DDS_DOUBLE , FG_DDS_STRING ,
  FG_DDS_UNSPECIFIED
}
 

Variables

const dds_topic_descriptor_t FG_DDS_prop_desc
 

Macro Definition Documentation

◆ FG_DDS_MODE_READ

#define FG_DDS_MODE_READ   (0)

Definition at line 22 of file dds_props.h.

◆ FG_DDS_MODE_WRITE

#define FG_DDS_MODE_WRITE   (1)

Definition at line 23 of file dds_props.h.

◆ FG_DDS_prop__alloc

#define FG_DDS_prop__alloc ( )
Value:
((FG_DDS_prop*) dds_alloc (sizeof (FG_DDS_prop)));

Definition at line 70 of file dds_props.h.

◆ FG_DDS_prop_free

#define FG_DDS_prop_free ( d,
o )
Value:
dds_sample_free ((d), &FG_DDS_prop_desc, (o))
const dds_topic_descriptor_t FG_DDS_prop_desc
Definition dds_props.c:36

Definition at line 73 of file dds_props.h.

◆ FG_DDS_PROP_REQUEST

#define FG_DDS_PROP_REQUEST   -1

Definition at line 21 of file dds_props.h.

◆ FG_DDS_PROP_VERSION

#define FG_DDS_PROP_VERSION   0

Definition at line 20 of file dds_props.h.

◆ FG_propType__alloc

#define FG_propType__alloc ( )
Value:
((FG_propType*) dds_alloc (sizeof (FG_propType)));
FG_propType
Definition dds_props.h:25

Definition at line 37 of file dds_props.h.

◆ FG_propValue__alloc

#define FG_propValue__alloc ( )
Value:
((FG_propValue*) dds_alloc (sizeof (FG_propValue)));

Definition at line 55 of file dds_props.h.

Typedef Documentation

◆ FG_DDS_prop

typedef struct FG_DDS_prop FG_DDS_prop

◆ FG_propType

typedef enum FG_propType FG_propType

◆ FG_propValue

typedef struct FG_propValue FG_propValue

Enumeration Type Documentation

◆ FG_propType

Enumerator
FG_DDS_NONE 
FG_DDS_ALIAS 
FG_DDS_BOOL 
FG_DDS_INT 
FG_DDS_LONG 
FG_DDS_FLOAT 
FG_DDS_DOUBLE 
FG_DDS_STRING 
FG_DDS_UNSPECIFIED 

Definition at line 24 of file dds_props.h.

Variable Documentation

◆ FG_DDS_prop_desc

const dds_topic_descriptor_t FG_DDS_prop_desc
extern

Definition at line 36 of file dds_props.c.