#include <coherence/io/AbstractOctetArrayReadBuffer.hpp>
Inherits AbstractReadBuffer::AbstractBufferInput.
Public Types | ||||||||||
typedef spec::Handle | Handle | |||||||||
OctetArrayBufferInput Handle definition. | ||||||||||
typedef spec::View | View | |||||||||
OctetArrayBufferInput View definition. | ||||||||||
typedef spec::Holder | Holder | |||||||||
OctetArrayBufferInput Holder definition. | ||||||||||
Public Member Functions | ||||||||||
virtual octet_t | read () | |||||||||
virtual void | read (Array< octet_t >::Handle hab, size32_t of, size32_t cb) | |||||||||
virtual wchar16_t | readChar16 () | |||||||||
virtual int16_t | readInt16 () | |||||||||
virtual int32_t | readInt32 () | |||||||||
virtual int64_t | readInt64 () | |||||||||
virtual float32_t | readFloat32 () | |||||||||
virtual float64_t | readFloat64 () | |||||||||
Protected Member Functions | ||||||||||
OctetArrayBufferInput (AbstractOctetArrayReadBuffer::View vBuf) | ||||||||||
Create a new OctetArrayBufferInput instance that delegates to the given AbstractOctetArrayReadBuffer. | ||||||||||
virtual String::View | convertUTF (size32_t of, size32_t cb) const | |||||||||
Convert a UTF-8 encoded section of the binary stream into a String.
| ||||||||||
Protected Attributes | ||||||||||
FinalView < AbstractOctetArrayReadBuffer > | f_vBuf | |||||||||
The delegate read buffer. | ||||||||||
FinalView< Array < octet_t > > | f_vab | |||||||||
The delegate's octet array that holds the binary data. |
OctetArrayBufferInput | ( | AbstractOctetArrayReadBuffer::View | vBuf | ) | [protected] |
Create a new OctetArrayBufferInput instance that delegates to the given AbstractOctetArrayReadBuffer.
vBuf | the delegate ReadBuffer |
The delegate's octet array that holds the binary data.
This value should not be changed.