Public Member Functions | Private Member Functions | Private Attributes | List of all members
soci::transaction Class Reference

#include <transaction.h>

Public Member Functions

void commit ()
 
void rollback ()
 
 transaction (session &sql)
 
 ~transaction ()
 

Private Member Functions

transactionoperator= (transaction const &other)
 
 transaction (transaction const &other)
 

Private Attributes

bool handled_
 
sessionsql_
 

Detailed Description

Definition at line 17 of file transaction.h.

Constructor & Destructor Documentation

◆ transaction() [1/2]

transaction::transaction ( session sql)
explicit

Definition at line 14 of file transaction.cpp.

◆ ~transaction()

transaction::~transaction ( )

Definition at line 20 of file transaction.cpp.

◆ transaction() [2/2]

soci::transaction::transaction ( transaction const &  other)
private

Member Function Documentation

◆ commit()

void transaction::commit ( )

Definition at line 33 of file transaction.cpp.

◆ operator=()

transaction& soci::transaction::operator= ( transaction const &  other)
private

◆ rollback()

void transaction::rollback ( )

Definition at line 44 of file transaction.cpp.

Member Data Documentation

◆ handled_

bool soci::transaction::handled_
private

Definition at line 28 of file transaction.h.

◆ sql_

session& soci::transaction::sql_
private

Definition at line 29 of file transaction.h.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Mon Feb 28 2022 21:48:45