Base Framework
|
Object Request Broker skeleton manager. More...
#include <base/rmi/OrbSkeletonManager.h>
Inherits Object.
Public Member Functions | |
OrbSkeletonManager () | |
unsigned int | getNumberOfSkeletons () const noexcept |
bool | hasSkeleton (const String &name) const noexcept |
bool | hasSkeleton (const OrbReference &reference) const noexcept |
Reference< OrbSkeleton > | getSkeleton (const String &name) const |
Reference< OrbSkeleton > | getSkeleton (const OrbReference &reference) const |
void | add (Reference< OrbSkeleton > skeleton) |
void | remove (Reference< OrbSkeleton > skeleton) |
void | remove (const String &name) |
~OrbSkeletonManager () noexcept | |
Object Request Broker skeleton manager.
Object Request Broker skeleton manager responsible for maintaining the skeletons for the ORB and associated channel independent cached context information.
OrbSkeletonManager::OrbSkeletonManager | ( | ) |
Initializes the ORB skeleton.
name | The fully qualified name. |
version | The version of the interface. |
|
noexcept |
Destroys the ORB skeleton manager.
void OrbSkeletonManager::add | ( | Reference< OrbSkeleton > | skeleton | ) |
Registers the specified skeleton.
|
inlinenoexcept |
Returns the current number of registered skeletons.
|
inline |
Returns the skeleton with the specified local reference.
|
inline |
Returns the skeleton with the specified fully qualified name.
|
inlinenoexcept |
Returns true if the skeleton with the specified identifier has been registered.
|
inlinenoexcept |
Returns true if the skeleton with the specified fully qualified name has been registered.
void OrbSkeletonManager::remove | ( | const String & | name | ) |
Deregisters the specified skeleton.
void OrbSkeletonManager::remove | ( | Reference< OrbSkeleton > | skeleton | ) |
Deregisters the specified skeleton.