From RAD Studio API Documentation
Jump to: navigation, search

Main unit of the app tethering feature that provides the TTetheringManager class and the base classes TTetheringProfile, TTetheringAdapter and TTetheringProtocol, as well as related classes.

Package tethering.bpl


ETetheringExceptionException that may be raised while you are using tethering features.
TTetheringAdapterBase class for tethering adapters.
TTetheringAdapterClassClass reference of TTetheringAdapter.
TTetheringAdaptersClass of static methods that keeps track of adapter classes that managers can use.
TTetheringConnectionInformation required to establish a protocol connection.
TTetheringCustomStorageBase class for persisting the pairing data of a manager between sessions.
TTetheringManagerA manager can discover and pair to remote managers that provide remote profiles that can share data with the registered profiles of your manager.
TTetheringManagerCommunicationThreadBase class for separate threads of execution that adapters use for asynchronous connections to each other.
TTetheringManagerInfoListList of instances of TTetheringManagerInfo.
TTetheringProfileBase class for app tethering profiles.
TTetheringProfileClassClass reference of TTetheringProfile.
TTetheringProfileInfoListList of remote profiles.
TTetheringProfilesKeeps a list of supported profile types, as well as lists of adapter types and protocol types supported by each type of profile, and lets you create instances of profiles given a type.
TTetheringProtocolBase class for tethering protocols.
TTetheringProtocolClassClass reference of TTetheringProtocol.
TTetheringProtocolsKeeps a list of protocol types and the protocol classes associated with them, and allows you to create an instance of a protocol class given its protocol type.


TStreamReceivedEventType of event handler for the TTetheringProfile.OnStreamReceived event.
TStringReceivedEventType of event handler for the TTetheringProfile.OnStringReceived event.
TTetheringAdapterTypeString that uniquely identifies a type of adapter.
TTetheringAdapterTypesArray of adapter types.
TTetheringAllowedConnectionData required to establish a connection to a remote profile.
TTetheringAllowedConnectionsList of connections to remote profiles.
TTetheringBeforeConnectEventType of event handler for the TTetheringProfile.OnBeforeConnectProfile event.
TTetheringCommandRecord that represents a command that one application can send to another application using app tethering.
TTetheringCommandsArray of commands.
TTetheringCommandTypeEnumerated type that defines the type of an app tethering command.
TTetheringDoLogType of method to handle the log messages.
TTetheringEndManagersDiscoveryEventType of event handler for the TTetheringManager.OnEndManagersDiscovery event.
TTetheringEndProfilesDiscoveryEventType of event handler for the TTetheringManager.OnEndProfilesDiscovery event.
TTetheringErrorThe enumeration for tethering errors.
TTetheringErrorAuthEventType of event handler for authentication error events.
TTetheringManagerCommandA record that manages and processes tethering manager command information.
TTetheringManagerInfoRecord that provides information about a remote manager.
TTetheringManagerPairedEventType of event handler for successful pairing events.
TTetheringNewManagerEventType of event handler for the TTetheringManager.OnNewManager event.
TTetheringNotifyErrorEventThe type for tethering error event handlers.
TTetheringOnRequestStorageType of event handler for the TTetheringManager.OnRequestStorage event.
TTetheringParamA string type used for parameters of tethering commands.
TTetheringParamsAn array of parameters of a tethering command.
TTetheringProfileEventType of event handler for the TTetheringProfile.OnDisconnect and TTetheringProfile.OnAfterConnectProfile events.
TTetheringProfileInfoRecord that provides information about a remote profile.
TTetheringProfileTypeString that uniquely identifies a type of profile.
TTetheringProfileTypesArray of profile types.
TTetheringProtocolAdapterTypeCombination of a protocol type and an adapter type.
TTetheringProtocolAdapterTypesList of combinations of a protocol type and an adapter type.
TTetheringProtocolTypeString that uniquely identifies a type of protocol.
TTetheringProtocolTypesArray of protocol types.
TTetheringRemoteManagerShutdownEventType of event handler for the TTetheringManager.OnRemoteManagerShutdown event.
TTetheringRequestManagerPasswordEventType of event handler for the TTetheringManager.OnRequestManagerPassword event.
TTetheringTargetHostString that determines how to connect to a device.
TTetheringTargetHostsAn array of TTetheringTargetHost.
TTetheringUnPairManagerEventType of event handler for the TTetheringManager.OnUnPairManager event.