summaryrefslogtreecommitdiff
path: root/src/netcomputer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/netcomputer.h')
-rw-r--r--src/netcomputer.h14
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