#include <TacDb.h>
Inheritance diagram for tacpp::TacDb:
Public Member Functions | |
TacDb (const char *, const char *, const char *, int, const char *, const char *, const char *) | |
~TacDb () | |
db_user | get (const string) |
int | size () |
string | direct_function_query (char *) |
string | load () |
string | create () |
string | del (string, list< string >, list< string >) |
string | show (string, list< string >, list< string >) |
list< string > | sshow (string, list< string >, list< string >) |
string | add (string, list< string >, list< string >) |
string | modify (string, list< string >, list< string >, list< string >, list< string >) |
string | add_log (log_user *) |
string | add_trf (char *, SnmpOut *) |
int | open_nf () |
void | close_nf (int) |
string | add_nf (int, Bit32, Bit32, Bit32, time_t, time_t, unsigned long, unsigned long, int) |
string | get_table_name (int) |
string | get_table_mask (int) |
string | get_table_descr (int) |
string | get_field_name (int, int) |
string | get_field_descr (int, int) |
string | get_field_defv (int, int) |
int | get_field_type (int, int) |
int | get_field_num (int) |
Public Attributes | |
DLoad * | dl |
|
init |
|
free |
|
add data |
|
add log information to file and to database |
|
add traffic information from netflow aggregator |
|
add traffic information from SNMP interface counters to database |
|
close database after netflow data |
|
create table in database |
|
del ent |
|
direct query to database |
|
get user info |
|
get field def value |
|
get field descr |
|
get field name |
|
get field number |
|
get field type |
|
get table description |
|
get table mask |
|
get table name |
|
load |
|
mod data |
|
open database connect for netflow data |
|
show data |
|
size |
|
small/stripped show |
|
for dynaloader |