X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin4_src%2FServer%2Finclude%2FIIPCChannel.hpp;fp=Usermode%2FApplications%2Faxwin4_src%2FServer%2Finclude%2FIIPCChannel.hpp;h=5dc88e2f91158f0adecec285d8bd4f02d04b51d9;hp=0000000000000000000000000000000000000000;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hpb=67a7fe2bb79eceaf10c572a99bd8345c4e81cf5b diff --git a/Usermode/Applications/axwin4_src/Server/include/IIPCChannel.hpp b/Usermode/Applications/axwin4_src/Server/include/IIPCChannel.hpp new file mode 100644 index 00000000..5dc88e2f --- /dev/null +++ b/Usermode/Applications/axwin4_src/Server/include/IIPCChannel.hpp @@ -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 +} + +namespace AxWin { + +class IIPCChannel +{ +public: + virtual ~IIPCChannel(); + + virtual int FillSelect(::fd_set& rfds) = 0; + virtual void HandleSelect(const ::fd_set& rfds) = 0; +}; + + +}; + +#endif +