Properties
ServiceName | s | Read/Write | Immutable, Requestable | |
Metadata | a{sas} (Metadata) | Read/Write | Immutable, Requestable |
Types
Metadata | Mapping | a{sas} |
Description
This interface exists to provide a mechanism to include arbitrary additional information in file transfers. For example, one might want to send a document and include the number of times the character P appeared in the file, so would add NumberOfPs=42 to the Metadata property.
ServiceName living in its own property makes it easier for specific applications to send files to each other, bypassing the standard handler. For example, the Banshee Telepathy plugin handler could match on ServiceName so the Empathy file transfer is not used instead.
Properties
ServiceName — s
A string representing the service name that will be used over the file transfer channel. This property is equivalent to the Channel.Type.DBusTube.ServiceName and Channel.Type.StreamTube.Service properties. If no service name is given then this property will be the empty string.
Metadata — a{sas} (Metadata)
Additional information about the file transfer set by the channel initiator. If no additional information is given then this property will be empty.
Types
Metadata — a{sas}
Rationale:
- Key — s
- Values — as