Messages.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
3  *
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.
7  */
8 
9 /* DEBUG: section 54 Interprocess Communication */
10 
11 #ifndef SQUID_SRC_IPC_MESSAGES_H
12 #define SQUID_SRC_IPC_MESSAGES_H
13 
16 namespace Ipc
17 {
18 
20 typedef enum { mtNone = 0,
21 
24 
27 
30 
32 
34 
37 
38 #if SQUID_SNMP
41 #endif
42 
44  } MessageType;
45 
46 } // namespace Ipc;
47 
48 #endif /* SQUID_SRC_IPC_MESSAGES_H */
49 
@ mtStrandReady
an mtFindStrand answer: the strand exists and should be usable
Definition: Messages.h:26
@ mtSharedListenResponse
Definition: Messages.h:29
@ mtIpcIoNotification
Definition: Messages.h:31
@ mtCacheMgrResponse
Definition: Messages.h:36
@ mtStrandRegistered
acknowledges mtRegisterStrand acceptance
Definition: Messages.h:23
@ mtSnmpRequest
Definition: Messages.h:39
@ mtSharedListenRequest
Definition: Messages.h:28
@ mtEnd
for message kind range checks; unused on the wire
Definition: Messages.h:43
@ mtCacheMgrRequest
Definition: Messages.h:35
@ mtSnmpResponse
Definition: Messages.h:40
MessageType
message class identifier
Definition: Messages.h:20
@ mtFindStrand
a worker requests a strand from Coordinator
Definition: Messages.h:25
@ mtRegisterStrand
notifies about our strand existence
Definition: Messages.h:22
@ mtCollapsedForwardingNotification
Definition: Messages.h:33
@ mtNone
unspecified or unknown message kind; unused on the wire
Definition: Messages.h:20
Definition: IpcIoFile.h:23

 

Introduction

Documentation

Support

Miscellaneous