diff options
author | Eugenio Favalli <elvenprogrammer@gmail.com> | 2006-04-28 12:08:06 +0000 |
---|---|---|
committer | Eugenio Favalli <elvenprogrammer@gmail.com> | 2006-04-28 12:08:06 +0000 |
commit | 184aae8cb1fb072b40d63f69c569d92ad7ed2eef (patch) | |
tree | af33d3deaf9bfe3d932a508c8d6cd7e43ba59596 /src/netcomputer.h | |
parent | 0adc743277b82b21c16b08a4722f5f4ab2096a59 (diff) | |
download | manaserv-184aae8cb1fb072b40d63f69c569d92ad7ed2eef.tar.gz manaserv-184aae8cb1fb072b40d63f69c569d92ad7ed2eef.tar.bz2 manaserv-184aae8cb1fb072b40d63f69c569d92ad7ed2eef.tar.xz manaserv-184aae8cb1fb072b40d63f69c569d92ad7ed2eef.zip |
Merged enet_switch changes r2268:2309 into the trunk.
Diffstat (limited to 'src/netcomputer.h')
-rw-r--r-- | src/netcomputer.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/netcomputer.h b/src/netcomputer.h index 89ad6ba7..2e74c960 100644 --- a/src/netcomputer.h +++ b/src/netcomputer.h @@ -25,9 +25,10 @@ #define _TMWSERV_NETCOMPUTER_H_ #include <iosfwd> -#include <SDL_net.h> #include <queue> +#include <enet/enet.h> + #include "account.h" #include "being.h" @@ -45,7 +46,7 @@ class NetComputer /** * Constructor. */ - NetComputer(ConnectionHandler *handler, TCPsocket sock); + NetComputer(ConnectionHandler *handler, ENetPeer *peer); /** * Destructor @@ -73,9 +74,9 @@ class NetComputer //void send(Packet *p, bool reliable = true); /** - * Return the socket + * Return the peer */ - TCPsocket getSocket() { return socket; } + ENetPeer *getPeer() { return peer; } /** * Set the account associated with the connection @@ -112,7 +113,7 @@ class NetComputer ConnectionHandler *handler; std::queue<Packet*> queue; /**< Message Queue (FIFO) */ - TCPsocket socket; /**< Client socket */ + ENetPeer *peer; /**< Client peer */ tmwserv::AccountPtr mAccountPtr; /**< Account associated with connection */ tmwserv::BeingPtr mCharacterPtr; /**< Selected character */ |