CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
A TypeDescriptor comprises the state of a type. More...
Properties | |
abstract short | kind [get, set] |
the 'kind' of this type | |
abstract String | name [get, set] |
the 'name' of this type | |
abstract org.omg.dds.DynamicType | base_type [get, set] |
the 'base_type' of this type More... | |
abstract org.omg.dds.DynamicType | discriminator_type [get, set] |
If this descriptor represents a union type, this field indicates the type of the union's descriminator. | |
abstract uint [] | bound [get, set] |
The bound property indicates the bound of collection and similar types. More... | |
abstract org.omg.dds.DynamicType | element_type [get, set] |
If this descriptor represents an array, sequence, or string type, this property indicates the element type of the collection. More... | |
abstract org.omg.dds.DynamicType | key_element_type [get, set] |
If this descriptor represents a map type, this property indicates the value element type of the map. More... | |
A TypeDescriptor comprises the state of a type.
|
getset |
the 'base_type' of this type
In all other cases, a consistent descriptor shall have a nil value for this property.
|
getset |
The bound property indicates the bound of collection and similar types.
In all other cases, a consistent descriptor shall have a nil value for this property.
|
getset |
If this descriptor represents an array, sequence, or string type, this property indicates the element type of the collection.
It must not be nil for the descriptor to be consistent. If this descriptor represents a map type, this property indicates the value element type of the map. It must not be nil for the descriptor to be consistent.
If this descriptor represents a bit set type, this property must indicate a Boolean type for the descriptor to be consistent.
If this descriptor represents any other kind of type, this property must be nil for the descriptor to be consistent.
|
getset |
If this descriptor represents a map type, this property indicates the value element type of the map.
It must not be nil for the descriptor to be consistent.
If this descriptor represents any other kind of type, this property must be nil for the descriptor to be consistent.