d04d0524a7d6ab4ea838d553e520d4ca5d52ebcd
[tpg/acess2.git] / Usermode / Libraries / libaxwin4.so_src / include / CIPCChannel_AcessIPCPipe.hpp
1 /*
2  * Acess2 GUIv4 Library
3  * - By John Hodge (thePowersGang)
4  *
5  * CIPCChannel_AcessIPCPipe.h
6  * - Acess IPC Datagram pipe
7  */
8 #ifndef _LIBAXWIN4_CIPCCHANNEL_ACESSIPCPIPE_H_
9 #define _LIBAXWIN4_CIPCCHANNEL_ACESSIPCPIPE_H_
10
11 #include "IIPCChannel.hpp"
12
13 namespace AxWin {
14
15 class CIPCChannel_AcessIPCPipe:
16         public IIPCChannel
17 {
18          int    m_fd;
19 public:
20         CIPCChannel_AcessIPCPipe(const char *Path);
21         virtual ~CIPCChannel_AcessIPCPipe();
22         virtual int     FillSelect(fd_set& fds);
23         virtual bool    HandleSelect(const fd_set& fds);
24         virtual void    Send(CSerialiser& message);
25 };
26
27 };      // namespace AxWin
28
29 #endif
30

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