Crate msgtrans

Source

Re-exports§

pub use packet::Packet;
pub use packet::PacketType;
pub use packet::PacketError;
pub use event::TransportEvent;
pub use event::ClientEvent;
pub use event::TcpEvent;
pub use event::WebSocketEvent;
pub use event::QuicEvent;
pub use error::TransportError;
pub use error::CloseReason;
pub use command::TransportCommand;
pub use command::TransportStats;
pub use command::ConnectionInfo;
pub use stream::EventStream;
pub use stream::PacketStream;
pub use stream::ClientEventStream;
pub use transport::TransportConfig;
pub use transport::ExpertConfig;
pub use transport::SmartPoolConfig;
pub use transport::PerformanceConfig;
pub use transport::Transport;
pub use transport::TransportServer;
pub use transport::TransportClientBuilder;
pub use transport::TransportServerBuilder;
pub use transport::TransportClient;
pub use transport::ConnectionPoolConfig;
pub use transport::RetryConfig;
pub use transport::LoadBalancerConfig;
pub use transport::CircuitBreakerConfig;
pub use transport::AcceptorConfig;
pub use transport::BackpressureStrategy;
pub use transport::RateLimiterConfig;
pub use transport::ConnectionPool;
pub use transport::MemoryPool;
pub use transport::MemoryStats;
pub use transport::MemoryStatsSnapshot;
pub use transport::Actor;
pub use transport::ActorManager;
pub use transport::ProtocolAdapter;
pub use transport::ProtocolStats;
pub use transport::LockFreeHashMap;
pub use transport::LockFreeQueue;
pub use transport::LockFreeCounter;
pub use protocol::TcpClientConfig;
pub use protocol::TcpServerConfig;
pub use protocol::WebSocketClientConfig;
pub use protocol::WebSocketServerConfig;
pub use protocol::QuicClientConfig;
pub use protocol::QuicServerConfig;
pub use protocol::ServerConfig;
pub use protocol::ClientConfig;
pub use connection::Connection;
pub use connection::Server;
pub use connection::ConnectionFactory;
pub use plugin::ProtocolPlugin;
pub use plugin::PluginManager;
pub use plugin::PluginInfo;
pub use tokio;

Modules§

adapters
command
connection
error
event
packet
plugin
protocol
stream
transport
msgtrans - Unified multi-protocol transport library

Structs§

SessionId
Type-safe wrapper for session ID

Type Aliases§

PacketId
Result