Usermode/AxWin4 - Code now compiling (if STL is present)
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / CClient.hpp
1 /*
2  * Acess2 GUI v4
3  * - By John Hodge (thePowersGang) 
4  *
5  * CClient.hpp
6  * - IPC Client
7  */
8 #ifndef _CCLIENT_H_
9 #define _CCLIENT_H_
10
11 #include "CWindow.hpp"
12 #include "serialisation.hpp"
13
14 class IIPCChannel;
15
16 namespace AxWin {
17
18 class CClient
19 {
20         IIPCChannel&    m_channel;
21         
22         //::std::map<unsigned int,CWindow*>     m_windows;
23         CWindow*        m_windows[1];
24 public:
25         CClient(IIPCChannel& channel);
26         ~CClient();
27         
28         CWindow*        GetWindow(int ID);
29         void    SetWindow(int ID, CWindow* window);
30         
31         void    SendMessage(CSerialiser& reply);
32 };
33
34
35 };
36
37 #endif
38

UCC git Repository :: git.ucc.asn.au