Added callback to display player names of connected players.
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
|
||||
#include <net/connectdata.h>
|
||||
#include <net/sessiondata.h>
|
||||
#include <net/servercallback.h>
|
||||
|
||||
#define RECEIVER_THREAD_TERMINATE_TIMEOUT 200
|
||||
|
||||
@@ -43,13 +44,15 @@ class NetPacket;
|
||||
class ServerRecvThread : public Thread
|
||||
{
|
||||
public:
|
||||
ServerRecvThread();
|
||||
ServerRecvThread(ServerCallback &gui);
|
||||
virtual ~ServerRecvThread();
|
||||
|
||||
void SendToAllPlayers(boost::shared_ptr<NetPacket> packet);
|
||||
void AddConnection(boost::shared_ptr<ConnectData> data);
|
||||
void AddNotification(unsigned notification);
|
||||
|
||||
ServerCallback &GetCallback();
|
||||
|
||||
protected:
|
||||
|
||||
typedef std::deque<boost::shared_ptr<ConnectData> > ConnectQueue;
|
||||
@@ -94,6 +97,8 @@ private:
|
||||
|
||||
std::auto_ptr<ServerSenderCallback> m_senderCallback;
|
||||
|
||||
ServerCallback &m_callback;
|
||||
|
||||
friend class ServerRecvStateInit;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user