blob: 7d360493433d4b89a43d0df05edf332024b3901f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef _TSESSION_H_
#define _TSESSION_H_
#include "mytypes.h"
#include "myfuncs.h"
#include "TPluginParent.h"
#include "TPlugin.h"
#include "TConnection.h"
class TConnection;
class TSession : public TPluginParent
{
public:
TSession(string nickname,TConnection* parent_);
~TSession();
void interpret_message (ircmessage msg);
virtual string get_name();
virtual void say (string what);
void addplugincontext(TPlugin* plugin);
void exec_plugins(list<TPlugin*> plugins);
bool valid();
virtual int get_type();
private:
string nick;
time_t lastevent;
};
#endif
|