MySQL++  3.3.0
Public Member Functions | List of all members
mysqlpp::ScopedConnection Class Reference

Grabs a Connection from a ConnectionPool on construction and releases it back to the pool on destruction, and provides access to the relevant Connection pointer. More...

#include <scopedconnection.h>

Public Member Functions

 ScopedConnection (ConnectionPool &pool, bool safe=false)
 Standard constructor. More...
 
 ~ScopedConnection ()
 Destructor. More...
 
Connectionoperator-> () const
 Access the Connection pointer.
 
Connectionoperator* () const
 Dereference.
 
 operator void * () const
 Truthiness operator.
 

Detailed Description

Grabs a Connection from a ConnectionPool on construction and releases it back to the pool on destruction, and provides access to the relevant Connection pointer.

Constructor & Destructor Documentation

◆ ScopedConnection()

mysqlpp::ScopedConnection::ScopedConnection ( ConnectionPool pool,
bool  safe = false 
)
explicit

Standard constructor.

Grabs a Connection from the specified pool.

◆ ~ScopedConnection()

mysqlpp::ScopedConnection::~ScopedConnection ( )

Destructor.

Releases the Connection back to the ConnectionPool.

References mysqlpp::ConnectionPool::release().


The documentation for this class was generated from the following files: