diff --git a/userspace/falco/grpc_server.cpp b/userspace/falco/grpc_server.cpp index 2ec98c5d..4aac8991 100644 --- a/userspace/falco/grpc_server.cpp +++ b/userspace/falco/grpc_server.cpp @@ -36,8 +36,13 @@ limitations under the License. ctx.start(this); \ } +namespace falco +{ +namespace grpc +{ + template<> -void falco::grpc::request_stream_context::start(server* srv) +void request_stream_context::start(server* srv) { m_state = request_context_base::REQUEST; m_srv_ctx.reset(new ::grpc::ServerContext); @@ -50,7 +55,7 @@ void falco::grpc::request_stream_context -void falco::grpc::request_stream_context::process(server* srv) +void request_stream_context::process(server* srv) { // When it is the 1st process call if(m_state == request_context_base::REQUEST) @@ -79,7 +84,7 @@ void falco::grpc::request_stream_context -void falco::grpc::request_stream_context::end(server* srv, bool errored) +void request_stream_context::end(server* srv, bool errored) { if(m_stream_ctx) { @@ -92,6 +97,8 @@ void falco::grpc::request_stream_context