Medical Imaging Interaction Toolkit  2016.11.0
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

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

Definition at line 69 of file usServiceObjects.cpp.

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

Definition at line 165 of file usServiceObjects.cpp.

us::ServiceObjectsBase::~ServiceObjectsBase ( )
protected

Definition at line 171 of file usServiceObjects.cpp.

Member Function Documentation

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

Definition at line 80 of file usServiceObjects.cpp.

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

Definition at line 97 of file usServiceObjects.cpp.

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

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

Definition at line 179 of file usServiceObjects.cpp.

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

Definition at line 114 of file usServiceObjects.cpp.

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

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: