drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
drogon::Plugin< T > Class Template Reference

The reflection base class for plugins. More...

#include <drogon/plugins/Plugin.h>

Inheritance diagram for drogon::Plugin< T >:
Collaboration diagram for drogon::Plugin< T >:

Additional Inherited Members

Public Member Functions inherited from drogon::PluginBase
void initialize ()
 This method must be called by drogon.
virtual void initAndStart (const Json::Value &config)=0
virtual void shutdown ()=0
Public Member Functions inherited from drogon::DrObject< T >
const std::string & className () const override
 Get the class name.
bool isClass (const std::string &class_name) const override
 Return true if the class name is 'class_name'.
Static Public Member Functions inherited from drogon::DrObject< T >
static const std::string & classTypeName ()

Detailed Description

template<typename T>
class drogon::Plugin< T >

The reflection base class for plugins.

Template Parameters
TThe type of the implementation plugin classes.

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