System.Net.Socket.TFDSet

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TFDSet = record

C++

struct DECLSPEC_DRECORD TFDSet
{
private:
    fd_set FFDSet;
    static TFDSet __fastcall CreateNew(TSocket* const *Sockets, const System::NativeInt Sockets_High)/* overload */;
    void __fastcall ValidateHandle(TSocket* const ASocket);
    Winapi::Winsock2::PFdSet __fastcall GetFdSet();
    int __fastcall GetMaxFd();
    void __fastcall Set(const TSocketHandle AHandle)/* overload */;
    void __fastcall Clear(const TSocketHandle AHandle)/* overload */;
    bool __fastcall IsSet(const TSocketHandle AHandle)/* overload */;
public:
    static TFDSet __fastcall Create()/* overload */;
    static TFDSet __fastcall Create(TSocket* const *Sockets, const System::NativeInt Sockets_High)/* overload */;
    static TFDSet __fastcall Create(TSocket* const Socket)/* overload */;
    void __fastcall Set(TSocket* const ASocket)/* overload */;
    void __fastcall Clear(TSocket* const ASocket)/* overload */;
    void __fastcall Zero();
    bool __fastcall IsSet(TSocket* const ASocket)/* overload */;
    __fastcall operator PFDSet();
    __property Winapi::Winsock2::PFdSet FdSet = {read=GetFdSet};
    __property int MaxFd = {read=GetMaxFd};
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket System.Net.Socket


Beschreibung

Socket-Deskriptor für die Arbeit mit TSocket.Select.

Siehe auch