コード例 #1
0
 private unsafe static extern void Baselib_Socket_GetAddress_Injected(ref Binding.Baselib_Socket_Handle socket, Binding.Baselib_NetworkAddress *address, Binding.Baselib_ErrorState *errorState);
コード例 #2
0
 private unsafe static extern void Baselib_RegisteredNetwork_Socket_UDP_GetNetworkAddress_Injected(ref Binding.Baselib_RegisteredNetwork_Socket_UDP socket, Binding.Baselib_NetworkAddress *dstAddress, Binding.Baselib_ErrorState *errorState);
コード例 #3
0
 private unsafe static extern void Baselib_Socket_TCP_Connect_Injected(ref Binding.Baselib_Socket_Handle socket, Binding.Baselib_NetworkAddress *address, Binding.Baselib_NetworkAddress_AddressReuse addressReuse, Binding.Baselib_ErrorState *errorState);
コード例 #4
0
 private unsafe static extern void Baselib_RegisteredNetwork_Endpoint_GetNetworkAddress_Injected(ref Binding.Baselib_RegisteredNetwork_Endpoint endpoint, Binding.Baselib_NetworkAddress *dstAddress, Binding.Baselib_ErrorState *errorState);
コード例 #5
0
 private unsafe static extern void Baselib_RegisteredNetwork_Socket_UDP_Create_Injected(Binding.Baselib_NetworkAddress *bindAddress, Binding.Baselib_NetworkAddress_AddressReuse endpointReuse, uint sendQueueSize, uint recvQueueSize, Binding.Baselib_ErrorState *errorState, out Binding.Baselib_RegisteredNetwork_Socket_UDP ret);
コード例 #6
0
 public unsafe static void Baselib_Socket_GetAddress(Binding.Baselib_Socket_Handle socket, Binding.Baselib_NetworkAddress *address, Binding.Baselib_ErrorState *errorState)
 {
     Binding.Baselib_Socket_GetAddress_Injected(ref socket, address, errorState);
 }
コード例 #7
0
 private unsafe static extern void Baselib_RegisteredNetwork_Endpoint_Create_Injected(Binding.Baselib_NetworkAddress *srcAddress, ref Binding.Baselib_RegisteredNetwork_BufferSlice dstSlice, Binding.Baselib_ErrorState *errorState, out Binding.Baselib_RegisteredNetwork_Endpoint ret);
コード例 #8
0
 public unsafe static void Baselib_RegisteredNetwork_Socket_UDP_GetNetworkAddress(Binding.Baselib_RegisteredNetwork_Socket_UDP socket, Binding.Baselib_NetworkAddress *dstAddress, Binding.Baselib_ErrorState *errorState)
 {
     Binding.Baselib_RegisteredNetwork_Socket_UDP_GetNetworkAddress_Injected(ref socket, dstAddress, errorState);
 }
コード例 #9
0
 public unsafe static void Baselib_Socket_TCP_Connect(Binding.Baselib_Socket_Handle socket, Binding.Baselib_NetworkAddress *address, Binding.Baselib_NetworkAddress_AddressReuse addressReuse, Binding.Baselib_ErrorState *errorState)
 {
     Binding.Baselib_Socket_TCP_Connect_Injected(ref socket, address, addressReuse, errorState);
 }
コード例 #10
0
 public unsafe static Binding.Baselib_RegisteredNetwork_Socket_UDP Baselib_RegisteredNetwork_Socket_UDP_Create(Binding.Baselib_NetworkAddress *bindAddress, Binding.Baselib_NetworkAddress_AddressReuse endpointReuse, uint sendQueueSize, uint recvQueueSize, Binding.Baselib_ErrorState *errorState)
 {
     Binding.Baselib_RegisteredNetwork_Socket_UDP result;
     Binding.Baselib_RegisteredNetwork_Socket_UDP_Create_Injected(bindAddress, endpointReuse, sendQueueSize, recvQueueSize, errorState, out result);
     return(result);
 }
コード例 #11
0
 public unsafe static void Baselib_RegisteredNetwork_Endpoint_GetNetworkAddress(Binding.Baselib_RegisteredNetwork_Endpoint endpoint, Binding.Baselib_NetworkAddress *dstAddress, Binding.Baselib_ErrorState *errorState)
 {
     Binding.Baselib_RegisteredNetwork_Endpoint_GetNetworkAddress_Injected(ref endpoint, dstAddress, errorState);
 }
コード例 #12
0
 public unsafe static Binding.Baselib_RegisteredNetwork_Endpoint Baselib_RegisteredNetwork_Endpoint_Create(Binding.Baselib_NetworkAddress *srcAddress, Binding.Baselib_RegisteredNetwork_BufferSlice dstSlice, Binding.Baselib_ErrorState *errorState)
 {
     Binding.Baselib_RegisteredNetwork_Endpoint result;
     Binding.Baselib_RegisteredNetwork_Endpoint_Create_Injected(srcAddress, ref dstSlice, errorState, out result);
     return(result);
 }
コード例 #13
0
 public unsafe static extern void Baselib_NetworkAddress_Decode(Binding.Baselib_NetworkAddress *srcAddress, Binding.Baselib_NetworkAddress_Family *family, byte *ipAddressBuffer, uint ipAddressBufferLen, ushort *port, Binding.Baselib_ErrorState *errorState);
コード例 #14
0
 public unsafe static extern void Baselib_NetworkAddress_Encode(Binding.Baselib_NetworkAddress *dstAddress, Binding.Baselib_NetworkAddress_Family family, byte *ip, ushort port, Binding.Baselib_ErrorState *errorState);