GRPC C++
1.30.0
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Functions
a
b
c
d
e
f
g
i
l
m
o
r
s
t
v
Variables
Typedefs
a
b
c
d
e
f
g
h
m
p
r
s
t
u
w
z
Enumerations
Enumerator
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
:
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
Typedefs
Enumerations
Enumerator
Related Functions
:
b
c
e
g
i
p
s
Files
File List
Globals
All
_
c
g
l
u
Functions
g
Typedefs
c
g
Enumerations
Enumerator
g
l
u
Macros
_
c
g
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
include
grpc
impl
codegen
byte_buffer_reader.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_IMPL_CODEGEN_BYTE_BUFFER_READER_H
20
#define GRPC_IMPL_CODEGEN_BYTE_BUFFER_READER_H
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
26
struct
grpc_byte_buffer
;
27
28
struct
grpc_byte_buffer_reader
{
29
struct
grpc_byte_buffer
*
buffer_in
;
30
struct
grpc_byte_buffer
*
buffer_out
;
32
union
grpc_byte_buffer_reader_current
{
34
unsigned
index
;
35
}
current
;
36
};
37
38
#ifdef __cplusplus
39
}
40
#endif
41
42
#endif
/* GRPC_IMPL_CODEGEN_BYTE_BUFFER_READER_H */
grpc_byte_buffer_reader::buffer_in
struct grpc_byte_buffer * buffer_in
Definition:
byte_buffer_reader.h:29
grpc_byte_buffer_reader::buffer_out
struct grpc_byte_buffer * buffer_out
Definition:
byte_buffer_reader.h:30
grpc_byte_buffer_reader::grpc_byte_buffer_reader_current::index
unsigned index
Index into a slice buffer's array of slices.
Definition:
byte_buffer_reader.h:34
grpc_byte_buffer
Definition:
grpc_types.h:40
grpc_byte_buffer_reader::current
union grpc_byte_buffer_reader::grpc_byte_buffer_reader_current current
grpc_byte_buffer_reader
Definition:
byte_buffer_reader.h:28
grpc_byte_buffer_reader::grpc_byte_buffer_reader_current
Different current objects correspond to different types of byte buffers.
Definition:
byte_buffer_reader.h:32
Generated on Tue Jun 30 2020 18:16:56 for GRPC C++ by
1.8.16