]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/ipc/FdNotes.h
2 * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
9 /* DEBUG: section 54 Interprocess Communication */
11 #ifndef SQUID_IPC_FD_NOTES_H
12 #define SQUID_IPC_FD_NOTES_H
17 /// We cannot send char* FD notes to other processes. Pass int IDs and convert.
19 /// fd_note() label ID
20 typedef enum { fdnNone
, fdnHttpSocket
, fdnHttpsSocket
, fdnFtpSocket
,
22 fdnInSnmpSocket
, fdnOutSnmpSocket
,
24 fdnInIcpSocket
, fdnInHtcpSocket
, fdnEnd
27 const char *FdNote(int fdNodeId
); ///< converts FdNoteId into a string
31 #endif /* SQUID_IPC_FD_NOTES_H */