ewmscp  ..
Public Member Functions | Protected Member Functions | List of all members
requestProvider::factoryClass Class Referenceabstract

#include <requestProvider.h>

Inheritance diagram for requestProvider::factoryClass:
[legend]

Public Member Functions

virtual requestProvidercreate (decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler)=0
 

Protected Member Functions

 factoryClass (const std::string &name)
 

Detailed Description

Definition at line 42 of file requestProvider.h.

Constructor & Destructor Documentation

◆ factoryClass()

requestProvider::factoryClass::factoryClass ( const std::string &  name)
inlineprotected

Definition at line 44 of file requestProvider.h.

44  {
45  getFactoryMap()[name] = this;
46  }

References requestProvider::getFactoryMap().

Here is the call graph for this function:

Member Function Documentation

◆ create()

virtual requestProvider* requestProvider::factoryClass::create ( decltype(requests aRequests,
decltype(delayedRequests aDelayedRequests,
decltype(parents aParents,
decltype(InputHandler aInputHandler,
decltype(OutputHandler aOutputHandler 
)
pure virtual

The documentation for this class was generated from the following file:
requestProvider::getFactoryMap
static std::map< std::string, factoryClass * > & getFactoryMap()