Imported Upstream version 1.27.0
[platform/upstream/grpc.git] / include / grpcpp / impl / codegen / server_callback.h
index 3ddd8f6..1d8b2f6 100644 (file)
 #include <grpcpp/impl/codegen/server_callback_impl.h>
 
 namespace grpc {
+
+#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
+template <class Request>
+using ServerReadReactor = ::grpc_impl::ServerReadReactor<Request>;
+
+template <class Response>
+using ServerWriteReactor = ::grpc_impl::ServerWriteReactor<Response>;
+
+template <class Request, class Response>
+using ServerBidiReactor = ::grpc_impl::ServerBidiReactor<Request, Response>;
+
+using ServerUnaryReactor = ::grpc_impl::ServerUnaryReactor;
+#endif
+
+// TODO(vjpai): Remove namespace experimental when de-experimentalized fully.
 namespace experimental {
+
 template <class Request>
 using ServerReadReactor = ::grpc_impl::ServerReadReactor<Request>;