#include <limits>
#include <wiredtiger.h>
#include "mongo/base/disallow_copying.h"
#include "mongo/base/status.h"
#include "mongo/base/status_with.h"
#include "mongo/bson/bsonobj.h"
#include "mongo/db/namespace_string.h"
#include "mongo/util/assert_util.h"
Go to the source code of this file.
|
| mongo |
| Copyright (C) 2014 MongoDB Inc.
|
|
◆ invariantWTOK
#define invariantWTOK |
( |
|
expression | ) |
|
Value:do { \
int _invariantWTOK_retCode = expression; \
if (MONGO_unlikely(_invariantWTOK_retCode != 0)) { \
invariantOKFailed( \
#expression,
wtRCToStatus(_invariantWTOK_retCode), __FILE__, __LINE__); \
} \
} while (false)
Status wtRCToStatus(int retCode, const char *prefix=NULL)
converts wiredtiger return codes to mongodb statuses.
Definition: wiredtiger_util.h:60