Usermode/AxWin4 - Server implemenation moving along
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / CIPCChannel_AcessIPCPipe.hpp
1 /*
2  * Acess2 GUI v4
3  * - By John Hodge (thePowersGang)
4  *
5  * CIPCChannel_AcessIPCPipe.hpp
6  * - IPC Channel :: Acess' IPC Pipe /Devices/ipcpipe/<name>
7  */
8 #ifndef _CIPCCHANNEL_ACESSIPCPIPE_HPP_
9 #define _CIPCCHANNEL_ACESSIPCPIPE_HPP_
10
11 #include <IIPCChannel.hpp>
12 #include <string>
13 #include <list>
14
15 namespace AxWin {
16
17 class CClient_AcessIPCPipe
18 {
19 public:
20 };
21
22 class CIPCChannel_AcessIPCPipe:
23         public IIPCChannel
24 {
25          int    m_mainFD;
26         ::std::list<CClient_AcessIPCPipe>       m_clients;
27 public:
28         CIPCChannel_AcessIPCPipe(const ::std::string& suffix);
29         virtual ~CIPCChannel_AcessIPCPipe();
30         
31         virtual int  FillSelect(fd_set& rfds);
32         virtual void HandleSelect(const fd_set& rfds);
33 };
34
35 }       // namespace AxWin
36
37 #endif
38

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