Base Framework
|
Object Request Broker encoder. More...
#include <base/rmi/OrbEncoder.h>
Inherits Object, and ReferenceCountedObject.
Inherited by BarnieEncoder, and LisaEncoding::LisaEncoder.
Public Member Functions | |
virtual void | write (const OrbReference &value)=0 |
virtual void | write (const String &value)=0 |
virtual void | write (const WideString &value)=0 |
virtual void | write (const char *buffer, unsigned int size)=0 |
virtual void | write (char value)=0 |
virtual void | write (const short *buffer, unsigned int size)=0 |
virtual void | write (short value)=0 |
virtual void | write (const unsigned short *buffer, unsigned int size)=0 |
virtual void | write (unsigned short value)=0 |
virtual void | write (const int *buffer, unsigned int size)=0 |
virtual void | write (int value)=0 |
virtual void | write (const unsigned int *buffer, unsigned int size)=0 |
virtual void | write (unsigned int value)=0 |
virtual void | write (const long *buffer, unsigned int size)=0 |
virtual void | write (long value)=0 |
virtual void | write (const unsigned long *buffer, unsigned int size)=0 |
virtual void | write (unsigned long value)=0 |
virtual void | write (const long long *buffer, unsigned int size)=0 |
virtual void | write (long long value)=0 |
virtual void | write (const unsigned long long *buffer, unsigned int size)=0 |
virtual void | write (unsigned long long value)=0 |
virtual void | write (const float *buffer, unsigned int size)=0 |
virtual void | write (float value)=0 |
virtual void | write (const double *buffer, unsigned int size)=0 |
virtual void | write (double value)=0 |
virtual void | write (const long double *buffer, unsigned int size)=0 |
virtual void | write (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 |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified reference.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified string.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the elements of the specified array.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified wide string.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
pure virtual |
Encodes the specified value.
Implemented in LisaEncoding::LisaEncoder.
|
static |
The default buffer size.