MemStore.cc File Reference
#include "squid.h"
#include "base/RunnersRegistry.h"
#include "CollapsedForwarding.h"
#include "HttpReply.h"
#include "ipc/mem/Page.h"
#include "ipc/mem/Pages.h"
#include "MemObject.h"
#include "MemStore.h"
#include "mime_header.h"
#include "SquidConfig.h"
#include "SquidMath.h"
#include "StoreStats.h"
#include "tools.h"
Include dependency graph for MemStore.cc:

Go to the source code of this file.

Classes

class  ShmWriter
 
class  MemStoreRr
 

Functions

 RunnerRegistrationEntry (MemStoreRr)
 

Variables

static const SBuf MapLabel ("cache_mem_map")
 shared memory segment path to use for MemStore maps More...
 
static const char * SpaceLabel = "cache_mem_space"
 shared memory segment path to use for the free slices index More...
 
static const char * ExtrasLabel = "cache_mem_ex"
 shared memory segment path to use for IDs of shared pages with slice data More...
 
static const uint32_t SpacePoolId = 510716
 

Function Documentation

◆ RunnerRegistrationEntry()

RunnerRegistrationEntry ( MemStoreRr  )

Variable Documentation

◆ ExtrasLabel

const char* ExtrasLabel = "cache_mem_ex"
static

Definition at line 30 of file MemStore.cc.

Referenced by MemStoreRr::create(), and MemStore::init().

◆ MapLabel

const SBuf MapLabel("cache_mem_map")
static

◆ SpaceLabel

const char* SpaceLabel = "cache_mem_space"
static

Definition at line 28 of file MemStore.cc.

Referenced by MemStoreRr::create(), and MemStore::init().

◆ SpacePoolId

const uint32_t SpacePoolId = 510716
static

Definition at line 36 of file MemStore.cc.

Referenced by MemStoreRr::create(), and MemStore::noteFreeMapSlice().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors