Base Framework
Public Member Functions | List of all members
OrbReference Class Reference

Orb skeleton reference. More...

#include <base/rmi/OrbReference.h>

Inherits Object.

Public Member Functions

 OrbReference (uint64 _id)
 
 OrbReference (const OrbReference &copy) noexcept
 
OrbReferenceoperator= (const OrbReference &assign) noexcept
 
bool operator== (const OrbReference &compare) const noexcept
 
bool operator!= (const OrbReference &compare) const noexcept
 
uint64 getId () const noexcept
 

Detailed Description

Orb skeleton reference.

Direct reference to a skeleton object within a local address space.

Version
1.0

Constructor & Destructor Documentation

◆ OrbReference() [1/2]

OrbReference::OrbReference ( uint64  _id)
inline

Initializes the object reference.

◆ OrbReference() [2/2]

OrbReference::OrbReference ( const OrbReference copy)
inlinenoexcept

Initializes reference by reference.

Member Function Documentation

◆ getId()

uint64 OrbReference::getId ( ) const
inlinenoexcept

Returns the skeleton reference value.

◆ operator!=()

bool OrbReference::operator!= ( const OrbReference compare) const
inlinenoexcept

Returns true if the objects are non-equal.

◆ operator=()

OrbReference& OrbReference::operator= ( const OrbReference assign)
inlinenoexcept

Assignment of reference be reference.

◆ operator==()

bool OrbReference::operator== ( const OrbReference compare) const
inlinenoexcept

Returns true if the objects are equal.