2.1.2.3 Private Transfers to Specific Application

In the third mode, the only allowable destination application is the specific application registered on the receiving machine for the specified application UUID. Private transfers usually involve two instances of the same application, one running on each machine.

To select this mode, the sending application specifies the XF_MATCHID option in the xfSend or xfConnectAndSend function call. The sending application also uses a connection made (with an xfConnect function call for the xfSend function, or as part of the xfConnectAndSend function call) with an XFRADDRESS structure that specifies the specific UUID in the uuidAppID field. With this combination of parameters, only the specific application can receive the file transfer. Otherwise, the file transfer fails.