#include "squid.h"
#include "comm.h"
#include "comm/Loops.h"
#include "defines.h"
#include "fd.h"
#include "icmp/IcmpConfig.h"
#include "icmp/IcmpSquid.h"
#include "icmp/net_db.h"
#include "ip/tools.h"
#include "SquidConfig.h"
#include "SquidIpc.h"
#include <cerrno>
Go to the source code of this file.
Macros | |
#define | S_ICMP_ECHO 1 |
#define | S_ICMP_DOM 3 |
Functions | |
static void | icmpSquidRecv (int, void *) |
Variables | |
IcmpSquid | icmpEngine |
static void * | hIpc |
static pid_t | pid |
Macro Definition Documentation
◆ S_ICMP_DOM
#define S_ICMP_DOM 3 |
Definition at line 31 of file IcmpSquid.cc.
◆ S_ICMP_ECHO
#define S_ICMP_ECHO 1 |
Definition at line 30 of file IcmpSquid.cc.
Function Documentation
◆ icmpSquidRecv()
|
static |
Definition at line 111 of file IcmpSquid.cc.
References icmpEngine, and IcmpSquid::Recv().
Referenced by IcmpSquid::Open(), and IcmpSquid::Recv().
Variable Documentation
◆ hIpc
|
static |
Definition at line 33 of file IcmpSquid.cc.
Referenced by IcmpSquid::Close(), Helper::SessionBase::closePipesSafely(), Helper::SessionBase::closeWritePipeSafely(), DiskdIOStrategy::init(), ipcCreate(), IcmpSquid::Open(), Helper::Client::openSessions(), and statefulhelper::openSessions().
◆ icmpEngine
IcmpSquid icmpEngine |
Definition at line 26 of file IcmpSquid.cc.
Referenced by icmpSquidRecv(), mainRotate(), netdbSendPing(), serverConnectionsClose(), and serverConnectionsOpen().
◆ pid
|
static |
Definition at line 34 of file IcmpSquid.cc.
Referenced by _tmpnam(), IcmpSquid::Close(), Helper::SessionBase::closePipesSafely(), Helper::SessionBase::closeWritePipeSafely(), Store::Controller::create(), Kids::find(), GoIntoBackground(), SignalEngine::handleStoppedChild(), DiskdIOStrategy::init(), ipc_thread_1(), ipc_thread_2(), ipcCreate(), main(), Ipc::StrandMessage::NotifyCoordinator(), IcmpSquid::Open(), Helper::Client::openSessions(), statefulhelper::openSessions(), Ipc::StrandCoord::pack(), Ipc::QuestionerId::print(), ProcessIsRunning(), Ipc::QuestionerId::rejectAnswerIfStale(), sendSignal(), sigChild(), SMB_Check_Dir(), SMB_Close(), SMB_Connect(), SMB_Connect_Server(), SMB_Create(), SMB_Create_Dir(), SMB_Delete(), SMB_Delete_Dir(), SMB_Logon_And_TCon(), SMB_Logon_Server(), SMB_Logon_TCon_Open(), SMB_Negotiate(), SMB_Open(), SMB_Read(), SMB_Search(), SMB_TreeConnect(), SMB_TreeDisconnect(), SMB_Write(), SMBapi_NetSetUserInfo(), SMBapi_NetUserPasswordSet(), storeKeyPrivate(), ThrowIfAlreadyRunningWith(), Ipc::QuestionerId::unpack(), Ipc::StrandCoord::unpack(), WaitForOnePid(), and watch_child().