1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3<html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <title>commit_txn</title> 7 <link rel="stylesheet" href="apiReference.css" type="text/css" /> 8 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /> 9 <link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" /> 10 <link rel="up" href="dbstl_global_functions.html" title="Chapter 1. Dbstl Global Public Functions" /> 11 <link rel="prev" href="stldbstl_global_functionsbegin_txn.html" title="begin_txn" /> 12 <link rel="next" href="stldbstl_global_functionsabort_txn.html" title="abort_txn" /> 13 </head> 14 <body> 15 <div class="navheader"> 16 <table width="100%" summary="Navigation header"> 17 <tr> 18 <th colspan="3" align="center"> 19commit_txn 20</th> 21 </tr> 22 <tr> 23 <td width="20%" align="left"><a accesskey="p" href="stldbstl_global_functionsbegin_txn.html">Prev</a> </td> 24 <th width="60%" align="center">Chapter 1. 25 Dbstl Global Public Functions </th> 26 <td width="20%" align="right"> <a accesskey="n" href="stldbstl_global_functionsabort_txn.html">Next</a></td> 27 </tr> 28 </table> 29 <hr /> 30 </div> 31 <div class="sect1" lang="en" xml:lang="en"> 32 <div class="titlepage"> 33 <div> 34 <div> 35 <h2 class="title" style="clear: both"><a id="stldbstl_global_functionscommit_txn"></a> 36commit_txn 37</h2> 38 </div> 39 </div> 40 </div> 41 <div class="sect2" lang="en" xml:lang="en"> 42 <div class="titlepage"> 43 <div> 44 <div> 45 <h3 class="title"><a id="func_details"></a> 46Function Details</h3> 47 </div> 48 </div> 49 </div> 50 <pre class="programlisting"> 51 void commit_txn(DbEnv *env, 52 u_int32_t flags=0) 53 </pre> 54 <div class="sect3" lang="en" xml:lang="en"> 55 <div class="titlepage"></div> 56 <p>Commit current transaction opened in the environment "env". </p> 57 <p>This function is called by user to commit an external explicit transaction. </p> 58 </div> 59 <div class="sect3" lang="en" xml:lang="en"> 60 <div class="titlepage"> 61 <div> 62 <div> 63 <h4 class="title"><a id="id1541220"></a> 64Parameters</h4> 65 </div> 66 </div> 67 </div> 68 <div class="sect4" lang="en" xml:lang="en"> 69 <div class="titlepage"> 70 <div> 71 <div> 72 <h5 class="title"><a id="id1542425"></a> 73 flags </h5> 74 </div> 75 </div> 76 </div> 77 <p>It is set to DbTxn::commit() funcion. </p> 78 </div> 79 <div class="sect4" lang="en" xml:lang="en"> 80 <div class="titlepage"> 81 <div> 82 <div> 83 <h5 class="title"><a id="id1542378"></a> 84 env </h5> 85 </div> 86 </div> 87 </div> 88 <p>The environment whose current transaction is to be committed. </p> 89 </div> 90 </div> 91 <div class="sect3" lang="en" xml:lang="en"> 92 <div class="titlepage"> 93 <div> 94 <div> 95 <h4 class="title"><a id="id1542281"></a> 96See Also</h4> 97 </div> 98 </div> 99 </div> 100 <p> 101 </p> 102 <p><a class="link" href="stldbstl_global_functionscommit_txn.html" title="commit_txn">commit_txn(DbEnv *, DbTxn *, u_int32_t)</a> 103; </p> 104 <p> </p> 105 </div> 106 <pre class="programlisting"> 107 void commit_txn(DbEnv *env, DbTxn *txn, 108 u_int32_t flags=0) 109 </pre> 110 <div class="sect3" lang="en" xml:lang="en"> 111 <div class="titlepage"></div> 112 <p>Commit a specified transaction and all its child transactions. </p> 113 <p></p> 114 </div> 115 <div class="sect3" lang="en" xml:lang="en"> 116 <div class="titlepage"> 117 <div> 118 <div> 119 <h4 class="title"><a id="id1541991"></a> 120Parameters</h4> 121 </div> 122 </div> 123 </div> 124 <div class="sect4" lang="en" xml:lang="en"> 125 <div class="titlepage"> 126 <div> 127 <div> 128 <h5 class="title"><a id="id1541300"></a> 129 txn </h5> 130 </div> 131 </div> 132 </div> 133 <p>The transaction to commit, can be a parent transaction of a nested transaction group, all un-aborted child transactions of it will be committed. </p> 134 </div> 135 <div class="sect4" lang="en" xml:lang="en"> 136 <div class="titlepage"> 137 <div> 138 <div> 139 <h5 class="title"><a id="id1542301"></a> 140 flags </h5> 141 </div> 142 </div> 143 </div> 144 <p>It is passed to each DbTxn::commit() call. </p> 145 </div> 146 <div class="sect4" lang="en" xml:lang="en"> 147 <div class="titlepage"> 148 <div> 149 <div> 150 <h5 class="title"><a id="id1541299"></a> 151 env </h5> 152 </div> 153 </div> 154 </div> 155 <p>The environment where txn is started from. </p> 156 </div> 157 </div> 158 <div class="sect3" lang="en" xml:lang="en"> 159 <div class="titlepage"> 160 <div> 161 <div> 162 <h4 class="title"><a id="id1541999"></a> 163See Also</h4> 164 </div> 165 </div> 166 </div> 167 <p> 168 </p> 169 <p><a class="link" href="stldbstl_global_functionscommit_txn.html" title="commit_txn">commit_txn(DbEnv *, u_int32_t)</a> 170; </p> 171 <p> </p> 172 </div> 173 </div> 174 <div class="sect2" lang="en" xml:lang="en"> 175 <div class="titlepage"> 176 <div> 177 <div> 178 <h3 class="title"><a id="id1541313"></a> 179Group: Transaction control global functions.</h3> 180 </div> 181 </div> 182 </div> 183 <p>dbstl transaction API.</p> 184 <p>You should call these API rather than DB C/C++ API to use Berkeley DB transaction features. </p> 185 </div> 186 <div class="sect2" lang="en" xml:lang="en"> 187 <div class="titlepage"> 188 <div> 189 <div> 190 <h3 class="title"><a id="id1541043"></a> 191Class</h3> 192 </div> 193 </div> 194 </div> 195 <p> 196 <a class="link" href="dbstl_global_functions.html" title="Chapter 1. Dbstl Global Public Functions"> 197 dbstl_global_functions</a> 198 </p> 199 </div> 200 </div> 201 <div class="navfooter"> 202 <hr /> 203 <table width="100%" summary="Navigation footer"> 204 <tr> 205 <td width="40%" align="left"><a accesskey="p" href="stldbstl_global_functionsbegin_txn.html">Prev</a> </td> 206 <td width="20%" align="center"> 207 <a accesskey="u" href="dbstl_global_functions.html">Up</a> 208 </td> 209 <td width="40%" align="right"> <a accesskey="n" href="stldbstl_global_functionsabort_txn.html">Next</a></td> 210 </tr> 211 <tr> 212 <td width="40%" align="left" valign="top"> 213begin_txn 214 </td> 215 <td width="20%" align="center"> 216 <a accesskey="h" href="index.html">Home</a> 217 </td> 218 <td width="40%" align="right" valign="top"> 219abort_txn 220</td> 221 </tr> 222 </table> 223 </div> 224 </body> 225</html> 226