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 129 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 130 of file FilterEvaluator.h.

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

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

Definition at line 38 of file FilterEvaluator.cpp.

00039 {}


Member Function Documentation

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 }


Member Data Documentation

const void* const OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::deserialized_

Definition at line 135 of file FilterEvaluator.h.

Referenced by lookup().


The documentation for this struct was generated from the following files:
Generated on Fri Feb 12 20:06:17 2016 for OpenDDS by  doxygen 1.4.7