ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/zoe/trunk/Collector.hpp
Revision: 69
Committed: 2004-12-15T16:14:13-08:00 (20 years, 6 months ago) by douglas
File size: 806 byte(s)
Log Message:
Meep! This needs more work.

File Contents

# Content
1 // Zoe AIM Away Message RSS Feed Generator
2 //
3 // Seth King and Douglas Thrift
4 //
5 // $Id$
6
7 #ifndef _Collector_hpp_
8 #define _Collector_hpp_
9
10 #include "Zoe.hpp"
11
12 class Collector
13 {
14 private:
15 const ext::String& login;
16 ext::String& password;
17 const std::set<Buddy>& buddies;
18 const Database& database;
19 bool start, prompted;
20 // api::Thread collector;
21 net::Oscar::BuddyTool* buddy;
22 net::Oscar::IcbmTool* icbm;
23 net::Oscar::InfoTool* info;
24 int collect();
25 void prompt();
26 void status(const net::Oscar::UserInfo& user);
27 void receive(const ext::String& buddy, const ext::String& message);
28 public:
29 Collector(const ext::String& login, ext::String& password, const std::set<Buddy>& buddies, const Database& database,
30 bool start);
31 ~Collector() { /*if (start) collector.Join();*/ }
32 };
33
34 #endif // _Collector_hpp_

Properties

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