summaryrefslogtreecommitdiff
path: root/lang/csharp/src/Enums.cs
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-02-17 17:25:57 +0000
committer <>2015-03-17 16:26:24 +0000
commit780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch)
tree598f8b9fa431b228d29897e798de4ac0c1d3d970 /lang/csharp/src/Enums.cs
parent7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff)
downloadberkeleydb-master.tar.gz
Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz.HEADdb-6.1.23master
Diffstat (limited to 'lang/csharp/src/Enums.cs')
-rw-r--r--lang/csharp/src/Enums.cs33
1 files changed, 21 insertions, 12 deletions
diff --git a/lang/csharp/src/Enums.cs b/lang/csharp/src/Enums.cs
index 5f884161..6e1ebd59 100644
--- a/lang/csharp/src/Enums.cs
+++ b/lang/csharp/src/Enums.cs
@@ -1,7 +1,7 @@
/*-
* See the file LICENSE for redistribution information.
*
- * Copyright (c) 2009, 2012 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2015 Oracle and/or its affiliates. All rights reserved.
*
*/
using BerkeleyDB.Internal;
@@ -40,14 +40,13 @@ namespace BerkeleyDB {
};
/// <summary>
- /// Policy for duplicate data items in the database; that is, whether insertion
- /// when the key of the key/data pair being inserted already exists in the
- /// database will be successful.
+ /// Policy for duplicate data items in the database. Allows a key/data
+ /// pair to be inserted into the database even if the key already exists.
/// </summary>
public enum DuplicatesPolicy : uint {
/// <summary>
- /// Insertion when the key of the key/data pair being inserted already
- /// exists in the database will fail.
+ /// Does not allow a key/data pair to be inserted into the database even
+ /// if the key already exists
/// </summary>
NONE = 0,
/// <summary>
@@ -151,7 +150,7 @@ namespace BerkeleyDB {
DEGREE_TWO,
/// <summary>
/// For the life of the transaction, every time a thread of control
- /// reads a data item, it will be unchanged from its previous value
+ /// reads a data item, it is unchanged from its previous value
/// (assuming, of course, the thread of control does not itself modify
/// the item). This is Berkeley DB's default degree of isolation.
/// </summary>
@@ -171,6 +170,11 @@ namespace BerkeleyDB {
/// </remarks>
PANIC = DbConstants.DB_EVENT_PANIC,
/// <summary>
+ /// The replication manager subordinate process was unable to take over
+ /// as the replication process.
+ /// </summary>
+ REP_AUTOTAKEOVER_FAILED = DbConstants.DB_EVENT_REP_AUTOTAKEOVER_FAILED,
+ /// <summary>
/// The local site is now a replication client.
/// </summary>
REP_CLIENT = DbConstants.DB_EVENT_REP_CLIENT,
@@ -202,7 +206,7 @@ namespace BerkeleyDB {
/// receiving this event, to reconfigure the local environment as a
/// replication master.
/// </para>
- /// <para>
+ /// <para>
/// Replication Manager applications may safely ignore this event. The
/// Replication Manager calls
/// <see cref="DatabaseEnvironment.RepStartMaster"/>
@@ -217,10 +221,15 @@ namespace BerkeleyDB {
/// message response from a sufficient number of remote sites.
/// </summary>
REP_ELECTION_FAILED = DbConstants.DB_EVENT_REP_ELECTION_FAILED,
- /// <summary>
- /// The internal initialization has been completed.
- /// </summary>
- REP_INIT_DONE = DbConstants.DB_EVENT_REP_INIT_DONE,
+ /// <summary>
+ /// The internal initialization has been completed.
+ /// </summary>
+ REP_INIT_DONE = DbConstants.DB_EVENT_REP_INIT_DONE,
+ /// <summary>
+ /// Incoming messages have been dropped because the Replication Mananger
+ /// incoming queue has reached its maximum threshold.
+ /// </summary>
+ REP_INQUEUE_FULL = DbConstants.DB_EVENT_REP_INQUEUE_FULL,
/// <summary>
/// The local site could not synchronize with the master because an
/// internal initialization was required, but internal initialization