|
ENet
v1.3.17
Reliable UDP networking library
|
ENet peer management functions. More...
Macros | |
| #define | ENET_BUILDING_LIB 1 |
Functions | |
| void | enet_peer_disconnect (ENetPeer *peer, enet_uint32 data) |
| Request a disconnection from a peer. More... | |
| void | enet_peer_disconnect_later (ENetPeer *peer, enet_uint32 data) |
| Request a disconnection from a peer, but only after all queued outgoing packets are sent. More... | |
| void | enet_peer_disconnect_now (ENetPeer *peer, enet_uint32 data) |
| Force an immediate disconnection from a peer. More... | |
| void | enet_peer_dispatch_incoming_reliable_commands (ENetPeer *peer, ENetChannel *channel, ENetIncomingCommand *queuedCommand) |
| void | enet_peer_dispatch_incoming_unreliable_commands (ENetPeer *peer, ENetChannel *channel, ENetIncomingCommand *queuedCommand) |
| void | enet_peer_on_connect (ENetPeer *peer) |
| void | enet_peer_on_disconnect (ENetPeer *peer) |
| void | enet_peer_ping (ENetPeer *peer) |
| Sends a ping request to a peer. More... | |
| void | enet_peer_ping_interval (ENetPeer *peer, enet_uint32 pingInterval) |
| Sets the interval at which pings will be sent to a peer. More... | |
| ENetAcknowledgement * | enet_peer_queue_acknowledgement (ENetPeer *peer, const ENetProtocol *command, enet_uint16 sentTime) |
| ENetIncomingCommand * | enet_peer_queue_incoming_command (ENetPeer *peer, const ENetProtocol *command, const void *data, size_t dataLength, enet_uint32 flags, enet_uint32 fragmentCount) |
| ENetOutgoingCommand * | enet_peer_queue_outgoing_command (ENetPeer *peer, const ENetProtocol *command, ENetPacket *packet, enet_uint32 offset, enet_uint16 length) |
| ENetPacket * | enet_peer_receive (ENetPeer *peer, enet_uint8 *channelID) |
| Attempts to dequeue any incoming queued packet. More... | |
| void | enet_peer_reset (ENetPeer *peer) |
| Forcefully disconnects a peer. More... | |
| void | enet_peer_reset_queues (ENetPeer *peer) |
| int | enet_peer_send (ENetPeer *peer, enet_uint8 channelID, ENetPacket *packet) |
| Queues a packet to be sent. More... | |
| void | enet_peer_setup_outgoing_command (ENetPeer *peer, ENetOutgoingCommand *outgoingCommand) |
| int | enet_peer_throttle (ENetPeer *peer, enet_uint32 rtt) |
| void | enet_peer_throttle_configure (ENetPeer *peer, enet_uint32 interval, enet_uint32 acceleration, enet_uint32 deceleration) |
| Configures throttle parameter for a peer. More... | |
| void | enet_peer_timeout (ENetPeer *peer, enet_uint32 timeoutLimit, enet_uint32 timeoutMinimum, enet_uint32 timeoutMaximum) |
| Sets the timeout parameters for a peer. More... | |
ENet peer management functions.
| #define ENET_BUILDING_LIB 1 |
1.8.13