System.Threading.TThreadPool.TSafeSharedCardinal

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

    TSafeSharedCardinal = record
    private
      FSharedVar: PCardinal;
      function GetCardinal: Cardinal; inline;
      procedure SetCardinal(const Value: Cardinal); inline;
    public
      constructor Create(var SharedVar: Cardinal);
      function Increment: Cardinal; inline;
      function Decrement: Cardinal; inline;
      class operator Explicit(Value: TSafeSharedCardinal): Cardinal; inline;
      property Value: Cardinal read GetCardinal write SetCardinal;
    end;

C++

struct DECLSPEC_DRECORD TSafeSharedCardinal
{
private:
    unsigned *FSharedVar;
    unsigned __fastcall GetCardinal();
    void __fastcall SetCardinal(const unsigned Value);
public:
    __fastcall TSafeSharedCardinal(unsigned &SharedVar);
    unsigned __fastcall Increment();
    unsigned __fastcall Decrement();
    __property unsigned Value = {read=GetCardinal, write=SetCardinal};
    TSafeSharedCardinal() {}
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
protected
System.Threading.pas
System.Threading.hpp
System.Threading TThreadPool

Beschreibung

Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.