7 #ifndef __FWSERVICES_REGISTRY_APPCONFIGPARAMETERS_HPP__ 8 #define __FWSERVICES_REGISTRY_APPCONFIGPARAMETERS_HPP__ 10 #include "fwServices/config.hpp" 11 #include "fwServices/registry/AppConfig.hpp" 13 #include <fwCore/mt/types.hpp> 15 #include <fwRuntime/ConfigurationElement.hpp> 16 #include <fwRuntime/EConfigurationElement.hpp> 18 #include <fwTools/Object.hpp> 40 FWSERVICES_API
static AppConfigParameters::sptr getDefault();
50 FWSERVICES_API
void parseBundleInformation();
56 FWSERVICES_API
const FieldAdaptorType& getParameters(
const std::string& extensionId )
const;
62 FWSERVICES_API
void clearRegistry();
66 typedef std::map< std::string, FieldAdaptorType > Registry;
86 #endif // __FWSERVICES_REGISTRY_APPCONFIGPARAMETERS_HPP__ Contains fwAtomsFilter::registry details.
Base class for all FW4SPL's classes.
This class allows to register all the configuration parameters which has the point extension "::fwSer...
Namespace fwServices is dedicated to (mimic) the dynamic affectation of methods to (pure data) object...
mutable::fwCore::mt::ReadWriteMutex m_registryMutex
Used to protect the registry access.
std::map< std::string, std::string > FieldAdaptorType
Associations of <pattern, value>.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Registry m_reg
Container of parameter information.
static AppConfigParameters::sptr s_appConfigParameters
The global instance of the app config parameters.