Public Member Functions | |
DeserializedForEval (const void *data, const MetaStruct &meta, const DDS::StringSeq ¶ms) | |
virtual | ~DeserializedForEval () |
Value | lookup (const char *field) const |
Public Attributes | |
const void *const | deserialized_ |
Definition at line 129 of file FilterEvaluator.h.
OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::DeserializedForEval | ( | const void * | data, | |
const MetaStruct & | meta, | |||
const DDS::StringSeq & | params | |||
) | [inline] |
Definition at line 130 of file FilterEvaluator.h.
00132 : DataForEval(meta, params), deserialized_(data) {}
OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::~DeserializedForEval | ( | ) | [virtual] |
Value OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::lookup | ( | const char * | field | ) | const [virtual] |
Implements OpenDDS::DCPS::FilterEvaluator::DataForEval.
Definition at line 101 of file FilterEvaluator.cpp.
References deserialized_, OpenDDS::DCPS::MetaStruct::getValue(), and OpenDDS::DCPS::FilterEvaluator::DataForEval::meta_.
00102 { 00103 return meta_.getValue(deserialized_, field); 00104 }
const void* const OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::deserialized_ |