X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Usermode%2FLibraries%2Flibaxwin4.so_src%2Finclude%2FCIPCChannel_AcessIPCPipe.hpp;fp=Usermode%2FLibraries%2Flibaxwin4.so_src%2Finclude%2FCIPCChannel_AcessIPCPipe.hpp;h=d04d0524a7d6ab4ea838d553e520d4ca5d52ebcd;hp=0000000000000000000000000000000000000000;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hpb=67a7fe2bb79eceaf10c572a99bd8345c4e81cf5b diff --git a/Usermode/Libraries/libaxwin4.so_src/include/CIPCChannel_AcessIPCPipe.hpp b/Usermode/Libraries/libaxwin4.so_src/include/CIPCChannel_AcessIPCPipe.hpp new file mode 100644 index 00000000..d04d0524 --- /dev/null +++ b/Usermode/Libraries/libaxwin4.so_src/include/CIPCChannel_AcessIPCPipe.hpp @@ -0,0 +1,30 @@ +/* + * Acess2 GUIv4 Library + * - By John Hodge (thePowersGang) + * + * CIPCChannel_AcessIPCPipe.h + * - Acess IPC Datagram pipe + */ +#ifndef _LIBAXWIN4_CIPCCHANNEL_ACESSIPCPIPE_H_ +#define _LIBAXWIN4_CIPCCHANNEL_ACESSIPCPIPE_H_ + +#include "IIPCChannel.hpp" + +namespace AxWin { + +class CIPCChannel_AcessIPCPipe: + public IIPCChannel +{ + int m_fd; +public: + CIPCChannel_AcessIPCPipe(const char *Path); + virtual ~CIPCChannel_AcessIPCPipe(); + virtual int FillSelect(fd_set& fds); + virtual bool HandleSelect(const fd_set& fds); + virtual void Send(CSerialiser& message); +}; + +}; // namespace AxWin + +#endif +