summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/tailable_mode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/tailable_mode.h')
-rw-r--r--src/mongo/db/query/tailable_mode.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mongo/db/query/tailable_mode.h b/src/mongo/db/query/tailable_mode.h
index 531191c6f76..92c0fe9292e 100644
--- a/src/mongo/db/query/tailable_mode.h
+++ b/src/mongo/db/query/tailable_mode.h
@@ -30,14 +30,19 @@
#include "mongo/base/error_codes.h"
#include "mongo/base/status_with.h"
-#include "mongo/db/query/tailable_mode_gen.h"
namespace mongo {
+enum class TailableMode {
+ kNormal,
+ kTailable,
+ kTailableAndAwaitData,
+};
+
/**
* Returns a TailableMode from two booleans, returning ErrorCodes::FailedToParse if awaitData is
* set without tailable.
*/
-StatusWith<TailableModeEnum> tailableModeFromBools(bool isTailable, bool isAwaitData);
+StatusWith<TailableMode> tailableModeFromBools(bool isTailable, bool isAwaitData);
} // namespace mongo