def DelayedStream(self, request, context): for i in range(0, request.count): time.sleep(1) yield StandardReply(message=request.name)
def DelayedMethod(self, request, context): time.sleep(1) return StandardReply(message=request.name)
def StreamMethod(self, request, context): for _ in range(0, request.count): yield StandardReply(message=request.name)
def StreamStreamMethod(self, request_iterator, context): for r in request_iterator: yield StandardReply(message=r.name)
def NormalMethod(self, request, context): context.set_code(StatusCode.OK) context.set_details('OK detail') return StandardReply(message=request.name)