File: DatabaseConnectionHandle.cpp

package info (click to toggle)
tango 10.1.0%2Bdfsg1-1~exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 88,780 kB
  • sloc: cpp: 213,413; sh: 1,641; python: 1,264; javascript: 472; perl: 467; xml: 407; makefile: 294; java: 260; sql: 72
file content (17 lines) | stat: -rw-r--r-- 368 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "DatabaseConnectionHandle.h"

DatabaseConnectionHandle::DatabaseConnectionHandle(DatabaseConnectionPoolPtr dcp)
  :m_dcp(dcp),
   m_id(m_dcp->get_connection()),
   m_db(m_dcp->GetDatabase(m_id))
{}

DatabaseConnectionHandle::~DatabaseConnectionHandle()
{
  m_dcp->release_connection(m_id);
}

MYSQL* DatabaseConnectionHandle::db() noexcept
{
  return m_db;
}