181 if (!(
key_state->
dbo = __key_state_new_object(connection))) {
211 return new_key_state;
360 while (enum_set->
text) {
362 return enum_set->
text;
384 while (enum_set->
text) {
386 return enum_set->
text;
898 if (!from_key_state_list) {
901 if (!from_key_state_list->
dbo) {
958 if (!from_key_state_list) {
1050 while (clause_walk) {
1096 while (key_data_key_data_id) {
db_clause_t * db_clause_new(void)
void db_clause_free(db_clause_t *clause)
db_value_t * db_clause_get_value(db_clause_t *clause)
db_clause_list_t * db_clause_list_new(void)
const db_clause_t * db_clause_list_begin(const db_clause_list_t *clause_list)
const db_value_t * db_clause_value(const db_clause_t *clause)
int db_clause_list_add(db_clause_list_t *clause_list, db_clause_t *clause)
void db_clause_list_free(db_clause_list_t *clause_list)
int db_clause_set_operator(db_clause_t *clause, db_clause_operator_t clause_operator)
int db_clause_set_field(db_clause_t *clause, const char *field)
const db_clause_t * db_clause_next(const db_clause_t *clause)
int db_clause_set_type(db_clause_t *clause, db_clause_type_t type)
db_object_t * db_object_new(void)
int db_object_update(const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set, const db_clause_list_t *clause_list)
int db_object_field_list_add(db_object_field_list_t *object_field_list, db_object_field_t *object_field)
db_object_field_t * db_object_field_new(void)
const db_connection_t * db_object_connection(const db_object_t *object)
int db_object_set_table(db_object_t *object, const char *table)
int db_object_field_set_name(db_object_field_t *object_field, const char *name)
int db_object_set_connection(db_object_t *object, const db_connection_t *connection)
int db_object_field_set_type(db_object_field_t *object_field, db_type_t type)
db_object_field_list_t * db_object_field_list_new(void)
int db_object_field_set_enum_set(db_object_field_t *object_field, const db_enum_t *enum_set)
void db_object_free(db_object_t *object)
int db_object_set_object_field_list(db_object_t *object, db_object_field_list_t *object_field_list)
void db_object_field_free(db_object_field_t *object_field)
int db_object_create(const db_object_t *object, const db_object_field_list_t *object_field_list, const db_value_set_t *value_set)
int db_object_delete(const db_object_t *object, const db_clause_list_t *clause_list)
void db_object_field_list_free(db_object_field_list_t *object_field_list)
int db_object_set_primary_key_name(db_object_t *object, const char *primary_key_name)
db_result_list_t * db_object_read(const db_object_t *object, const db_join_list_t *join_list, const db_clause_list_t *clause_list)
int db_result_list_fetch_all(db_result_list_t *result_list)
size_t db_result_list_size(const db_result_list_t *result_list)
const db_result_t * db_result_list_begin(db_result_list_t *result_list)
const db_result_t * db_result_list_next(db_result_list_t *result_list)
const db_value_set_t * db_result_value_set(const db_result_t *result)
void db_result_list_free(db_result_list_t *result_list)
db_result_list_t * db_result_list_new_copy(const db_result_list_t *from_result_list)
int db_value_from_enum_value(db_value_t *value, int enum_value, const db_enum_t *enum_set)
void db_value_set_free(db_value_set_t *value_set)
int db_value_from_uint32(db_value_t *value, db_type_uint32_t from_uint32)
int db_value_copy(db_value_t *value, const db_value_t *from_value)
int db_value_cmp(const db_value_t *value_a, const db_value_t *value_b, int *result)
size_t db_value_set_size(const db_value_set_t *value_set)
int db_value_to_uint32(const db_value_t *value, db_type_uint32_t *to_uint32)
const db_value_t * db_value_set_at(const db_value_set_t *value_set, size_t at)
int db_value_not_empty(const db_value_t *value)
db_value_set_t * db_value_set_new(size_t size)
int db_value_to_enum_value(const db_value_t *value, int *to_int, const db_enum_t *enum_set)
void db_value_reset(db_value_t *value)
db_value_t * db_value_set_get(db_value_set_t *value_set, size_t at)
const key_data_t * key_data_list_next(key_data_list_t *key_data_list)
const db_value_t * key_data_id(const key_data_t *key_data)
void key_data_free(key_data_t *key_data)
const key_data_t * key_data_list_begin(key_data_list_t *key_data_list)
int key_data_list_get_by_clauses(key_data_list_t *key_data_list, const db_clause_list_t *clause_list)
void key_data_list_free(key_data_list_t *key_data_list)
int key_data_list_object_store(key_data_list_t *key_data_list)
key_data_t * key_data_new_copy(const key_data_t *key_data)
key_data_list_t * key_data_list_new_copy(const key_data_list_t *from_key_data_list)
key_data_list_t * key_data_list_new(const db_connection_t *connection)
unsigned int key_state_minimize(const key_state_t *key_state)
int key_state_set_minimize(key_state_t *key_state, unsigned int minimize)
key_state_list_t * key_state_list_new_get_by_key_data_id(const db_connection_t *connection, const db_value_t *key_data_id)
int key_state_delete(const key_state_t *key_state)
const char * key_state_state_text(const key_state_t *key_state)
key_state_t * key_state_new_copy(const key_state_t *key_state)
key_state_state_t key_state_state(const key_state_t *key_state)
unsigned int key_state_ttl(const key_state_t *key_state)
int key_state_set_ttl(key_state_t *key_state, unsigned int ttl)
const db_value_t * key_state_key_data_id(const key_state_t *key_state)
void key_state_free(key_state_t *key_state)
key_state_list_t * key_state_list_new_copy(const key_state_list_t *from_key_state_list)
int key_state_get_by_id(key_state_t *key_state, const db_value_t *id)
int key_state_set_last_change(key_state_t *key_state, unsigned int last_change)
key_state_t * key_state_new(const db_connection_t *connection)
int key_state_set_type(key_state_t *key_state, key_state_type_t type)
int key_state_list_object_store(key_state_list_t *key_state_list)
const char * key_state_type_text(const key_state_t *key_state)
int key_state_create(key_state_t *key_state)
const key_state_t * key_state_list_next(key_state_list_t *key_state_list)
key_state_t * key_state_list_get_begin(key_state_list_t *key_state_list)
void key_state_list_free(key_state_list_t *key_state_list)
int key_state_copy(key_state_t *key_state, const key_state_t *key_state_copy)
const db_enum_t key_state_enum_set_type[]
const db_enum_t key_state_enum_set_state[]
key_state_type_t key_state_type(const key_state_t *key_state)
db_clause_t * key_state_key_data_id_clause(db_clause_list_t *clause_list, const db_value_t *key_data_id)
int key_state_set_key_data_id(key_state_t *key_state, const db_value_t *key_data_id)
int key_state_list_get_by_clauses(key_state_list_t *key_state_list, const db_clause_list_t *clause_list)
int key_state_from_result(key_state_t *key_state, const db_result_t *result)
key_state_list_t * key_state_list_new(const db_connection_t *connection)
int key_state_list_get_by_key_data_id(key_state_list_t *key_state_list, const db_value_t *key_data_id)
const key_state_t * key_state_list_begin(key_state_list_t *key_state_list)
key_state_t * key_state_list_get_next(key_state_list_t *key_state_list)
int key_state_list_copy(key_state_list_t *key_state_list, const key_state_list_t *from_key_state_list)
unsigned int key_state_last_change(const key_state_t *key_state)
int key_state_set_state(key_state_t *key_state, key_state_state_t state)
int key_state_update(key_state_t *key_state)
enum key_state_state key_state_state_t
enum key_state_type key_state_type_t
@ KEY_STATE_TYPE_RRSIGDNSKEY
@ KEY_STATE_STATE_OMNIPRESENT
@ KEY_STATE_STATE_INVALID
@ KEY_STATE_STATE_RUMOURED
@ KEY_STATE_STATE_UNRETENTIVE
size_t object_list_position
key_data_list_t * key_data_id_list
db_result_list_t * result_list
key_state_t ** object_list
const key_data_t * associated_key_data_id
key_data_t * private_key_data_id