feat(managed): export managed client modules

This commit is contained in:
Nils Andreas Svee committed 2026-04-28 23:34:34 +07:00
1 parent 1f6ce97c3a
commit 4cd6da01b6
2 files changed
+13 -1

No files matched your search

+6 -1
View File
@@ -4,6 +4,7 @@ mod client;
mod config; mod config;
mod error; mod error;
mod event; mod event;
mod managed;
mod probe; mod probe;
mod session; mod session;
mod socket; mod socket;
@@ -11,10 +12,14 @@ mod timing;
pub use client::Client; pub use client::Client;
pub use config::{ClientConfig, NegotiationPolicy, RecvBudget, RunMode, SocketConfig}; pub use config::{ClientConfig, NegotiationPolicy, RecvBudget, RunMode, SocketConfig};
pub use error::ClientError; pub use error::{ClientError, EventSubscriptionError};
pub use event::{ pub use event::{
ClientEvent, OneWayDelaySample, OpenOutcome, PacketMeta, ReceivedStatsSample, RttSample, ClientEvent, OneWayDelaySample, OpenOutcome, PacketMeta, ReceivedStatsSample, RttSample,
ServerTiming, WarningKind, ServerTiming, WarningKind,
}; };
pub use managed::{
CancellationToken, EventHub, EventSubscription, ManagedClient, ManagedClientSession,
SessionEndReason, SessionOutcome, SubscriberConfig, SubscriberOverflow,
};
pub use session::NegotiatedParams; pub use session::NegotiatedParams;
pub use timing::ClientTimestamp; pub use timing::ClientTimestamp;
+7
View File
@@ -0,0 +1,7 @@
mod cancellation;
mod hub;
mod runner;
pub use cancellation::CancellationToken;
pub use hub::{EventHub, EventSubscription, SubscriberConfig, SubscriberOverflow};
pub use runner::{ManagedClient, ManagedClientSession, SessionEndReason, SessionOutcome};