Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Sockets.DynamicWinsockMethods Class Referencesealed

Static Public Member Functions

static DynamicWinsockMethods GetMethods (AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
 

Package Functions

AcceptExDelegate GetAcceptExDelegate (SafeSocketHandle socketHandle)
 
GetAcceptExSockaddrsDelegate GetGetAcceptExSockaddrsDelegate (SafeSocketHandle socketHandle)
 
ConnectExDelegate GetConnectExDelegate (SafeSocketHandle socketHandle)
 
DisconnectExDelegate GetDisconnectExDelegate (SafeSocketHandle socketHandle)
 
WSARecvMsgDelegate GetWSARecvMsgDelegate (SafeSocketHandle socketHandle)
 
TransmitPacketsDelegate GetTransmitPacketsDelegate (SafeSocketHandle socketHandle)
 

Private Member Functions

 DynamicWinsockMethods (AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
 

Static Private Member Functions

static unsafe T CreateDelegate< T > ([NotNull] ref T cache, SafeSocketHandle socketHandle, string guidString)
 

Private Attributes

readonly AddressFamily _addressFamily
 
readonly SocketType _socketType
 
readonly ProtocolType _protocolType
 
AcceptExDelegate _acceptEx
 
GetAcceptExSockaddrsDelegate _getAcceptExSockaddrs
 
ConnectExDelegate _connectEx
 
TransmitPacketsDelegate _transmitPackets
 
DisconnectExDelegate _disconnectEx
 
WSARecvMsgDelegate _recvMsg
 

Static Private Attributes

static readonly List< DynamicWinsockMethodss_methodTable = new List<DynamicWinsockMethods>()
 

Detailed Description

Definition at line 8 of file DynamicWinsockMethods.cs.


The documentation for this class was generated from the following file: