Base Framework
|
Object Request Broker decoder. More...
#include <base/rmi/OrbDecoder.h>
Inherits Object, and ReferenceCountedObject.
Inherited by BarnieDecoder, and LisaEncoding::LisaDecoder.
Public Member Functions | |
virtual void | read (OrbReference &value)=0 |
virtual void | read (String &value)=0 |
virtual void | read (WideString &value)=0 |
virtual void | read (char *buffer, unsigned int size)=0 |
virtual void | read (char &value)=0 |
virtual void | read (short *buffer, unsigned int size)=0 |
virtual void | read (short &value)=0 |
virtual void | read (unsigned short *buffer, unsigned int size)=0 |
virtual void | read (unsigned short &value)=0 |
virtual void | read (int *buffer, unsigned int size)=0 |
virtual void | read (int &value)=0 |
virtual void | read (unsigned int *buffer, unsigned int size)=0 |
virtual void | read (unsigned int &value)=0 |
virtual void | read (long *buffer, unsigned int size)=0 |
virtual void | read (long &value)=0 |
virtual void | read (unsigned long *buffer, unsigned int size)=0 |
virtual void | read (unsigned long &value)=0 |
virtual void | read (long long *buffer, unsigned int size)=0 |
virtual void | read (long long &value)=0 |
virtual void | read (unsigned long long *buffer, unsigned int size)=0 |
virtual void | read (unsigned long long &value)=0 |
virtual void | read (float *buffer, unsigned int size)=0 |
virtual void | read (float &value)=0 |
virtual void | read (double *buffer, unsigned int size)=0 |
virtual void | read (double &value)=0 |
virtual void | read (long double *buffer, unsigned int size)=0 |
virtual void | read (long double &value)=0 |
![]() | |
ReferenceCountedObject () noexcept | |
ReferenceCountedObject (const ReferenceCountedObject ©) noexcept | |
ReferenceCountedObject (ReferenceCountedObject &&move) noexcept | |
ReferenceCountedObject & | operator= (const ReferenceCountedObject ©) noexcept |
ReferenceCountedObject & | operator= (ReferenceCountedObject &&move) noexcept |
MemorySize | getNumberOfReferences_INTERNAL () const noexcept |
virtual bool | useGarbageCollector () const noexcept |
![]() | |
DynamicObject () noexcept | |
bool | isValidObject () const noexcept |
virtual | ~DynamicObject () noexcept(false) |
_COM_AZURE_DEV__BASE__OVERRIDE_ALLOC () | |
Static Public Attributes | |
static const unsigned int | BUFFER_SIZE = 4096 |
|
pure virtual |
Decodes a char.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of chars.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a double.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of double.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a float.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of float.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a signed integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of signed integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a signed long integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of signed long integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a long double.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of long double.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a signed long long integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of signed long long integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a reference.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a signed short integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of signed short integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a string.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an unsigned integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of unsigned integers.
Implemented in LisaEncoding::LisaDecoder, and BarnieDecoder.
|
pure virtual |
Decodes an unsigned long integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of unsigned long integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an unsigned long long interger.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of unsigned long long integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a unsigned short integer.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes an array of unsigned short integers.
Implemented in LisaEncoding::LisaDecoder.
|
pure virtual |
Decodes a wide string.
Implemented in LisaEncoding::LisaDecoder.
|
static |
The default buffer size.