DTNMA Reference Tools v2.1.0 - 19.gcd454d0
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
refdm_db_pool_t Struct Reference
+ Collaboration diagram for refdm_db_pool_t:

Data Fields

pthread_mutex_t lock
 Lock for certain uses of conn which are not thread safe.
 
PGconn * conn
 Connection handle.
 
const refdm_db_t * parms
 Parameters used to connect, which must outlive this pointer.
 

Field Documentation

◆ conn

PGconn* refdm_db_pool_t::conn

Connection handle.

This can be used outside of lock in a thread safe way, but not reassigned.

Referenced by refdm__db_mgt_close_conn(), refdm_db_mgt_connected(), refdm_db_pool_connect(), and refdm_db_pool_init().

◆ lock

pthread_mutex_t refdm_db_pool_t::lock

Lock for certain uses of conn which are not thread safe.

Referenced by refdm__db_mgt_close_conn(), and refdm_db_pool_init().

◆ parms

const refdm_db_t* refdm_db_pool_t::parms

Parameters used to connect, which must outlive this pointer.

These parameters are used in case re-connection is needed.

Referenced by refdm_db_pool_connect(), and refdm_db_pool_init().


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