dest_config Class Reference

#include <dst_config.hpp>

List of all members.

Public Member Functions

 dest_config ()
 ~dest_config ()
int get_authorization (client_s *cli)
 Gets authorization for this client.
void set_specyfic_data (const t_uid &uid, t_traffic limit, bool always_allow)
 Sets user specyfic limits.
void add_traffic (const t_uid &uid, t_traffic_int diff)
 Adds traffic to user.

Public Attributes

int index
LocalDB localDB
int banned_destination
int allowed_destination
configStorefile
t_traffic transfer
proxy_serverproxy
int ttl
std::map< t_uid, config_entryspecyfic_entries
char check_mode
unsigned char zone_index
t_traffic transfer_dest
t_traffic limit_dest


Constructor & Destructor Documentation

dest_config::dest_config (  ) 

dest_config::~dest_config (  ) 


Member Function Documentation

int dest_config::get_authorization ( client_s cli  ) 

Gets authorization for this client.

void dest_config::set_specyfic_data ( const t_uid uid,
t_traffic  limit,
bool  always_allow 
)

Sets user specyfic limits.

void dest_config::add_traffic ( const t_uid uid,
t_traffic_int  diff 
)

Adds traffic to user.


Member Data Documentation

unsigned char dest_config::zone_index


The documentation for this class was generated from the following files:

Generated on Thu Oct 22 16:30:59 2009 for Main server by  doxygen 1.5.6