AbstractMultiplexingDataManager.h
Go to the documentation of this file.00001
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 }
00041
00042 #endif // ABSTRACT_MULTIPLEXING_DATA_MANAGER_H_