Signals
SucceededWithChannel | (o: Connection, a{sv}: Connection_Properties, o: Channel, a{sv}: Channel_Properties) |
Properties
Hints | a{sv} | Read only |
Description
This interface contains functionality which we intend to incorporate into the ChannelRequest interface in future. It should be considered to be conceptually part of the core ChannelRequest interface, but without API or ABI guarantees.
Signals
SucceededWithChannel (o: Connection, a{sv}: Connection_Properties, o: Channel, a{sv}: Channel_Properties)
Parameters
- Connection — o
- Connection_Properties — a{sv} (Qualified_Property_Value_Map)
- Channel — o
- Channel_Properties — a{sv} (Qualified_Property_Value_Map)
The Connection owning the channel.
A subset of the Connection's properties, currently unused. This parameter may be used in future.
The channel which has been created.
The same immutable properties of the Channel that would appear in a NewChannels signal.
Variant of the Succeeded signal allowing to get the channel which has been created.
Properties
Hints — a{sv}
A dictionary of metadata provided by the channel requester, which the handler and other clients MAY choose to interpret. Currently no standard keys are defined; clients MAY choose to use platform-specific keys for their own purposes, but MUST ignore unknown keys and MUST cope with expected keys being missing. Clients SHOULD namespace hint names by having them start with a reversed domain name, in the same way as D-Bus interface names.
Rationale:
The channel dispatcher does not currently interpret any of these
hints: they are solely for communication between cooperating
clients. If hints that do affect the channel dispatcher are added in
future, their names will start with an appropriate reversed domain
name (e.g. org.freedesktop.Telepathy
for hints defined
by this specification, or an appropriate vendor name for third-party
plugins).
This property may be set when the channel request is created, and can never change. Since it is immutable, it SHOULD be included in the dictionary of properties passed to AddRequest by the ChannelDispatcher.