Provided by: libmongoc-doc_1.16.1-1build2_all 

NAME
mongoc_transaction_state_t - mongoc_transaction_state_t
Constants for transaction states
SYNOPSIS
typedef enum {
MONGOC_TRANSACTION_NONE = 0,
MONGOC_TRANSACTION_STARTING = 1,
MONGOC_TRANSACTION_IN_PROGRESS = 2,
MONGOC_TRANSACTION_COMMITTED = 3,
MONGOC_TRANSACTION_ABORTED = 4,
} mongoc_transaction_state_t;
DESCRIPTION
These constants describe the current transaction state of a session.
FLAG VALUES
┌────────────────────────────────┬───────────────────────────────────────┐
│ MONGOC_TRANSACTION_NONE │ There is no transaction in progress. │
├────────────────────────────────┼───────────────────────────────────────┤
│ MONGOC_TRANSACTION_STARTING │ A transaction has been started, but │
│ │ no operation has been sent to the │
│ │ server. │
├────────────────────────────────┼───────────────────────────────────────┤
│ MONGOC_TRANSACTION_IN_PROGRESS │ A transaction is in progress. │
├────────────────────────────────┼───────────────────────────────────────┤
│ MONGOC_TRANSACTION_COMMITTED │ The transaction was committed. │
├────────────────────────────────┼───────────────────────────────────────┤
│ MONGOC_TRANSACTION_ABORTED │ The transaction was aborted. │
└────────────────────────────────┴───────────────────────────────────────┘
AUTHOR
MongoDB, Inc
COPYRIGHT
2017-present, MongoDB, Inc
1.16.1 Mar 03, 2020 MONGOC_TRANSACTION_STATE_T(3)