FieldsMethodsMember Objects1. Fields
cache_size
| Function name |
Function signature |
| dnr_cache_size_get |
int dnr_cache_size_get (object:dnr obj) |
|
This function gets the cache size in KB for the dnr service
|
| dnr_cache_size_set |
int dnr_cache_size_set (object:dnr obj, int value) |
|
This function sets the maximum cache size for the DNR service. Returns 0 on succes, -1 on failure
|
timeout
| Function name |
Function signature |
| dnr_timeout_get |
int dnr_timeout_get (object:dnr obj) |
|
This function gets the default timeout nameservers have
|
| dnr_timeout_set |
int dnr_timeout_set (object:dnr obj, int value) |
|
This function sets the default timeout used at DNR requests. Returns 0 on succes, -1 on failure
|
log_host
| Function name |
Function signature |
| dnr_log_host_set |
int dnr_log_host_set (object:dnr obj, string value) |
|
This function sets the address of the host that offers log services for Axigen. Returns 0 on succes, -1 on failure
|
| dnr_log_host_get |
string dnr_log_host_get (object:dnr obj) |
|
This function returns the host which handles the logging (if the log type is not local)
|
log_level
| Function name |
Function signature |
| dnr_log_level_get |
int dnr_log_level_get (object:dnr obj) |
|
This function returns the log level for this service. For more information of service log level, read the Axigen documentation
|
| dnr_log_level_set |
int dnr_log_level_set (object:dnr obj, int val) |
|
This function sets the log level for this service. For more information on service log level, read the Axigen documentation. Returns 0 on succes, -1 on failure
|
log_type
| Function name |
Function signature |
| dnr_log_type_get |
string dnr_log_type_get (object:dnr obj) |
|
This function returns the log the for this service. Expected values are: "internal", "system" or "remote"
|
| dnr_log_type_set |
int dnr_log_type_set (object:dnr obj, string value) |
|
This function sets the log type for this service. Valid values for the 'value' parameter are: "internal"(used at logging in a local file), "system"(used at logging in system log) or "remote"(used at logging on a dedicated logging machine)
|
retries
| Function name |
Function signature |
| dnr_retries_get |
int dnr_retries_get (object:dnr obj) |
|
This function gets the default number of retries nameservers have
|
| dnr_retries_set |
int dnr_retries_set (object:dnr obj, int value) |
|
This function sets the default number of retries used at DNR requests. Returns 0 on succes, -1 on failure
|
2. Methods
| Function name |
Function signature |
| dnr_load |
object:dnr dnr_load (object:session session, object:context_list context) |
| dnr_save |
int dnr_save (object:dnr serv, object:session session) |
|
This function saves the dnr(Domain Name Resolver) configuration back to Axigen
|
| dnr_destroy |
int dnr_destroy (object:dnr dnr) |
|
This function destroys a dnr object
|
| dnr_reset |
int dnr_reset (object:dnr dnr, object:session session) |
|
This function resets the changes made but not yet saved
|
3. Member Objects
listeners
Functions that apply to member object:
| Function name |
Function signature |
| cli_listeners_get |
object:listeners cli_listeners_get (object:cli cli, object:session s) |
|
This function returns the listeners list of this service. Returns 0 on succes, -1 on failure
|