ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/HostUpdate/HostUpdate.hpp
(Generate patch)

Comparing HostUpdate/HostUpdate.hpp (file contents):
Revision 14 by Douglas Thrift, 2003-11-07T23:04:39-08:00 vs.
Revision 20 by Douglas Thrift, 2003-11-10T20:11:13-08:00

# Line 10 | Line 10
10   #include <iostream>
11   #include <fstream>
12   #include <string>
13 + #include <sstream>
14   #include <set>
15 < #include <cgicc/Cgicc.h>
15 > #include <map>
16 > #include <cstdlib>
17 > #include <ctime>
18 >
19 > using namespace std;
20  
21   #include <sys/types.h>
22   #include <sys/stat.h>
# Line 21 | Line 26
26   #include <unistd.h>
27   #include <dirent.h>
28  
29 + const char slash = '/';
30 +
31   inline int mkdir(const char* path)
32   {
33     return mkdir(path, S_IRUSR | S_IWUSR | S_IXUSR);
# Line 30 | Line 37 | inline int mkdir(const char* path)
37  
38   #include <direct.h>
39  
40 + const char slash = '\\';
41 +
42   #endif
43  
44 < using namespace std;
45 < using namespace cgicc;
44 > inline string sgetenv(const string& name)
45 > {
46 >        char* value = getenv(name.c_str());
47 >
48 >        return value != NULL ? value : "";
49 > }
50 >
51 > class Host;
52  
53   class HostUpdate
54   {
55   private:
56 <        Cgicc cgi;
57 <        void update(CgiEnvironment& env, const string& agent);
58 <        void display(CgiEnvironment& env);
56 >        multimap<string, string> cgi;
57 >        void parse(const string& method);
58 >        void update(const string& agent);
59 >        void display();
60 >        void display(const Host& host);
61   public:
62          HostUpdate();
63 <        ~HostUpdate();
63 >        ~HostUpdate() {}
64   };
65  
66   #endif // _HostUpdate_hpp_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines