1 #ifndef __EVENTMANAGER_H__
2 #define __EVENTMANAGER_H__
8 int unsent
, recentlysent
;
11 enum eventwritemode
{ history
, offline
};
13 void eventwrite(const imevent
&ev
, eventwritemode mode
);
14 imevent
*eventread(ifstream
&f
) const;
16 void setlock(const string
&fname
) const;
17 void releaselock(const string
&fname
) const;
23 void store(const imevent
&ev
);
25 vector
<imevent
*> getevents(const imcontact
&cont
, time_t lastread
) const;
29 int getunsentcount() const;
32 extern imeventmanager em
;