PathSettingsSerializer.h
Go to the documentation of this file.00001
00010 #ifndef __PathSettingsSerializer_H__
00011 #define __PathSettingsSerializer_H__
00012
00013 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) && defined(PKIFRESOURCES_ALLOW_GCC_PRAGMA)
00014 #pragma interface "PathSettingsSerializer.cpp"
00015 #endif
00016
00017 #include "PKIFConfigSerialization.h"
00018 #include "PKIFPathSettings.h"
00019
00020
00030 class PKIFCONFIGSERIALIZATION_API CPKIFPathSettingsSerializer
00031 {
00032 public:
00033 CPKIFPathSettingsSerializer();
00034 ~CPKIFPathSettingsSerializer();
00035
00036 CPKIFPathSettingsPtr LoadSettings(const char* application, const char* company, const char* localFile = NULL, bool useFile = false, bool bAllUsers = false, const char* pathRelToCompanyApp = NULL);
00037 void SaveSettings(CPKIFPathSettingsPtr& settingsToSave, const char* application, const char* company, const char* localFile = NULL, bool useFile = false, bool bAllUsers = false, const char* pathRelToCompanyApp = NULL);
00038 };
00039
00040 #endif