ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/GoogleTron/Url.cpp
Revision: 676
Committed: 2006-03-04T05:15:00-08:00 (19 years, 4 months ago) by douglas
File size: 801 byte(s)
Log Message:
It's check in time!

File Contents

# User Rev Content
1 douglas 676 // Url
2     //
3     // Douglas Thrift
4     //
5     // $Id$
6    
7     #include <cxx/standard.hh>
8    
9     #include "Url.hpp"
10    
11     cse::String Url::GetModified() const
12     {
13     ext::Buffer buffer(22);
14    
15     size_t size(::strftime(buffer.Begin(), buffer.GetSize(), "%FT%TTZ", modified));
16    
17     buffer.SetSize(size);
18    
19     return buffer;
20     }
21    
22     cse::String Url::GetFrequency() const
23     {
24     switch (frequency)
25     {
26     case always:
27     return _B("always");
28     case hourly:
29     return _B("hourly");
30     case daily:
31     return _B("daily");
32     case weekly:
33     return _B("weekly");
34     case monthly:
35     return _B("monthly");
36     case yearly:
37     return _B("yearly");
38     case never:
39     return _B("never");
40     _nodefault
41     }
42     }
43    
44     cse::String Url::GetPriority() const
45     {
46     _assert (priority < 11);
47    
48     switch (priority)
49     {
50     default:
51     return _S<ios::String>() << _B("0.") << priority;
52     case 10:
53     return _B("1.0");
54     }
55     }

Properties

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