ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/GoogleTron/Url.hpp
Revision: 677
Committed: 2006-03-04T07:11:04-08:00 (19 years, 4 months ago) by douglas
File size: 814 byte(s)
Log Message:
I should probably go to sleep now...

File Contents

# Content
1 // Url
2 //
3 // Douglas Thrift
4 //
5 // $Id$
6
7 #ifndef _Url_hpp_
8 #define _Url_hpp_
9
10 #include <cxx/platform.hpp>
11
12 #ifdef MENES_PRAGMA_ONCE
13 #pragma once
14 #endif
15
16 #include <ctime>
17
18 enum Frequency { always, hourly, daily, weekly, monthly, yearly, never };
19
20 class Url
21 {
22 cse::String location;
23 std::tm modified;
24 Frequency frequency;
25 uint8_t priority;
26 public:
27 Url(const cse::String &location, const std::time_t &modified, Frequency frequency, uint8_t priority);
28 Url(const cse::String &location, const std::tm &modified, Frequency frequency, uint8_t priority) : location(location), modified(modified), frequency(frequency), priority(priority) {}
29 cse::String GetLocation() const { return location; }
30 cse::String GetModified() const;
31 cse::String GetFrequency() const;
32 cse::String GetPriority() const;
33 };
34
35 #endif//_Url_hpp_

Properties

Name Value
svn:eol-style native
svn:keywords Id