#include <freControllerCentral.h>

Public Types | |
| typedef itk::LibHandle | LibraryHandleType |
Public Member Functions | |
| const std::string & | GetControllerID () const |
| GenericComponentController * | GetController () const |
| const LibraryHandleType & | GetLibraryHandle () const |
| const std::string & | GetLibraryFile () const |
| bool | IsOwnedByLibrary () const |
| ControllerInfo (GenericComponentController *pController, const LibraryHandleType &libraryHandle, const std::string &sLibraryFile) | |
| ControllerInfo (GenericComponentController *pController) | |
Protected Attributes | |
| std::string | m_ControllerID |
| GenericComponentController * | m_pController |
| LibraryHandleType | m_LibraryHandle |
| std::string | m_LibraryFile |
| bool | m_bOwnedByLibrary |
Definition at line 37 of file freControllerCentral.h.
| typedef itk::LibHandle FREE::ControllerInfo::LibraryHandleType |
Definition at line 40 of file freControllerCentral.h.
| FREE::ControllerInfo::ControllerInfo | ( | GenericComponentController * | pController, | |
| const LibraryHandleType & | libraryHandle, | |||
| const std::string & | sLibraryFile | |||
| ) |
Definition at line 52 of file freControllerCentral.cxx.
References FREE::ComponentControllerInterface::ControllerID(), m_bOwnedByLibrary, m_ControllerID, m_LibraryFile, m_LibraryHandle, m_pController, and throwStaticExceptionMacro.

| FREE::ControllerInfo::ControllerInfo | ( | GenericComponentController * | pController | ) |
Definition at line 63 of file freControllerCentral.cxx.
References FREE::ComponentControllerInterface::ControllerID(), m_bOwnedByLibrary, m_ControllerID, m_LibraryFile, m_pController, and throwStaticExceptionMacro.

| const std::string& FREE::ControllerInfo::GetControllerID | ( | ) | const [inline] |
Definition at line 42 of file freControllerCentral.h.
References m_ControllerID.
Referenced by FREE::ControllerCentral::UnRegisterAllControllers().
| GenericComponentController* FREE::ControllerInfo::GetController | ( | ) | const [inline] |
Definition at line 45 of file freControllerCentral.h.
References m_pController.
Referenced by FREE::ControllerCentral::GetController(), and FREE::ControllerCentral::UnRegisterAllControllers().
| const LibraryHandleType& FREE::ControllerInfo::GetLibraryHandle | ( | ) | const [inline] |
Definition at line 48 of file freControllerCentral.h.
References m_LibraryHandle.
Referenced by FREE::ControllerCentral::UnRegisterAllControllers().
| const std::string& FREE::ControllerInfo::GetLibraryFile | ( | ) | const [inline] |
| bool FREE::ControllerInfo::IsOwnedByLibrary | ( | ) | const [inline] |
Definition at line 54 of file freControllerCentral.h.
References m_bOwnedByLibrary.
Referenced by FREE::ControllerCentral::UnRegisterAllControllers().
std::string FREE::ControllerInfo::m_ControllerID [protected] |
Definition at line 64 of file freControllerCentral.h.
Referenced by ControllerInfo(), and GetControllerID().
Definition at line 65 of file freControllerCentral.h.
Referenced by ControllerInfo(), and GetController().
Definition at line 66 of file freControllerCentral.h.
Referenced by ControllerInfo(), and GetLibraryHandle().
std::string FREE::ControllerInfo::m_LibraryFile [protected] |
Definition at line 67 of file freControllerCentral.h.
Referenced by ControllerInfo(), and GetLibraryFile().
bool FREE::ControllerInfo::m_bOwnedByLibrary [protected] |
Definition at line 68 of file freControllerCentral.h.
Referenced by ControllerInfo(), and IsOwnedByLibrary().
1.5.3 written by Dimitri van Heesch,
© 1997-2000