Struct dbus::tree::Signal[][src]

pub struct Signal<D: DataType> { /* fields omitted */ }

A D-Bus Signal.

Methods

impl<D: DataType> Signal<D>
[src]

Builder method that adds an Argument to the Signal.

Builder method that adds an Argument to the Signal.

Builder method that adds multiple Arguments to the Signal.

Add an annotation to this Signal.

Add an annotation that this entity is deprecated.

Get signal name

Get associated data

Returns a message which emits the signal when sent.

Same as "msg" but also takes a "MessageItem" argument.

Returns a message which emits the signal when sent.

Same as "emit" but does not take a "MessageItem" argument.

Trait Implementations

impl<D: Debug + DataType> Debug for Signal<D> where
    D::Signal: Debug
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<D> Send for Signal<D> where
    <D as DataType>::Signal: Send

impl<D> Sync for Signal<D> where
    <D as DataType>::Signal: Sync