diff options
Diffstat (limited to 'src/netcomputer.h')
-rw-r--r-- | src/netcomputer.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/netcomputer.h b/src/netcomputer.h index 046c2a69..83382a7a 100644 --- a/src/netcomputer.h +++ b/src/netcomputer.h @@ -43,7 +43,7 @@ class NetComputer /** * Constructor. */ - NetComputer(ConnectionHandler *handler); + NetComputer(ConnectionHandler *handler, TCPsocket sock); /** * Destructor @@ -69,21 +69,17 @@ class NetComputer */ void send(const Packet *p); //void send(Packet *p, bool reliable = true); - - /** - * Get next message - */ - Packet *front(); - + /** - * Number of messages in queue + * Return the socket */ - unsigned int size() { return queue.size(); } + TCPsocket getSocket() { return socket; } private: ConnectionHandler *handler; std::queue<Packet*> queue; /**< Message Queue (FIFO) */ + TCPsocket socket; /**< Client socket */ }; #endif |