#include "squid.h"
#include "base/RunnersRegistry.h"
#include "base/TextException.h"
#include "ipc/mem/PagePool.h"
#include "ipc/mem/Pages.h"
#include "tools.h"
Include dependency graph for Pages.cc:
![](Pages_8cc__incl.png)
Go to the source code of this file.
Classes | |
class | SharedMemPagesRr |
initializes shared memory pages More... | |
Functions | |
DefineRunnerRegistrator (SharedMemPagesRr) | |
Variables | |
static const char * | PagePoolId = "squid-page-pool" |
static Ipc::Mem::PagePool * | ThePagePool = nullptr |
static int | TheLimits [Ipc::Mem::PageId::maxPurpose+1] |
Function Documentation
◆ DefineRunnerRegistrator()
DefineRunnerRegistrator | ( | SharedMemPagesRr | ) |
Variable Documentation
◆ PagePoolId
|
static |
Definition at line 22 of file Pages.cc.
Referenced by SharedMemPagesRr::create(), and SharedMemPagesRr::open().
◆ TheLimits
|
static |
Definition at line 24 of file Pages.cc.
Referenced by Ipc::Mem::NotePageNeed(), and Ipc::Mem::PageLimit().
◆ ThePagePool
|
static |
Definition at line 23 of file Pages.cc.
Referenced by Ipc::Mem::GetPage(), SharedMemPagesRr::open(), Ipc::Mem::PageLevel(), Ipc::Mem::PagePointer(), Ipc::Mem::PutPage(), and SharedMemPagesRr::~SharedMemPagesRr().
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