From RAD Studio API Documentation
Jump to: navigation, search



TTetheringProfile = class(TComponent)


class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringProfile : public System::Classes::TComponent


Type Visibility Source Unit Parent
class public
System.Tether.Manager System.Tether.Manager


Base class for app tethering profiles.

A profile defines which data your application shares with the profiles of remote applications, and handles the data that those remote profiles share.

A profile is associated with a manager. Managers handle the process of discovering and pairing with remote applications and discovering remote profiles published by those applications. Managers also provide your profile with data to establish a connection to remote profiles, so that your profile can exchange data with remote profiles using a protocol and an adapter.

These are the main features of a profile:

Note: Subclasses of TTetheringProfile, such as TTetheringAppProfile, may provide additional features.

To use app tethering in your application you need a TTetheringProfile component. It is possible to have more than one TTetheringProfile component in the same application, but you only need one TTetheringProfile component.

Note: There is no limit to the number of TTetheringProfile components that an application can have, but specific implementations of protocols, such as TTetheringTCPProtocol, may have limits that affect the number of TTetheringProfile components that your applications can use.

See Also