Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef BASEFU_H_
00009 #define BASEFU_H_
00010
00011 #include "xdaq/Application.h"
00012 #include "EventFilter/Utilities/interface/BUFUTypes.h"
00013
00014 namespace evf {
00015
00016 class BaseFU {
00017
00018 public:
00020 virtual void I2O_FU_TAKE_Callback(toolbox::mem::Reference* bufRef) = 0;
00021
00023 virtual void buildAndSendAllocate(const UIntVec_t& fuResourceIds) = 0;
00025 virtual void buildAndSendDiscard(UInt_t buResourceId) = 0;
00026
00027 };
00028 }
00029
00030 #endif