#include <coherence/util/extractor/EntryExtractor.hpp>
Inherits AbstractExtractor, and PortableObject.
It allows them to extract a desired value using all available information on the corresponding QueryMap.Entry object and is intended to be used in advanced custom scenarios, when application code needs to look at both key and value at the same time or can make some very specific assumptions regarding to the implementation details of the underlying Entry object.
Public Types | |
typedef spec::Handle | Handle |
EntryExtractor Handle definition. | |
typedef spec::View | View |
EntryExtractor View definition. | |
typedef spec::Holder | Holder |
EntryExtractor Holder definition. | |
Public Member Functions | |
virtual void | readExternal (PofReader::Handle hIn) |
virtual void | writeExternal (PofWriter::Handle hOut) const |
Protected Member Functions | |
EntryExtractor () | |
Default constructor (for backward compatibility). | |
EntryExtractor (int32_t nTarget) | |
Construct an EntryExtractor based on the entry extraction target. |
EntryExtractor | ( | int32_t | nTarget | ) | [protected] |