Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | AddressInfo |
struct | AddressInfoEx |
struct | ControlData |
struct | ControlDataIPv6 |
struct | IPMulticastRequest |
struct | IPv6MulticastRequest |
struct | Linger |
struct | TimeValue |
struct | TransmitPacketsElement |
struct | WSAData |
struct | WSAMsg |
struct | WSAPROTOCOL_INFOW |
struct | WSAPROTOCOLCHAIN |
Package Types | |
enum | AsyncEventBits { FdNone = 0 , FdRead = 1 , FdWrite = 2 , FdOob = 4 , FdAccept = 8 , FdConnect = 0x10 , FdClose = 0x20 , FdQos = 0x40 , FdGroupQos = 0x80 , FdRoutingInterfaceChange = 0x100 , FdAddressListChange = 0x200 , FdAllEvents = 0x3FF } |
enum | TransmitPacketsElementFlags : uint { None = 0u , Memory = 1u , File = 2u , EndOfPacket = 4u } |
enum | SocketConstructorFlags { WSA_FLAG_OVERLAPPED = 1 , WSA_FLAG_MULTIPOINT_C_ROOT = 2 , WSA_FLAG_MULTIPOINT_C_LEAF = 4 , WSA_FLAG_MULTIPOINT_D_ROOT = 8 , WSA_FLAG_MULTIPOINT_D_LEAF = 0x10 , WSA_FLAG_NO_HANDLE_INHERIT = 0x80 } |
Package Functions | |
static SocketError | closesocket ([In] IntPtr socketHandle) |
static unsafe SocketError | gethostname (byte *name, int namelen) |
static unsafe SocketError | GetNameInfoW (byte *pSockaddr, int SockaddrLength, char *pNodeBuffer, int NodeBufferSize, char *pServiceBuffer, int ServiceBufferSize, int Flags) |
static unsafe int | GetAddrInfoW ([In] string pNameName, [In] string pServiceName, [In] AddressInfo *pHints, [Out] AddressInfo **ppResult) |
static unsafe void | FreeAddrInfoW (AddressInfo *info) |
static IntPtr | WSASocketW ([In] AddressFamily addressFamily, [In] SocketType socketType, [In] int protocolType, [In] IntPtr protocolInfo, [In] int group, [In] int flags) |
static unsafe int | GetAddrInfoExW ([In] string pName, [In] string pServiceName, [In] int dwNamespace, [In] IntPtr lpNspId, [In] AddressInfoEx *pHints, [Out] AddressInfoEx **ppResult, [In] IntPtr timeout, [In] NativeOverlapped *lpOverlapped, [In] delegate *unmanaged< int, int, NativeOverlapped *, void > lpCompletionRoutine, [Out] IntPtr *lpNameHandle) |
static unsafe int | GetAddrInfoExCancel ([In] IntPtr *lpHandle) |
static unsafe void | FreeAddrInfoExW (AddressInfoEx *pAddrInfo) |
static SocketError | WSAEventSelect ([In] SafeSocketHandle socketHandle, [In] SafeHandle Event, [In] AsyncEventBits NetworkEvents) |
static SocketError | WSAIoctl_Blocking (SafeSocketHandle socketHandle, [In] int ioControlCode, [In] byte[] inBuffer, [In] int inBufferSize, [Out] byte[] outBuffer, [In] int outBufferSize, out int bytesTransferred, [In] IntPtr overlapped, [In] IntPtr completionRoutine) |
static SocketError | closesocket ([In] IntPtr socketHandle) |
static IntPtr | WSASocketW ([In] AddressFamily addressFamily, [In] System.Net.Internals.SocketType socketType, [In] int protocolType, [In] IntPtr protocolInfo, [In] int group, [In] int flags) |
static IntPtr | accept (SafeSocketHandle socketHandle, [Out] byte[] socketAddress, [In][Out] ref int socketAddressSize) |
static SocketError | bind ([In] SafeSocketHandle socketHandle, [In] byte[] socketAddress, [In] int socketAddressSize) |
static SocketError | closesocket ([In] IntPtr socketHandle) |
static unsafe SocketError | getpeername ([In] SafeSocketHandle socketHandle, [Out] byte *socketAddress, [In][Out] ref int socketAddressSize) |
static unsafe SocketError | getsockname (SafeSocketHandle socketHandle, byte *socketAddress, int *socketAddressSize) |
static unsafe SocketError | getsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [Out] byte *optionValue, [In][Out] ref int optionLength) |
static SocketError | getsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, out Linger optionValue, [In][Out] ref int optionLength) |
static SocketError | getsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, out IPMulticastRequest optionValue, [In][Out] ref int optionLength) |
static SocketError | getsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, out IPv6MulticastRequest optionValue, [In][Out] ref int optionLength) |
static SocketError | ioctlsocket ([In] IntPtr handle, [In] int cmd, [In][Out] ref int argp) |
static SocketError | ioctlsocket ([In] SafeSocketHandle socketHandle, [In] int cmd, [In][Out] ref int argp) |
static SocketError | listen ([In] SafeSocketHandle socketHandle, [In] int backlog) |
static unsafe int | recv (SafeSocketHandle socketHandle, [In] byte *pinnedBuffer, [In] int len, [In] SocketFlags socketFlags) |
static unsafe int | recvfrom (SafeSocketHandle socketHandle, [In] byte *pinnedBuffer, [In] int len, [In] SocketFlags socketFlags, [Out] byte[] socketAddress, [In][Out] ref int socketAddressSize) |
static unsafe int | select ([In] int ignoredParameter, [In] IntPtr *readfds, [In] IntPtr *writefds, [In] IntPtr *exceptfds, [In] ref TimeValue timeout) |
static unsafe int | select ([In] int ignoredParameter, [In] IntPtr *readfds, [In] IntPtr *writefds, [In] IntPtr *exceptfds, [In] IntPtr nullTimeout) |
static unsafe int | send (SafeSocketHandle socketHandle, [In] byte *pinnedBuffer, [In] int len, [In] SocketFlags socketFlags) |
static unsafe int | sendto (SafeSocketHandle socketHandle, [In] byte *pinnedBuffer, [In] int len, [In] SocketFlags socketFlags, [In] byte[] socketAddress, [In] int socketAddressSize) |
static SocketError | setsockopt ([In] IntPtr handle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] ref Linger linger, [In] int optionLength) |
static SocketError | setsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] ref int optionValue, [In] int optionLength) |
static unsafe SocketError | setsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] byte *optionValue, [In] int optionLength) |
static SocketError | setsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] ref IntPtr pointer, [In] int optionLength) |
static SocketError | setsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] ref Linger linger, [In] int optionLength) |
static SocketError | setsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] ref IPMulticastRequest mreq, [In] int optionLength) |
static SocketError | setsockopt ([In] SafeSocketHandle socketHandle, [In] SocketOptionLevel optionLevel, [In] SocketOptionName optionName, [In] ref IPv6MulticastRequest mreq, [In] int optionLength) |
static SocketError | shutdown ([In] SafeSocketHandle socketHandle, [In] int how) |
static SocketError | WSAConnect (SafeSocketHandle socketHandle, [In] byte[] socketAddress, [In] int socketAddressSize, [In] IntPtr inBuffer, [In] IntPtr outBuffer, [In] IntPtr sQOS, [In] IntPtr gQOS) |
static unsafe int | WSADuplicateSocket ([In] SafeSocketHandle s, [In] uint dwProcessId, [In] WSAPROTOCOL_INFOW *lpProtocolInfo) |
static unsafe bool | WSAGetOverlappedResult ([In] SafeSocketHandle socketHandle, [In] NativeOverlapped *overlapped, out uint bytesTransferred, [In] bool wait, out SocketFlags socketFlags) |
static SocketError | WSAIoctl (SafeSocketHandle socketHandle, [In] int ioControlCode, [In][Out] ref Guid guid, [In] int guidSize, out IntPtr funcPtr, [In] int funcPtrSize, out int bytesTransferred, [In] IntPtr shouldBeNull, [In] IntPtr shouldBeNull2) |
static SocketError | WSAIoctl_Blocking (SafeSocketHandle socketHandle, [In] int ioControlCode, [In] byte[] inBuffer, [In] int inBufferSize, [Out] byte[] outBuffer, [In] int outBufferSize, out int bytesTransferred, [In] IntPtr overlapped, [In] IntPtr completionRoutine) |
static unsafe SocketError | WSARecv (SafeHandle socketHandle, WSABuffer *buffer, int bufferCount, out int bytesTransferred, ref SocketFlags socketFlags, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSASend (SafeHandle socketHandle, WSABuffer *buffers, int bufferCount, out int bytesTransferred, SocketFlags socketFlags, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static IntPtr | WSASocketW ([In] AddressFamily addressFamily, [In] SocketType socketType, [In] int protocolType, [In] IntPtr protocolInfo, [In] int group, [In] int flags) |
static IntPtr | WSASocketW ([In] AddressFamily addressFamily, [In] SocketType socketType, [In] ProtocolType protocolType, [In] IntPtr protocolInfo, [In] uint group, [In] SocketConstructorFlags flags) |
Static Package Functions | |
static void | EnsureInitialized () |
static void | EnsureInitialized () |
static unsafe SocketError | WSARecv (SafeHandle socketHandle, Span< WSABuffer > buffers, int bufferCount, out int bytesTransferred, ref SocketFlags socketFlags, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSARecvFrom (SafeHandle socketHandle, ref WSABuffer buffer, int bufferCount, out int bytesTransferred, ref SocketFlags socketFlags, IntPtr socketAddressPointer, IntPtr socketAddressSizePointer, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSARecvFrom (SafeHandle socketHandle, WSABuffer[] buffers, int bufferCount, out int bytesTransferred, ref SocketFlags socketFlags, IntPtr socketAddressPointer, IntPtr socketAddressSizePointer, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSASend (SafeHandle socketHandle, Span< WSABuffer > buffers, int bufferCount, out int bytesTransferred, SocketFlags socketFlags, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSASendTo (SafeHandle socketHandle, ref WSABuffer buffer, int bufferCount, out int bytesTransferred, SocketFlags socketFlags, IntPtr socketAddress, int socketAddressSize, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSASendTo (SafeHandle socketHandle, WSABuffer[] buffers, int bufferCount, out int bytesTransferred, SocketFlags socketFlags, IntPtr socketAddress, int socketAddressSize, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static void | EnsureInitialized () |
Private Member Functions | |
static unsafe SocketError | WSAStartup (short wVersionRequested, WSAData *lpWSAData) |
static SocketError | WSACleanup () |
static unsafe SocketError | WSAStartup (short wVersionRequested, WSAData *lpWSAData) |
static SocketError | WSACleanup () |
static unsafe SocketError | WSARecvFrom (SafeHandle socketHandle, WSABuffer *buffers, int bufferCount, out int bytesTransferred, ref SocketFlags socketFlags, IntPtr socketAddressPointer, IntPtr socketAddressSizePointer, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSASendTo (SafeHandle socketHandle, WSABuffer *buffers, int bufferCount, out int bytesTransferred, SocketFlags socketFlags, IntPtr socketAddress, int socketAddressSize, NativeOverlapped *overlapped, IntPtr completionRoutine) |
static unsafe SocketError | WSAStartup (short wVersionRequested, WSAData *lpWSAData) |
static SocketError | WSACleanup () |
Static Private Attributes | |
static int | s_initialized |
Definition at line 16 of file Interop.cs.