16 #ifndef CHAT_EVENTS_H_INCLUDED
17 #define CHAT_EVENTS_H_INCLUDED
virtual void add_chat_room_message_received(const std::string &room, const std::string &speaker, const std::string &message)
GLuint GLuint GLsizei GLenum type
virtual void send_to_server(const config &cfg)=0
virtual void add_chat_room_message_sent(const std::string &room, const std::string &message)
void send_command(const std::string &cmd, const std::string &args="")
GLint GLenum GLsizei GLint GLsizei const GLvoid * data
virtual void add_whisper_received(const std::string &sender, const std::string &message)
virtual void send_chat_message(const std::string &message, bool allies_only=false)=0
virtual void send_whisper(const std::string &receiver, const std::string &message)
void do_speak(const std::string &message, bool allies_only=false)
void change_logging(const std::string &data)
Change the log level of a log domain.
virtual void add_chat_message(const time_t &time, const std::string &speaker, int side, const std::string &message, MESSAGE_TYPE type=MESSAGE_PRIVATE)=0
Handling of system events.
GLuint const GLchar * name
virtual void add_whisper_sent(const std::string &receiver, const std::string &message)
GLsizei GLenum GLuint GLuint GLsizei char * message
virtual void user_relation_changed(const std::string &name)
Called when a processed command results in a relation (friend/ignore) change for a user whose name is...
A config object defines a single node in a WML file, with access to child nodes.
virtual void send_chat_room_message(const std::string &room, const std::string &message)
GLsizei const GLcharARB ** string