Usermode/AxWin4 - Server implementation runnable
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / ipc.hpp
index d801953..cb06f67 100644 (file)
@@ -14,16 +14,22 @@ extern "C" {
 #include <acess/sys.h>
 };
 
+#include <serialisation.hpp>
 #include <CConfigIPC.hpp>
 
 namespace AxWin {
+
 class CCompositor;
+class CClient;
 
 namespace IPC {
 
 extern void    Initialise(const CConfigIPC& config, CCompositor& compositor);
 extern int     FillSelect(::fd_set& rfds);
-extern void    HandleSelect(::fd_set& rfds);
+extern void    HandleSelect(const ::fd_set& rfds);
+extern void    RegisterClient(CClient& client);
+extern void    DeregisterClient(CClient& client);
+extern void    HandleMessage(CClient& client, CDeserialiser& message);
 
 class CClientFailure:
        public ::std::exception

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