client-cpp
0.0.1-SNAPSHOT
|
#include <Strategies.hpp>
Public Member Functions | |
UuidProcessStrategy (boost::function< bool(uuid_t)> isSubscribed, boost::function< void(uuid_t, boost::shared_ptr< ICommonRecord >)> subscribe, boost::function< void(uuid_t)> unsubscribe) | |
void | run (boost::shared_ptr< ICommonRecord > parent, const std::string &field, const avro::GenericDatum &datum) |
Public Member Functions inherited from kaa::AbstractStrategy | |
virtual | ~AbstractStrategy () |
Strategy to process UUID field. Subscribes and unsubscribes record by UUID using passed in the ctor routines.
Definition at line 32 of file Strategies.hpp.
|
inline |
Definition at line 34 of file Strategies.hpp.
|
virtual |
Routine for processing avro datum and insert field into a record by given name.
parent | Record which has to contain data represented in datum. |
field | Name of a field in a given record. |
datum | Avro datum containing data to be converted. |
Implements kaa::AbstractStrategy.