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

#include <EventBusComponent.h>

Inheritance diagram for lintel::EventBusComponent:
lintel::Component

Public Member Functions

 EventBusComponent ()
 
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 event bus configurations from XML

Constructor & Destructor Documentation

◆ EventBusComponent()

lintel::EventBusComponent::EventBusComponent ( )

Construct an EventBusComponent

Member Function Documentation

◆ parse()

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

Parse event bus configuration XML

Parameters
contentXML content to parse
fileNameSource file name for error reporting
lineOffsetLine offset for error reporting
Returns
Vector of parsed event bus entries

Implements lintel::Component.


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