diff --git a/client/dbclient.h b/client/dbclient.h index ed548b3bd7a..489325152cc 100644 --- a/client/dbclient.h +++ b/client/dbclient.h @@ -780,6 +780,8 @@ namespace mongo { virtual void checkResponse( const char *data, int nReturned ) { assert(false); } }; + - + DBClientBase * createDirectClient(); + } // namespace mongo diff --git a/db/instance.cpp b/db/instance.cpp index 1185bf2f3f8..e75eb2f4a6b 100644 --- a/db/instance.cpp +++ b/db/instance.cpp @@ -608,6 +608,10 @@ namespace mongo { DBDirectClient::AlwaysAuthorized DBDirectClient::Authorizer::always; + DBClientBase * createDirectClient(){ + return new DBDirectClient(); + } + void recCacheCloseAll(); boost::mutex &listenerSocketMutex( *( new boost::mutex ) );