4 #ifndef EventFilter_StorageManager_StorageManager_h
5 #define EventFilter_StorageManager_StorageManager_h
9 #include "boost/scoped_ptr.hpp"
15 #include "xdaq/Application.h"
16 #include "xgi/exception/Exception.h"
17 #include "xoap/MessageReference.h"
18 #include "i2o/Method.h"
35 class DQMEventProcessor;
36 class FragmentProcessor;
239 #endif // EventFilter_StorageManager_StorageManager_h
StorageManager(xdaq::ApplicationStub *s)
void processConsumerRegistrationRequest(xgi::Input *in, xgi::Output *out)
boost::scoped_ptr< DQMEventProcessor > dqmEventProcessor_
void receiveEndOfLumiSectionMessage(toolbox::mem::Reference *ref)
boost::scoped_ptr< DiskWriter > diskWriter_
void inputWebPage(xgi::Input *in, xgi::Output *out)
void receiveDataMessage(toolbox::mem::Reference *ref)
ConsumerUtils< Configuration, EventQueueCollection > ConsumerUtils_t
void consumerStatisticsPage(xgi::Input *in, xgi::Output *out)
boost::shared_ptr< SharedResources > SharedResourcesPtr
SharedResourcesPtr sharedResources_
boost::scoped_ptr< FragmentProcessor > fragmentProcessor_
void startWorkerThreads()
void consumerListWebPage(xgi::Input *in, xgi::Output *out)
void bindStateMachineCallbacks()
void processConsumerHeaderRequest(xgi::Input *in, xgi::Output *out)
void fileStatisticsWebPage(xgi::Input *in, xgi::Output *out)
void rbsenderDetailWebPage(xgi::Input *in, xgi::Output *out)
void initializeSharedResources()
void storedDataWebPage(xgi::Input *in, xgi::Output *out)
uint16_t mem[nChs][nEvts]
StorageManager & operator=(StorageManager const &)
void css(xgi::Input *in, xgi::Output *out)
void dqmEventStatisticsWebPage(xgi::Input *in, xgi::Output *out)
void processDQMConsumerEventRequest(xgi::Input *in, xgi::Output *out)
void bindConsumerCallbacks()
void receiveErrorDataMessage(toolbox::mem::Reference *ref)
void rbsenderWebPage(xgi::Input *in, xgi::Output *out)
void processDQMConsumerRegistrationRequest(xgi::Input *in, xgi::Output *out)
void receiveRegistryMessage(toolbox::mem::Reference *ref)
void bindWebInterfaceCallbacks()
void defaultWebPage(xgi::Input *in, xgi::Output *out)
void processConsumerEventRequest(xgi::Input *in, xgi::Output *out)
void throughputWebPage(xgi::Input *in, xgi::Output *out)
xoap::MessageReference handleFSMSoapMessage(xoap::MessageReference)
boost::scoped_ptr< ConsumerUtils_t > consumerUtils_
boost::scoped_ptr< SMWebPageHelper > smWebPageHelper_
void receiveDQMMessage(toolbox::mem::Reference *ref)