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

Comparing trunk/Collector.hpp (file contents):
Revision 15 by douglas, 2004-07-13T20:14:49-07:00 vs.
Revision 34 by douglas, 2004-07-20T16:49:06-07:00

# Line 7 | Line 7
7   #ifndef _Collector_hpp_
8   #define _Collector_hpp_
9  
10 < #include "AwayMessage.hpp"
10 > #include "Zoe.hpp"
11  
12   class Collector
13   {
14   private:
15          const ext::String& login;
16          ext::String& password;
17 <        bool start;
17 >        const std::set<Buddy>& buddies;
18 >        const Database& database;
19 >        bool start, prompted;
20          api::Thread collector;
21 <        int collect(const std::set<Buddy>& buddies);
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
30 <                std::set<Buddy>& buddies, bool start);
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(); }
25        //
32   };
33  
34   #endif // _Collector_hpp_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines