DDS_UnionMember Struct Reference
[Type Code Support]

A description of a member of a union. More...

List of all members.

Public Attributes

char * name
 The name of the union member.
DDS_Boolean is_pointer
 Indicates whether the union member is a pointer or not.
struct DDS_LongSeq labels
 The labels of the union member.
const DDS_TypeCodetype
 The type of the union member.


Detailed Description

A description of a member of a union.

See also:
DDS_UnionMemberSeq

DDS_TypeCodeFactory::create_union_tc


Member Data Documentation

The name of the union member.

Cannot be NULL.

Indicates whether the union member is a pointer or not.

The labels of the union member.

Each union member should contain at least one label. If the union discriminator type is not DDS_Long the label value should be evaluated to an integer value. For instance, 'a' would be evaluated to 97.

The type of the union member.

Cannot be NULL.


RTI Data Distribution Service C++ API Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc