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

#include <skyway_plugin.h>

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

Public Member Functions

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

Protected Member Functions

 SkyWayBinaryPlugin ()
 

Detailed Description

Definition at line 18 of file skyway_plugin.h.

Constructor & Destructor Documentation

◆ ~SkyWayBinaryPlugin()

virtual skyway_plugin::SkyWayBinaryPlugin::~SkyWayBinaryPlugin ( )
inlinevirtual

Definition at line 25 of file skyway_plugin.h.

◆ SkyWayBinaryPlugin()

skyway_plugin::SkyWayBinaryPlugin::SkyWayBinaryPlugin ( )
inlineprotected

Definition at line 28 of file skyway_plugin.h.

Member Function Documentation

◆ Execute()

virtual void skyway_plugin::SkyWayBinaryPlugin::Execute ( std::vector< uint8_t >  data)
pure virtual

◆ Initialize()

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

◆ Shutdown()

virtual void skyway_plugin::SkyWayBinaryPlugin::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