]>
Commit | Line | Data |
---|---|---|
0d0bce6a AR |
1 | /* |
2 | * $Id$ | |
3 | * | |
4 | * DEBUG: section 54 Interprocess Communication | |
5 | * | |
6 | */ | |
7 | ||
8 | #ifndef SQUID_IPC_FD_NOTES_H | |
9 | #define SQUID_IPC_FD_NOTES_H | |
10 | ||
11 | namespace Ipc | |
12 | { | |
13 | ||
14 | /// We cannot send char* FD notes to other processes. Pass int IDs and convert. | |
15 | ||
00516be1 | 16 | /// fd_note() label ID |
7b1e5eb4 | 17 | typedef enum { fdnNone, fdnHttpSocket, fdnHttpsSocket, |
5667a628 AR |
18 | fdnInSnmpSocket, fdnOutSnmpSocket, |
19 | fdnInIcpSocket, fdnInHtcpSocket, fdnEnd | |
20 | } FdNoteId; | |
0d0bce6a AR |
21 | |
22 | extern const char *FdNote(int fdNodeId); ///< converts FdNoteId into a string | |
23 | ||
24 | } // namespace Ipc; | |
25 | ||
26 | ||
27 | #endif /* SQUID_IPC_FD_NOTES_H */ |