#include <StoreIOBuffer.h>

Collaboration diagram for StoreIOBuffer:

Public Member Functions

 StoreIOBuffer ()
 
 StoreIOBuffer (size_t aLength, int64_t anOffset, char *someData)
 
 StoreIOBuffer (MemBuf *aMemBuf, int64_t anOffset)
 
 StoreIOBuffer (MemBuf *aMemBuf, int64_t anOffset, size_t anLength)
 
Range< int64_t > range () const
 
void dump () const
 

Public Attributes

struct {
   unsigned   error:1
 
flags
 
size_t length
 
int64_t offset
 
char * data
 

Detailed Description

Definition at line 15 of file StoreIOBuffer.h.

Constructor & Destructor Documentation

StoreIOBuffer::StoreIOBuffer ( )
inline

Definition at line 19 of file StoreIOBuffer.h.

References flags.

StoreIOBuffer::StoreIOBuffer ( size_t  aLength,
int64_t  anOffset,
char *  someData 
)
inline

Definition at line 21 of file StoreIOBuffer.h.

References flags.

StoreIOBuffer::StoreIOBuffer ( MemBuf aMemBuf,
int64_t  anOffset 
)
inline

Definition at line 28 of file StoreIOBuffer.h.

References flags.

StoreIOBuffer::StoreIOBuffer ( MemBuf aMemBuf,
int64_t  anOffset,
size_t  anLength 
)
inline

Definition at line 35 of file StoreIOBuffer.h.

References flags.

Member Function Documentation

void StoreIOBuffer::dump ( ) const
inline

Definition at line 46 of file StoreIOBuffer.h.

References data, and length.

Range<int64_t> StoreIOBuffer::range ( ) const
inline

Member Data Documentation

size_t StoreIOBuffer::length

Definition at line 54 of file StoreIOBuffer.h.

Referenced by ConnStateData::abortRequestParsing(), StoreEntry::append(), mem_hdr::appendToNode(), asHandleReply(), ConnStateData::buildFakeRequest(), Downloader::buildRequest(), clientReplyContext::cacheHit(), clientBeginRequest(), clientGetMoreData(), mem_hdr::copy(), store_client::copy(), mem_hdr::copyAvailable(), MemStore::copyFromShmSlice(), UrnState::created(), clientReplyContext::doGetMoreData(), doPages(), dump(), store_client::dumpStats(), mem_node::end(), esiBufferRecipient(), esiProcessStream(), esiStreamRead(), store_client::fileRead(), mem_hdr::getBlockContainingLocation(), Ftp::Server::handleDataReply(), clientReplyContext::handleIMSReply(), Client::handleMoreAdaptedBodyAvailable(), Http::One::Server::handleReply(), Downloader::handleReply(), main(), MemObject::mostBytesAllowed(), netdbExchangeHandleReply(), netdbExchangeStart(), mem_hdr::nodeToRecieve(), ClientHttpRequest::noteMoreBodyDataAvailable(), Mgr::StoreToCommWriter::noteStoreCopied(), operator<<(), parseHttpRequest(), Ftp::Server::parseOneRequest(), peerDigestHandleReply(), peerDigestRequest(), clientReplyContext::processReplyAccessResult(), Http::Stream::pullData(), clientReplyContext::purgeFoundObject(), clientReplyContext::pushStreamData(), range(), store_client::readHeader(), Mgr::StoreToCommWriter::scheduleCommWrite(), ESIContext::send(), clientReplyContext::sendClientUpstreamResponse(), clientReplyContext::sendMoreData(), Http::Stream::sendStartOfMessage(), mem_node::space(), testSplayOfNodes(), clientReplyContext::traceReply(), mem_hdr::unionNotEmpty(), urnHandleReply(), mem_hdr::write(), MemObject::write(), StoreEntry::write(), and mem_hdr::writeAvailable().


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors