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

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 in ADF::NarvalProducer, ADF::NarvalFilter, ADF::NarvalShunter, ADF::NarvalConsumer, and Gw::BasicReplica.

Definition at line 144 of file NarvalInterface.h.