CMS 3D CMS Logo

Public Member Functions

evf::BaseFU Class Reference

#include <BaseFU.h>

List of all members.

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
virtual void buildAndSendDiscard (UInt_t buResourceId)=0
 called by the BUFU Interface to trigger an I2O DISCARD message being built and sent
virtual void I2O_FU_TAKE_Callback (toolbox::mem::Reference *bufRef)=0
 function to be performed upon receiving a TAKE from the BU

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().