client-cpp  0.0.1-SNAPSHOT
kaa::ISchemaProcessor Class Referenceabstract

#include <ISchemaProcessor.hpp>

+ Inheritance diagram for kaa::ISchemaProcessor:
+ Collaboration diagram for kaa::ISchemaProcessor:

Public Member Functions

virtual ~ISchemaProcessor ()
 
virtual void loadSchema (const boost::uint8_t *buffer, size_t size)=0
 
virtual SchemaPtr getSchema () const =0
 
- Public Member Functions inherited from kaa::ISchemaObservable
virtual ~ISchemaObservable ()
 
virtual void subscribeForSchemaUpdates (ISchemaUpdatesReceiver &receiver)=0
 
virtual void unsubscribeFromSchemaUpdates (ISchemaUpdatesReceiver &receiver)=0
 

Detailed Description

Interface for data schema processor.

Definition at line 33 of file ISchemaProcessor.hpp.

Constructor & Destructor Documentation

virtual kaa::ISchemaProcessor::~ISchemaProcessor ( )
inlinevirtual

Definition at line 35 of file ISchemaProcessor.hpp.

Member Function Documentation

virtual SchemaPtr kaa::ISchemaProcessor::getSchema ( ) const
pure virtual

Implemented in kaa::SchemaProcessor.

virtual void kaa::ISchemaProcessor::loadSchema ( const boost::uint8_t *  buffer,
size_t  size 
)
pure virtual

Data schema receiving routine.

Parameters
bufferPointer to a memory block where data schema is placed.
sizeSize of buffer.

Implemented in kaa::SchemaProcessor.


The documentation for this class was generated from the following file: