Skip to main content

Module protocol

Module protocol 

Source
Expand description

Types and utilities for manipulating the Wayland protocol

Structs§

CWlInterface
Wrapper around wl_interface used in libwayland to define interfaces
CWlMessage
Wrapper around wl_message used in libwayland to define messages in interfaces
Interface
Description of wayland interface.
Message
Represents a message that has been sent from some object.
MessageDesc
Wire metadata of a given message
ObjectInfo
Description of the protocol-level information of an object
OwnedMessage
Represents a message that has been sent from some object.
ProtocolError
A protocol error

Enums§

AllowNull
Describes whether an argument may have a null value.
Argument
Enum of possible argument of the protocol
ArgumentType
Enum of possible argument types as recognized by the wire
OwnedArgument
Enum of possible argument of the protocol

Constants§

INLINE_ARGS
Number of arguments that are stocked inline in a Message before allocating

Statics§

ANONYMOUS_INTERFACE
Special interface representing an anonymous object

Functions§

same_interface
Returns true if the two interfaces are the same.