git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Usermode/AxWin4 - Server implementation runnable
[tpg/acess2.git]
/
Usermode
/
Applications
/
axwin4_src
/
Server
/
include
/
CClient.hpp
diff --git
a/Usermode/Applications/axwin4_src/Server/include/CClient.hpp
b/Usermode/Applications/axwin4_src/Server/include/CClient.hpp
index
44961da
..
6e8a09b
100644
(file)
--- a/
Usermode/Applications/axwin4_src/Server/include/CClient.hpp
+++ b/
Usermode/Applications/axwin4_src/Server/include/CClient.hpp
@@
-11,10
+11,10
@@
#include "CWindow.hpp"
#include "serialisation.hpp"
#include "CWindow.hpp"
#include "serialisation.hpp"
-class IIPCChannel;
-
namespace AxWin {
namespace AxWin {
+class IIPCChannel;
+
class CClient
{
IIPCChannel& m_channel;
class CClient
{
IIPCChannel& m_channel;
@@
-22,13
+22,14
@@
class CClient
//::std::map<unsigned int,CWindow*> m_windows;
CWindow* m_windows[1];
public:
//::std::map<unsigned int,CWindow*> m_windows;
CWindow* m_windows[1];
public:
- CClient(IIPCChannel& channel);
- ~CClient();
+ CClient(
::AxWin::
IIPCChannel& channel);
+
virtual
~CClient();
CWindow* GetWindow(int ID);
void SetWindow(int ID, CWindow* window);
CWindow* GetWindow(int ID);
void SetWindow(int ID, CWindow* window);
- void SendMessage(CSerialiser& reply);
+ virtual void SendMessage(CSerialiser& reply) = 0;
+ void HandleMessage(CDeserialiser& message);
};
};
UCC
git Repository :: git.ucc.asn.au