#include <coherence/util/BinaryWriteBuffer.hpp>
Inherits OctetArrayWriteBuffer.
Public Types | |
| typedef spec::Handle | Handle | 
| BinaryWriteBuffer Handle definition.  | |
| typedef spec::View | View | 
| BinaryWriteBuffer View definition.  | |
| typedef spec::Holder | Holder | 
| BinaryWriteBuffer Holder definition.  | |
| 
typedef TypedHandle < const Binary >  | BinaryView | 
| Binary View definition.  | |
Public Member Functions | |
| virtual BinaryView | toBinary () const | 
| Returns a new Binary object that holds the complete contents of this WriteBuffer. This method is functionally equivalent to the following code: 
 
 
  | |
Protected Member Functions | |
| BinaryWriteBuffer (size32_t cbCap) | |
| Construct a BinaryWriteBuffer with a certain initial capacity.   | |
| BinaryWriteBuffer (size32_t cbCap, size32_t cbMax) | |
| Construct a BinaryWriteBuffer with a certain initial capacity and a certain maximum capacity.   | |
| virtual Array < octet_t >::View  | getInternalOctetArray () const | 
| Obtain the internal octet array that this WriteBuffer uses.   | |
| virtual void | checkBounds (size32_t of, size32_t cb) | 
| Validate the ranges for the passed bounds and make sure that the underlying array is big enough to handle them.   | |
| BinaryWriteBuffer | ( | size32_t | cbCap | ) |  [protected] | 
        
| BinaryWriteBuffer | ( | size32_t | cbCap, | |
| size32_t | cbMax | |||
| ) |  [protected] | 
        
Construct a BinaryWriteBuffer with a certain initial capacity and a certain maximum capacity.
| cbCap | initial capacity | |
| cbMax | maximum capacity | 
| IllegalArgumentException | if cbCap is greater than cbMax  | 
Obtain the internal octet array that this WriteBuffer uses.
Intended for use only by Binary.
| virtual void checkBounds | ( | size32_t | of, | |
| size32_t | cb | |||
| ) |  [protected, virtual] | 
        
Validate the ranges for the passed bounds and make sure that the underlying array is big enough to handle them.
Note: This method prevents all modifications from occurring once the BinaryWriteBuffer has supplied its octet array to a Binary object.
| of | the offset that data is about to be written to | |
| cb | the length of the data that is about to be written | 
Reimplemented from OctetArrayWriteBuffer.