1#![cfg_attr(doc, doc = include_str!("../README.md"))]
2#![doc(html_logo_url = "https://cdnweb.devolutions.net/images/projects/devolutions/logos/devolutions-icon-shadow.svg")]
3
4use core::future::Future;
5
6pub use bytes;
7
8mod connector;
9mod framed;
10mod session;
11
12use ironrdp_connector::sspi::generator::NetworkRequest;
13use ironrdp_connector::ConnectorResult;
14
15pub use self::connector::*;
16pub use self::framed::*;
17pub trait NetworkClient {
20 fn send(&mut self, network_request: &NetworkRequest) -> impl Future<Output = ConnectorResult<Vec<u8>>>;
21}