store_client.cc File Reference
#include "squid.h"
#include "event.h"
#include "globals.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "MemBuf.h"
#include "MemObject.h"
#include "mime_header.h"
#include "profiler/Profiler.h"
#include "SquidConfig.h"
#include "StatCounters.h"
#include "Store.h"
#include "store_swapin.h"
#include "StoreClient.h"
#include "StoreMeta.h"
#include "StoreMetaUnpacker.h"
#include "DelayPools.h"
Include dependency graph for store_client.cc:

Go to the source code of this file.

Functions

static void storeClientCopy2 (StoreEntry *e, store_client *sc)
 
static bool CheckQuickAbortIsReasonable (StoreEntry *entry)
 
store_clientstoreClientListAdd (StoreEntry *e, void *data)
 
static void storeClientCopyEvent (void *data)
 
void storeClientCopy (store_client *sc, StoreEntry *e, StoreIOBuffer copyInto, STCB *callback, void *data)
 
static void storeClientReadHeader (void *data, const char *buf, ssize_t len, StoreIOState::Pointer)
 
static void storeClientReadBody (void *data, const char *buf, ssize_t len, StoreIOState::Pointer)
 
int storeClientCopyPending (store_client *sc, StoreEntry *e, void *data)
 
int storeUnregister (store_client *sc, StoreEntry *e, void *data)
 
int storePendingNClients (const StoreEntry *e)
 

Variables

static StoreIOState::STRCB storeClientReadBody
 
static StoreIOState::STRCB storeClientReadHeader
 
static EVH storeClientCopyEvent
 

Function Documentation

static void storeClientCopyEvent ( void *  data)
static
int storeClientCopyPending ( store_client sc,
StoreEntry e,
void *  data 
)
static void storeClientReadBody ( void *  data,
const char *  buf,
ssize_t  len,
StoreIOState::Pointer   
)
static

Definition at line 518 of file store_client.cc.

References store_client::readBody().

static void storeClientReadHeader ( void *  data,
const char *  buf,
ssize_t  len,
StoreIOState::Pointer   
)
static

Definition at line 511 of file store_client.cc.

References store_client::readHeader().

int storePendingNClients ( const StoreEntry e)

Variable Documentation

EVH storeClientCopyEvent
static

Definition at line 42 of file store_client.cc.

Referenced by storeClientCopy2().

StoreIOState::STRCB storeClientReadBody
static

Definition at line 39 of file store_client.cc.

Referenced by store_client::fileRead().

StoreIOState::STRCB storeClientReadHeader
static

Definition at line 40 of file store_client.cc.

Referenced by store_client::fileRead().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors