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. |