Line data Source code
1 : // $Id$
2 :
3 : //**************************************************************************
4 : //* This file is property of and copyright by the *
5 : //* ALICE Experiment at CERN, All rights reserved. *
6 : //* *
7 : //* Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no> *
8 : //* for The ALICE HLT Project. *
9 : //* *
10 : //* Permission to use, copy, modify and distribute this software and its *
11 : //* documentation strictly for non-commercial purposes is hereby granted *
12 : //* without fee, provided that the above copyright notice appears in all *
13 : //* copies and that both the copyright notice and this permission notice *
14 : //* appear in the supporting documentation. The authors make no claims *
15 : //* about the suitability of this software for any purpose. It is *
16 : //* provided "as is" without express or implied warranty. *
17 : //**************************************************************************
18 :
19 : /// @file AliHLTOUTHandler.cxx
20 : /// @author Matthias Richter
21 : /// @date
22 : /// @brief Base class implementation of HLTOUT handlers.
23 : ///
24 :
25 : #include "AliHLTOUTHandler.h"
26 :
27 : /** ROOT macro for the implementation of ROOT specific class methods */
28 126 : ClassImp(AliHLTOUTHandler)
29 :
30 3 : AliHLTOUTHandler::AliHLTOUTHandler()
31 : :
32 3 : fState(kHandlerOK)
33 9 : {
34 : // Base class declaration of HLT output handlers.
35 : // The library implementation of the AliHLTModuleAgent allows to generate
36 : // handlers for data blocks of the HLT output. This can be the output of
37 : // the real HLT coming from the HLTOUT nodes, or simulated HLT output.
38 : // Note: The created instance of AliHLTOUTHandler is deleted by the framework.
39 3 : }
40 :
41 : AliHLTOUTHandler::~AliHLTOUTHandler()
42 0 : {
43 : // destructor
44 6 : }
45 :
46 : int AliHLTOUTHandler::GetProcessedData(const AliHLTUInt8_t* &pData)
47 : {
48 : // get pointer to processed data
49 0 : pData=NULL;
50 0 : return 0;
51 : }
52 :
53 : int AliHLTOUTHandler::ReleaseProcessedData(const AliHLTUInt8_t* /*pData*/, int /*size*/)
54 : {
55 : // release the data pointer previously retrieved by GetProcessedData
56 0 : return 0;
57 : }
58 :
59 : int AliHLTOUTHandler::FinishEvent()
60 : {
61 : // cleanup the current event processing.
62 0 : return 0;
63 : }
|