Inquirer.cc File Reference
#include "squid.h"
#include "base/TextException.h"
#include "comm.h"
#include "comm/Write.h"
#include "ipc/Inquirer.h"
#include "ipc/Port.h"
#include "ipc/TypedMsgHdr.h"
#include "mem/PoolingAllocator.h"
#include "MemBuf.h"
#include <algorithm>
#include <unordered_map>
Include dependency graph for Inquirer.cc:
![](ipc_2Inquirer_8cc__incl.png)
Go to the source code of this file.
Namespaces | |
Ipc | |
Typedefs | |
using | Ipc::InquirerPointer = CbcPointer< Inquirer > |
maps request->id to the Inquirer waiting for the response to that request More... | |
using | Ipc::WaitingInquiriesItem = std::pair< const RequestId::Index, InquirerPointer > |
using | Ipc::WaitingInquiries = std::unordered_map< RequestId::Index, InquirerPointer, std::hash< RequestId::Index >, std::equal_to< RequestId::Index >, PoolingAllocator< WaitingInquiriesItem > > |
Functions | |
static InquirerPointer | Ipc::DequeueRequest (const RequestId::Index requestId) |
returns and forgets the Inquirer waiting for the given requests More... | |
static bool | LesserStrandByKidId (const Ipc::StrandCoord &c1, const Ipc::StrandCoord &c2) |
compare Ipc::StrandCoord using kidId, for std::sort() below More... | |
Variables | |
static WaitingInquiries | Ipc::TheWaitingInquirers |
pending Inquirer requests for this process More... | |
Function Documentation
◆ LesserStrandByKidId()
|
static |
Definition at line 60 of file Inquirer.cc.
References Ipc::StrandCoord::kidId.
Referenced by Ipc::Inquirer::Inquirer().
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products