LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::AbstractProcessingClientHandler Class Reference

#include <common/Handler/AbstractProcessingClientHandler.h>

Inheritance diagram for Lima::AbstractProcessingClientHandler:
Lima::AbstractXmlDocumentHandler Lima::XmlReader::MultimediaProcessingClientHandler Lima::Handler::MultimediaDocumentHandler Lima::XmlBowDocumentHandler Lima::XmlSimpleHandler Lima::XmlSimpleStreamHandler

Public Member Functions

virtual ~AbstractProcessingClientHandler ()
 
virtual void setAnalysisClient (const std::string &clientId, std::shared_ptr< AbstractProcessingClient > client)
 
virtual std::shared_ptr< AbstractProcessingClient > getAnalysisClient (const std::string &clientId)
 
virtual std::map< std::string, std::shared_ptr< AbstractProcessingClient > > getAnalysisClients () const
 
virtual void setAnalysisClients (std::map< std::string, std::shared_ptr< AbstractProcessingClient > > clients)
 
virtual void handleProc (const std::string &tagName, const std::string &content, const std::map< std::string, std::string > &metaData, const std::string &pipeline, const std::map< std::string, AbstractAnalysisHandler * > &handlers=std::map< std::string, AbstractAnalysisHandler * >(), const std::set< std::string > &inactiveUnits=std::set< std::string >())
 

Detailed Description

Definition at line 16 of file AbstractProcessingClientHandler.h.

Constructor & Destructor Documentation

◆ ~AbstractProcessingClientHandler()

virtual Lima::AbstractProcessingClientHandler::~AbstractProcessingClientHandler ( )
inlinevirtual

Definition at line 19 of file AbstractProcessingClientHandler.h.

Member Function Documentation

◆ getAnalysisClient()

virtual std::shared_ptr< AbstractProcessingClient > Lima::AbstractProcessingClientHandler::getAnalysisClient ( const std::string &  clientId)
inlinevirtual

Definition at line 34 of file AbstractProcessingClientHandler.h.

◆ getAnalysisClients()

virtual std::map< std::string, std::shared_ptr< AbstractProcessingClient > > Lima::AbstractProcessingClientHandler::getAnalysisClients ( ) const
inlinevirtual

Definition at line 45 of file AbstractProcessingClientHandler.h.

◆ handleProc()

virtual void Lima::AbstractProcessingClientHandler::handleProc ( const std::string &  tagName,
const std::string &  content,
const std::map< std::string, std::string > &  metaData,
const std::string &  pipeline,
const std::map< std::string, AbstractAnalysisHandler * > &  handlers = std::map<std::string, AbstractAnalysisHandler*>(),
const std::set< std::string > &  inactiveUnits = std::set<std::string>() 
)
inlinevirtual

Definition at line 54 of file AbstractProcessingClientHandler.h.

◆ setAnalysisClient()

virtual void Lima::AbstractProcessingClientHandler::setAnalysisClient ( const std::string &  clientId,
std::shared_ptr< AbstractProcessingClient >  client 
)
inlinevirtual

Definition at line 21 of file AbstractProcessingClientHandler.h.

◆ setAnalysisClients()

virtual void Lima::AbstractProcessingClientHandler::setAnalysisClients ( std::map< std::string, std::shared_ptr< AbstractProcessingClient > >  clients)
inlinevirtual

Definition at line 49 of file AbstractProcessingClientHandler.h.


The documentation for this class was generated from the following file: