Public Member Functions

MIOBufferAccessor Struct Reference

A wrapper for either a reader or a writer of an MIOBuffer. More...

#include <I_IOBuffer.h>

Collaboration diagram for MIOBufferAccessor:
Collaboration graph
[legend]

Public Member Functions

IOBufferReaderreader ()
MIOBufferwriter ()
int64_t block_size () const
int64_t total_size () const
void reader_for (IOBufferReader *abuf)
void reader_for (MIOBuffer *abuf)
void writer_for (MIOBuffer *abuf)
void clear ()
 MIOBufferAccessor ()
 ~MIOBufferAccessor ()

Detailed Description

A wrapper for either a reader or a writer of an MIOBuffer.

Definition at line 1158 of file I_IOBuffer.h.


Constructor & Destructor Documentation

MIOBufferAccessor::MIOBufferAccessor (  )  [inline]

Definition at line 1185 of file I_IOBuffer.h.

TS_INLINE MIOBufferAccessor::~MIOBufferAccessor (  ) 

Definition at line 1195 of file P_IOBuffer.h.


Member Function Documentation

int64_t MIOBufferAccessor::block_size (  )  const [inline]

Definition at line 1168 of file I_IOBuffer.h.

References MIOBuffer::block_size().

Referenced by total_size().

void MIOBufferAccessor::clear (  )  [inline]
IOBufferReader* MIOBufferAccessor::reader (  )  [inline]
TS_INLINE void MIOBufferAccessor::reader_for ( IOBufferReader abuf  ) 
TS_INLINE void MIOBufferAccessor::reader_for ( MIOBuffer abuf  ) 

Definition at line 1167 of file P_IOBuffer.h.

References MIOBuffer::alloc_accessor().

int64_t MIOBufferAccessor::total_size (  )  const [inline]

Definition at line 1172 of file I_IOBuffer.h.

References block_size().

MIOBuffer* MIOBufferAccessor::writer (  )  [inline]
TS_INLINE void MIOBufferAccessor::writer_for ( MIOBuffer abuf  ) 

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