![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
User configuration for IPSDK library. More...
#include <LibraryUserConfiguration.h>
Public Member Functions | |
| bool | isInit () const |
| retrieve object initialization flag | |
| void | init () |
| object initialization method | |
Constructors and destructors | |
| LibraryUserConfiguration () | |
| ~LibraryUserConfiguration () | |
| const boost::filesystem::path & | getProjectRootDirectory () const |
| access to project root directory More... | |
| void | setProjectRootDirectory (const boost::filesystem::path &projectRootDirectory) |
| access to project root directory More... | |
| const boost::filesystem::path & | getLogMainDirPath () const |
| access to library log main directory More... | |
| void | setLogMainDirPath (const boost::filesystem::path &logMainDirPath) |
| access to library log main directory More... | |
| const std::string & | getLogMainFileName () const |
| access to library main log file name (name with extension) More... | |
| void | setLogMainFileName (const std::string &logMainFileName) |
| access to library main log file name (name with extension) More... | |
| bool | isLogDailyRollingFileAppenderUsed () const |
| access to flag indicating whether a daily rolling file appender is used for main log file More... | |
| void | setUseLogDailyRollingFileAppender (const bool bUseLogDailyRollingFileAppender) |
| access to flag indicating whether a daily rolling file appender is used for main log file More... | |
| const boost::filesystem::path & | getUserConfigurationDirPath () const |
| access to library user configuration directory More... | |
| void | setUserConfigurationDirPath (const boost::filesystem::path &userConfigurationDirPath) |
| access to library user configuration directory More... | |
| const boost::filesystem::path & | getCommonConfigurationDirPath () const |
| access to library common (all users) configuration directory More... | |
| void | setCommonConfigurationDirPath (const boost::filesystem::path &commonConfigurationDirPath) |
| access to library common (all users) configuration directory More... | |
| const boost::filesystem::path & | getTemporaryDirPath () const |
| access to library temporary directory More... | |
| void | setTemporaryDirPath (const boost::filesystem::path &temporaryDirPath) |
| access to library temporary directory More... | |
| const boost::filesystem::path & | getLocalProcessingPolicyFilePath () const |
| access to library local processing policy file path More... | |
| void | setLocalProcessingPolicyFilePath (const boost::filesystem::path &localProcessingPolicyFilePath) |
| access to library local processing policy file path More... | |
| const boost::filesystem::path & | getDistributedProcessingPolicyFilePath () const |
| access to library distributed processing policy file path More... | |
| void | setDistributedProcessingPolicyFilePath (const boost::filesystem::path &distributedProcessingPolicyFilePath) |
| access to library distributed processing policy file path More... | |
| const boost::filesystem::path & | getNetworkDescriptionFilePath () const |
| access to library network description file path More... | |
| void | setNetworkDescriptionFilePath (const boost::filesystem::path &networkDescriptionFilePath) |
| access to library network description file path More... | |
| const boost::filesystem::path & | getLicenseFilePath () const |
| access to library license file path More... | |
| void | setLicenseFilePath (const boost::filesystem::path &licenseFilePath) |
| access to library license file path More... | |
| const boost::filesystem::path & | getProductLogoFilePath () const |
| access to product logo file path More... | |
| void | setProductLogoFilePath (const boost::filesystem::path &productLogoFilePath) |
| access to product logo file path More... | |
| const boost::filesystem::path & | getCompanyLogoFilePath () const |
| access to company logo file path More... | |
| void | setCompanyLogoFilePath (const boost::filesystem::path &companyLogoFilePath) |
| access to company logo file path More... | |
| bool | isNetworkCapabilitiesInhibited () const |
| access to flag indicating whether network capabilities should be inibited if presents (default false) | |
| void | setNetworkCapabilitiesInhibited (const bool bNetworkCapabilitiesInhibited) |
| access to flag indicating whether network capabilities should be inibited if presents (default false) | |
Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| BaseSerializationObject () | |
| Default constructor. | |
| virtual | ~BaseSerializationObject ()=0 |
| destructor | |
Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual const std::string & | getClassName () const |
| method allowing to retrieve object class name | |
| virtual BaseDynamicObject * | createNew () const =0 |
| method allowing to create new instance of current object type | |
| virtual DynamicObjectPtr | createShared () const =0 |
| method allowing to create new shared instance of current object type | |
| virtual bool | hasCopySupport () const =0 |
| check whether objet has copy support | |
| virtual BaseDynamicObject * | duplicate () const =0 |
| method allowing to duplicate current object More... | |
| virtual DynamicObjectPtr | duplicateShared () const =0 |
| method allowing shared duplication of current object More... | |
| BaseDynamicObject () | |
| virtual | ~BaseDynamicObject ()=0 |
Protected Attributes | |
| boost::filesystem::path | _projectRootDirectory |
| project root directory | |
| boost::filesystem::path | _logMainDirPath |
| library log main directory | |
| std::string | _logMainFileName |
| library main log file name (name with extension) | |
| bool | _bUseLogDailyRollingFileAppender |
| boost::filesystem::path | _userConfigurationDirPath |
| library user configuration directory | |
| boost::filesystem::path | _commonConfigurationDirPath |
| library common (all users) configuration directory | |
| boost::filesystem::path | _temporaryDirPath |
| library temporary directory | |
| boost::filesystem::path | _localProcessingPolicyFilePath |
| library local processing policy file path More... | |
| boost::filesystem::path | _distributedProcessingPolicyFilePath |
| library distributed processing policy file path More... | |
| boost::filesystem::path | _networkDescriptionFilePath |
| library network description file path More... | |
| boost::filesystem::path | _licenseFilePath |
| library license file path | |
| boost::filesystem::path | _productLogoFilePath |
| product logo file path | |
| boost::filesystem::path | _companyLogoFilePath |
| company logo file path | |
| bool | _bNetworkCapabilitiesInhibited |
| bool | _bInit |
Additional Inherited Members | |
Static Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| static ipUInt32 | getVersion () |
| method allowing to retrieve class version information for serialization | |
Static Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| static const std::string & | getTypeName () |
| method allowing to retrieve name associated to class | |
Protected Member Functions inherited from ipsdk::BaseSerializationObject | |
| virtual BoolResult | write (BaseOArchive &ar) const |
| method allowing to ensure serialization write part for object | |
| virtual BoolResult | read (BaseIArchive &ar) |
| method allowing to ensure serialization read part for object | |
Protected Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| virtual void | copy (const BaseDynamicObject &object) |
| method allowing to copy data from another object | |
User configuration for IPSDK library.
All these values are optionnal and are defaulted on initialization
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getProjectRootDirectory | ( | ) | const |
access to project root directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setProjectRootDirectory | ( | const boost::filesystem::path & | projectRootDirectory | ) |
access to project root directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getLogMainDirPath | ( | ) | const |
access to library log main directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setLogMainDirPath | ( | const boost::filesystem::path & | logMainDirPath | ) |
access to library log main directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const std::string& ipsdk::core::LibraryUserConfiguration::getLogMainFileName | ( | ) | const |
access to library main log file name (name with extension)
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setLogMainFileName | ( | const std::string & | logMainFileName | ) |
access to library main log file name (name with extension)
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| bool ipsdk::core::LibraryUserConfiguration::isLogDailyRollingFileAppenderUsed | ( | ) | const |
access to flag indicating whether a daily rolling file appender is used for main log file
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setUseLogDailyRollingFileAppender | ( | const bool | bUseLogDailyRollingFileAppender | ) |
access to flag indicating whether a daily rolling file appender is used for main log file
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getUserConfigurationDirPath | ( | ) | const |
access to library user configuration directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setUserConfigurationDirPath | ( | const boost::filesystem::path & | userConfigurationDirPath | ) |
access to library user configuration directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getCommonConfigurationDirPath | ( | ) | const |
access to library common (all users) configuration directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setCommonConfigurationDirPath | ( | const boost::filesystem::path & | commonConfigurationDirPath | ) |
access to library common (all users) configuration directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getTemporaryDirPath | ( | ) | const |
access to library temporary directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setTemporaryDirPath | ( | const boost::filesystem::path & | temporaryDirPath | ) |
access to library temporary directory
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getLocalProcessingPolicyFilePath | ( | ) | const |
access to library local processing policy file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setLocalProcessingPolicyFilePath | ( | const boost::filesystem::path & | localProcessingPolicyFilePath | ) |
access to library local processing policy file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getDistributedProcessingPolicyFilePath | ( | ) | const |
access to library distributed processing policy file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setDistributedProcessingPolicyFilePath | ( | const boost::filesystem::path & | distributedProcessingPolicyFilePath | ) |
access to library distributed processing policy file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getNetworkDescriptionFilePath | ( | ) | const |
access to library network description file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setNetworkDescriptionFilePath | ( | const boost::filesystem::path & | networkDescriptionFilePath | ) |
access to library network description file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getLicenseFilePath | ( | ) | const |
access to library license file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setLicenseFilePath | ( | const boost::filesystem::path & | licenseFilePath | ) |
access to library license file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getProductLogoFilePath | ( | ) | const |
access to product logo file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setProductLogoFilePath | ( | const boost::filesystem::path & | productLogoFilePath | ) |
access to product logo file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| const boost::filesystem::path& ipsdk::core::LibraryUserConfiguration::getCompanyLogoFilePath | ( | ) | const |
access to company logo file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
| void ipsdk::core::LibraryUserConfiguration::setCompanyLogoFilePath | ( | const boost::filesystem::path & | companyLogoFilePath | ) |
access to company logo file path
| ipsdk::core::IPSDKCoreException | if isInit() == false |
|
protected |
flag indicating whether a daily rolling file appender is used for main log file
|
protected |
library local processing policy file path
|
protected |
library distributed processing policy file path
|
protected |
library network description file path
|
protected |
flag indicating whether network capabilities should be inibited if presents (default false)
1.8.14