duncan
Mom and Dad were wrong!
|
#include <packetlistener.h>
Public Member Functions | |
virtual void | on_packet (data_t *buf, size_t size, index_t peer) |
virtual void | on_connect (index_t peer) |
virtual void | on_disconnect (index_t peer) |
Interface for listening to network activity.
see LICENSE
virtual void net::PacketListener::on_connect | ( | index_t | peer | ) | [inline, virtual] |
Called when a client has connected to this host.
peer | index of newly joined peer |
Reimplemented in client::GameState, and server::Server.
virtual void net::PacketListener::on_disconnect | ( | index_t | peer | ) | [inline, virtual] |
Called when a client has disconnected from this host.
peer | index of departing peer |
Reimplemented in client::GameState, and server::Server.
virtual void net::PacketListener::on_packet | ( | data_t * | buf, |
size_t | size, | ||
index_t | peer | ||
) | [inline, virtual] |
Called when a packet is received.
buf | raw data received |
size | buffer length |
peer | index of peer from which data was received (for a client, this will be 0; for the server, it specifies which client has sent the data) |
Reimplemented in client::GameState, and server::Server.