s_procedure Struct Reference

#include <shared.h>

Collaboration diagram for s_procedure:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores procedure implementation and its properties.

Author:
VooDooMan
Version:
1
Date:
2004

Definition at line 950 of file shared.h.

Public Member Functions

 s_procedure ()

Public Attributes

list< s_commandcommands
 Commands of procedure.
vector< s_groupgroups
 List of groups that procedure is member of.
time_t last_changed
 Time of last change.
int minimal_botnet_version
 Number of minimal BOTNET protocol version (for replication).
string name
 Declaration string of procedure.
vector< s_replicationreplication
 Informations of replication.
vector< s_rprocrproc
 List of bot which can call this procedure remotely (BOTNET).


Constructor & Destructor Documentation

s_procedure::s_procedure  )  [inline]
 

Definition at line 961 of file shared.h.

References commands, groups, last_changed, minimal_botnet_version, name, replication, and rproc.

00962     {
00963         name="";
00964         commands.clear();
00965         groups.clear();
00966         replication.clear();
00967         last_changed=0;
00968         minimal_botnet_version=1;
00969         rproc.clear();
00970     }


Member Data Documentation

list<s_command> s_procedure::commands
 

Commands of procedure.

Definition at line 952 of file shared.h.

Referenced by logic_exec(), logic_parse_proc(), logic_process_line(), and s_procedure().

vector<s_group> s_procedure::groups
 

List of groups that procedure is member of.

Definition at line 953 of file shared.h.

Referenced by logic_parse_proc(), logic_process_line(), and s_procedure().

time_t s_procedure::last_changed
 

Time of last change.

Definition at line 957 of file shared.h.

Referenced by botnet_loop(), botnet_push_proc(), logic_parse_proc(), logic_process_line(), and s_procedure().

int s_procedure::minimal_botnet_version
 

Number of minimal BOTNET protocol version (for replication).

Definition at line 959 of file shared.h.

Referenced by logic_process_line(), and s_procedure().

string s_procedure::name
 

Declaration string of procedure.

Definition at line 951 of file shared.h.

Referenced by botnet_loop(), botnet_push_proc(), logic_exec(), logic_process_line(), and s_procedure().

vector<s_replication> s_procedure::replication
 

Informations of replication.

Definition at line 956 of file shared.h.

Referenced by botnet_loop(), logic_process_line(), and s_procedure().

vector<s_rproc> s_procedure::rproc
 

List of bot which can call this procedure remotely (BOTNET).

Definition at line 954 of file shared.h.

Referenced by logic_process_line(), and s_procedure().


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