#include <Iguana/Utilities/classlib/iobase/IOBuffer.h>
Public Member Functions | |
void * | data (void) const |
Return a pointer to the beginning of the buffer's data area. | |
IOBuffer (const void *data, IOSize length) | |
Construct a I/O buffer for writing. | |
IOBuffer (void *data, IOSize length) | |
Construct a I/O buffer for reading. | |
IOBuffer (void) | |
Construct a null I/O buffer. | |
IOSize | size (void) const |
Return the buffer's size. | |
Private Attributes | |
void * | m_data |
IOSize | m_length |
Definition at line 17 of file IOBuffer.h.
IOBuffer::IOBuffer | ( | void | ) | [inline] |
Return a pointer to the beginning of the buffer's data area.
Definition at line 59 of file IOBuffer.h.
References IOBuffer::m_data.
00060 { return m_data; }
Return the buffer's size.
Definition at line 64 of file IOBuffer.h.
References IOBuffer::m_length.
00065 { return m_length; }
void* lat::IOBuffer::m_data [private] |
Definition at line 28 of file IOBuffer.h.
IOSize lat::IOBuffer::m_length [private] |
Definition at line 29 of file IOBuffer.h.