CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
com.toc.coredx.DDS.TypeCodeKind Enum Reference

This enumeration contains the kinds of data types used in constructing a Typecode. More...

Static Public Member Functions

static TypeCodeKind coreToEnum (DDS_TypeCodeKind k)
 

Public Attributes

 TYPECODE_SHORT
 
 TYPECODE_LONG
 
 TYPECODE_USHORT
 
 TYPECODE_ULONG
 
 TYPECODE_FLOAT
 
 TYPECODE_DOUBLE
 
 TYPECODE_BOOLEAN
 
 TYPECODE_CHAR
 
 TYPECODE_OCTET
 
 TYPECODE_STRUCT
 
 TYPECODE_UNION
 
 TYPECODE_ENUM
 
 TYPECODE_STRING
 
 TYPECODE_SEQUENCE
 
 TYPECODE_ARRAY
 
 TYPECODE_ALIAS
 
 TYPECODE_LONGLONG
 
 TYPECODE_ULONGLONG
 
 TYPECODE_LONGDOUBLE
 
 TYPECODE_WCHAR
 
 TYPECODE_WSTRING
 
 TYPECODE_VALUE
 

Detailed Description

This enumeration contains the kinds of data types used in constructing a Typecode.

Member Function Documentation

◆ coreToEnum()

static TypeCodeKind com.toc.coredx.DDS.TypeCodeKind.coreToEnum ( DDS_TypeCodeKind  k)
static

< Not used. Included for compatibility.

Member Data Documentation

◆ TYPECODE_ALIAS

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_ALIAS

Not used. Included for compatibility.

◆ TYPECODE_ARRAY

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_ARRAY

Typecode to identify an 'array' data type.

◆ TYPECODE_BOOLEAN

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_BOOLEAN

Typecode to identify a 'boolean' data type

◆ TYPECODE_CHAR

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_CHAR

Typecode to identify a 'char' data type (8 bits)

◆ TYPECODE_DOUBLE

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_DOUBLE

Typecode to identify a 'double' data type

◆ TYPECODE_ENUM

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_ENUM

Typecode to identify an 'enum' data type

◆ TYPECODE_FLOAT

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_FLOAT

Typecode to identify a 'float' data type

◆ TYPECODE_LONG

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_LONG

Typecode to identify a 'long' data type (32 bits with sign)

◆ TYPECODE_LONGDOUBLE

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_LONGDOUBLE

Typecode to identify a 'long double' data type. Not supported by CoreDX DDS.

◆ TYPECODE_LONGLONG

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_LONGLONG

Typecode to identify a 'long long' data type (64 bits with sign)

◆ TYPECODE_OCTET

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_OCTET

Typecode to identify an 'octet' data type (8 bits)

◆ TYPECODE_SEQUENCE

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_SEQUENCE

Typecode to identify a 'sequence' data type. May be bounded length or unlimited.

◆ TYPECODE_SHORT

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_SHORT

Typecode to identify a 'short' data type (16 bits with sign)

◆ TYPECODE_STRING

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_STRING

Typecode to identify a 'string' data type. May be bounded length or unlimited.

◆ TYPECODE_STRUCT

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_STRUCT

Typecode to identify a 'struct' data type (with named sub-fields)

◆ TYPECODE_ULONG

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_ULONG

Typecode to identify an 'unsigned long' data type (32 bits without sign)

◆ TYPECODE_ULONGLONG

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_ULONGLONG

Typecode to identify an 'unsigned long long' data type (64 bits without sign)

◆ TYPECODE_UNION

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_UNION

Typecode to identify a 'union' data type (with named sub-fields, selected by a discriminator)

◆ TYPECODE_USHORT

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_USHORT

Typecode to identify an 'unsigned short' data type (16 bits without sign)

◆ TYPECODE_VALUE

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_VALUE

Not used. Included for compatibility.

◆ TYPECODE_WCHAR

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_WCHAR

Typecode to identify a 'wide char' data type. Not supported by CoreDX DDS.

◆ TYPECODE_WSTRING

com.toc.coredx.DDS.TypeCodeKind.TYPECODE_WSTRING

Typecode to identify a 'wide string' data type. Not supported by CoreDX DDS.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.