Medical Imaging Interaction Toolkit  2018.4.99-389bf124
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

Definition at line 165 of file usServiceObjects.cpp.

◆ ~ServiceObjectsBase()

us::ServiceObjectsBase::~ServiceObjectsBase ( )
protected

Definition at line 171 of file usServiceObjects.cpp.

Member Function Documentation

◆ GetReference()

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

◆ GetService()

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

Definition at line 80 of file usServiceObjects.cpp.

◆ GetServiceInterfaceMap()

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

Definition at line 97 of file usServiceObjects.cpp.

Referenced by us::ServiceObjects< void >::GetService().

◆ operator=()

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

Definition at line 179 of file usServiceObjects.cpp.

◆ UngetService() [1/2]

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

Definition at line 114 of file usServiceObjects.cpp.

Referenced by us::ServiceObjects< void >::UngetService().

◆ UngetService() [2/2]

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

Definition at line 137 of file usServiceObjects.cpp.


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