System.Tether.Manager.TTetheringProfiles
Delphi
TTetheringProfiles = class
C++
class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringProfiles : public System::TObject
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| class | public | System.Tether.Manager.pas System.Tether.Manager.hpp  | 
        System.Tether.Manager | System.Tether.Manager | 
Description
Keeps 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.
Use RegisterProfile to register a profile type, and then use RegisterProfileProtocolAdapter to register adapters or protocols for a given profile, respectively. You must only register adapters and protocols for a previously-registered profile; otherwise, the register method raises an ETetheringException exception.
TTetheringProfiles provides unregister methods as well: UnRegisterProfile, UnRegisterProfileProtocolAdapter.
You may use GetProfileInstance to create an instance of a profile of a specified profile type that is configured to use a specified manager.
See Also
- System.Tether.Manager.TTetheringProfileType
 - System.Tether.Manager.TTetheringAdapterType
 - System.Tether.Manager.TTetheringProtocolType
 
- System.Tether.Manager.TTetheringProfiles.RegisterProfile
 - System.Tether.Manager.TTetheringProfiles.UnRegisterProfile
 - System.Tether.Manager.TTetheringProfiles.RegisterProfileProtocolAdapter
 - System.Tether.Manager.TTetheringProfiles.UnRegisterProfileProtocolAdapter
 - System.Tether.Manager.TTetheringProfiles.GetProfileInstance