Function acquire [src]

Acquires an existing connection from the connection pool. This function is threadsafe.

Prototype

pub fn acquire(pool: *ConnectionPool, connection: *Connection) void

Parameters

pool: *ConnectionPoolconnection: *Connection

Source

pub fn acquire(pool: *ConnectionPool, connection: *Connection) void { pool.mutex.lock(); defer pool.mutex.unlock(); return pool.acquireUnsafe(connection); }