src/order_async_server.cpp
CallData(OrderReceive::AsyncService* service, ServerCompletionQueue* cq)
        : service_(service), cq_(cq), responder_(&ctx_), status_(CREATE) {
      // Invoke the serving logic right away.
      Proceed();
    }
// Take in the "service" instance (in this case representing an asynchronous
// server) and the completion queue "cq" used for asynchronous communication
// with the gRPC runtime.
Take in the "service" instance (in this case representing an asynchronous
server) and the completion queue "cq" used for asynchronous communication
with the gRPC runtime.
Take in the " service " instance ( in this case representing an asynchronous server ) and the completion queue " cq " used for asynchronous communication with the gRPC runtime .
CallData(OrderReceive::AsyncService* service, ServerCompletionQueue* cq)
        : service_(service), cq_(cq), responder_(&ctx_), status_(CREATE) {
      Proceed();
    }
CallData ( OrderReceive :: AsyncService * service , ServerCompletionQueue * cq ) : service_ ( service ) , cq_ ( cq ) , responder_ ( & ctx_ ) , status_ ( CREATE ) { Proceed ( ) ; }
Take in the "service" instance (in this case representing an asynchronous
server) and the completion queue "cq" used for asynchronous communication
with the gRPC runtime.
Take in the " service " instance ( in this case representing an asynchronous server ) and the completion queue " cq " used for asynchronous communication with the gRPC runtime .
// Invoke the serving logic right away.