• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/docs/api_reference/STL/
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