Generic Types
Unix_Timestamp | Simple Type | u | |
Unix_Timestamp64 | Simple Type | x | |
DBus_Bus_Name | Simple Type | s | |
DBus_Well_Known_Name | Simple Type | s | |
DBus_Unique_Name | Simple Type | s | |
DBus_Interface | Simple Type | s | |
DBus_Error_Name | Simple Type | s | |
DBus_Signature | Simple Type | s | |
DBus_Member | Simple Type | s | |
DBus_Qualified_Member | Simple Type | s | |
User_Action_Timestamp | Simple Type | x | |
Language_Tag | Simple Type | s | |
Qualified_Property_Value_Map | Mapping | a{sv} | |
String_Variant_Map | Mapping | a{sv} | |
String_String_Map | Mapping | a{ss} | |
Object_Immutable_Properties_Map | Mapping | a{oa{sv}} | |
Socket_Address_IP | Struct | (sq) | |
Socket_Address_IPv4 | Struct | (sq) | |
Socket_Address_IPv6 | Struct | (sq) | |
Socket_Netmask_IPv4 | Struct | (sy) | |
Socket_Netmask_IPv6 | Struct | (sy) |
Generic Types
Unix_Timestamp — u
Unix_Timestamp64 — x
DBus_Bus_Name — s
DBus_Well_Known_Name — s
DBus_Unique_Name — s
DBus_Interface — s
DBus_Error_Name — s
DBus_Signature — s
DBus_Member — s
DBus_Qualified_Member — s
User_Action_Timestamp — x
The time at which an user action occurred. This type has the 2 following special values:
0: the action doesn't involve any user action. Clients SHOULD avoid stealing focus when presenting the channel.
MAX_INT64: clients SHOULD behave as though the user action happened at the current time, e.g. a client MAY request that its window gains focus.
Rationale:
This can be used by clients that can't know the X server time like command line applications for example.
For all the other values it corresponds to the time of the user action. Clients SHOULD use this for focus-stealing prevention, if applicable. Note that the time is dependant on the local environment and so is not necessarily a wall-clock time. For example in an X environment it's expected to be the X timestamp of events. This corresponds to the _NET_WM_USER_TIME property in EWMH.
Qualified_Property_Value_Map — a{sv}
- Key — s (DBus_Qualified_Member)
- Value — v
String_Variant_Map — a{sv}
- Key — s
- Value — v
String_String_Map — a{ss}
- Key — s
- Value — s
Object_Immutable_Properties_Map — a{oa{sv}}
- Path — o
- Immutable_Properties — a{sv} (Qualified_Property_Value_Map)
Socket_Address_IP — (sq)
- Address — s
- Port — q
Socket_Address_IPv4 — (sq)
- Address — s
- Port — q
Socket_Address_IPv6 — (sq)
- Address — s
- Port — q
Socket_Netmask_IPv4 — (sy)
- Address — s
- Prefix_Length — y
Socket_Netmask_IPv6 — (sy)
- Address — s
- Prefix_Length — y