Public Member Functions | Protected Member Functions | List of all members
skyway_plugin::SkyWayJsonPlugin Class Referenceabstract

#include <skyway_plugin.h>

Inheritance diagram for skyway_plugin::SkyWayJsonPlugin:
Inheritance graph
[legend]

Public Member Functions

virtual void Execute (std::shared_ptr< rapidjson::Document > document)=0
 
virtual void Initialize (std::shared_ptr< rapidjson::Document > parameter, std::shared_ptr< std::function< void(std::shared_ptr< rapidjson::Document >)>> callback)=0
 
virtual void Shutdown ()=0
 
virtual ~SkyWayJsonPlugin ()
 

Protected Member Functions

 SkyWayJsonPlugin ()
 

Detailed Description

Definition at line 44 of file skyway_plugin.h.

Constructor & Destructor Documentation

◆ ~SkyWayJsonPlugin()

virtual skyway_plugin::SkyWayJsonPlugin::~SkyWayJsonPlugin ( )
inlinevirtual

Definition at line 52 of file skyway_plugin.h.

◆ SkyWayJsonPlugin()

skyway_plugin::SkyWayJsonPlugin::SkyWayJsonPlugin ( )
inlineprotected

Definition at line 55 of file skyway_plugin.h.

Member Function Documentation

◆ Execute()

virtual void skyway_plugin::SkyWayJsonPlugin::Execute ( std::shared_ptr< rapidjson::Document >  document)
pure virtual

Implemented in json_loopback::JsonLoopback.

◆ Initialize()

virtual void skyway_plugin::SkyWayJsonPlugin::Initialize ( std::shared_ptr< rapidjson::Document >  parameter,
std::shared_ptr< std::function< void(std::shared_ptr< rapidjson::Document >)>  ,
callback   
)
pure virtual

Implemented in json_loopback::JsonLoopback.

◆ Shutdown()

virtual void skyway_plugin::SkyWayJsonPlugin::Shutdown ( )
pure virtual

Implemented in json_loopback::JsonLoopback.


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


skyway
Author(s): Toshiya Nakakura
autogenerated on Thu Oct 26 2023 02:42:21