LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
NullDumper.cpp
Go to the documentation of this file.
1
// Copyright 2002-2013 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
/***************************************************************************
7
* Copyright (C) 2007 by CEA LIST *
8
* *
9
***************************************************************************/
10
#include "
NullDumper.h
"
11
12
#include "
common/time/traceUtils.h
"
13
#include "
common/AbstractFactoryPattern/SimpleFactory.h
"
14
15
namespace
Lima
16
{
17
namespace
LinguisticProcessing
18
{
19
namespace
AnalysisDumpers
20
{
21
22
SimpleFactory<MediaProcessUnit,NullDumper>
NullDumperFactory
(
NULLDUMPER_CLASSID
);
23
24
NullDumper::NullDumper
()
25
:
MediaProcessUnit
()
26
{
27
}
28
29
30
NullDumper::~NullDumper
()
31
{
32
}
33
34
void
NullDumper::init
(
35
Common::XMLConfigurationFiles::GroupConfigurationStructure
& ,
36
Manager
* )
37
{
38
}
39
40
LimaStatusCode
NullDumper::process
(
41
AnalysisContent
& )
const
42
{
43
TimeUtils::updateCurrentTime
();
44
// DUMPERLOGINIT;
45
46
TimeUtils::logElapsedTime
(
"NullDumper"
);
47
return
SUCCESS_ID
;
48
}
49
50
}
// closing namespace AnalysisDumpers
51
}
// closing namespace LinguisticProcessing
52
}
// closing namespace Lima
NullDumper.h
NULLDUMPER_CLASSID
#define NULLDUMPER_CLASSID
Definition
NullDumper.h:28
SimpleFactory.h
Defines a Factory to create Object of type Base.
Lima::AnalysisContent
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Definition
AnalysisContent.h:37
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::InitializableObjectManager
Manage initialization of InitializableObjects using configuration module and parameters.
Definition
InitializableObjectManager.h:32
Lima::LinguisticProcessing::AnalysisDumpers::NullDumper::init
void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
initialize with parameters from configuration file.
Definition
NullDumper.cpp:34
Lima::LinguisticProcessing::AnalysisDumpers::NullDumper::~NullDumper
virtual ~NullDumper()
Definition
NullDumper.cpp:30
Lima::LinguisticProcessing::AnalysisDumpers::NullDumper::NullDumper
NullDumper()
Definition
NullDumper.cpp:24
Lima::LinguisticProcessing::AnalysisDumpers::NullDumper::process
LimaStatusCode process(AnalysisContent &analysis) const override
Process on data in analysisContent.
Definition
NullDumper.cpp:40
Lima::MediaProcessUnit
Definition
MediaProcessUnit.h:33
Lima::SimpleFactory
Definition
SimpleFactory.h:28
Lima::TimeUtils::logElapsedTime
static void logElapsedTime(const std::string &mess, const std::string &taskCategory=std::string(""))
log the number of microseconds since last UpdateCurrentTime
Definition
traceUtils.cpp:67
Lima::TimeUtils::updateCurrentTime
static void updateCurrentTime(const std::string &taskCategory=std::string(""))
store current time for new elapsed time computation
Definition
traceUtils.cpp:36
Lima::LinguisticProcessing::AnalysisDumpers::NullDumperFactory
SimpleFactory< MediaProcessUnit, NullDumper > NullDumperFactory(NULLDUMPER_CLASSID)
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
Lima::LimaStatusCode
LimaStatusCode
Definition
LimaCommon.h:236
Lima::SUCCESS_ID
@ SUCCESS_ID
Definition
LimaCommon.h:237
traceUtils.h
lima_linguisticprocessing
src
linguisticProcessing
core
AnalysisDumpers
NullDumper.cpp
Generated by
1.9.8