Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / IIPCChannel.hpp
diff --git a/Usermode/Applications/axwin4_src/Server/include/IIPCChannel.hpp b/Usermode/Applications/axwin4_src/Server/include/IIPCChannel.hpp
new file mode 100644 (file)
index 0000000..5dc88e2
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * Acess2 GUI v4
+ * - By John Hodge (thePowersGang) 
+ *
+ * IIPCChannel.hpp
+ * - IPC Channel interface
+ */
+#ifndef _IIPCCHANNEL_H_
+#define _IIPCCHANNEL_H_
+
+extern "C" {
+#include <acess/sys.h>
+}
+
+namespace AxWin {
+
+class IIPCChannel
+{
+public:
+       virtual ~IIPCChannel();
+       
+       virtual int     FillSelect(::fd_set& rfds) = 0;
+       virtual void    HandleSelect(const ::fd_set& rfds) = 0;
+};
+
+
+};
+
+#endif
+

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