grpc
src
cpp
server
async_generic_service.cc
Go to the documentation of this file.
1
/*
2
*
3
* Copyright 2015 gRPC authors.
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*/
18
19
#include <
grpcpp/completion_queue.h
>
20
#include <
grpcpp/generic/async_generic_service.h
>
21
#include <
grpcpp/server.h
>
22
23
namespace
grpc
{
24
25
void
AsyncGenericService::RequestCall
(
26
GenericServerContext
*
ctx
,
GenericServerAsyncReaderWriter
* reader_writer,
27
grpc::CompletionQueue
* call_cq,
28
grpc::ServerCompletionQueue
* notification_cq,
void
*
tag
) {
29
server_
->
RequestAsyncGenericCall
(
ctx
, reader_writer, call_cq, notification_cq,
30
tag
);
31
}
32
33
}
// namespace grpc
grpc::ServerCompletionQueue
Definition:
include/grpcpp/impl/codegen/completion_queue.h:436
grpc::AsyncGenericService::server_
grpc::Server * server_
Definition:
grpcpp/impl/codegen/async_generic_service.h:81
ctx
Definition:
benchmark-async.c:30
grpc
Definition:
grpcpp/alarm.h:33
grpc::GenericServerContext
Definition:
grpcpp/impl/codegen/async_generic_service.h:41
grpc::ServerAsyncReaderWriter
Definition:
grpcpp/impl/codegen/async_stream.h:1010
async_generic_service.h
grpc::ServerInterface::RequestAsyncGenericCall
void RequestAsyncGenericCall(GenericServerContext *context, internal::ServerAsyncStreamingInterface *stream, grpc::CompletionQueue *call_cq, grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition:
grpcpp/impl/codegen/server_interface.h:337
tag
static void * tag(intptr_t t)
Definition:
bad_client.cc:318
completion_queue.h
grpc::AsyncGenericService::RequestCall
void RequestCall(GenericServerContext *ctx, GenericServerAsyncReaderWriter *reader_writer, grpc::CompletionQueue *call_cq, grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition:
async_generic_service.cc:25
grpc::CompletionQueue
Definition:
include/grpcpp/impl/codegen/completion_queue.h:104
server.h
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:45