AbstractMultiplexingDataManager.h

Go to the documentation of this file.
00001 // Copyright CERN 2012 - Developed in collaboration with GSI
00002 
00003 #ifndef ABSTRACT_MULTIPLEXING_DATA_MANAGER_H_
00004 #define ABSTRACT_MULTIPLEXING_DATA_MANAGER_H_
00005 
00006 #include <stdint.h>
00007 
00008 namespace fesa
00009 {
00010 
00016 class AbstractMultiplexingDataManager
00017 {
00018   public:
00019 
00023     virtual ~AbstractMultiplexingDataManager();
00024 
00030     virtual int32_t computeMemorySize() = 0;
00031 
00037     virtual void mapMemory(char* address) = 0;
00038 };
00039 
00040 } // fesa
00041 
00042 #endif // ABSTRACT_MULTIPLEXING_DATA_MANAGER_H_

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1