libsshpp v0.1.7
Modern C++17 wrapper for libssh
Loading...
Searching...
No Matches
sshpp.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later
2//
3// Umbrella header for the parts of libsshpp implemented so far. See
4// docs/design/11-versioning-and-roadmap.md for the milestone plan and
5// README.md for what's scoped down relative to the design.
6#pragma once
7
8#include <sshpp/config.hpp>
9
10#include <sshpp/auth.hpp>
11#include <sshpp/channel.hpp>
12#include <sshpp/error.hpp>
13#include <sshpp/event.hpp>
14#include <sshpp/exec.hpp>
16#include <sshpp/key.hpp>
17#include <sshpp/known_hosts.hpp>
18#include <sshpp/library.hpp>
19#include <sshpp/result.hpp>
20#include <sshpp/session.hpp>
22#include <sshpp/shell.hpp>
23#include <sshpp/types.hpp>
24
25#if SSHPP_WITH_SFTP
27#include <sshpp/sftp/sftp.hpp>
28#endif
29
30#if SSHPP_WITH_SCP
31#include <sshpp/scp/scp.hpp>
32#endif
33
34#if SSHPP_WITH_FORWARDING
35#include <sshpp/forwarding.hpp>
36#endif
37
38#if SSHPP_WITH_SERVER
39#include <sshpp/server/bind.hpp>
45#endif