LCOV - code coverage report
Current view: top level - HLT/BASE - AliHLTOUTHandlerIgnore.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 3 3 100.0 %
Date: 2016-06-14 17:26:59 Functions: 5 10 50.0 %

          Line data    Source code
       1             : //-*- Mode: C++ -*-
       2             : // $Id: $
       3             : 
       4             : #ifndef ALIHLTOUTHANDLERIGNORE_H
       5             : #define ALIHLTOUTHANDLERIGNORE_H
       6             : /* This file is property of and copyright by the ALICE HLT Project        * 
       7             :  * ALICE Experiment at CERN, All rights reserved.                         *
       8             :  * See cxx source for full Copyright notice                               */
       9             : 
      10             : /** @file   AliHLTOUTHandlerIgnore.h
      11             :     @author Artur Szostak <artursz@iafrica.com>
      12             :     @date   7 Jan 2011
      13             :     @brief  HLT output handler for ignoring data blocks.
      14             : 
      15             : // see below for class documentation
      16             : // or
      17             : // refer to README to build package
      18             : // or
      19             : // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
      20             :                                                                           */
      21             : #include "AliHLTOUTHandler.h"
      22             : 
      23             : /**
      24             :  * @class AliHLTOUTHandlerIgnore
      25             :  * HLT output handler used to ignore data block types completely.
      26             :  * It will not inspect the data at all.
      27             :  */
      28             : class AliHLTOUTHandlerIgnore : public AliHLTOUTHandler
      29             : {
      30             : public:
      31             :   
      32             :   /// Default constructor
      33          12 :   AliHLTOUTHandlerIgnore() : AliHLTOUTHandler() {}
      34             :   
      35             :   /// Default destructor
      36          12 :   virtual ~AliHLTOUTHandlerIgnore() {}
      37             : 
      38             :   /**
      39             :    * Process the data will simply ignore the input data.
      40             :    * @param pData  instance of the AliHLTOUT data
      41             :    * @return always returns zero.
      42             :    */
      43             :   virtual int ProcessData(AliHLTOUT* data);
      44             : 
      45             : private:
      46             : 
      47             :   /// Do not allow copying of this class
      48             :   AliHLTOUTHandlerIgnore(const AliHLTOUTHandlerIgnore&);
      49             :   /// Do not allow copying of this class
      50             :   AliHLTOUTHandlerIgnore& operator = (const AliHLTOUTHandlerIgnore&);
      51             : 
      52         126 :   ClassDef(AliHLTOUTHandlerIgnore, 0)
      53             : };
      54             : 
      55             : #endif // ALIHLTOUTHANDLERIGNORE_H

Generated by: LCOV version 1.11