Ignore:
Timestamp:
2000-09-12T13:36:44+12:00 (24 years ago)
Author:
sjboddie
Message:

Got compiling on VC++ 4.2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsinstaller/gsProfile.h

    r1475 r1539  
    22#define _GSPROFILE_H_
    33#include <string>
     4
     5// use the standard namespace
     6#if !defined (GSDL_NAMESPACE_BROKEN)
     7#if defined(GSDL_USE_OBJECTSPACE)
     8using namespace ospace::std;
     9#else
    410using namespace std;
     11#endif
     12#endif
     13
    514#include <windows.h>
    615
     
    1019class gsProfile : public installAgent
    1120{
    12     private:
    13     string fileName;
     21private:
     22  string fileName;
    1423
    15     void logAction(string action, string sectionName, string item, string value);
    16   protected:
    17   public:
    18     gsProfile(installManager &manager, string fileName);
    19     bool ensureListMember(string sectionName, string listName, string listMember);
    20     bool removeListMember(string sectionName, string listName, string listMember);
    21     bool addListMember(string sectionName, string listName, string listMember);
    22     bool writeString(string sectionName, string itemName, string itemValue);
    23     bool undoAction(string actionName, stringArray &params);
     24  void logAction(string action, string sectionName, string item, string value);
     25protected:
     26public:
     27  gsProfile(installManager &manager, string fileName);
     28  bool ensureListMember(string sectionName, string listName, string listMember);
     29  bool removeListMember(string sectionName, string listName, string listMember);
     30  bool addListMember(string sectionName, string listName, string listMember);
     31  bool writeString(string sectionName, string itemName, string itemValue);
     32  bool undoAction(string actionName, stringArray &params);
    2433};
    2534#endif
Note: See TracChangeset for help on using the changeset viewer.