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