#include <dst_config.hpp>
Public Member Functions | |
dest_config (const t_uid &_name) | |
int | get_authorization (client_s *cli) |
Gets authorization for this client. | |
void | set_specyfic_data (const t_uid &uid, const config_entry &config) |
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 |
std::map< t_uid, config_entry > | specyfic_entries |
std::map< t_uid, config_entry > | specyfic_entries_cache |
t_traffic | transfer |
char | check_mode |
unsigned char | zone_index |
int | ttl |
t_traffic | transfer_dest |
t_traffic | transfer_dest_update |
t_traffic | limit_dest |
t_uid | name |
proxy_server * | proxy |
dest_config::dest_config | ( | const t_uid & | _name | ) |
int dest_config::get_authorization | ( | client_s * | cli | ) |
Gets authorization for this client.
void dest_config::set_specyfic_data | ( | const t_uid & | uid, | |
const config_entry & | config | |||
) |
Sets user specyfic limits.
void dest_config::add_traffic | ( | const t_uid & | uid, | |
t_traffic_int | diff | |||
) |
Adds traffic to user.
std::map<t_uid, config_entry> dest_config::specyfic_entries |
std::map<t_uid, config_entry> dest_config::specyfic_entries_cache |
unsigned char dest_config::zone_index |
int dest_config::ttl |