public static extern void Baselib_Socket_GetAddress(Baselib_Socket_Handle socket, Baselib_NetworkAddress *address, Baselib_ErrorState *errorState);
 public static extern UInt64 Baselib_FileIO_SyncWrite(Baselib_FileIO_SyncFile file, UInt64 offset, IntPtr buffer, UInt64 size, Baselib_ErrorState *errorState);
 public static extern UInt64 Baselib_FileIO_SyncGetFileSize(Baselib_FileIO_SyncFile file, Baselib_ErrorState *errorState);
 public static extern UInt32 Baselib_ErrorState_Explain(Baselib_ErrorState *errorState, byte *buffer, UInt32 bufferLen, Baselib_ErrorState_ExplainVerbosity verbosity);
 public static extern void Baselib_NetworkAddress_Decode(Baselib_NetworkAddress *srcAddress, Baselib_NetworkAddress_Family *family, byte *ipAddressBuffer, UInt32 ipAddressBufferLen, UInt16 *port, Baselib_ErrorState *errorState);
Example #6
0
 public static extern Baselib_RegisteredNetwork_Buffer Baselib_RegisteredNetwork_Buffer_Register(Baselib_Memory_PageAllocation pageAllocation, Baselib_ErrorState *errorState);
Example #7
0
 public static extern Baselib_RegisteredNetwork_Endpoint Baselib_RegisteredNetwork_Endpoint_Create(Baselib_NetworkAddress *srcAddress, Baselib_RegisteredNetwork_BufferSlice dstSlice, Baselib_ErrorState *errorState);
 public static extern void Baselib_Socket_TCP_Connect(Baselib_Socket_Handle socket, Baselib_NetworkAddress *address, Baselib_NetworkAddress_AddressReuse addressReuse, Baselib_ErrorState *errorState);
Example #9
0
 public static extern Baselib_DynamicLibrary_Handle Baselib_DynamicLibrary_OpenUtf8(byte *pathnameUtf8, Baselib_ErrorState *errorState);
 public static extern UInt32 Baselib_Socket_TCP_Recv(Baselib_Socket_Handle socket, IntPtr data, UInt32 dataLen, Baselib_ErrorState *errorState);
 public static extern Baselib_Socket_Handle Baselib_Socket_Create(Baselib_NetworkAddress_Family family, Baselib_Socket_Protocol protocol, Baselib_ErrorState *errorState);
 public static extern UInt32 Baselib_Socket_UDP_Recv(Baselib_Socket_Handle socket, Baselib_Socket_Message *messages, UInt32 messagesCount, Baselib_ErrorState *errorState);
 public static extern Baselib_Socket_Handle Baselib_Socket_TCP_Accept(Baselib_Socket_Handle socket, Baselib_ErrorState *errorState);
 public static extern void Baselib_Socket_TCP_Listen(Baselib_Socket_Handle socket, Baselib_ErrorState *errorState);
Example #15
0
 public static extern Baselib_RegisteredNetwork_CompletionQueueStatus Baselib_RegisteredNetwork_Socket_UDP_WaitForCompletedSend(Baselib_RegisteredNetwork_Socket_UDP socket, UInt32 timeoutInMilliseconds, Baselib_ErrorState *errorState);
Example #16
0
 public static extern Baselib_DynamicLibrary_Handle Baselib_DynamicLibrary_OpenUtf16(char *pathnameUtf16, Baselib_ErrorState *errorState);
Example #17
0
 public static extern UInt32 Baselib_RegisteredNetwork_Socket_UDP_DequeueSend(Baselib_RegisteredNetwork_Socket_UDP socket, Baselib_RegisteredNetwork_CompletionResult *results, UInt32 resultsCount, Baselib_ErrorState *errorState);
Example #18
0
 public static extern Baselib_DynamicLibrary_Handle Baselib_DynamicLibrary_OpenProgramHandle(Baselib_ErrorState *errorState);
Example #19
0
 public static extern void Baselib_RegisteredNetwork_Socket_UDP_GetNetworkAddress(Baselib_RegisteredNetwork_Socket_UDP socket, Baselib_NetworkAddress *dstAddress, Baselib_ErrorState *errorState);
Example #20
0
 public static extern Baselib_DynamicLibrary_Handle Baselib_DynamicLibrary_FromNativeHandle(UInt64 handle, UInt32 type, Baselib_ErrorState *errorState);
Example #21
0
 public static extern void Baselib_RegisteredNetwork_Endpoint_GetNetworkAddress(Baselib_RegisteredNetwork_Endpoint endpoint, Baselib_NetworkAddress *dstAddress, Baselib_ErrorState *errorState);
Example #22
0
 public static extern IntPtr Baselib_DynamicLibrary_GetFunction(Baselib_DynamicLibrary_Handle handle, byte *functionName, Baselib_ErrorState *errorState);
 public static extern void Baselib_NetworkAddress_Encode(Baselib_NetworkAddress *dstAddress, Baselib_NetworkAddress_Family family, byte *ip, UInt16 port, Baselib_ErrorState *errorState);
Example #24
0
 public static extern Baselib_RegisteredNetwork_Socket_UDP Baselib_RegisteredNetwork_Socket_UDP_Create(Baselib_NetworkAddress *bindAddress, Baselib_NetworkAddress_AddressReuse endpointReuse, UInt32 sendQueueSize, UInt32 recvQueueSize, Baselib_ErrorState *errorState);
 public static extern Baselib_FileIO_SyncFile Baselib_FileIO_SyncOpen(byte *pathname, Baselib_FileIO_OpenFlags openFlags, Baselib_ErrorState *errorState);
Example #26
0
 public static extern UInt32 Baselib_RegisteredNetwork_Socket_UDP_ScheduleSend(Baselib_RegisteredNetwork_Socket_UDP socket, Baselib_RegisteredNetwork_Request *requests, UInt32 requestsCount, Baselib_ErrorState *errorState);
 public static extern void Baselib_FileIO_SyncSetFileSize(Baselib_FileIO_SyncFile file, UInt64 size, Baselib_ErrorState *errorState);
Example #28
0
 public static extern Baselib_RegisteredNetwork_ProcessStatus Baselib_RegisteredNetwork_Socket_UDP_ProcessSend(Baselib_RegisteredNetwork_Socket_UDP socket, Baselib_ErrorState *errorState);
 public static extern void Baselib_FileIO_SyncClose(Baselib_FileIO_SyncFile file, Baselib_ErrorState *errorState);
 public static extern void Baselib_Socket_Poll(Baselib_Socket_PollFd *sockets, UInt32 socketsCount, UInt32 timeoutInMilliseconds, Baselib_ErrorState *errorState);