lintel 0.2.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
lintel::ProcessComponent Class Reference

#include <ProcessComponent.h>

Inheritance diagram for lintel::ProcessComponent:
lintel::Component

Public Member Functions

 ProcessComponent ()
 
std::vector< std::shared_ptr< Entry > > parse (const std::string &content, int32_t lineOffset, const std::string &fileName) override
 
- Public Member Functions inherited from lintel::Component
 Component (std::string configRoot)
 
virtual ~Component ()=default
 
const std::string & getConfigRoot () const
 

Additional Inherited Members

- Static Protected Member Functions inherited from lintel::Component
static std::size_t convertToBytes (const std::string &size)
 

Detailed Description

Component for parsing process and process group configurations from XML

Constructor & Destructor Documentation

◆ ProcessComponent()

lintel::ProcessComponent::ProcessComponent ( )

Construct a ProcessComponent

Member Function Documentation

◆ parse()

std::vector< std::shared_ptr< Entry > > lintel::ProcessComponent::parse ( const std::string &  content,
int32_t  lineOffset,
const std::string &  fileName 
)
overridevirtual

Parse process configuration XML

Parameters
contentXML content to parse
fileNameSource file name for error reporting
lineOffsetLine offset for error reporting
Returns
Vector of parsed process/group entries

Implements lintel::Component.


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