TwiceAsNice  2019-02-18
Public Member Functions | List of all members
Basda::Handler Struct Referenceabstract

This abstract struct is the base handler, which handles all incoming events and function errors. More...

#include <Core.h>

Inheritance diagram for Basda::Handler:
Inheritance graph
Collaboration diagram for Basda::Handler:
Collaboration graph

Public Member Functions

virtual ~Handler ()
 Construstor. More...
 
virtual void eventHandler (const std::string &_event)=0
 function declaration of the event handler More...
 
virtual void functionErrorHandler (const std::string _errorNo)=0
 function declaration of the function error handler More...
 
virtual ~Handler ()
 Construstor. More...
 
virtual void eventHandler (const std::string &_event)=0
 function declaration of the event handler More...
 
virtual void functionErrorHandler (const std::string _errorNo)=0
 function declaration of the function error handler More...
 

Detailed Description

This abstract struct is the base handler, which handles all incoming events and function errors.

The MPIA in-house electronic is able to send events and function errors. This handler is the base declaration and specify what a handler has to provide.

Author
Frank Kittmann
Version
09.06.16
Date
2009.06.16

Constructor & Destructor Documentation

◆ ~Handler() [1/2]

virtual Basda::Handler::~Handler ( )
inlinevirtual

Construstor.

◆ ~Handler() [2/2]

virtual Basda::Handler::~Handler ( )
inlinevirtual

Construstor.

Member Function Documentation

◆ eventHandler() [1/2]

virtual void Basda::Handler::eventHandler ( const std::string &  _event)
pure virtual

◆ eventHandler() [2/2]

virtual void Basda::Handler::eventHandler ( const std::string &  _event)
pure virtual

◆ functionErrorHandler() [1/2]

virtual void Basda::Handler::functionErrorHandler ( const std::string  _errorNo)
pure virtual

◆ functionErrorHandler() [2/2]

virtual void Basda::Handler::functionErrorHandler ( const std::string  _errorNo)
pure virtual

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