#include <Utilities/StorageFactory/interface/IOPosBuffer.h>
Public Member Functions | |
void * | data (void) const |
Return a pointer to the beginning of the buffer's data area. | |
IOPosBuffer (IOOffset offset, const void *data, IOSize length) | |
Construct a I/O buffer for writing. | |
IOPosBuffer (IOOffset offset, void *data, IOSize length) | |
Construct a I/O buffer for reading. | |
IOPosBuffer (void) | |
Construct a null I/O buffer. | |
IOOffset | offset (void) const |
Return the file offset where I/O is expected to occur. | |
IOSize | size (void) const |
Return the buffer's size. | |
Private Attributes | |
void * | m_data |
IOSize | m_length |
IOOffset | m_offset |
Definition at line 7 of file IOPosBuffer.h.
IOPosBuffer::IOPosBuffer | ( | void | ) | [inline] |
Return a pointer to the beginning of the buffer's data area.
Definition at line 55 of file IOPosBuffer.h.
References m_data.
00056 { return m_data; }
Return the file offset where I/O is expected to occur.
Definition at line 50 of file IOPosBuffer.h.
References m_offset.
Referenced by LocalCacheFile::prefetch(), RFIOFile::prefetch(), XrdFile::prefetch(), LocalCacheFile::readv(), and XrdFile::readv().
00051 { return m_offset; }
Return the buffer's size.
Definition at line 60 of file IOPosBuffer.h.
References m_length.
Referenced by LocalCacheFile::prefetch(), RFIOFile::prefetch(), XrdFile::prefetch(), LocalCacheFile::readv(), and XrdFile::readv().
00061 { return m_length; }
void* IOPosBuffer::m_data [private] |
IOSize IOPosBuffer::m_length [private] |
IOOffset IOPosBuffer::m_offset [private] |