OpenDNSSEC-enforcer 2.1.13
Data Fields
db_backend_handle Struct Reference

#include <db_backend.h>

Data Fields

void * data
 
db_backend_handle_initialize_t initialize_function
 
db_backend_handle_shutdown_t shutdown_function
 
db_backend_handle_connect_t connect_function
 
db_backend_handle_disconnect_t disconnect_function
 
db_backend_handle_create_t create_function
 
db_backend_handle_read_t read_function
 
db_backend_handle_update_t update_function
 
db_backend_handle_delete_t delete_function
 
db_backend_handle_count_t count_function
 
db_backend_handle_free_t free_function
 
db_backend_handle_transaction_begin_t transaction_begin_function
 
db_backend_handle_transaction_commit_t transaction_commit_function
 
db_backend_handle_transaction_rollback_t transaction_rollback_function
 

Detailed Description

A database backend handle that contains all function pointers for a backend and the backend specific data.

Definition at line 169 of file db_backend.h.

Field Documentation

◆ connect_function

db_backend_handle_connect_t db_backend_handle::connect_function

Definition at line 173 of file db_backend.h.

Referenced by db_backend_handle_connect(), and db_backend_handle_set_connect().

◆ count_function

db_backend_handle_count_t db_backend_handle::count_function

Definition at line 179 of file db_backend.h.

Referenced by db_backend_handle_count(), and db_backend_handle_set_count().

◆ create_function

db_backend_handle_create_t db_backend_handle::create_function

Definition at line 175 of file db_backend.h.

Referenced by db_backend_handle_create(), and db_backend_handle_set_create().

◆ data

void* db_backend_handle::data

◆ delete_function

db_backend_handle_delete_t db_backend_handle::delete_function

Definition at line 178 of file db_backend.h.

Referenced by db_backend_handle_delete(), and db_backend_handle_set_delete().

◆ disconnect_function

db_backend_handle_disconnect_t db_backend_handle::disconnect_function

Definition at line 174 of file db_backend.h.

Referenced by db_backend_handle_free(), and db_backend_handle_set_disconnect().

◆ free_function

db_backend_handle_free_t db_backend_handle::free_function

Definition at line 180 of file db_backend.h.

Referenced by db_backend_handle_free(), and db_backend_handle_set_free().

◆ initialize_function

db_backend_handle_initialize_t db_backend_handle::initialize_function

Definition at line 171 of file db_backend.h.

Referenced by db_backend_handle_initialize(), and db_backend_handle_set_initialize().

◆ read_function

db_backend_handle_read_t db_backend_handle::read_function

Definition at line 176 of file db_backend.h.

Referenced by db_backend_handle_read(), and db_backend_handle_set_read().

◆ shutdown_function

db_backend_handle_shutdown_t db_backend_handle::shutdown_function

Definition at line 172 of file db_backend.h.

Referenced by db_backend_handle_set_shutdown().

◆ transaction_begin_function

db_backend_handle_transaction_begin_t db_backend_handle::transaction_begin_function

Definition at line 181 of file db_backend.h.

Referenced by db_backend_handle_set_transaction_begin().

◆ transaction_commit_function

db_backend_handle_transaction_commit_t db_backend_handle::transaction_commit_function

Definition at line 182 of file db_backend.h.

Referenced by db_backend_handle_set_transaction_commit().

◆ transaction_rollback_function

db_backend_handle_transaction_rollback_t db_backend_handle::transaction_rollback_function

Definition at line 183 of file db_backend.h.

Referenced by db_backend_handle_set_transaction_rollback().

◆ update_function

db_backend_handle_update_t db_backend_handle::update_function

Definition at line 177 of file db_backend.h.

Referenced by db_backend_handle_set_update(), and db_backend_handle_update().


The documentation for this struct was generated from the following file: