#include "squid.h"
#include "base/RunnersRegistry.h"
#include "base/TextException.h"
#include "ipc/mem/PagePool.h"
#include "ipc/mem/Pages.h"
#include "tools.h"
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 SharedMemPagesRr::~SharedMemPagesRr(), Ipc::Mem::GetPage(), SharedMemPagesRr::open(), Ipc::Mem::PageLevel(), Ipc::Mem::PagePointer(), and Ipc::Mem::PutPage().