#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 |
1.5.6