summaryrefslogtreecommitdiff
path: root/src/mongo/rpc/command_request.h
diff options
context:
space:
mode:
authorAdam Midvidy <amidvidy@gmail.com>2015-06-15 14:06:09 -0400
committerAdam Midvidy <amidvidy@gmail.com>2015-06-16 16:25:39 -0400
commit49c54afb7abfeceb0f9f03ed59df69b9cf22a5e7 (patch)
tree6e71691c78f7354d49bd87986c983aad2530d4ae /src/mongo/rpc/command_request.h
parent4eb15b34d157e2719fc9034f5956b698d96ef64e (diff)
downloadmongo-49c54afb7abfeceb0f9f03ed59df69b9cf22a5e7.tar.gz
SERVER-18292 expose protocol type of RPC classes and
check that they match in runCommandWithMetadata
Diffstat (limited to 'src/mongo/rpc/command_request.h')
-rw-r--r--src/mongo/rpc/command_request.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/rpc/command_request.h b/src/mongo/rpc/command_request.h
index b96323477c2..cf2b54a7d42 100644
--- a/src/mongo/rpc/command_request.h
+++ b/src/mongo/rpc/command_request.h
@@ -31,6 +31,7 @@
#include "mongo/base/string_data.h"
#include "mongo/db/jsobj.h"
#include "mongo/rpc/document_range.h"
+#include "mongo/rpc/protocol.h"
#include "mongo/rpc/request_interface.h"
namespace mongo {
@@ -87,6 +88,8 @@ namespace rpc {
*/
DocumentRange getInputDocs() const final;
+ Protocol getProtocol() const final;
+
friend bool operator==(const CommandRequest& lhs, const CommandRequest& rhs);
friend bool operator!=(const CommandRequest& lhs, const CommandRequest& rhs);