updated po files
[centerim.git] / src / imlogger.h
blobf26448bb9ddb54cba1868bc8f755597cad33b188
1 #ifndef __IMLOGGER_H__
2 #define __IMLOGGER_H__
4 #include "icqcommon.h"
5 #include "imevents.h"
7 class imlogger {
8 protected:
9 ofstream f;
11 bool checkopen();
13 public:
14 imlogger();
15 ~imlogger();
17 void putmessage(const string &text);
18 void putevent(const imevent &event);
20 void putonline(const imcontact &cont,
21 const imstatus &oldst, const imstatus &st);
23 void putourstatus(const protocolname &pname,
24 const imstatus &oldst, const imstatus &st);
27 extern imlogger logger;
29 const char *streventname(imevent::imeventtype type);
31 #endif