CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
evf::BaseFU Class Referenceabstract

#include <BaseFU.h>

Public Member Functions

virtual void buildAndSendAllocate (const UIntVec_t &fuResourceIds)=0
 called by the BUFU Interface to trigger an I2O ALLOCATE message being built and sent More...
 
virtual void buildAndSendDiscard (UInt_t buResourceId)=0
 called by the BUFU Interface to trigger an I2O DISCARD message being built and sent More...
 
virtual void I2O_FU_TAKE_Callback (toolbox::mem::Reference *bufRef)=0
 function to be performed upon receiving a TAKE from the BU More...
 

Detailed Description

Definition at line 16 of file BaseFU.h.

Member Function Documentation

virtual void evf::BaseFU::buildAndSendAllocate ( const UIntVec_t fuResourceIds)
pure virtual

called by the BUFU Interface to trigger an I2O ALLOCATE message being built and sent

Referenced by evf::BUFUInterface::allocate().

virtual void evf::BaseFU::buildAndSendDiscard ( UInt_t  buResourceId)
pure virtual

called by the BUFU Interface to trigger an I2O DISCARD message being built and sent

Referenced by evf::BUFUInterface::discard().

virtual void evf::BaseFU::I2O_FU_TAKE_Callback ( toolbox::mem::Reference *  bufRef)
pure virtual

function to be performed upon receiving a TAKE from the BU

Referenced by evf::BUFUInterface::take().