#include <RockIoRequests.h>

Inheritance diagram for Rock::ReadRequest:
Collaboration diagram for Rock::ReadRequest:

Public Types

typedef RefCount< ReadRequestPointer
 

Public Member Functions

 ReadRequest (const ::ReadRequest &, const IoState::Pointer &, const IoXactionId)
 

Public Attributes

IoState::Pointer sio
 
IoXactionId id
 identifies this read transaction for the requesting IoState More...
 
char * buf
 
off_t offset
 
size_t len
 

Private Member Functions

 CBDATA_CLASS (ReadRequest)
 

Detailed Description

Definition at line 22 of file RockIoRequests.h.

Member Typedef Documentation

◆ Pointer

Definition at line 20 of file ReadRequest.h.

Constructor & Destructor Documentation

◆ ReadRequest()

ReadRequest::ReadRequest ( const ::ReadRequest base,
const IoState::Pointer anSio,
const IoXactionId  anId 
)

Definition at line 17 of file RockIoRequests.cc.

Member Function Documentation

◆ CBDATA_CLASS()

Rock::ReadRequest::CBDATA_CLASS ( ReadRequest  )
private

Member Data Documentation

◆ buf

char* ReadRequest::buf
inherited

Definition at line 24 of file ReadRequest.h.

Referenced by BlockingFile::read(), MmappedFile::read(), and IpcIoFile::readCompleted().

◆ id

IoXactionId Rock::ReadRequest::id

Definition at line 31 of file RockIoRequests.h.

◆ len

◆ offset

off_t ReadRequest::offset
inherited

◆ sio

IoState::Pointer Rock::ReadRequest::sio

Definition at line 28 of file RockIoRequests.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors