Public Member Functions | Private Attributes | List of all members
binary_loopback::BinaryLoopback Class Reference

#include <binary_loopback.h>

Inheritance diagram for binary_loopback::BinaryLoopback:
Inheritance graph
[legend]

Public Member Functions

 BinaryLoopback ()
 
virtual void Execute (std::vector< uint8_t > data) override
 
virtual void Initialize (std::shared_ptr< rapidjson::Document > parameter, std::shared_ptr< std::function< void(std::vector< uint8_t >)>> callback) override
 
virtual void Shutdown () override
 
virtual ~BinaryLoopback () override
 
- Public Member Functions inherited from skyway_plugin::SkyWayBinaryPlugin
virtual ~SkyWayBinaryPlugin ()
 

Private Attributes

std::shared_ptr< std::function< void(std::vector< uint8_t >)> > callback_
 

Additional Inherited Members

- Protected Member Functions inherited from skyway_plugin::SkyWayBinaryPlugin
 SkyWayBinaryPlugin ()
 

Detailed Description

Definition at line 11 of file binary_loopback.h.

Constructor & Destructor Documentation

◆ BinaryLoopback()

binary_loopback::BinaryLoopback::BinaryLoopback ( )

Definition at line 9 of file binary_loopback.cpp.

◆ ~BinaryLoopback()

binary_loopback::BinaryLoopback::~BinaryLoopback ( )
overridevirtual

Definition at line 13 of file binary_loopback.cpp.

Member Function Documentation

◆ Execute()

void binary_loopback::BinaryLoopback::Execute ( std::vector< uint8_t >  data)
overridevirtual

Implements skyway_plugin::SkyWayBinaryPlugin.

Definition at line 23 of file binary_loopback.cpp.

◆ Initialize()

void binary_loopback::BinaryLoopback::Initialize ( std::shared_ptr< rapidjson::Document >  parameter,
std::shared_ptr< std::function< void(std::vector< uint8_t >)>>  callback 
)
overridevirtual

Implements skyway_plugin::SkyWayBinaryPlugin.

Definition at line 17 of file binary_loopback.cpp.

◆ Shutdown()

void binary_loopback::BinaryLoopback::Shutdown ( )
overridevirtual

Implements skyway_plugin::SkyWayBinaryPlugin.

Definition at line 27 of file binary_loopback.cpp.

Member Data Documentation

◆ callback_

std::shared_ptr<std::function<void(std::vector<uint8_t>)> > binary_loopback::BinaryLoopback::callback_
private

Definition at line 13 of file binary_loopback.h.


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


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