Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
us::ServiceObjectsBase Class Reference

#include <usServiceObjects.h>

Inheritance diagram for us::ServiceObjectsBase:

Protected Member Functions

 ServiceObjectsBase (ModuleContext *context, const ServiceReferenceBase &reference)
 
 ServiceObjectsBase (const ServiceObjectsBase &other)
 
 ~ServiceObjectsBase ()
 
ServiceObjectsBaseoperator= (const ServiceObjectsBase &other)
 
void * GetService () const
 
InterfaceMap GetServiceInterfaceMap () const
 
void UngetService (void *service)
 
void UngetService (const InterfaceMap &interfaceMap)
 
ServiceReferenceBase GetReference () const
 

Detailed Description

Definition at line 36 of file usServiceObjects.h.

Constructor & Destructor Documentation

◆ ServiceObjectsBase() [1/2]

us::ServiceObjectsBase::ServiceObjectsBase ( ModuleContext context,
const ServiceReferenceBase reference 
)
protected

◆ ServiceObjectsBase() [2/2]

us::ServiceObjectsBase::ServiceObjectsBase ( const ServiceObjectsBase other)
protected

◆ ~ServiceObjectsBase()

us::ServiceObjectsBase::~ServiceObjectsBase ( )
protected

Member Function Documentation

◆ GetReference()

ServiceReferenceBase us::ServiceObjectsBase::GetReference ( ) const
protected

◆ GetService()

void* us::ServiceObjectsBase::GetService ( ) const
protected

◆ GetServiceInterfaceMap()

InterfaceMap us::ServiceObjectsBase::GetServiceInterfaceMap ( ) const
protected

◆ operator=()

ServiceObjectsBase& us::ServiceObjectsBase::operator= ( const ServiceObjectsBase other)
protected

◆ UngetService() [1/2]

void us::ServiceObjectsBase::UngetService ( const InterfaceMap interfaceMap)
protected

◆ UngetService() [2/2]

void us::ServiceObjectsBase::UngetService ( void *  service)
protected

The documentation for this class was generated from the following file: