00001 #ifndef IOPool_Streamer_TestConsumer_h 00002 #define IOPool_Streamer_TestConsumer_h 00003 00004 #include "IOPool/Streamer/interface/EventBuffer.h" 00005 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00006 00007 namespace edmtest 00008 { 00009 class Worker; 00010 00011 class TestConsumer 00012 { 00013 public: 00014 TestConsumer(edm::ParameterSet const& ps, 00015 edm::EventBuffer* buf); 00016 00017 ~TestConsumer(); 00018 00019 void bufferReady(); 00020 void stop(); 00021 void sendRegistry(void* buf, int len); 00022 00023 private: 00024 Worker* worker_; 00025 edm::EventBuffer* bufs_; 00026 }; 00027 } 00028 00029 #endif 00030