#include "CWindow.hpp"
#include "serialisation.hpp"
#include <map>
+#include <cassert>
namespace AxWin {
class CClient
{
+ unsigned int m_id;
IIPCChannel& m_channel;
::std::map<unsigned int,CWindow*> m_windows;
CClient(::AxWin::IIPCChannel& channel);
virtual ~CClient();
+ void set_id(unsigned int id) { assert(m_id == 0); m_id = id; }
+ unsigned int id() const { return m_id; }
+
CWindow* GetWindow(int ID);
void SetWindow(int ID, CWindow* window);