]> git.ipfire.org Git - thirdparty/squid.git/blob - src/comm/forward.h
Merged from trunk (r13515).
[thirdparty/squid.git] / src / comm / forward.h
1 #ifndef _SQUID_COMM_FORWARD_H
2 #define _SQUID_COMM_FORWARD_H
3
4 #include "base/RefCount.h"
5
6 #include <vector>
7
8 /// Abstraction layer for TCP, UDP, TLS, UDS and filedescriptor sockets.
9 namespace Comm
10 {
11
12 class Connection;
13 class ConnOpener;
14
15 typedef RefCount<Comm::Connection> ConnectionPointer;
16
17 typedef std::vector<Comm::ConnectionPointer> ConnectionList;
18
19 bool IsConnOpen(const Comm::ConnectionPointer &conn);
20
21 }; // namespace Comm
22
23 #endif /* _SQUID_COMM_FORWARD_H */