1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>begin_txn</title>
<link rel="stylesheet" href="apiReference.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
<link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
<link rel="up" href="dbstl_global_functions.html" title="Chapter 1. Dbstl Global Public Functions" />
<link rel="prev" href="stldbstl_global_functionsclose_all_db_envs.html" title="close_all_db_envs" />
<link rel="next" href="stldbstl_global_functionscommit_txn.html" title="commit_txn" />
</head>
<body>
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">begin_txn</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="stldbstl_global_functionsclose_all_db_envs.html">Prev</a> </td>
<th width="60%" align="center">Chapter 1.
Dbstl Global Public Functions </th>
<td width="20%" align="right"> <a accesskey="n" href="stldbstl_global_functionscommit_txn.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="sect1" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both"><a id="stldbstl_global_functionsbegin_txn"></a>begin_txn</h2>
</div>
</div>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="stldbstl_global_functionsbegin_txn_details"></a>Function Details</h3>
</div>
</div>
</div>
<pre class="programlisting">
DbTxn* begin_txn(u_int32_t flags,
DbEnv *env)
</pre>
<p>Begin a new transaction from the specified environment "env". </p>
<p>This function is called by dbstl user to begin an external transaction. The "flags" parameter is passed to DbEnv::txn_begin(). If a transaction created from the same database environment already exists and is unresolved, the new transaction is started as a child transaction of that transaction, and thus you can't specify the parent transaction. </p>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idp49994744"></a>Parameters</h4>
</div>
</div>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="idp50003232"></a>flags</h5>
</div>
</div>
</div>
<p>It is set to DbEnv::txn_begin() function. </p>
</div>
<div class="sect4" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h5 class="title"><a id="idp50005112"></a>env</h5>
</div>
</div>
</div>
<p>The environment to start a transaction from. </p>
</div>
</div>
<div class="sect3" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h4 class="title"><a id="idp50002216"></a>Return Value</h4>
</div>
</div>
</div>
<p>The newly created transaction. </p>
</div>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idp50001136"></a>Group: Transaction control global functions.</h3>
</div>
</div>
</div>
<p>dbstl transaction API.</p>
<p>You should call these API rather than DB C/C++ API to use Berkeley DB transaction features. </p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idp49999848"></a>Class</h3>
</div>
</div>
</div>
<p>
<a class="link" href="dbstl_global_functions.html" title="Chapter 1. Dbstl Global Public Functions">dbstl_global_functions</a>
</p>
</div>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"><a accesskey="p" href="stldbstl_global_functionsclose_all_db_envs.html">Prev</a> </td>
<td width="20%" align="center">
<a accesskey="u" href="dbstl_global_functions.html">Up</a>
</td>
<td width="40%" align="right"> <a accesskey="n" href="stldbstl_global_functionscommit_txn.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">close_all_db_envs </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
<td width="40%" align="right" valign="top"> commit_txn</td>
</tr>
</table>
</div>
</body>
</html>
|