MySQL++ Reference Manual

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

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...
Connection * | operator-> () const
| Access the Connection pointer.
Connection & | operator* () 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

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

Standard constructor.

Grabs a Connection from the specified pool.

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:

- scopedconnection.h
- scopedconnection.cpp