diff options
author | Andrew Morrow <acm@mongodb.com> | 2018-03-21 17:20:50 -0400 |
---|---|---|
committer | Andrew Morrow <acm@mongodb.com> | 2018-03-21 22:11:47 -0400 |
commit | b7178eca18c1a56b05eb206fa9d202345c128df5 (patch) | |
tree | f160ee10fd1e4a0f798bdfc5c7de264c3e8dfa9c /src/mongo | |
parent | 1602e6d742e409f9c3108628655d38b40b97554e (diff) | |
download | mongo-b7178eca18c1a56b05eb206fa9d202345c128df5.tar.gz |
SERVER-34054 Forward declare reference to CAPI type to avoid need for an include path
Diffstat (limited to 'src/mongo')
-rw-r--r-- | src/mongo/client/embedded/embedded_transport_layer.cpp | 2 | ||||
-rw-r--r-- | src/mongo/client/embedded/embedded_transport_layer.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/client/embedded/embedded_transport_layer.cpp b/src/mongo/client/embedded/embedded_transport_layer.cpp index 05b024ef7fc..a3a3222daea 100644 --- a/src/mongo/client/embedded/embedded_transport_layer.cpp +++ b/src/mongo/client/embedded/embedded_transport_layer.cpp @@ -37,8 +37,10 @@ #include "mongo/base/data_range.h" #include "mongo/base/data_range_cursor.h" +#include "mongo/client/embedded/libmongodbcapi.h" #include "mongo/util/assert_util.h" #include "mongo/util/shared_buffer.h" + enum RPCState { WaitingForMessageLength, WaitingForMessageContent, HaveOutput }; struct FreeDeleter { diff --git a/src/mongo/client/embedded/embedded_transport_layer.h b/src/mongo/client/embedded/embedded_transport_layer.h index 50582e50ab8..10c2aa1e369 100644 --- a/src/mongo/client/embedded/embedded_transport_layer.h +++ b/src/mongo/client/embedded/embedded_transport_layer.h @@ -29,11 +29,11 @@ #include <bson.h> #include <mongoc.h> -#include "mongo/client/embedded/libmongodbcapi.h" #ifdef __cplusplus extern "C" { #endif -struct mongoc_stream_embedded_t; + +struct libmongodbcapi_db; /* Creates a client with the correct stream intiator set * @param db must be a valid db handle created by libmongodbcapi |