CERT/CC
background
background
CERT NetSA Security Suite 
Open Source Tools for Network Monitoring 
News | Downloads | Documentation | Tooltips
SiLK 1.1.2 | YAF 1.0.0 | IPA 0.3.0 | fixbuf 0.8.0 | Portal 0.8.0 | RAVE 1.9.11
AirDBC Database Abstraction Layer
libairdbc 0.2.2 API documentation

Main Page | Data Structures | File List | Data Fields | Globals

_AdbConnection Struct Reference

AirDBC connection internals. More...

#include <airdbc_drv.h>


Data Fields

AdbDriverdriver
 Driver managing this connection.
void * dconn
 Driver private connection information.
char * uri_full
 AirDBC URI for this connection.
char * uri_store
 Storage for URI decomposition.
char * scheme
 URI scheme.
char * host
 Remote host to connect to.
uint16_t port
 Remote port to connect to.
char * username
 Username to present to RDBMS on connection.
char * password
 Password to present to RDBMS on connection.
char * dbname
 Database name on remote RDBMS server.
char * additional
 Any additional information after the DB name in the URI.
gboolean is_connected
 Connection state.

Detailed Description

AirDBC connection internals.

May be directly accessed by AirDBC drivers.


Field Documentation

char* _AdbConnection::additional
 

Any additional information after the DB name in the URI.

Available for private use by the driver.

void* _AdbConnection::dconn
 

Driver private connection information.

Storage for this is managed by the driver.

gboolean _AdbConnection::is_connected
 

Connection state.

Managed by AirDBC; the driver should not modify this field on its own. Connection failures should be cleaned up by a call to adb_conn_close.

char* _AdbConnection::scheme
 

URI scheme.

Corresponds to the driver's name


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