#include <Buffer.h>
Inheritance diagram for beecrypt::nio::Buffer:
Public Member Functions | |
virtual | ~Buffer () |
size_t | capacity () const throw () |
Buffer & | clear () throw () |
Buffer & | flip () throw () |
bool | hasRemaining () const throw () |
bool | isReadOnly () const throw () |
size_t | limit () const throw () |
Buffer & | limit (size_t newLimit) throw (IllegalArgumentException) |
Buffer & | mark () throw () |
size_t | position () const throw () |
Buffer & | position (size_t newPosition) throw (IllegalArgumentException) |
size_t | remaining () const throw () |
Buffer & | reset () throw (InvalidMarkException) |
Buffer & | rewind () throw () |
Protected Member Functions | |
Buffer (size_t capacity, size_t limit, bool readonly) | |
Protected Attributes | |
size_t | _capacity |
size_t | _limit |
size_t | _mark |
size_t | _position |
bool | _marked |
bool | _readonly |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|