tunneler-core 0.2.0

Provides the Core functionality for the Tunneler software
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![warn(missing_docs)]
//! This crate provides a simply way to start a tunneler
//! server and client that can also easily be integradted into
//! other projects allowing you to expose your services running
//! in a private network to be exposed through a public server

/// Provides all the Client related functionality
#[cfg(feature = "client")]
pub mod client;
mod connections;
pub use connections::Destination;
/// Messages are used for all Communication between Server and Client
pub mod message;
/// Provides all the Server related functionality
#[cfg(feature = "server")]
pub mod server;
/// Provides all the Stream/Queue related functionality
pub mod streams;