#include <FilterEvaluator.h>
Public Member Functions | |
virtual | ~MetaStruct () |
virtual Value | getValue (const void *stru, const char *fieldSpec) const =0 |
virtual Value | getValue (Serializer &ser, const char *fieldSpec) const =0 |
virtual ComparatorBase::Ptr | create_qc_comparator (const char *fieldSpec, ComparatorBase::Ptr next) const =0 |
virtual const char ** | getFieldNames () const =0 |
virtual size_t | numDcpsKeys () const =0 |
virtual bool | compare (const void *lhs, const void *rhs, const char *fieldSpec) 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 155 of file FilterEvaluator.h.
OpenDDS::DCPS::MetaStruct::~MetaStruct | ( | ) | [virtual] |
virtual void* OpenDDS::DCPS::MetaStruct::allocate | ( | ) | const [pure virtual] |
virtual void OpenDDS::DCPS::MetaStruct::assign | ( | void * | lhs, | |
const char * | lhsFieldSpec, | |||
const void * | rhs, | |||
const char * | rhsFieldSpec, | |||
const MetaStruct & | rhsMeta | |||
) | const [pure virtual] |
virtual bool OpenDDS::DCPS::MetaStruct::compare | ( | const void * | lhs, | |
const void * | rhs, | |||
const char * | fieldSpec | |||
) | const [pure virtual] |
virtual ComparatorBase::Ptr OpenDDS::DCPS::MetaStruct::create_qc_comparator | ( | const char * | fieldSpec, | |
ComparatorBase::Ptr | next | |||
) | const [pure virtual] |
virtual void OpenDDS::DCPS::MetaStruct::deallocate | ( | void * | stru | ) | const [pure virtual] |
virtual const char** OpenDDS::DCPS::MetaStruct::getFieldNames | ( | ) | const [pure virtual] |
Referenced by OpenDDS::DCPS::MultiTopicDataReaderBase::init().
virtual const void* OpenDDS::DCPS::MetaStruct::getRawField | ( | const void * | stru, | |
const char * | fieldSpec | |||
) | const [pure virtual] |
virtual Value OpenDDS::DCPS::MetaStruct::getValue | ( | Serializer & | ser, | |
const char * | fieldSpec | |||
) | const [pure virtual] |
virtual Value OpenDDS::DCPS::MetaStruct::getValue | ( | const void * | stru, | |
const char * | fieldSpec | |||
) | const [pure virtual] |
virtual size_t OpenDDS::DCPS::MetaStruct::numDcpsKeys | ( | ) | const [pure virtual] |