Re-exports§
pub use capability::effective_capabilities_for_profile;pub use capability::negotiate_contract_version;pub use capability::negotiate_plugins;pub use capability::CapabilityDescriptor;pub use capability::CapabilityState;pub use capability::EffectiveLimits;pub use capability::NegotiationRequest;pub use capability::NegotiationResponse;pub use capability::ParityReference;pub use capability::PluginDescriptor;pub use capability::PluginState;pub use domain::AttachmentDownloadChunk;pub use domain::AttachmentDownloadChunkRequest;pub use domain::AttachmentId;pub use domain::AttachmentListRequest;pub use domain::AttachmentListResult;pub use domain::AttachmentMeta;pub use domain::AttachmentStoreRequest;pub use domain::AttachmentUploadChunkAck;pub use domain::AttachmentUploadChunkRequest;pub use domain::AttachmentUploadCommitRequest;pub use domain::AttachmentUploadId;pub use domain::AttachmentUploadSession;pub use domain::AttachmentUploadStartRequest;pub use domain::ContactListRequest;pub use domain::ContactListResult;pub use domain::ContactRecord;pub use domain::ContactUpdateRequest;pub use domain::GeoPoint;pub use domain::IdentityAnnounceRequest;pub use domain::IdentityAnnounceResult;pub use domain::IdentityBootstrapRequest;pub use domain::IdentityBundle;pub use domain::IdentityImportRequest;pub use domain::IdentityRef;pub use domain::IdentityResolveRequest;pub use domain::MarkerCreateRequest;pub use domain::MarkerDeleteRequest;pub use domain::MarkerId;pub use domain::MarkerListRequest;pub use domain::MarkerListResult;pub use domain::MarkerRecord;pub use domain::MarkerUpdatePositionRequest;pub use domain::PaperDecodeResult;pub use domain::PaperMessageEnvelope;pub use domain::PeerConnectionRequest;pub use domain::PeerConnectionResult;pub use domain::PeerConnectionState;pub use domain::PresenceListRequest;pub use domain::PresenceListResult;pub use domain::PresenceRecord;pub use domain::PropagationAcknowledgeSyncRequest;pub use domain::PropagationAcknowledgeSyncResult;pub use domain::PropagationDeliveryPolicyRequest;pub use domain::PropagationDeliveryPolicyResult;pub use domain::PropagationDeliveryPolicyState;pub use domain::PropagationEnableRequest;pub use domain::PropagationFetchRequest;pub use domain::PropagationFetchResult;pub use domain::PropagationIngestRequest;pub use domain::PropagationIngestResult;pub use domain::PropagationNodeConfig;pub use domain::PropagationNodeListResult;pub use domain::PropagationNodeRecord;pub use domain::PropagationNodeSelectionResult;pub use domain::PropagationNodeSelectionState;pub use domain::PropagationNodeSetRequest;pub use domain::PropagationPeerMaintenanceResult;pub use domain::PropagationPeerSyncRequest;pub use domain::PropagationPeerSyncResult;pub use domain::PropagationRecoveryStateResult;pub use domain::PropagationRemotePeerRequest;pub use domain::PropagationRemoteRequest;pub use domain::PropagationRemoteStatusResult;pub use domain::PropagationRemoteStatusState;pub use domain::PropagationRemoteSyncResult;pub use domain::PropagationRemoteTransferResult;pub use domain::PropagationRemoteTransferState;pub use domain::PropagationRemoteUnpeerResult;pub use domain::PropagationStatusResult;pub use domain::RemoteCommandRequest;pub use domain::RemoteCommandResponse;pub use domain::RemoteCommandSession;pub use domain::RemoteCommandSessionListRequest;pub use domain::RemoteCommandSessionListResult;pub use domain::TelemetryPoint;pub use domain::TelemetryQuery;pub use domain::TopicCreateRequest;pub use domain::TopicId;pub use domain::TopicListRequest;pub use domain::TopicListResult;pub use domain::TopicPath;pub use domain::TopicPublishRequest;pub use domain::TopicRecord;pub use domain::TopicSubscriptionRequest;pub use domain::TrustLevel;pub use domain::VoiceSessionId;pub use domain::VoiceSessionOpenRequest;pub use domain::VoiceSessionState;pub use domain::VoiceSessionUpdateRequest;pub use domain::WorkflowPeerReadyRequest;pub use domain::WorkflowPeerReadyResult;pub use event::EventBatch;pub use event::EventCursor;pub use event::EventSubscription;pub use event::SdkEvent;pub use event::Severity;pub use event::SubscriptionStart;pub use messaging::AnnounceRecord;pub use messaging::ConversationListPage;pub use messaging::ConversationListRequest;pub use messaging::ConversationRecord;pub use messaging::MessageDirection;pub use messaging::MessageHistoryListRequest;pub use messaging::MessageHistoryPage;pub use messaging::MessageHistoryRecord;pub use messaging::MessageMethod;pub use messaging::MessageRecord;pub use messaging::MessageState;pub use messaging::MessagingStore;pub use messaging::PeerRecord;pub use messaging::PeerState;pub use messaging::SendMessageRequest;pub use messaging::StoredOutboundMessage;pub use messaging::SyncPhase;pub use messaging::SyncStatus;pub use profiles::default_effective_limits;pub use profiles::default_memory_budget;pub use profiles::required_capabilities;pub use profiles::supports_capability;pub use profiles::MemoryBudget;pub use types::Ack;pub use types::AuthMode;pub use types::BatchSendItem;pub use types::BatchSendItemError;pub use types::BatchSendItemResult;pub use types::BatchSendRequest;pub use types::BatchSendResult;pub use types::BindMode;pub use types::CancelResult;pub use types::ClientHandle;pub use types::ConfigPatch;pub use types::DeliverySnapshot;pub use types::DeliveryState;pub use types::EventSinkConfig;pub use types::EventSinkKind;pub use types::EventSinkPatch;pub use types::EventStreamConfig;pub use types::GroupRecipientState;pub use types::GroupSendOutcome;pub use types::GroupSendRequest;pub use types::GroupSendResult;pub use types::MessageId;pub use types::OverflowPolicy;pub use types::Profile;pub use types::RedactionConfig;pub use types::RedactionTransform;pub use types::RpcBackendConfig;pub use types::RuntimeSnapshot;pub use types::RuntimeState;pub use types::SdkConfig;pub use types::SendRequest;pub use types::ShutdownMode;pub use types::StartRequest;pub use types::StoreForwardCapacityPolicy;pub use types::StoreForwardConfig;pub use types::StoreForwardEvictionPriority;pub use types::StoreForwardPatch;pub use types::TickBudget;pub use types::TickResult;
Modules§
Structs§
- Client
- Lifecycle
- Mobile
BleCapabilities - Mobile
BleConnect Request - Mobile
BleEvent - Mobile
BleRead Request - Mobile
BleRead Result - Mobile
BleSession Descriptor - Mobile
BleWrite Ack - Mobile
BleWrite Request - RpcBackend
Client - SdkError
- SdkStored
Key
Enums§
Constants§
- CONTRACT_
RELEASE - PYTHON_
LXMF_ REFERENCE_ REF - PYTHON_
LXMF_ REFERENCE_ VERSION - PYTHON_
RETICULUM_ REFERENCE_ REF - PYTHON_
RETICULUM_ REFERENCE_ VERSION - RETICULUM_
CONFORMANCE_ REFERENCE_ REF - SCHEMA_
NAMESPACE - SDK_
VERSION
Traits§
- LxmfSdk
- Lxmf
SdkAsync - Lxmf
SdkAttachments - Lxmf
SdkGroup Delivery - Lxmf
SdkIdentity - Lxmf
SdkManual Tick - Lxmf
SdkMarkers - Lxmf
SdkOperations - Lxmf
SdkPaper - Lxmf
SdkPeer Lifecycle - Lxmf
SdkRemote Commands - Lxmf
SdkTelemetry - Lxmf
SdkTopics - Lxmf
SdkVoice Signaling - Mobile
BleHost Adapter - SdkBackend
- SdkBackend
Async Events - SdkBackend
Async Ops - SdkBackend
KeyManagement
Functions§
- validate_
mobile_ ble_ capabilities - validate_
mobile_ ble_ event_ payload_ bounds - validate_
mobile_ ble_ event_ sequence - validate_
mobile_ ble_ rnode_ lxmf_ readiness