OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <FilterEvaluator.h>
Public Member Functions | |
virtual | ~MetaStruct () |
virtual Value | getValue (const void *stru, DDS::MemberId memberId) const =0 |
virtual Value | getValue (const void *stru, const char *fieldSpec) const =0 |
virtual Value | getValue (Serializer &ser, const char *fieldSpec, const TypeSupportImpl *ts=0) const =0 |
virtual ComparatorBase::Ptr | create_qc_comparator (const char *fieldSpec, ComparatorBase::Ptr next) const =0 |
ComparatorBase::Ptr | create_qc_comparator (const char *fieldSpec) const |
virtual size_t | numDcpsKeys () const =0 |
virtual bool | compare (const void *lhs, const void *rhs, const char *fieldSpec) const =0 |
virtual const char ** | getFieldNames () const =0 |
virtual void | assign (void *lhs, const char *lhsFieldSpec, const void *rhs, const char *rhsFieldSpec, const MetaStruct &rhsMeta) const =0 |
virtual const void * | getRawField (const void *stru, const char *fieldSpec) const =0 |
virtual void * | allocate () const =0 |
virtual void | deallocate (void *stru) const =0 |
Definition at line 186 of file FilterEvaluator.h.
|
virtual |
Definition at line 989 of file FilterEvaluator.cpp.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL.
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
Referenced by OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::assign_fields(), OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::assign_resulting_fields(), and OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::process_joins().
|
pure virtual |
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
|
inline |
Definition at line 197 of file FilterEvaluator.h.
References OpenDDS::DCPS::assign().
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
Referenced by OpenDDS::DCPS::MultiTopicDataReaderBase::init().
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
Referenced by OpenDDS::XTypes::DynamicDataAdapter< T >::get_boolean_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_char8_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_float128_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_float32_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_float64_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_int16_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_int32_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_int64_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_int8_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_string_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_uint16_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_uint32_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_uint64_value(), OpenDDS::XTypes::DynamicDataAdapter< T >::get_uint8_value(), and OpenDDS::DCPS::FilterEvaluator::SerializedForEval::lookup().
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
|
pure virtual |
Implemented in OpenDDS::DCPS::MetaStructImpl< XTypes::DynamicSample >.
Referenced by OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader >::join().