GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
virtual UInt_t ADF::NarvalShunter::ProcessBlocks ( )
pure virtual

generic ProcessBlocks method for any kind of actor. Intput/Output should be attached using the AttachInput/AttachOutput methods

It allows moreover to interrupt and restart without waiting for the end of one block. It should :

  • Check the actor is the owner of the block through the SetOwner method
  • Process the block(s) in case
  • Free the block once fully consumed/produced using again the SetOwner ( 0x0 ) method

Reimplemented from ADF::NarvalInterface.

Implemented in Gw::BasicReplica.