OpenDDS::DCPS::FilterEvaluator::DeserializedForEval Struct Reference

Inheritance diagram for OpenDDS::DCPS::FilterEvaluator::DeserializedForEval:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::FilterEvaluator::DeserializedForEval:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DeserializedForEval (const void *data, const MetaStruct &meta, const DDS::StringSeq &params)
virtual ~DeserializedForEval ()
Value lookup (const char *field) const

Public Attributes

const void *const deserialized_

Detailed Description

Definition at line 133 of file FilterEvaluator.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::DeserializedForEval ( const void *  data,
const MetaStruct meta,
const DDS::StringSeq params 
) [inline]

Definition at line 134 of file FilterEvaluator.h.

00136       : DataForEval(meta, params), deserialized_(data) {}

OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::~DeserializedForEval (  )  [virtual]

Definition at line 40 of file FilterEvaluator.cpp.

00041 {}


Member Function Documentation

Value OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::lookup ( const char *  field  )  const [virtual]

Implements OpenDDS::DCPS::FilterEvaluator::DataForEval.

Definition at line 104 of file FilterEvaluator.cpp.

References deserialized_, OpenDDS::DCPS::MetaStruct::getValue(), and OpenDDS::DCPS::FilterEvaluator::DataForEval::meta_.

00105 {
00106   return meta_.getValue(deserialized_, field);
00107 }

Here is the call graph for this function:


Member Data Documentation

Definition at line 139 of file FilterEvaluator.h.

Referenced by lookup().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1