ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/zoe/trunk/Rss.cpp
(Generate patch)

Comparing trunk/Rss.cpp (file contents):
Revision 30 by douglas, 2004-07-19T21:24:52-07:00 vs.
Revision 34 by douglas, 2004-07-20T16:49:06-07:00

# Line 6 | Line 6
6  
7   #include "Rss.hpp"
8  
9 < Rss::Rss(const Buddy& buddy, const std::vector<AwayMessage>& messages, const
10 <        Stamp& stamp)
9 > Rss::Rss(const Buddy& buddy, const std::vector<AwayMessage>& messages, const Stamp& stamp)
10   {
11 <        api::FileOutputStream fout(buddy.getRss() != "-" ? buddy.getRss() :
13 <                "/dev/null");
11 >        api::FileOutputStream fout(buddy.getRss() != "-" ? buddy.getRss() : "/dev/null");
12          xml::TextWriter rss(buddy.getRss() != "-" ? fout : api::Cout.GetStream());
13          xml::ScopeElement root(rss, "rss");
14  
# Line 19 | Line 17 | Rss::Rss(const Buddy& buddy, const std::
17          xml::ScopeElement channel(rss, "channel");
18  
19          rss.OpenElement("title");
20 <        rss.OutputText(buddy + "'s Away Messages");
20 >        rss.OutputText(ext::String(buddy) + "'s Away Messages");
21          rss.CloseElement();
22          rss.OpenElement("link");
23          rss.OutputText("http://computers.douglasthrift.net/zoe.xml");
24          rss.CloseElement();
25          rss.OpenElement("description");
26 <        rss.OutputText(buddy + "'s AIM Away Messages from the past 30 days.");
26 >        rss.OutputText(ext::String(buddy) + "'s AIM Away Messages from the past 30 days.");
27          rss.CloseElement();
28          rss.OpenElement("lastBuildDate");
29          rss.OutputText(stamp);
# Line 40 | Line 38 | Rss::Rss(const Buddy& buddy, const std::
38          rss.OutputText("60");
39          rss.CloseElement();
40  
41 <        for (std::vector<AwayMessage>::const_iterator message(messages.begin());
44 <                message != messages.end(); ++message)
41 >        for (std::vector<AwayMessage>::const_iterator message(messages.begin()); message != messages.end(); ++message)
42          {
43                  xml::ScopeElement item(rss, "item");
44  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines