List of all items
Structs
- IncomingMessage
- IpcClientImpl
- IpcClientSubscription
- IpcClientTypedSubscription
- NoEncryptionCryptoProvider
- NoopCommunicationBackend
- OutgoingMessage
- SendError
- TestCommunicationBackend
- TypedIncomingMessage
- TypedOutgoingMessage
- discover::DiscoverHandler
- discover::DiscoverRequest
- discover::DiscoverResponse
- error::AlreadyRunningError
- error::SendError
- ipc_client::IpcClientImpl
- ipc_client::IpcClientInner
- ipc_client::IpcClientSubscription
- ipc_client::IpcClientTypedSubscription
- message::IncomingMessage
- message::OutgoingMessage
- message::TypedIncomingMessage
- message::TypedOutgoingMessage
- rpc::exec::handler_registry::RpcHandlerRegistry
- rpc::request_message::PartialRpcRequestMessage
- rpc::request_message::RpcRequestMessage
- rpc::request_message::RpcRequestPayload
- rpc::response_message::IncomingRpcResponseMessage
- rpc::response_message::OutgoingRpcResponseMessage
- traits::communication_backend::noop::NoopCommunicationBackend
- traits::communication_backend::noop::NoopCommunicationBackendReceiver
- traits::communication_backend::test_support::TestCommunicationBackend
- traits::communication_backend::test_support::TestCommunicationBackendReceiver
- traits::crypto_provider::NoEncryptionCryptoProvider
- wasm::ChannelError
- wasm::DeserializeError
- wasm::JsCommunicationBackend
- wasm::JsCommunicationBackendSender
- wasm::JsIpcClient
- wasm::JsIpcClientSubscription
- wasm::JsSessionRepository
- wasm::RawJsSessionRepository
- wasm::communication_backend::ChannelError
- wasm::communication_backend::DeserializeError
- wasm::communication_backend::JsCommunicationBackend
- wasm::communication_backend::JsCommunicationBackendSender
- wasm::ipc_client::JsIpcClient
- wasm::ipc_client::JsIpcClientSubscription
- wasm::js_session_repository::JsSessionRepository
- wasm::js_session_repository::RawJsSessionRepository
Enums
- Endpoint
- HostId
- ReceiveError
- RequestError
- Source
- SubscribeError
- TypedReceiveError
- endpoint::Endpoint
- endpoint::HostId
- endpoint::Source
- error::ReceiveError
- error::RequestError
- error::SubscribeError
- error::TypedReceiveError
- rpc::error::RpcError
- wasm::generic_session_repository::GenericSessionRepository
Traits
- IpcClient
- IpcClientExt
- PayloadTypeName
- RpcHandler
- RpcRequest
- ipc_client_ext::IpcClientExt
- ipc_client_trait::IpcClient
- message::PayloadTypeName
- rpc::exec::handler::RpcHandler
- rpc::exec::handler::RpcHandlerExt
- rpc::request::RpcRequest
- traits::communication_backend::CommunicationBackend
- traits::communication_backend::CommunicationBackendReceiver
- traits::crypto_provider::CryptoProvider
- traits::session_repository::SessionRepository
Functions
- ipc_client::handle_rpc_request
- ipc_client::stop_inner
- serde_utils::from_slice
- serde_utils::to_vec
- wasm::discover::ipc_register_discover_handler
- wasm::discover::ipc_request_discover
- wasm::ipc_register_discover_handler
- wasm::ipc_request_discover
Type Aliases
- InMemorySessionRepository
- TestIpcClient
- serde_utils::DeserializeError
- serde_utils::SerializeError
- traits::session_repository::InMemorySessionRepository
- wasm::generic_session_repository::Session