System.Net.Socket.TFDSet

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TFDSet = record

C++

struct DECLSPEC_DRECORD TFDSet
{
private:
    fd_set FFDSet;
    static TFDSet __fastcall CreateNew(TSocket* const *Sockets, const int Sockets_High)/* overload */;
    void __fastcall ValidateHandle(TSocket* const ASocket);
    Winapi::Winsock2::PFdSet __fastcall GetFdSet();
    int __fastcall GetMaxFd();
    void __fastcall Set(const NativeUInt AHandle)/* overload */;
    void __fastcall Clear(const NativeUInt AHandle)/* overload */;
    bool __fastcall IsSet(const NativeUInt AHandle)/* overload */;
public:
    static TFDSet __fastcall Create()/* overload */;
    static TFDSet __fastcall Create(TSocket* const *Sockets, const int 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};
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket System.Net.Socket


説明

TSocket.Select を扱うためのソケット記述子です。

See Also