s_private Struct Reference

#include <shared.h>

Collaboration diagram for s_private:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores informations about what to do when someone sends query message.

Author:
VooDooMan
Version:
1
Date:
2004

Definition at line 1039 of file shared.h.

Public Member Functions

void clear ()
 s_private ()

Public Attributes

vector< s_groupgroups
time_t last_changed
 Time of last change.
string on_broadcast
 Event for broadcast messages from IRC operators.
string on_ctcp
 Event for private CTCP message.
string on_filesys_got_new
 Event to trigger when filesystem got new file / message.
string on_fnc
 Event for Force Nick Change (for IRCnet).
string on_internal_event
 Event for server messages.
string on_notice
 Event for private notice.
string on_privmsg
 Event for private query.
string on_server_msg
 Event for server messages.
vector< s_replicationreplication
 Informations of replication.


Constructor & Destructor Documentation

s_private::s_private  )  [inline]
 

Definition at line 1068 of file shared.h.

References clear().

01068                 {
01069         clear();
01070     }

Here is the call graph for this function:


Member Function Documentation

void s_private::clear  )  [inline]
 

Definition at line 1054 of file shared.h.

References groups, last_changed, on_broadcast, on_ctcp, on_filesys_got_new, on_fnc, on_internal_event, on_notice, on_privmsg, on_server_msg, and replication.

Referenced by logic_load_conf(), s_bot::s_bot(), s_dcc_client::s_dcc_client(), and s_private().

01054                  {
01055         on_privmsg="";
01056         on_notice="";
01057         on_ctcp="";
01058         on_filesys_got_new="";
01059         on_fnc="";
01060         on_broadcast="";
01061         on_server_msg="";
01062         replication.clear();
01063         last_changed=0;
01064         groups.clear();
01065         on_internal_event="";
01066     }


Member Data Documentation

vector<s_group> s_private::groups
 

Definition at line 1043 of file shared.h.

Referenced by botnet_push_prv(), clear(), logic_partyline_backup(), and logic_process_line().

time_t s_private::last_changed
 

Time of last change.

Definition at line 1041 of file shared.h.

Referenced by botnet_loop(), botnet_push_prv(), clear(), logic_partyline_backup(), and logic_process_line().

string s_private::on_broadcast
 

Event for broadcast messages from IRC operators.

Definition at line 1050 of file shared.h.

Referenced by botnet_loop(), botnet_push_prv(), clear(), logic_on_broadcast(), logic_partyline_backup(), and logic_process_line().

string s_private::on_ctcp
 

Event for private CTCP message.

Definition at line 1047 of file shared.h.

Referenced by botnet_push_prv(), clear(), logic_ctcp(), logic_partyline_backup(), and logic_process_line().

string s_private::on_filesys_got_new
 

Event to trigger when filesystem got new file / message.

Definition at line 1048 of file shared.h.

Referenced by botnet_loop(), botnet_push_prv(), clear(), logic_filesys_got_new(), logic_partyline_backup(), and logic_process_line().

string s_private::on_fnc
 

Event for Force Nick Change (for IRCnet).

Definition at line 1049 of file shared.h.

Referenced by botnet_loop(), botnet_push_prv(), clear(), logic_fnc(), logic_partyline_backup(), and logic_process_line().

string s_private::on_internal_event
 

Event for server messages.

Definition at line 1052 of file shared.h.

Referenced by botnet_push_prv(), clear(), logic_on_internal_event(), logic_partyline_backup(), and logic_process_line().

string s_private::on_notice
 

Event for private notice.

Definition at line 1046 of file shared.h.

Referenced by botnet_push_prv(), clear(), logic_on_notice(), logic_partyline_backup(), and logic_process_line().

string s_private::on_privmsg
 

Event for private query.

Definition at line 1045 of file shared.h.

Referenced by botnet_push_prv(), clear(), logic_on_privmsg_query(), logic_partyline_backup(), and logic_process_line().

string s_private::on_server_msg
 

Event for server messages.

Definition at line 1051 of file shared.h.

Referenced by botnet_loop(), botnet_push_prv(), clear(), logic_on_server_msg(), logic_partyline_backup(), and logic_process_line().

vector<s_replication> s_private::replication
 

Informations of replication.

Definition at line 1040 of file shared.h.

Referenced by botnet_loop(), clear(), dcc_loop_replication(), logic_partyline_backup(), and logic_process_line().


The documentation for this struct was generated from the following file:
Generated on Sun Jul 10 05:45:49 2005 for VooDoo cIRCle by doxygen 1.4.3

Hosted by SourceForge.net Logo