|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
Classes | |
| struct | AuthMethodSet |
| class | Bind |
| The listening server socket. See docs/design/08 §8.3. More... | |
| struct | BindOptions |
| class | ChannelHandler |
| Per-channel request/data handling. See docs/design/08 §8.6. More... | |
| class | CommandHandler |
| Runs a fixed callback per exec request; no local process is spawned. More... | |
| class | Message |
| class | Session |
| One accepted server-side connection. See docs/design/08 §8.4. More... | |
| class | SessionHandler |
| class | SftpSubsystemHandler |
| class | SimpleAuthHandler |
| class | TestServer |
Enumerations | |
| enum class | AuthResult { success , denied , partial } |
| enum class | MessageType { request_auth , request_service , channel_open , channel_request , unknown } |
| enum class | AuthSubtype { none , password , public_key , keyboard_interactive , unknown } |
| enum class | ChannelOpenSubtype { session , direct_tcpip , unknown } |
| enum class | ChannelRequestSubtype { pty , exec , shell , env , subsystem , window_change , x11 , unknown } |
| enum class | PublicKeyState { none , valid , wrong } |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |