Joedb 9.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | List of all members
joedb::ssh::Session_And_Channel Class Reference

#include <joedb/ssh/Connector.h>

Inheritance diagram for joedb::ssh::Session_And_Channel:
Inheritance graph
[legend]
Collaboration diagram for joedb::ssh::Session_And_Channel:
Collaboration graph
[legend]

Public Member Functions

 Session_And_Channel (const std::string &user, const std::string &host, const unsigned port, const int verbosity, const char *const b64_key, const char *const passphrase, const char *const remote_path)
 
- Public Member Functions inherited from joedb::ssh::Session
 Session (const std::string &user, const std::string &host, const unsigned port, const int verbosity, const char *const b64_key=nullptr, const char *const passphrase=nullptr)
 
- Public Member Functions inherited from joedb::ssh::Session_Connection
 Session_Connection (const char *user, const char *host, unsigned port, int verbosity)
 
 ~Session_Connection ()
 
- Public Member Functions inherited from joedb::ssh::Session_Allocation
 Session_Allocation ()
 
 Session_Allocation (const Session_Allocation &)=delete
 
Session_Allocationoperator= (const Session_Allocation &)=delete
 
ssh_session get () const
 
void check_result (int result) const
 
 ~Session_Allocation ()
 
- Public Member Functions inherited from joedb::ssh::Forward_Channel
 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_Allocationoperator= (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::Session_Allocation
const ssh_session session
 
- Protected Attributes inherited from joedb::ssh::Forward_Channel_Allocation
const ssh_channel channel
 

Detailed Description

Definition at line 9 of file Connector.h.

Constructor & Destructor Documentation

◆ Session_And_Channel()

joedb::ssh::Session_And_Channel::Session_And_Channel ( const std::string &  user,
const std::string &  host,
const unsigned  port,
const int  verbosity,
const char *const  b64_key,
const char *const  passphrase,
const char *const  remote_path 
)
inline

Definition at line 12 of file Connector.h.


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