summaryrefslogtreecommitdiff
path: root/chat.h
diff options
context:
space:
mode:
Diffstat (limited to 'chat.h')
-rwxr-xr-xchat.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/chat.h b/chat.h
index 164c0c4..60bcf9d 100755
--- a/chat.h
+++ b/chat.h
@@ -1,21 +1,27 @@
// class chat declaration.
-#ifndef CHAT_H
-#define CHAT_H
+#ifndef s_chat_H
+#define s_chat_H
#include <vector>
#include "incl.h"
-#include "data.h"
+#include "base.h"
#include "room.h"
#include "user.h"
+#include "sess.h"
+#include "s_lang.h"
+#include "s_sman.h"
using namespace std;
-class chat : public data<room>
+class chat : public base<room>
{
private:
+ bool b_strip_html;
public:
+
+
room* get_room( string &s_name, bool &b_found )
{
return static_cast<room*>( get_elem( s_name, b_found ) );
@@ -28,7 +34,7 @@ public:
// get the object of a specific user.
virtual user* get_user( string &s_nick );
virtual user* get_user( string &s_nick, bool &b_found );
- static void get_user_( name* name_obj, void *v_arg );
+ static void get_user_( room* room_obj, void *v_arg );
// will be called every time a user tries to login.
virtual void login( map_string &map_params );