raknet-rust 0.2.0

Asynchronous, high-performance RakNet transport library for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod config;
mod proxy;
mod rate_limiter;
mod runtime;
mod server;
mod session_pipeline;

pub use crate::session::tunables::SessionTunables;
pub use config::{HandshakeHeuristicsConfig, TransportConfig};
pub use proxy::{IdentityProxyRouter, InboundProxyRoute, OutboundProxyRoute, ProxyRouter};
pub use runtime::{
    EventOverflowPolicy, ShardedRuntimeCommand, ShardedRuntimeConfig, ShardedRuntimeEvent,
    ShardedRuntimeHandle, ShardedSendPayload, spawn_sharded_runtime,
};
pub use server::{
    ConnectedFrameDelivery, QueueDispatchResult, RemoteDisconnectReason, TransportEvent,
    TransportMetricsSnapshot, TransportRateLimitConfig, TransportServer,
};