System.Tether.Manager.TTetheringManager
Delphi
TTetheringManager = class(TComponent)
C++
class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringManager : public System::Classes::TComponent
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | System.Tether.Manager |
Description
A manager can discover and pair to remote managers that provide remote profiles that can share data with the registered profiles of your manager.
A manager is a component that may be associated with one or more profiles, one or more adapters, and one or more protocols.
These are the main features of a manager:
- A manager uses its adapters to locate other managers:
- A manager uses a network adapter to connect to other managers over the network.
- A manager uses a bluetooth adapter to connect to other managers over Classic Bluetooth.
- A manager establishes connections with remote managers (pairing).
- Two paired managers let their profiles know about the profiles of the other manager, so that profiles can share data with each other.
- A manager provides information from its adapters to the protocols of its profiles so that those profiles can share data with each other using their protocols.
To use app tethering in your application you need a TTetheringManager component. It is possible to have more than one TTetheringManager component in the same application, but you only need one TTetheringManager component.
- Note: There is no limit to the number of TTetheringManager components that an application can have, but specific implementations of adapters, such as TTetheringNetworkAdapter or TTetheringBluetoothAdapter, may have limits that affect the number of TTetheringManager components that your applications can use.
For more information about using a TTetheringManager, see Connecting to Remote Applications Using App Tethering.
See Also
- System.Tether.Manager.TTetheringManager.AutoConnect
- System.Tether.Manager.TTetheringManager.DiscoverManagers
- System.Tether.Manager.TTetheringManager.PairManager
- System.Tether.Manager.TTetheringProfile
- System.Tether.Manager.TTetheringManager.RegisteredProfiles
- System.Tether.Manager.TTetheringManager.RemoteProfiles
- System.Tether.Manager.TTetheringProtocol
- System.Tether.Manager.TTetheringProfile.Protocols
- System.Tether.NetworkAdapter.TTetheringNetworkAdapter
- System.Tether.BluetoothAdapter.TTetheringBluetoothAdapter
- Using App Tethering
- Classic Bluetooth
- Connecting to Remote Applications Using App Tethering
- BDShoppingList sample
- DesktopCast sample
- MediaPlayer sample
- PhotoWall sample