#include <CCPACSConfigurationManager.h>
Public Member Functions | |
TIGL_EXPORT TiglCPACSConfigurationHandle | AddConfiguration (CCPACSConfiguration *config) |
TIGL_EXPORT void | DeleteConfiguration (TiglCPACSConfigurationHandle handle) |
TIGL_EXPORT CCPACSConfiguration & | GetConfiguration (TiglCPACSConfigurationHandle handle) const |
TIGL_EXPORT void | Invalidate () |
TIGL_EXPORT bool | IsValid (TiglCPACSConfigurationHandle handle) const |
TIGL_EXPORT | ~CCPACSConfigurationManager () |
Static Public Member Functions | |
static TIGL_EXPORT CCPACSConfigurationManager & | GetInstance () |
Private Types | |
typedef CCPACSConfigContainer::const_iterator | CCPACSConfigConstIterator |
typedef std::map< TiglCPACSConfigurationHandle, CCPACSConfiguration * > | CCPACSConfigContainer |
typedef CCPACSConfigContainer::iterator | CCPACSConfigIterator |
Private Member Functions | |
CCPACSConfigurationManager () | |
CCPACSConfigurationManager (const CCPACSConfigurationManager &) | |
void | operator= (const CCPACSConfigurationManager &) |
Private Attributes | |
CCPACSConfigContainer | configurations |
TiglCPACSConfigurationHandle | handleCounter |
|
private |
|
private |
|
private |
TIGL_EXPORT tigl::CCPACSConfigurationManager::~CCPACSConfigurationManager | ( | ) |
|
private |
|
private |
TIGL_EXPORT TiglCPACSConfigurationHandle tigl::CCPACSConfigurationManager::AddConfiguration | ( | CCPACSConfiguration * | config | ) |
TIGL_EXPORT void tigl::CCPACSConfigurationManager::DeleteConfiguration | ( | TiglCPACSConfigurationHandle | handle | ) |
TIGL_EXPORT CCPACSConfiguration& tigl::CCPACSConfigurationManager::GetConfiguration | ( | TiglCPACSConfigurationHandle | handle | ) | const |
|
static |
TIGL_EXPORT void tigl::CCPACSConfigurationManager::Invalidate | ( | ) |
TIGL_EXPORT bool tigl::CCPACSConfigurationManager::IsValid | ( | TiglCPACSConfigurationHandle | handle | ) | const |
|
private |
|
private |
|
private |