C# Класс System.Net.Sockets.SafeCloseSocket.InnerSafeCloseSocket

Наследование: Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid
Показать файл Открыть проект

Открытые методы

Метод Описание
Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressLen, SocketError &errorCode ) : InnerSafeCloseSocket
AddRef ( ) : void
CreateSocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType, SocketError &errorCode ) : InnerSafeCloseSocket
CreateSocket ( IntPtr fileDescriptor ) : InnerSafeCloseSocket
LogRemainingOperations ( ) : void
Release ( ) : void

Защищенные методы

Метод Описание
ReleaseHandle ( ) : bool

Приватные методы

Метод Описание
Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressSize ) : InnerSafeCloseSocket
BlockingRelease ( ) : void
CreateWSASocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType ) : InnerSafeCloseSocket
CreateWSASocket ( byte pinnedBuffer ) : InnerSafeCloseSocket
InnerReleaseHandle ( ) : SocketError
InnerSafeCloseSocket ( ) : Microsoft.Win32.SafeHandles

Описание методов

Accept() публичный статический метод

public static Accept ( SafeCloseSocket socketHandle, byte socketAddress, int &socketAddressLen, SocketError &errorCode ) : InnerSafeCloseSocket
socketHandle SafeCloseSocket
socketAddress byte
socketAddressLen int
errorCode SocketError
Результат InnerSafeCloseSocket

AddRef() публичный метод

public AddRef ( ) : void
Результат void

CreateSocket() публичный статический метод

public static CreateSocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType, SocketError &errorCode ) : InnerSafeCloseSocket
addressFamily AddressFamily
socketType SocketType
protocolType ProtocolType
errorCode SocketError
Результат InnerSafeCloseSocket

CreateSocket() публичный статический метод

public static CreateSocket ( IntPtr fileDescriptor ) : InnerSafeCloseSocket
fileDescriptor IntPtr
Результат InnerSafeCloseSocket

LogRemainingOperations() публичный метод

public LogRemainingOperations ( ) : void
Результат void

Release() публичный метод

public Release ( ) : void
Результат void

ReleaseHandle() защищенный метод

protected ReleaseHandle ( ) : bool
Результат bool