public ENetPeer(NativeENetPeer *peer) { if (peer == null) { throw new ArgumentNullException(nameof(peer)); } m_Native = peer; }
public static extern NativeENetPacket *PeerReceive(NativeENetPeer *peer, byte *channelID);
public static extern void PeerPing(NativeENetPeer *peer);
public static extern void PeerPingInterval(NativeENetPeer *peer, uint pingInterval);
public static extern void PeerDisconnectLater(NativeENetPeer *peer, uint data);
public static extern void PeerTimeout(NativeENetPeer *peer, uint timeoutLimit, uint timeoutMinimum, uint timeoutMaximum);
public static extern void PeerThrottleConfigure(NativeENetPeer *peer, uint interval, uint acceleration, uint deceleration);
public static extern int PeerSend(NativeENetPeer *peer, byte channelID, NativeENetPacket *packet);
public static extern void PeerReset(NativeENetPeer *peer);