Public Member Functions | List of all members
Router Class Referenceabstract

#include <router.h>

Inheritance diagram for Router:
Inheritance graph
[legend]

Public Member Functions

virtual PluginResult OnConnectData (std::string target_ip, uint16_t target_port, std::string plugin_type, std::string plugin_param)=0
 
virtual void OnCreatePeer (char *peer_id, char *token)
 
virtual void OnDeleteData (uint16_t port_num)
 
virtual ~Router ()=default
 

Detailed Description

Definition at line 19 of file router.h.

Constructor & Destructor Documentation

◆ ~Router()

virtual Router::~Router ( )
virtualdefault

Member Function Documentation

◆ OnConnectData()

virtual PluginResult Router::OnConnectData ( std::string  target_ip,
uint16_t  target_port,
std::string  plugin_type,
std::string  plugin_param 
)
pure virtual

Implemented in RouterImpl.

◆ OnCreatePeer()

virtual void Router::OnCreatePeer ( char *  peer_id,
char *  token 
)
inlinevirtual

Reimplemented in RouterImpl.

Definition at line 22 of file router.h.

◆ OnDeleteData()

virtual void Router::OnDeleteData ( uint16_t  port_num)
inlinevirtual

Reimplemented in RouterImpl.

Definition at line 27 of file router.h.


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