RTI Connext C++ API  Version 5.0.0
DDS_ValueMember Struct Reference

A description of a member of a value type. More...

Public Attributes

char * name
 The name of the value member.
 
const DDS_TypeCodetype
 The type of the value member.
 
DDS_Boolean is_pointer
 Indicates whether the value member is a pointer or not.
 
DDS_Short bits
 Number of bits of a bitfield member.
 
DDS_Boolean is_key
 Indicates if the value member is a key member or not.
 
DDS_Visibility access
 The type of access (public, private) for the value member.
 

Detailed Description

A description of a member of a value type.

See Also
DDS_ValueMemberSeq
DDS_TypeCodeFactory::create_value_tc

Member Data Documentation

char* DDS_ValueMember::name

The name of the value member.

Cannot be NULL.

const DDS_TypeCode* DDS_ValueMember::type

The type of the value member.

Cannot be NULL.

DDS_Boolean DDS_ValueMember::is_pointer

Indicates whether the value member is a pointer or not.

DDS_Short DDS_ValueMember::bits

Number of bits of a bitfield member.

If the struct member is a bitfield, this field contains the number of bits of the bitfield. Otherwise, bits should contain ::DDS_TypeCode::NOT_BITFIELD.

DDS_Boolean DDS_ValueMember::is_key

Indicates if the value member is a key member or not.

DDS_Visibility DDS_ValueMember::access

The type of access (public, private) for the value member.

It can take the values: DDS_PRIVATE_MEMBER or DDS_PUBLIC_MEMBER.


RTI Connext C++ API Version 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc