Joedb 10.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
joedb::ssh::Forward_Channel Class Reference

#include <joedb/ssh/Forward_Channel.h>

Inheritance diagram for joedb::ssh::Forward_Channel:
Collaboration diagram for joedb::ssh::Forward_Channel:

Public Member Functions

 Forward_Channel (Session &session, const char *remote_host, uint16_t remote_port)
 Forward_Channel (Session &session, const char *remote_path)
void set_timeout (std::chrono::milliseconds ms)
Public Member Functions inherited from joedb::ssh::Forward_Channel_Allocation
 Forward_Channel_Allocation (Session &session)
 Forward_Channel_Allocation (const Forward_Channel_Allocation &)=delete
Forward_Channel_Allocation & operator= (const Forward_Channel_Allocation &)=delete
 ~Forward_Channel_Allocation ()
Public Member Functions inherited from joedb::Channel
void write (const char *data, size_t size)
void read (char *data, size_t size)
virtual ~Channel ()

Additional Inherited Members

Protected Attributes inherited from joedb::ssh::Forward_Channel_Allocation
const ssh_channel channel

Detailed Description

Definition at line 24 of file Forward_Channel.h.

Constructor & Destructor Documentation

◆ Forward_Channel() [1/2]

joedb::ssh::Forward_Channel::Forward_Channel ( Session & session,
const char * remote_host,
uint16_t remote_port )

Definition at line 55 of file Forward_Channel.cpp.

◆ Forward_Channel() [2/2]

joedb::ssh::Forward_Channel::Forward_Channel ( Session & session,
const char * remote_path )

Definition at line 78 of file Forward_Channel.cpp.

Member Function Documentation

◆ set_timeout()

void joedb::ssh::Forward_Channel::set_timeout ( std::chrono::milliseconds ms)
inline

Definition at line 47 of file Forward_Channel.h.


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