Module proxy

Source
Expand description

The client-side proxy API.

Modulesยง

builder ๐Ÿ”’
defaults ๐Ÿ”’

Structsยง

Builder
Builder for proxies.
OwnerChangedStream
A stream::Stream implementation that yields UniqueName when the bus owner changes.
PropertiesCache ๐Ÿ”’
PropertyChanged
A property changed event.
PropertyStream
A stream::Stream implementation that yields property change notifications.
PropertyValue ๐Ÿ”’
Proxy
A client-side interface proxy.
ProxyInner ๐Ÿ”’
ProxyInnerStatic ๐Ÿ”’
This is required to avoid having the Drop impl extend the lifetime โ€™a, which breaks zbus_xmlgen (and possibly other crates).
SignalStream
A stream::Stream implementation that yields signal messages.

Enumsยง

CacheProperties
The properties caching mode.
CachingResult ๐Ÿ”’
Either ๐Ÿ”’
MethodFlags
Flags to use with Proxy::call_with_flags.

Constantsยง

MAX_NAME_OWNER_CHANGED_SIGNALS_QUEUED ๐Ÿ”’

Traitsยง

Defaults
Trait for the default associated values of a proxy.
ProxyImpl
This trait is implemented by all async proxies, which are generated with the proxy macro.

Type Aliasesยง

OwnerChangedStreamMap ๐Ÿ”’