Base Framework
|
Object Request Broker Lisa encoding scheme. More...
#include <base/rmi/LisaEncoding.h>
Inherits OrbEncoding.
Classes | |
class | LisaDecoder |
class | LisaEncoder |
Public Member Functions | |
Reference< OrbDecoder > | getDecoder (ProtectedPointer< Orb > orb) const |
Reference< OrbEncoder > | getEncoder (ProtectedPointer< Orb > orb) const |
String | getUrn () const noexcept |
![]() | |
virtual Reference< OrbDecoder > | getDecoder () const =0 |
virtual Reference< OrbEncoder > | getEncoder () const =0 |
virtual | ~OrbEncoding () noexcept |
![]() | |
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 () | |
Additional Inherited Members | |
![]() | |
static String | getUrnNamespace () noexcept |
Object Request Broker Lisa encoding scheme.
Object Request Broker encoding scheme. Integral types are encoded in little endian byte order and the floating-point types float, double, and long double are encoded in IEEE 754 single, IEEE 754 double, and IEEE extended double precision (96 bit), respectively.
Reference<OrbDecoder> LisaEncoding::getDecoder | ( | ProtectedPointer< Orb > | orb | ) | const |
Returns a new decoder.
Reference<OrbEncoder> LisaEncoding::getEncoder | ( | ProtectedPointer< Orb > | orb | ) | const |
Returns a new encoder.
|
virtualnoexcept |
Returns the global identifier of the encoding scheme.
Implements OrbEncoding.