Enum zbus::MessageFlags [−][src]
#[repr(u8)]
pub enum MessageFlags {
NoReplyExpected,
NoAutoStart,
AllowInteractiveAuth,
}
Expand description
Pre-defined flags that can be passed in Message header.
Variants
NoReplyExpected
This message does not expect method return replies or error replies, even if it is of a type that can have a reply; the reply should be omitted.
Note that MessageType::MethodCall
is the only message type currently defined in the
specification that can expect a reply, so the presence or absence of this flag in the other
three message types that are currently documented is meaningless: replies to those message
types should not be sent, whether this flag is present or not.
NoAutoStart
The bus must not launch an owner for the destination name in response to this message.
AllowInteractiveAuth
This flag may be set on a method call message to inform the receiving side that the caller is prepared to wait for interactive authorization, which might take a considerable time to complete. For instance, if this flag is set, it would be appropriate to query the user for passwords or confirmation via Polkit or a similar framework.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MessageFlags
impl Send for MessageFlags
impl Sync for MessageFlags
impl Unpin for MessageFlags
impl UnwindSafe for MessageFlags
Blanket Implementations
Mutably borrows from an owned value. Read more
Get the signature for the implementing type. Read more