#include <RockIoRequests.h>

Inheritance diagram for Rock::WriteRequest:
Collaboration diagram for Rock::WriteRequest:

Public Types

typedef RefCount< WriteRequestPointer
 

Public Member Functions

 WriteRequest (const ::WriteRequest &base, const IoState::Pointer &anSio)
 

Public Attributes

IoState::Pointer sio
 
SlotId sidCurrent
 slot being written using this write request More...
 
SlotId sidNext
 allocated next slot (negative if we are writing the last slot) More...
 
bool eof
 whether this is the last request for the entry More...
 
char const * buf
 
off_t offset
 
size_t len
 
FREEfree_func
 

Private Member Functions

 CBDATA_CLASS (WriteRequest)
 

Detailed Description

Definition at line 30 of file RockIoRequests.h.

Member Typedef Documentation

Definition at line 21 of file WriteRequest.h.

Constructor & Destructor Documentation

WriteRequest::WriteRequest ( const ::WriteRequest base,
const IoState::Pointer anSio 
)

Definition at line 24 of file RockIoRequests.cc.

Member Function Documentation

Rock::WriteRequest::CBDATA_CLASS ( WriteRequest  )
private

Member Data Documentation

char const* WriteRequest::buf
inherited
bool Rock::WriteRequest::eof
FREE* WriteRequest::free_func
inherited
SlotId Rock::WriteRequest::sidCurrent
SlotId Rock::WriteRequest::sidNext
IoState::Pointer Rock::WriteRequest::sio

Definition at line 36 of file RockIoRequests.h.

Referenced by Rock::SwapDir::writeCompleted().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors