OpenDNSSEC-enforcer 2.1.13
|
Go to the source code of this file.
Functions | |
db_configuration_t * | db_configuration_new (void) |
void | db_configuration_free (db_configuration_t *configuration) |
const char * | db_configuration_value (const db_configuration_t *configuration) |
int | db_configuration_set_name (db_configuration_t *configuration, const char *name) |
int | db_configuration_set_value (db_configuration_t *configuration, const char *value) |
int | db_configuration_not_empty (const db_configuration_t *configuration) |
db_configuration_list_t * | db_configuration_list_new (void) |
void | db_configuration_list_free (db_configuration_list_t *configuration_list) |
int | db_configuration_list_add (db_configuration_list_t *configuration_list, db_configuration_t *configuration) |
const db_configuration_t * | db_configuration_list_find (const db_configuration_list_t *configuration_list, const char *name) |
void db_configuration_free | ( | db_configuration_t * | configuration | ) |
Delete a database configuration.
[in] | configuration | a db_configuration_t pointer. |
Definition at line 48 of file db_configuration.c.
References db_configuration::name, and db_configuration::value.
Referenced by clean_suite_classes(), clean_suite_database_operations(), clean_suite_initialization(), and db_configuration_list_free().
int db_configuration_list_add | ( | db_configuration_list_t * | configuration_list, |
db_configuration_t * | configuration | ||
) |
free global allocator. db_configuration_list_free MUST be called for all its contents. Add a database configuration to a database configuration list, this takes over the ownership of the database configuration.
[in] | configuration_list | a db_configuration_list_t pointer. |
[in] | configuration | a db_configuration_t pointer. |
Definition at line 150 of file db_configuration.c.
References db_configuration_list::begin, db_configuration_not_empty(), DB_ERROR_UNKNOWN, DB_OK, db_configuration_list::end, and db_configuration::next.
Referenced by test_class_db_configuration_list(), and test_initialization_configuration().
const db_configuration_t * db_configuration_list_find | ( | const db_configuration_list_t * | configuration_list, |
const char * | name | ||
) |
Find a database configuration by name within a database configuration list.
[in] | configuration_list | a db_configuration_list_t pointer. |
[in] | name | a character pointer. |
Definition at line 179 of file db_configuration.c.
References db_configuration_list::begin, db_configuration_not_empty(), db_configuration::name, and db_configuration::next.
Referenced by db_connection_setup(), and test_class_db_configuration_list().
void db_configuration_list_free | ( | db_configuration_list_t * | configuration_list | ) |
Delete a database configuration list and all database configurations in the list.
[in] | configuration_list | a db_configuration_list_t pointer. |
Definition at line 134 of file db_configuration.c.
References db_configuration_list::begin, and db_configuration_free().
Referenced by clean_suite_classes(), clean_suite_database_operations(), clean_suite_initialization(), engine_dealloc(), and test_class_db_configuration_list().
db_configuration_list_t * db_configuration_list_new | ( | void | ) |
Create a new database configuration list.
Definition at line 127 of file db_configuration.c.
Referenced by test_class_db_configuration_list(), and test_initialization_configuration().
db_configuration_t * db_configuration_new | ( | void | ) |
Create a new database configuration.
Definition at line 41 of file db_configuration.c.
Referenced by test_class_db_configuration(), and test_initialization_configuration().
int db_configuration_not_empty | ( | const db_configuration_t * | configuration | ) |
Check if the database configuration is not empty.
[in] | configuration | a db_configuration_t pointer. |
Definition at line 110 of file db_configuration.c.
References DB_ERROR_UNKNOWN, DB_OK, db_configuration::name, and db_configuration::value.
Referenced by db_configuration_list_add(), db_configuration_list_find(), and test_class_db_configuration().
int db_configuration_set_name | ( | db_configuration_t * | configuration, |
const char * | name | ||
) |
Set the name of a database configuration.
[in] | configuration | a db_configuration_t pointer. |
[in] | name | a character pointer. |
Definition at line 68 of file db_configuration.c.
References DB_ERROR_UNKNOWN, DB_OK, and db_configuration::name.
Referenced by test_class_db_configuration(), and test_initialization_configuration().
int db_configuration_set_value | ( | db_configuration_t * | configuration, |
const char * | value | ||
) |
Set the value of a database configuration.
[in] | configuration | a db_configuration_t pointer. |
[in] | value | a character pointer. |
Definition at line 89 of file db_configuration.c.
References DB_ERROR_UNKNOWN, DB_OK, and db_configuration::value.
Referenced by test_class_db_configuration(), and test_initialization_configuration().
const char * db_configuration_value | ( | const db_configuration_t * | configuration | ) |
Get the value of a database configuration.
[in] | configuration | a db_configuration_t pointer. |
Definition at line 60 of file db_configuration.c.
References db_configuration::value.
Referenced by db_connection_setup(), and test_class_db_configuration().