diff options
Diffstat (limited to 'src/mongo/rpc/factory.h')
-rw-r--r-- | src/mongo/rpc/factory.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mongo/rpc/factory.h b/src/mongo/rpc/factory.h index 93398d86e50..7de92664b69 100644 --- a/src/mongo/rpc/factory.h +++ b/src/mongo/rpc/factory.h @@ -38,23 +38,23 @@ */ namespace mongo { - class Message; +class Message; namespace rpc { - class ReplyInterface; - class RequestBuilderInterface; - - /** - * Returns the appropriate concrete RequestBuilder. Throws if one cannot be chosen. - */ - std::unique_ptr<RequestBuilderInterface> makeRequestBuilder(ProtocolSet clientProtos, - ProtocolSet serverProtos); - - /** - * Returns the appropriate concrete Reply according to the contents of the message. - * Throws if one cannot be chosen. - */ - std::unique_ptr<ReplyInterface> makeReply(const Message* unownedMessage); +class ReplyInterface; +class RequestBuilderInterface; + +/** + * Returns the appropriate concrete RequestBuilder. Throws if one cannot be chosen. + */ +std::unique_ptr<RequestBuilderInterface> makeRequestBuilder(ProtocolSet clientProtos, + ProtocolSet serverProtos); + +/** + * Returns the appropriate concrete Reply according to the contents of the message. + * Throws if one cannot be chosen. + */ +std::unique_ptr<ReplyInterface> makeReply(const Message* unownedMessage); } // namespace rpc } // namespace mongo |