Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
z
Classes
Class List
Class Hierarchy
Class Members
All
:
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Enumerations
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Properties
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
grpc
test
core
end2end
tests
cancel_test_helpers.h
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
#ifndef GRPC_TEST_CORE_END2END_TESTS_CANCEL_TEST_HELPERS_H
20
#define GRPC_TEST_CORE_END2END_TESTS_CANCEL_TEST_HELPERS_H
21
22
#include <
grpc/grpc.h
>
23
24
typedef
struct
{
25
const
char
*
name
;
26
grpc_call_error
(*initiate_cancel)(
grpc_call
*
call
,
void
* reserved);
27
grpc_status_code
expect_status
;
28
const
char
*
expect_details
;
29
}
cancellation_mode
;
30
31
static
grpc_call_error
wait_for_deadline
(
grpc_call
*
/*call*/
,
void
* reserved) {
32
(void)reserved;
33
return
GRPC_CALL_OK
;
34
}
35
36
static
const
cancellation_mode
cancellation_modes
[] = {
37
{
"cancel"
,
grpc_call_cancel
,
GRPC_STATUS_CANCELLED
,
"CANCELLED"
},
38
{
"deadline"
,
wait_for_deadline
,
GRPC_STATUS_DEADLINE_EXCEEDED
,
39
"Deadline Exceeded"
},
40
};
41
42
#endif
/* GRPC_TEST_CORE_END2END_TESTS_CANCEL_TEST_HELPERS_H */
grpc_call_error
grpc_call_error
Definition:
grpc_types.h:464
grpc_call_cancel
GRPCAPI grpc_call_error grpc_call_cancel(grpc_call *call, void *reserved)
Definition:
call.cc:1782
cancellation_mode::expect_status
grpc_status_code expect_status
Definition:
cancel_test_helpers.h:27
grpc_status_code
grpc_status_code
Definition:
include/grpc/impl/codegen/status.h:28
GRPC_CALL_OK
@ GRPC_CALL_OK
Definition:
grpc_types.h:466
GRPC_STATUS_CANCELLED
@ GRPC_STATUS_CANCELLED
Definition:
include/grpc/impl/codegen/status.h:33
GRPC_STATUS_DEADLINE_EXCEEDED
@ GRPC_STATUS_DEADLINE_EXCEEDED
Definition:
include/grpc/impl/codegen/status.h:53
cancellation_mode::name
const char * name
Definition:
cancel_test_helpers.h:25
call
FilterStackCall * call
Definition:
call.cc:750
grpc.h
grpc_call
struct grpc_call grpc_call
Definition:
grpc_types.h:70
cancellation_mode::expect_details
const char * expect_details
Definition:
cancel_test_helpers.h:28
cancellation_modes
static const cancellation_mode cancellation_modes[]
Definition:
cancel_test_helpers.h:36
wait_for_deadline
static grpc_call_error wait_for_deadline(grpc_call *, void *reserved)
Definition:
cancel_test_helpers.h:31
cancellation_mode
Definition:
cancel_test_helpers.h:24
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:43