Granada  1.54.0
Structured layer on top of C++ REST SDK for building server applications in C++. Granada implements sessions, server side plug-in framework, C++ OAuth 2.0 server, data storage access, server script running, server browsing.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
granada::plugin::MapSpidermonkeyPluginFactory Class Reference

#include <map_spidermonkey_plugin.h>

Inheritance diagram for granada::plugin::MapSpidermonkeyPluginFactory:
granada::plugin::SpidermonkeyPluginFactory granada::plugin::PluginFactory

Public Member Functions

virtual std::unique_ptr
< granada::plugin::Plugin
Plugin_unique_ptr () override
 
virtual std::unique_ptr
< granada::plugin::Plugin
Plugin_unique_ptr (granada::plugin::PluginHandler *plugin_handler, const std::string &id) override
 
virtual std::unique_ptr
< granada::plugin::Plugin
Plugin_unique_ptr (granada::plugin::PluginHandler *plugin_handler, const web::json::value &header, const web::json::value &configuration, const std::string &script) override
 
virtual std::unique_ptr
< granada::plugin::PluginHandler
PluginHandler_unique_ptr () override
 
virtual std::unique_ptr
< granada::plugin::PluginHandler
PluginHandler_unique_ptr (const std::string &id) override
 

Detailed Description

Plug-in Factory, used to instanciate Plugins and PluginHandlers.

Member Function Documentation

virtual std::unique_ptr<granada::plugin::Plugin> granada::plugin::MapSpidermonkeyPluginFactory::Plugin_unique_ptr ( )
inlineoverridevirtual
virtual std::unique_ptr<granada::plugin::Plugin> granada::plugin::MapSpidermonkeyPluginFactory::Plugin_unique_ptr ( granada::plugin::PluginHandler plugin_handler,
const std::string &  id 
)
inlineoverridevirtual
virtual std::unique_ptr<granada::plugin::Plugin> granada::plugin::MapSpidermonkeyPluginFactory::Plugin_unique_ptr ( granada::plugin::PluginHandler plugin_handler,
const web::json::value &  header,
const web::json::value &  configuration,
const std::string &  script 
)
inlineoverridevirtual
virtual std::unique_ptr<granada::plugin::PluginHandler> granada::plugin::MapSpidermonkeyPluginFactory::PluginHandler_unique_ptr ( )
inlineoverridevirtual
virtual std::unique_ptr<granada::plugin::PluginHandler> granada::plugin::MapSpidermonkeyPluginFactory::PluginHandler_unique_ptr ( const std::string &  id)
inlineoverridevirtual

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