#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 |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.0