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

#include <skyway_plugin.h>

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

Public Member Functions

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

Protected Member Functions

 SkyWayStringPlugin ()
 

Detailed Description

Definition at line 31 of file skyway_plugin.h.

Constructor & Destructor Documentation

◆ ~SkyWayStringPlugin()

virtual skyway_plugin::SkyWayStringPlugin::~SkyWayStringPlugin ( )
inlinevirtual

Definition at line 38 of file skyway_plugin.h.

◆ SkyWayStringPlugin()

skyway_plugin::SkyWayStringPlugin::SkyWayStringPlugin ( )
inlineprotected

Definition at line 41 of file skyway_plugin.h.

Member Function Documentation

◆ Execute()

virtual void skyway_plugin::SkyWayStringPlugin::Execute ( std::string  data)
pure virtual

◆ Initialize()

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

◆ Shutdown()

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

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


skyway
Author(s): Toshiya Nakakura
autogenerated on Sat Apr 15 2023 02:08:21