RTI Connext Modern C++ API  Version 6.0.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
rti::flat Namespace Reference

<<extension>> Support for FlatData Topic-Types More...

Classes

class  AggregationBuilder
 Base class of struct and union builders. More...
 
class  UnionBuilder
 Base class of builders for user-defined mutable unions. More...
 
class  AbstractBuilder
 Base class of all Builders. More...
 
class  Sample
 The generic definition of FlatData topic-types. More...
 
class  OffsetBase
 Base class of all Offset types. More...
 
class  FinalOffset
 The base class of all Offsets to a final struct type. More...
 
class  MutableOffset
 The base class of all Offsets to a final struct type. More...
 
struct  PrimitiveConstOffset
 A const Offset to an optional primitive member. More...
 
struct  PrimitiveOffset
 An Offset to an optional primitive member. More...
 
class  AbstractListBuilder
 Base class of all array and sequence builders. More...
 
class  MutableArrayBuilder
 Builds an array member of variable-size elements. More...
 
class  AbstractSequenceBuilder
 Base class of Builders for sequence members. More...
 
class  MutableSequenceBuilder
 Builds a sequence member of variable-size elements. More...
 
class  FinalSequenceBuilder
 Builds a sequence member of fixed-size elements. More...
 
class  PrimitiveSequenceBuilder
 Builds a sequence of primitive members. More...
 
class  StringBuilder
 Builds a string. More...
 
class  SequenceIterator
 Iterator for collections of Offsets. More...
 
class  AbstractPrimitiveList
 Base class for Offsets to sequences and arrays of primitive types. More...
 
class  PrimitiveSequenceOffset
 Offset to a sequence of primitive elements. More...
 
class  PrimitiveArrayOffset
 Offset to an array of primitive elements. More...
 
class  StringOffset
 Offset to a string. More...
 
class  AbstractAlignedList
 Base class of Offsets to sequences and arrays of non-primitive members. More...
 
class  SequenceOffset
 Offset to a sequence of non-primitive elements. More...
 
class  MutableArrayOffset
 Offset to an array of variable-size elements. More...
 
class  FinalArrayOffset
 Offset to an array of final elements. More...
 
class  FinalAlignedArrayOffset
 Offset to an array of final elements. More...
 

Functions

template<typename OffsetType >
flat_type_traits< OffsetType >
::plain_type * 
plain_cast (OffsetType &offset)
 Casts into an equivalent plain C++ type.
 
template<typename OffsetType >
const flat_type_traits
< OffsetType >::plain_type * 
plain_cast (const OffsetType &offset)
 Const version of plain_cast.
 
template<typename TopicType >
rti::flat::flat_type_traits
< TopicType >::builder 
build_data (dds::pub::DataWriter< TopicType > &writer)
 Begins building a new sample.
 
template<typename TopicType >
void discard_builder (dds::pub::DataWriter< TopicType > &writer, typename rti::flat::flat_type_traits< TopicType >::builder &builder)
 Discards a sample builder.
 

Detailed Description


RTI Connext Modern C++ API Version 6.0.1 Copyright © Sat Nov 23 2019 Real-Time Innovations, Inc