OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Functions
DynamicTypeSupport.cpp File Reference
#include <DCPS/DdsDcps_pch.h>
#include "DynamicTypeSupport.h"
#include "DynamicDataImpl.h"
#include "DynamicDataReaderImpl.h"
#include "DynamicDataWriterImpl.h"
#include "DynamicDataXcdrReadImpl.h"
#include "DynamicTypeImpl.h"
#include "Utils.h"
#include <dds/DCPS/debug.h>
#include <dds/DCPS/DCPS_Utils.h>
#include <ace/Malloc_Base.h>
Include dependency graph for DynamicTypeSupport.cpp:

Go to the source code of this file.

Classes

struct  OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >
 
struct  OpenDDS::DCPS::DynamicComparator
 Dynamic version of FieldComparator in Comparator_T.h. More...
 
struct  OpenDDS::DCPS::NestedComparator
 Dynamic version of StructComparator in Comparator_T.h. More...
 

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::DCPS
 
module  OpenDDS::XTypes
 
 DDS
 The End User API.
 
 TAO
 

Functions

bool OpenDDS::DCPS::operator>> (Serializer &strm, XTypes::DynamicSample &sample)
 
bool OpenDDS::DCPS::operator>> (Serializer &strm, const KeyOnly< XTypes::DynamicSample > &sample)
 
static ComparatorBase::Ptr OpenDDS::DCPS::make_nested_cmp (const std::string &field, ComparatorBase::Ptr inner, ComparatorBase::Ptr next)
 
static ComparatorBase::Ptr OpenDDS::DCPS::make_dynamic_cmp (const std::string &field, ComparatorBase::Ptr next=ComparatorBase::Ptr())
 
template<>
OpenDDS_Dcps_Export const MetaStructOpenDDS::DCPS::getMetaStruct< XTypes::DynamicSample > ()
 
template<>
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter< DynamicSample, DynamicSample > (DDS::DynamicType_ptr, const DynamicSample &value)
 
template<>
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter< DynamicSample, DynamicSample > (DDS::DynamicType_ptr, DynamicSample &value)