System.Net.Socket.TFDSet
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 を扱うためのソケット記述子です。