System.Beacon.TEddysUIDRegion

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

  TEddysUIDRegion = record
  const
    EDDY_UID_INSTANCE_ALL = '-1';
  private
    FEddystoneUID: TEddystoneUID;
    FAllInstances: Boolean;
    function GetNamespace: TNamespace;
    function GetInstance: TInstance;
    function GetNamespaceST: string;
    function GetInstanceST: string;
  public
    procedure Initialize(const ANamespace: TNamespace); overload;
    procedure Initialize(const ANamespace: TNamespace; const AInstance: TInstance); overload;
    procedure Initialize(const ANamespaceST: string); overload;
    procedure Initialize(const ANamespaceST: string; const AInstanceST: string); overload;
    property AllInstances: Boolean read FAllInstances;
    property Namespace: TNamespace read GetNamespace;
    property Instance: TInstance read GetInstance;
    property NamespaceST: string read GetNamespaceST;
    property InstanceST: string read GetInstanceST;
  end;

C++

struct DECLSPEC_DRECORD TEddysUIDRegion
{
public:
    #define TEddysUIDRegion_EDDY_UID_INSTANCE_ALL L"-1"
private:
    TEddystoneUID FEddystoneUID;
    bool FAllInstances;
    TNamespace __fastcall GetNamespace(void);
    TInstance __fastcall GetInstance(void);
    System::UnicodeString __fastcall GetNamespaceST(void);
    System::UnicodeString __fastcall GetInstanceST(void);
public:
    void __fastcall Initialize(const TNamespace &ANamespace)/* overload */;
#ifndef _WIN64
    void __fastcall Initialize(const TNamespace &ANamespace, const TInstance &AInstance)/* overload */;
#else /* _WIN64 */
    void __fastcall Initialize(const TNamespace &ANamespace, const TInstance AInstance)/* overload */;
#endif /* _WIN64 */
    void __fastcall Initialize(const System::UnicodeString ANamespaceST)/* overload */;
    void __fastcall Initialize(const System::UnicodeString ANamespaceST, const System::UnicodeString AInstanceST)/* overload */;
    __property bool AllInstances = {read=FAllInstances};
    __property TNamespace Namespace = {read=GetNamespace};
    __property TInstance Instance = {read=GetInstance};
    __property System::UnicodeString NamespaceST = {read=GetNamespaceST};
    __property System::UnicodeString InstanceST = {read=GetInstanceST};
};

Properties

Type Visibility Source Unit Parent
record
struct
public
System.Beacon.pas
System.Beacon.hpp
System.Beacon System.Beacon

Description

Record that sets and stores an EddystoneUID region.

See Also