Re-exports§
pub use websocket::WebSocketDeliveredMessage;pub use websocket::WebSocketRemoteTransport;pub use websocket::WebSocketSubscriptionStream;
Modules§
- websocket
- WebSocket transport for the remote SDK (LP-WS-TRANSPORT R2/R3, client legs).
Structs§
- Delivered
Message - A message the server delivered on this subscription.
- Flush
Outcome - The typed result of a
PushClient::flushorPushClient::close. - Participant
Response Provenance - Transport-layer testimony identifying the connection attempt that delivered a frame.
- Pending
Push Connect - A pending push-client connection with a caller-selected setup deadline.
- Publish
Rejection - A single publish the server rejected, reported verbatim from the wire.
- Push
Client - A connected client that consumes server pushes and sends correlated replies.
- Push
Writer - A cheap clone of a
PushClient’s write half. - Pushed
Frame - A frame the server pushed to this client.
- Remote
Channel Handle - Channel handle that communicates through SDK-internal wire protocol transport.
- Remote
Config - Configuration for remote SDK handles.
- Remote
Conversation Handle - Conversation handle that communicates through SDK-internal wire protocol transport.
- Remote
Participant Handle - Remote participant entrypoint backed by protocol-crate state and canonical LPCR storage.
- Remote
Participant Operation - Opaque one-use operation released only after the SDK persisted sealed LPCR bytes.
- Remote
Reconnect Permit - Typed reconnect permit returned by a crate-authorized fresh event.
- Remote
Transport Loss Outcome - Combined typed consequence of an established connection loss.
- Server
Address - Application-level address for a remote liminal server.
- Subscription
Stream - A connected subscription whose background reader surfaces delivered messages.
- TcpRemote
Transport - Real TCP transport that exchanges canonical wire frames with a liminal server.
Enums§
- Flush
Mode - What a
FlushOutcome’s collection actually did to the socket, disclosed so a degraded close is never silent (ruling R2 «SHARED-SOCKET-VERDICT-ONLY»). - Remote
Detach Replay Outcome - Result of starting and sending a parked detach replay.
- Remote
Expected Operation Recovery - Result of releasing a committed cold-restored operation.
- Remote
Lost Operation Resolution - Result of consuming operation-domain crash testimony.
- Remote
Lost Reconnect Resolution - Result of consuming reconnect-domain crash testimony.
- Remote
Operation Record Outcome - Result of admitting an outbound request through the crate write-ahead barrier.
- Remote
Operation Transport Fate - Typed operation-domain consequence of an established transport loss.
- Remote
Participant Error - Failure at the SDK participant state, codec, storage, or transport boundary.
- Remote
Participant Inbound - Typed result of one decoded participant frame on the real receive path.
- Remote
Participant Send Outcome - Result of sending an operation on the participant transport.
- Remote
Reconnect Attempt Outcome - Result of a real connection attempt redeemed from one crate permit.
- Remote
Reconnect Permit Outcome - Event-driven reconnect permit decision; there is no delay or timer arm.
- Remote
Reconnect Permit Recovery - Result of releasing a committed cold-restored reconnect permit.
- Remote
Replay Apply Outcome - Result of an explicit replay apply seam delegated to the crate.
- SdkChannel
Handle - Runtime-selected channel handle that keeps deployment differences behind configuration.
- SdkConfig
- Deployment-mode configuration used by the SDK builders.
- SdkConversation
Handle - Runtime-selected conversation handle that keeps deployment differences behind configuration.
Constants§
- OBSERVABILITY_
CHANNEL - The reserved channel a worker publishes agent-observability events to over its existing push connection.
- PARTICIPANT_
PUMP_ WINDOW - Default quiet window for
RemoteParticipantHandle::try_receive.
Traits§
- Participant
Resume Store - Storage boundary for canonical
LPCRclient resume bytes.
Functions§
- build_
channel_ handle - Builds a channel handle selected by
SdkConfig. - build_
conversation_ handle - Builds a conversation handle selected by
SdkConfig.