17 #ifndef SCHEMA_PROCESSOR_HPP_ 
   18 #define SCHEMA_PROCESSOR_HPP_ 
   20 #include <boost/signals2.hpp> 
   42     void loadSchema(
const boost::uint8_t * buffer, 
size_t size);
 
   53     typedef avro::ValidSchema Schema;
 
   56     boost::signals2::signal<void (boost::shared_ptr<avro::ValidSchema>)> schemaUpdatesSubscribers_;
 
void subscribeForSchemaUpdates(ISchemaUpdatesReceiver &receiver)
 
void loadSchema(const boost::uint8_t *buffer, size_t size)
 
void unsubscribeFromSchemaUpdates(ISchemaUpdatesReceiver &receiver)
 
boost::shared_ptr< avro::ValidSchema > SchemaPtr
 
virtual SchemaPtr getSchema() const