#include <BaseBU.h>
Public Member Functions | |
virtual void | DIRECT_BU_ALLOCATE (const UIntVec_t &fuResourceIds, xdaq::ApplicationDescriptor *fuAppDesc)=0 |
ALLOCATE called by the BUFU Interface when BU and FU are in the same process. | |
virtual void | DIRECT_BU_DISCARD (UInt_t buResourceId)=0 |
DISCARD called by the BUFU Interface when BU and FU are in the same process. | |
virtual void | postI2OFrame (xdaq::ApplicationDescriptor *fuAppDesc, toolbox::mem::Reference *bufRef)=0 |
virtual void evf::BaseBU::DIRECT_BU_ALLOCATE | ( | const UIntVec_t & | fuResourceIds, |
xdaq::ApplicationDescriptor * | fuAppDesc | ||
) | [pure virtual] |
ALLOCATE called by the BUFU Interface when BU and FU are in the same process.
Referenced by evf::BUFUInterface::allocate().
virtual void evf::BaseBU::DIRECT_BU_DISCARD | ( | UInt_t | buResourceId | ) | [pure virtual] |
DISCARD called by the BUFU Interface when BU and FU are in the same process.
Referenced by evf::BUFUInterface::discard().
virtual void evf::BaseBU::postI2OFrame | ( | xdaq::ApplicationDescriptor * | fuAppDesc, |
toolbox::mem::Reference * | bufRef | ||
) | [pure virtual] |
to be called by the BUFUInterface the child class BU implements this function, posting a frame
Referenced by evf::BUFUInterface::take().