List of all items
Structs
- Executor
- Guid
- MessageStream
- OwnedGuid
- abstractions::async_lock::Mutex
- abstractions::async_lock::RwLock
- abstractions::async_lock::RwLockReadGuard
- abstractions::async_lock::RwLockWriteGuard
- abstractions::async_lock::Semaphore
- abstractions::executor::Executor
- abstractions::process::Command
- address::Address
- address::transport::Tcp
- address::transport::Unix
- address::transport::Unixexec
- address::transport::tcp::Tcp
- address::transport::unix::Unix
- address::transport::unixexec::Unixexec
- connection::Builder
- connection::Connection
- connection::ConnectionInner
- connection::PendingMethodCall
- connection::WeakConnection
- connection::builder::Builder
- connection::handshake::Authenticated
- connection::handshake::client::Client
- connection::handshake::common::Common
- connection::socket::Split
- connection::socket::command::Command
- connection::socket::split::Split
- connection::socket_reader::SocketReader
- fdo::ConnectionCredentials
- fdo::DBusProxy
- fdo::InterfacesAdded
- fdo::InterfacesAddedArgs
- fdo::InterfacesAddedStream
- fdo::InterfacesRemoved
- fdo::InterfacesRemovedArgs
- fdo::InterfacesRemovedStream
- fdo::IntrospectableProxy
- fdo::MonitoringProxy
- fdo::NameAcquired
- fdo::NameAcquiredArgs
- fdo::NameAcquiredStream
- fdo::NameLost
- fdo::NameLostArgs
- fdo::NameLostStream
- fdo::NameOwnerChanged
- fdo::NameOwnerChangedArgs
- fdo::NameOwnerChangedStream
- fdo::ObjectManager
- fdo::ObjectManagerProxy
- fdo::PeerProxy
- fdo::Properties
- fdo::PropertiesChanged
- fdo::PropertiesChangedArgs
- fdo::PropertiesChangedStream
- fdo::PropertiesProxy
- fdo::StatsProxy
- fdo::dbus::ConnectionCredentials
- fdo::dbus::DBusProxy
- fdo::dbus::NameAcquired
- fdo::dbus::NameAcquiredArgs
- fdo::dbus::NameAcquiredStream
- fdo::dbus::NameLost
- fdo::dbus::NameLostArgs
- fdo::dbus::NameLostStream
- fdo::dbus::NameOwnerChanged
- fdo::dbus::NameOwnerChangedArgs
- fdo::dbus::NameOwnerChangedStream
- fdo::introspectable::Introspectable
- fdo::introspectable::IntrospectableProxy
- fdo::monitoring::MonitoringProxy
- fdo::object_manager::InterfacesAdded
- fdo::object_manager::InterfacesAddedArgs
- fdo::object_manager::InterfacesAddedStream
- fdo::object_manager::InterfacesRemoved
- fdo::object_manager::InterfacesRemovedArgs
- fdo::object_manager::InterfacesRemovedStream
- fdo::object_manager::ObjectManager
- fdo::object_manager::ObjectManagerProxy
- fdo::peer::Peer
- fdo::peer::PeerProxy
- fdo::properties::Properties
- fdo::properties::PropertiesChanged
- fdo::properties::PropertiesChangedArgs
- fdo::properties::PropertiesChangedStream
- fdo::properties::PropertiesProxy
- fdo::stats::ConnectionStats
- fdo::stats::Stats
- fdo::stats::StatsProxy
- guid::Guid
- guid::OwnedGuid
- match_rule::Builder
- match_rule::MatchRule
- match_rule::OwnedMatchRule
- match_rule::builder::Builder
- message::Body
- message::Builder
- message::Header
- message::Inner
- message::Message
- message::PrimaryHeader
- message::Sequence
- message::body::Body
- message::builder::Builder
- message::fields::FieldPos
- message::fields::Fields
- message::fields::FieldsVisitor
- message::fields::QuickFields
- message::fields::SignatureSerializer
- message::header::Header
- message::header::PrimaryHeader
- message_stream::Inner
- message_stream::MessageStream
- object_server::InterfaceDeref
- object_server::InterfaceDerefMut
- object_server::InterfaceRef
- object_server::ObjectServer
- object_server::ResponseDispatchNotifier
- object_server::SignalEmitter
- object_server::dispatch_notifier::ResponseDispatchNotifier
- object_server::interface::ArcInterface
- object_server::interface::interface_deref::InterfaceDeref
- object_server::interface::interface_deref::InterfaceDerefMut
- object_server::interface::interface_ref::InterfaceRef
- object_server::node::Node
- object_server::signal_emitter::SignalEmitter
- proxy::Builder
- proxy::OwnerChangedStream
- proxy::PropertiesCache
- proxy::PropertyChanged
- proxy::PropertyStream
- proxy::PropertyValue
- proxy::Proxy
- proxy::ProxyInner
- proxy::ProxyInnerStatic
- proxy::SignalStream
- proxy::builder::Builder
Enums
- AuthMechanism
- Error
- address::transport::Stream
- address::transport::TcpTransportFamily
- address::transport::Transport
- address::transport::UnixSocket
- address::transport::tcp::TcpTransportFamily
- address::transport::unix::UnixSocket
- connection::AuthMechanism
- connection::NameStatus
- connection::builder::Target
- connection::handshake::auth_mechanism::AuthMechanism
- connection::handshake::command::Command
- error::Error
- fdo::Error
- fdo::ReleaseNameReply
- fdo::RequestNameFlags
- fdo::RequestNameReply
- fdo::StartServiceReply
- fdo::dbus::ReleaseNameReply
- fdo::dbus::RequestNameFlags
- fdo::dbus::RequestNameReply
- fdo::dbus::StartServiceReply
- fdo::error::Error
- match_rule::PathSpec
- message::EndianSig
- message::Flags
- message::Type
- message::field_code::FieldCode
- message::header::EndianSig
- message::header::Flags
- message::header::Type
- object_server::DispatchResult
- object_server::interface::dispatch_result::DispatchResult
- proxy::CacheProperties
- proxy::CachingResult
- proxy::Either
- proxy::MethodFlags
- proxy::builder::CacheProperties
Traits
- AsyncDrop
- DBusError
- abstractions::async_drop::AsyncDrop
- connection::handshake::Handshake
- connection::socket::ReadHalf
- connection::socket::Socket
- connection::socket::WriteHalf
- dbus_error::DBusError
- fdo::object_manager::ObjectManagerSignals
- fdo::properties::PropertiesSignals
- object_server::Interface
- object_server::interface::Interface
- proxy::Defaults
- proxy::ProxyImpl
- proxy::defaults::Defaults
Macros
Attribute Macros
Derive Macros
Functions
- abstractions::timeout::timeout
- address::transport::decode_hex
- address::transport::decode_percents
- address::transport::encode_percents
- connection::acquire_serial_num_semaphore
- connection::builder::start_internal_executor
- connection::handshake::client::create_hello_method_call
- connection::handshake::client::receive_hello_response
- connection::handshake::sasl_auth_id
- connection::socket::unix::fd_recvmsg
- connection::socket::unix::fd_sendmsg
- connection::socket::unix::get_unix_peer_creds
- connection::socket::unix::get_unix_peer_creds_blocking
- guid::validate_guid
- match_rule::write_comma
- match_rule::write_match_rule_string_component
- utils::is_flatpak
- utils::padding_for_8_bytes
- utils::padding_for_n_bytes
Type Aliases
- Result
- abstractions::async_lock::SemaphorePermit
- connection::MsgBroadcaster
- connection::Subscriptions
- connection::builder::Interfaces
- connection::handshake::common::IntoComponentsReturn
- connection::socket::BoxedSplit
- connection::socket::RecvmsgResult
- connection::socket::split::BoxedSplit
- error::Result
- fdo::ManagedObjects
- fdo::Result
- fdo::error::Result
- fdo::object_manager::ManagedObjects
- message::builder::BuildGenericResult
- object_server::SignalContext
- proxy::OwnerChangedStreamMap
Statics
Constants
- connection::DEFAULT_MAX_METHOD_RETURN_QUEUED
- connection::DEFAULT_MAX_QUEUED
- connection::builder::DEFAULT_MAX_QUEUED
- match_rule::builder::MAX_ARGS
- message::NATIVE_ENDIAN_SIG
- message::header::MAX_MESSAGE_SIZE
- message::header::MIN_MESSAGE_SIZE
- message::header::NATIVE_ENDIAN_SIG
- message::header::PRIMARY_HEADER_SIZE
- proxy::MAX_NAME_OWNER_CHANGED_SIGNALS_QUEUED
- utils::FDS_MAX