## File transfer Metadata interface File transfer Metadata interface — GInterface to implement metadata file transfer interface |

## Synopsis

    #include <telepathy-glib/svc-channel.h>

                        TpSvcChannelInterfaceFileTransferMetadata;
                        TpSvcChannelInterfaceFileTransferMetadataClass;

## Object Hierarchy

      GInterface
       +----TpSvcChannelInterfaceFileTransferMetadata

## Description

The Metadata file transfer channel 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.

## Details

### TpSvcChannelInterfaceFileTransferMetadata

    typedef struct _TpSvcChannelInterfaceFileTransferMetadata TpSvcChannelInterfaceFileTransferMetadata;

Dummy typedef representing any implementation of this interface.

### TpSvcChannelInterfaceFileTransferMetadataClass

    typedef struct _TpSvcChannelInterfaceFileTransferMetadataClass TpSvcChannelInterfaceFileTransferMetadataClass;

The class of TpSvcChannelInterfaceFileTransferMetadata. This interface has no D-Bus methods, so an implementation can typically pass `NULL` to `G_IMPLEMENT_INTERFACE()` as the interface initialization function.