aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/ref/core.internal
diff options
context:
space:
mode:
authorGravatar David Garcia Quintas <dgq@google.com>2015-09-03 09:45:14 -0700
committerGravatar David Garcia Quintas <dgq@google.com>2015-09-03 09:45:14 -0700
commit7afa666d2f0bff9e87ab36d2d6945236eabed363 (patch)
treee56e296cc4641bc6bb513981ce8cb252b6d5463f /doc/ref/core.internal
parente0f975bbacf380bc0dfd96747cfafa3bb78312d5 (diff)
Regenerated doxygen after #3227
Diffstat (limited to 'doc/ref/core.internal')
-rw-r--r--doc/ref/core.internal/html/add__channel__arg_8c.html4
-rw-r--r--doc/ref/core.internal/html/add__channel__arg_8h.html4
-rw-r--r--doc/ref/core.internal/html/add__channel__arg_8h_source.html9
-rw-r--r--doc/ref/core.internal/html/aggregation_8h.html (renamed from doc/ref/core.internal/html/cancellable__platform_8h.html)20
-rw-r--r--doc/ref/core.internal/html/aggregation_8h_source.html (renamed from doc/ref/core.internal/html/cancellable__platform_8h_source.html)89
-rw-r--r--doc/ref/core.internal/html/alarm_8c.html4
-rw-r--r--doc/ref/core.internal/html/alarm_8h.html4
-rw-r--r--doc/ref/core.internal/html/alarm_8h_source.html14
-rw-r--r--doc/ref/core.internal/html/alarm__heap_8c.html4
-rw-r--r--doc/ref/core.internal/html/alarm__heap_8h.html4
-rw-r--r--doc/ref/core.internal/html/alarm__heap_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/alarm__internal_8h.html4
-rw-r--r--doc/ref/core.internal/html/alarm__internal_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/algorithm_8c.html20
-rw-r--r--doc/ref/core.internal/html/alloc_8c.html4
-rw-r--r--doc/ref/core.internal/html/alloc_8h.html4
-rw-r--r--doc/ref/core.internal/html/alloc_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/alpn_8c.html4
-rw-r--r--doc/ref/core.internal/html/alpn_8h.html4
-rw-r--r--doc/ref/core.internal/html/alpn_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/annotated.html501
-rw-r--r--doc/ref/core.internal/html/atm_8h.html4
-rw-r--r--doc/ref/core.internal/html/atm_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/atm__gcc__atomic_8h.html4
-rw-r--r--doc/ref/core.internal/html/atm__gcc__atomic_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/atm__gcc__sync_8h.html4
-rw-r--r--doc/ref/core.internal/html/atm__gcc__sync_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/atm__win32_8h.html4
-rw-r--r--doc/ref/core.internal/html/atm__win32_8h_source.html51
-rw-r--r--doc/ref/core.internal/html/auth__filters_8h.html4
-rw-r--r--doc/ref/core.internal/html/auth__filters_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/base64_8c.html4
-rw-r--r--doc/ref/core.internal/html/base64_8h.html4
-rw-r--r--doc/ref/core.internal/html/base64_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/basic__timers_8c.html4
-rw-r--r--doc/ref/core.internal/html/bin__encoder_8c.html4
-rw-r--r--doc/ref/core.internal/html/bin__encoder_8h.html4
-rw-r--r--doc/ref/core.internal/html/bin__encoder_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer_8c.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer_8h.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer_8h_source.html95
-rw-r--r--doc/ref/core.internal/html/byte__buffer__queue_8c.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer__queue_8h.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer__queue_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/byte__buffer__reader_8c.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer__reader_8h.html4
-rw-r--r--doc/ref/core.internal/html/byte__buffer__reader_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/call_8c.html115
-rw-r--r--doc/ref/core.internal/html/call_8h.html82
-rw-r--r--doc/ref/core.internal/html/call_8h_source.html371
-rw-r--r--doc/ref/core.internal/html/call__details_8c.html4
-rw-r--r--doc/ref/core.internal/html/call__log__batch_8c.html4
-rw-r--r--doc/ref/core.internal/html/census_2context_8h.html4
-rw-r--r--doc/ref/core.internal/html/census_2context_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/census_8h.html1088
-rw-r--r--doc/ref/core.internal/html/census_8h_source.html369
-rw-r--r--doc/ref/core.internal/html/census__interface_8h.html295
-rw-r--r--doc/ref/core.internal/html/census__interface_8h_source.html188
-rw-r--r--doc/ref/core.internal/html/census__rpc__stats_8h.html (renamed from doc/ref/core.internal/html/pollset__kick__posix_8h.html)212
-rw-r--r--doc/ref/core.internal/html/census__rpc__stats_8h_source.html231
-rw-r--r--doc/ref/core.internal/html/channel_2context_8h.html4
-rw-r--r--doc/ref/core.internal/html/channel_2context_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/channel_8c.html97
-rw-r--r--doc/ref/core.internal/html/channel_8h.html22
-rw-r--r--doc/ref/core.internal/html/channel_8h_source.html73
-rw-r--r--doc/ref/core.internal/html/channel__args_8c.html66
-rw-r--r--doc/ref/core.internal/html/channel__args_8h.html65
-rw-r--r--doc/ref/core.internal/html/channel__args_8h_source.html36
-rw-r--r--doc/ref/core.internal/html/channel__connectivity_8c.html4
-rw-r--r--doc/ref/core.internal/html/channel__create_8c.html21
-rw-r--r--doc/ref/core.internal/html/channel__stack_8c.html4
-rw-r--r--doc/ref/core.internal/html/channel__stack_8h.html4
-rw-r--r--doc/ref/core.internal/html/channel__stack_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/chttp2__transport_8c.html20
-rw-r--r--doc/ref/core.internal/html/chttp2__transport_8h.html4
-rw-r--r--doc/ref/core.internal/html/chttp2__transport_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/classes.html136
-rw-r--r--doc/ref/core.internal/html/client__auth__filter_8c.html4
-rw-r--r--doc/ref/core.internal/html/client__channel_8c.html4
-rw-r--r--doc/ref/core.internal/html/client__channel_8h.html4
-rw-r--r--doc/ref/core.internal/html/client__channel_8h_source.html39
-rw-r--r--doc/ref/core.internal/html/client__config_8c.html4
-rw-r--r--doc/ref/core.internal/html/client__config_8h.html4
-rw-r--r--doc/ref/core.internal/html/client__config_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/cmdline_8c.html4
-rw-r--r--doc/ref/core.internal/html/cmdline_8h.html4
-rw-r--r--doc/ref/core.internal/html/cmdline_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/completion__queue_8c.html71
-rw-r--r--doc/ref/core.internal/html/completion__queue_8h.html22
-rw-r--r--doc/ref/core.internal/html/completion__queue_8h_source.html37
-rw-r--r--doc/ref/core.internal/html/compress__filter_8c.html5
-rw-r--r--doc/ref/core.internal/html/compress__filter_8h.html8
-rw-r--r--doc/ref/core.internal/html/compress__filter_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/compression_8h.html175
-rw-r--r--doc/ref/core.internal/html/compression_8h_source.html139
-rw-r--r--doc/ref/core.internal/html/connected__channel_8c.html4
-rw-r--r--doc/ref/core.internal/html/connected__channel_8h.html4
-rw-r--r--doc/ref/core.internal/html/connected__channel_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/connectivity__state_8c.html4
-rw-r--r--doc/ref/core.internal/html/connectivity__state_8h.html4
-rw-r--r--doc/ref/core.internal/html/connectivity__state_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/connector_8c.html4
-rw-r--r--doc/ref/core.internal/html/connector_8h.html4
-rw-r--r--doc/ref/core.internal/html/connector_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/context_8c.html50
-rw-r--r--doc/ref/core.internal/html/cpu_8h.html4
-rw-r--r--doc/ref/core.internal/html/cpu_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/cpu__iphone_8c.html4
-rw-r--r--doc/ref/core.internal/html/cpu__linux_8c.html4
-rw-r--r--doc/ref/core.internal/html/cpu__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/cpu__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/credentials_8c.html274
-rw-r--r--doc/ref/core.internal/html/credentials_8h.html106
-rw-r--r--doc/ref/core.internal/html/credentials_8h_source.html400
-rw-r--r--doc/ref/core.internal/html/credentials__metadata_8c.html4
-rw-r--r--doc/ref/core.internal/html/credentials__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/credentials__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/dir_03e3f2561cf9e09e514d23ee8902839b.html6
-rw-r--r--doc/ref/core.internal/html/dir_35c0979e6ab890cbca79261dc9fc2958.html4
-rw-r--r--doc/ref/core.internal/html/dir_3f1a464cbd6442b4d6b6ee306c9b0460.html12
-rw-r--r--doc/ref/core.internal/html/dir_3f4beedb24b0e92d29e048ed944a7adc.html4
-rw-r--r--doc/ref/core.internal/html/dir_5349cec9f9058ade8b7779c683443df9.html4
-rw-r--r--doc/ref/core.internal/html/dir_63ea090b1bf0393f23b745b651ae7f2b.html16
-rw-r--r--doc/ref/core.internal/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html4
-rw-r--r--doc/ref/core.internal/html/dir_7283b8f5e6e3c4b0819c2b491a18d7d4.html4
-rw-r--r--doc/ref/core.internal/html/dir_73fa28a1e06161e89b964f34cd202aba.html6
-rw-r--r--doc/ref/core.internal/html/dir_74d191036da95c8575e4e637193ed623.html101
-rw-r--r--doc/ref/core.internal/html/dir_79268b13b30141157b35932967b4e740.html4
-rw-r--r--doc/ref/core.internal/html/dir_8aa15e76222df75340b2e23e43efb3e2.html6
-rw-r--r--doc/ref/core.internal/html/dir_9410f15740cc8f8ab312fa27ab494b45.html8
-rw-r--r--doc/ref/core.internal/html/dir_99f60d2bb6231896bcd2887028065f74.html4
-rw-r--r--doc/ref/core.internal/html/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html4
-rw-r--r--doc/ref/core.internal/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html6
-rw-r--r--doc/ref/core.internal/html/dir_b758f7a0b27044dfb0efa69af3c473f5.html4
-rw-r--r--doc/ref/core.internal/html/dir_bbc3f91aaf5c0e78deeca586ef449264.html4
-rw-r--r--doc/ref/core.internal/html/dir_bf8522d75c0d0c872d1b1e399b1737b8.html4
-rw-r--r--doc/ref/core.internal/html/dir_c11753f61f8d651d8cfd411cfadfafab.html4
-rw-r--r--doc/ref/core.internal/html/dir_cad3142e04109052413f2d2a2d1813b0.html6
-rw-r--r--doc/ref/core.internal/html/dir_d44c64559bbebec7f509842c48db8b23.html4
-rw-r--r--doc/ref/core.internal/html/dir_d6c86f4345f838817939dd561d8a016c.html4
-rw-r--r--doc/ref/core.internal/html/dir_ea54cbef5e3ffa125df07262bbfc9627.html4
-rw-r--r--doc/ref/core.internal/html/dns__resolver_8c.html32
-rw-r--r--doc/ref/core.internal/html/dns__resolver_8h.html4
-rw-r--r--doc/ref/core.internal/html/dns__resolver_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/endpoint_8c.html46
-rw-r--r--doc/ref/core.internal/html/endpoint_8h.html146
-rw-r--r--doc/ref/core.internal/html/endpoint_8h_source.html188
-rw-r--r--doc/ref/core.internal/html/endpoint__pair_8h.html4
-rw-r--r--doc/ref/core.internal/html/endpoint__pair_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/endpoint__pair__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/endpoint__pair__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/env_8h.html4
-rw-r--r--doc/ref/core.internal/html/env_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/env__linux_8c.html4
-rw-r--r--doc/ref/core.internal/html/env__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/env__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/event__string_8c.html4
-rw-r--r--doc/ref/core.internal/html/event__string_8h.html4
-rw-r--r--doc/ref/core.internal/html/event__string_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/fake__transport__security_8c.html4
-rw-r--r--doc/ref/core.internal/html/fake__transport__security_8h.html4
-rw-r--r--doc/ref/core.internal/html/fake__transport__security_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/fd__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/fd__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/fd__posix_8h_source.html141
-rw-r--r--doc/ref/core.internal/html/file_8c.html4
-rw-r--r--doc/ref/core.internal/html/file_8h.html4
-rw-r--r--doc/ref/core.internal/html/file_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/file__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/file__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/files.html465
-rw-r--r--doc/ref/core.internal/html/format__request_8c.html4
-rw-r--r--doc/ref/core.internal/html/format__request_8h.html4
-rw-r--r--doc/ref/core.internal/html/format__request_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/frame_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/frame__data_8c.html4
-rw-r--r--doc/ref/core.internal/html/frame__data_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame__data_8h_source.html16
-rw-r--r--doc/ref/core.internal/html/frame__goaway_8c.html4
-rw-r--r--doc/ref/core.internal/html/frame__goaway_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame__goaway_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/frame__ping_8c.html4
-rw-r--r--doc/ref/core.internal/html/frame__ping_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame__ping_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/frame__rst__stream_8c.html4
-rw-r--r--doc/ref/core.internal/html/frame__rst__stream_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame__rst__stream_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/frame__settings_8c.html4
-rw-r--r--doc/ref/core.internal/html/frame__settings_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame__settings_8h_source.html14
-rw-r--r--doc/ref/core.internal/html/frame__window__update_8c.html4
-rw-r--r--doc/ref/core.internal/html/frame__window__update_8h.html4
-rw-r--r--doc/ref/core.internal/html/frame__window__update_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/functions.html33
-rw-r--r--doc/ref/core.internal/html/functions_b.html21
-rw-r--r--doc/ref/core.internal/html/functions_c.html55
-rw-r--r--doc/ref/core.internal/html/functions_d.html41
-rw-r--r--doc/ref/core.internal/html/functions_e.html22
-rw-r--r--doc/ref/core.internal/html/functions_f.html23
-rw-r--r--doc/ref/core.internal/html/functions_g.html21
-rw-r--r--doc/ref/core.internal/html/functions_h.html14
-rw-r--r--doc/ref/core.internal/html/functions_i.html26
-rw-r--r--doc/ref/core.internal/html/functions_j.html4
-rw-r--r--doc/ref/core.internal/html/functions_k.html21
-rw-r--r--doc/ref/core.internal/html/functions_l.html7
-rw-r--r--doc/ref/core.internal/html/functions_m.html37
-rw-r--r--doc/ref/core.internal/html/functions_n.html25
-rw-r--r--doc/ref/core.internal/html/functions_o.html36
-rw-r--r--doc/ref/core.internal/html/functions_p.html36
-rw-r--r--doc/ref/core.internal/html/functions_q.html4
-rw-r--r--doc/ref/core.internal/html/functions_r.html62
-rw-r--r--doc/ref/core.internal/html/functions_s.html49
-rw-r--r--doc/ref/core.internal/html/functions_t.html30
-rw-r--r--doc/ref/core.internal/html/functions_u.html11
-rw-r--r--doc/ref/core.internal/html/functions_v.html14
-rw-r--r--doc/ref/core.internal/html/functions_vars.html33
-rw-r--r--doc/ref/core.internal/html/functions_vars_b.html21
-rw-r--r--doc/ref/core.internal/html/functions_vars_c.html55
-rw-r--r--doc/ref/core.internal/html/functions_vars_d.html41
-rw-r--r--doc/ref/core.internal/html/functions_vars_e.html22
-rw-r--r--doc/ref/core.internal/html/functions_vars_f.html23
-rw-r--r--doc/ref/core.internal/html/functions_vars_g.html21
-rw-r--r--doc/ref/core.internal/html/functions_vars_h.html14
-rw-r--r--doc/ref/core.internal/html/functions_vars_i.html26
-rw-r--r--doc/ref/core.internal/html/functions_vars_j.html4
-rw-r--r--doc/ref/core.internal/html/functions_vars_k.html21
-rw-r--r--doc/ref/core.internal/html/functions_vars_l.html7
-rw-r--r--doc/ref/core.internal/html/functions_vars_m.html37
-rw-r--r--doc/ref/core.internal/html/functions_vars_n.html25
-rw-r--r--doc/ref/core.internal/html/functions_vars_o.html36
-rw-r--r--doc/ref/core.internal/html/functions_vars_p.html36
-rw-r--r--doc/ref/core.internal/html/functions_vars_q.html4
-rw-r--r--doc/ref/core.internal/html/functions_vars_r.html62
-rw-r--r--doc/ref/core.internal/html/functions_vars_s.html49
-rw-r--r--doc/ref/core.internal/html/functions_vars_t.html30
-rw-r--r--doc/ref/core.internal/html/functions_vars_u.html11
-rw-r--r--doc/ref/core.internal/html/functions_vars_v.html14
-rw-r--r--doc/ref/core.internal/html/functions_vars_w.html32
-rw-r--r--doc/ref/core.internal/html/functions_w.html32
-rw-r--r--doc/ref/core.internal/html/globals.html7
-rw-r--r--doc/ref/core.internal/html/globals_a.html4
-rw-r--r--doc/ref/core.internal/html/globals_b.html4
-rw-r--r--doc/ref/core.internal/html/globals_c.html248
-rw-r--r--doc/ref/core.internal/html/globals_d.html10
-rw-r--r--doc/ref/core.internal/html/globals_defs.html7
-rw-r--r--doc/ref/core.internal/html/globals_defs_a.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_c.html47
-rw-r--r--doc/ref/core.internal/html/globals_defs_d.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_e.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_f.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_g.html46
-rw-r--r--doc/ref/core.internal/html/globals_defs_h.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_i.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_l.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_m.html7
-rw-r--r--doc/ref/core.internal/html/globals_defs_n.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_o.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_r.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_s.html10
-rw-r--r--doc/ref/core.internal/html/globals_defs_t.html4
-rw-r--r--doc/ref/core.internal/html/globals_defs_u.html4
-rw-r--r--doc/ref/core.internal/html/globals_e.html6
-rw-r--r--doc/ref/core.internal/html/globals_enum.html14
-rw-r--r--doc/ref/core.internal/html/globals_eval.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_b.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_c.html10
-rw-r--r--doc/ref/core.internal/html/globals_eval_d.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_e.html6
-rw-r--r--doc/ref/core.internal/html/globals_eval_g.html45
-rw-r--r--doc/ref/core.internal/html/globals_eval_h.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_i.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_l.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_m.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_n.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_p.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_r.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_s.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_t.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_w.html4
-rw-r--r--doc/ref/core.internal/html/globals_eval_z.html4
-rw-r--r--doc/ref/core.internal/html/globals_f.html4
-rw-r--r--doc/ref/core.internal/html/globals_func.html155
-rw-r--r--doc/ref/core.internal/html/globals_func_d.html123
-rw-r--r--doc/ref/core.internal/html/globals_func_g.html818
-rw-r--r--doc/ref/core.internal/html/globals_func_o.html5
-rw-r--r--doc/ref/core.internal/html/globals_func_p.html5
-rw-r--r--doc/ref/core.internal/html/globals_func_t.html5
-rw-r--r--doc/ref/core.internal/html/globals_func_v.html5
-rw-r--r--doc/ref/core.internal/html/globals_g.html1168
-rw-r--r--doc/ref/core.internal/html/globals_h.html4
-rw-r--r--doc/ref/core.internal/html/globals_i.html4
-rw-r--r--doc/ref/core.internal/html/globals_k.html4
-rw-r--r--doc/ref/core.internal/html/globals_l.html4
-rw-r--r--doc/ref/core.internal/html/globals_m.html7
-rw-r--r--doc/ref/core.internal/html/globals_n.html4
-rw-r--r--doc/ref/core.internal/html/globals_o.html4
-rw-r--r--doc/ref/core.internal/html/globals_p.html4
-rw-r--r--doc/ref/core.internal/html/globals_r.html4
-rw-r--r--doc/ref/core.internal/html/globals_s.html14
-rw-r--r--doc/ref/core.internal/html/globals_t.html4
-rw-r--r--doc/ref/core.internal/html/globals_type.html89
-rw-r--r--doc/ref/core.internal/html/globals_u.html4
-rw-r--r--doc/ref/core.internal/html/globals_v.html4
-rw-r--r--doc/ref/core.internal/html/globals_vars.html68
-rw-r--r--doc/ref/core.internal/html/globals_w.html4
-rw-r--r--doc/ref/core.internal/html/globals_z.html4
-rw-r--r--doc/ref/core.internal/html/google__default__credentials_8c.html4
-rw-r--r--doc/ref/core.internal/html/graph_legend.html4
-rw-r--r--doc/ref/core.internal/html/grpc_8h.html437
-rw-r--r--doc/ref/core.internal/html/grpc_8h_source.html847
-rw-r--r--doc/ref/core.internal/html/grpc__context_8c.html4
-rw-r--r--doc/ref/core.internal/html/grpc__filter_8c.html207
-rw-r--r--doc/ref/core.internal/html/grpc__filter_8h.html (renamed from doc/ref/core.internal/html/census__filter_8h.html)16
-rw-r--r--doc/ref/core.internal/html/grpc__filter_8h_source.html (renamed from doc/ref/core.internal/html/census__filter_8h_source.html)26
-rw-r--r--doc/ref/core.internal/html/grpc__security_8h.html302
-rw-r--r--doc/ref/core.internal/html/grpc__security_8h_source.html441
-rw-r--r--doc/ref/core.internal/html/histogram_8c.html4
-rw-r--r--doc/ref/core.internal/html/histogram_8h.html4
-rw-r--r--doc/ref/core.internal/html/histogram_8h_source.html28
-rw-r--r--doc/ref/core.internal/html/host__port_8c.html4
-rw-r--r--doc/ref/core.internal/html/host__port_8h.html4
-rw-r--r--doc/ref/core.internal/html/host__port_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/hpack__parser_8c.html4
-rw-r--r--doc/ref/core.internal/html/hpack__parser_8h.html4
-rw-r--r--doc/ref/core.internal/html/hpack__parser_8h_source.html18
-rw-r--r--doc/ref/core.internal/html/hpack__table_8c.html4
-rw-r--r--doc/ref/core.internal/html/hpack__table_8h.html4
-rw-r--r--doc/ref/core.internal/html/hpack__table_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/http2__errors_8h.html4
-rw-r--r--doc/ref/core.internal/html/http2__errors_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/http__client__filter_8c.html4
-rw-r--r--doc/ref/core.internal/html/http__client__filter_8h.html4
-rw-r--r--doc/ref/core.internal/html/http__client__filter_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/http__server__filter_8c.html4
-rw-r--r--doc/ref/core.internal/html/http__server__filter_8h.html4
-rw-r--r--doc/ref/core.internal/html/http__server__filter_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/httpcli_8c.html29
-rw-r--r--doc/ref/core.internal/html/httpcli_8h.html42
-rw-r--r--doc/ref/core.internal/html/httpcli_8h_source.html287
-rw-r--r--doc/ref/core.internal/html/httpcli__security__connector_8c.html50
-rw-r--r--doc/ref/core.internal/html/httpcli__security__connector_8h.html149
-rw-r--r--doc/ref/core.internal/html/httpcli__security__connector_8h_source.html146
-rw-r--r--doc/ref/core.internal/html/huffsyms_8c.html4
-rw-r--r--doc/ref/core.internal/html/huffsyms_8h.html4
-rw-r--r--doc/ref/core.internal/html/huffsyms_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/incoming__metadata_8c.html4
-rw-r--r--doc/ref/core.internal/html/incoming__metadata_8h.html4
-rw-r--r--doc/ref/core.internal/html/incoming__metadata_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/index.html9
-rw-r--r--doc/ref/core.internal/html/init_8c.html82
-rw-r--r--doc/ref/core.internal/html/init_8h.html4
-rw-r--r--doc/ref/core.internal/html/init_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/init__secure_8c.html4
-rw-r--r--doc/ref/core.internal/html/initialize_8c.html4
-rw-r--r--doc/ref/core.internal/html/internal_8h.html44
-rw-r--r--doc/ref/core.internal/html/internal_8h_source.html1149
-rw-r--r--doc/ref/core.internal/html/iocp__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/iocp__windows_8h.html22
-rw-r--r--doc/ref/core.internal/html/iocp__windows_8h_source.html24
-rw-r--r--doc/ref/core.internal/html/iomgr_8c.html4
-rw-r--r--doc/ref/core.internal/html/iomgr_8h.html4
-rw-r--r--doc/ref/core.internal/html/iomgr_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/iomgr__internal_8h.html4
-rw-r--r--doc/ref/core.internal/html/iomgr__internal_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/iomgr__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/iomgr__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/iomgr__posix_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/iomgr__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/json_8c.html4
-rw-r--r--doc/ref/core.internal/html/json_8h.html4
-rw-r--r--doc/ref/core.internal/html/json_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/json__common_8h.html4
-rw-r--r--doc/ref/core.internal/html/json__common_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/json__reader_8c.html4
-rw-r--r--doc/ref/core.internal/html/json__reader_8h.html20
-rw-r--r--doc/ref/core.internal/html/json__reader_8h_source.html26
-rw-r--r--doc/ref/core.internal/html/json__string_8c.html4
-rw-r--r--doc/ref/core.internal/html/json__token_8c.html4
-rw-r--r--doc/ref/core.internal/html/json__token_8h.html4
-rw-r--r--doc/ref/core.internal/html/json__token_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/json__writer_8c.html4
-rw-r--r--doc/ref/core.internal/html/json__writer_8h.html4
-rw-r--r--doc/ref/core.internal/html/json__writer_8h_source.html48
-rw-r--r--doc/ref/core.internal/html/jwt__verifier_8c.html4
-rw-r--r--doc/ref/core.internal/html/jwt__verifier_8h.html4
-rw-r--r--doc/ref/core.internal/html/jwt__verifier_8h_source.html9
-rw-r--r--doc/ref/core.internal/html/lame__client_8c.html53
-rw-r--r--doc/ref/core.internal/html/lb__policy_8c.html4
-rw-r--r--doc/ref/core.internal/html/lb__policy_8h.html4
-rw-r--r--doc/ref/core.internal/html/lb__policy_8h_source.html14
-rw-r--r--doc/ref/core.internal/html/log_8c.html4
-rw-r--r--doc/ref/core.internal/html/log_8h.html4
-rw-r--r--doc/ref/core.internal/html/log_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/log__android_8c.html4
-rw-r--r--doc/ref/core.internal/html/log__linux_8c.html4
-rw-r--r--doc/ref/core.internal/html/log__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/log__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/log__win32_8h.html4
-rw-r--r--doc/ref/core.internal/html/log__win32_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/merge__channel__args_8c.html4
-rw-r--r--doc/ref/core.internal/html/merge__channel__args_8h.html4
-rw-r--r--doc/ref/core.internal/html/merge__channel__args_8h_source.html9
-rw-r--r--doc/ref/core.internal/html/message__compress_8c.html4
-rw-r--r--doc/ref/core.internal/html/message__compress_8h.html4
-rw-r--r--doc/ref/core.internal/html/message__compress_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/metadata_8c.html22
-rw-r--r--doc/ref/core.internal/html/metadata_8h.html22
-rw-r--r--doc/ref/core.internal/html/metadata_8h_source.html235
-rw-r--r--doc/ref/core.internal/html/metadata__array_8c.html4
-rw-r--r--doc/ref/core.internal/html/murmur__hash_8c.html4
-rw-r--r--doc/ref/core.internal/html/murmur__hash_8h.html4
-rw-r--r--doc/ref/core.internal/html/murmur__hash_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/noop__filter_8c.html4
-rw-r--r--doc/ref/core.internal/html/noop__filter_8h.html4
-rw-r--r--doc/ref/core.internal/html/noop__filter_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/operation_8c.html370
-rw-r--r--doc/ref/core.internal/html/parser_8c.html4
-rw-r--r--doc/ref/core.internal/html/parser_8h.html4
-rw-r--r--doc/ref/core.internal/html/parser_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/parsing_8c.html4
-rw-r--r--doc/ref/core.internal/html/pick__first_8c.html4
-rw-r--r--doc/ref/core.internal/html/pick__first_8h.html4
-rw-r--r--doc/ref/core.internal/html/pick__first_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/pollset_8h.html61
-rw-r--r--doc/ref/core.internal/html/pollset_8h_source.html97
-rw-r--r--doc/ref/core.internal/html/pollset__kick__posix_8h_source.html215
-rw-r--r--doc/ref/core.internal/html/pollset__multipoller__with__epoll_8c.html4
-rw-r--r--doc/ref/core.internal/html/pollset__multipoller__with__poll__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/pollset__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/pollset__posix_8h.html61
-rw-r--r--doc/ref/core.internal/html/pollset__posix_8h_source.html230
-rw-r--r--doc/ref/core.internal/html/pollset__set_8h.html4
-rw-r--r--doc/ref/core.internal/html/pollset__set_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/pollset__set__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/pollset__set__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/pollset__set__posix_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/pollset__set__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/pollset__set__windows_8h.html4
-rw-r--r--doc/ref/core.internal/html/pollset__set__windows_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/pollset__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/pollset__windows_8h.html20
-rw-r--r--doc/ref/core.internal/html/pollset__windows_8h_source.html48
-rw-r--r--doc/ref/core.internal/html/port__platform_8h.html4
-rw-r--r--doc/ref/core.internal/html/port__platform_8h_source.html557
-rw-r--r--doc/ref/core.internal/html/resolve__address_8h.html4
-rw-r--r--doc/ref/core.internal/html/resolve__address_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/resolve__address__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/resolve__address__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/resolver_8c.html4
-rw-r--r--doc/ref/core.internal/html/resolver_8h.html4
-rw-r--r--doc/ref/core.internal/html/resolver_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/resolver__factory_8c.html35
-rw-r--r--doc/ref/core.internal/html/resolver__factory_8h.html35
-rw-r--r--doc/ref/core.internal/html/resolver__factory_8h_source.html37
-rw-r--r--doc/ref/core.internal/html/resolver__registry_8c.html69
-rw-r--r--doc/ref/core.internal/html/resolver__registry_8h.html55
-rw-r--r--doc/ref/core.internal/html/resolver__registry_8h_source.html30
-rw-r--r--doc/ref/core.internal/html/rpc__metric__id_8h.html (renamed from doc/ref/core.internal/html/rpc__stat__id_8h.html)72
-rw-r--r--doc/ref/core.internal/html/rpc__metric__id_8h_source.html (renamed from doc/ref/core.internal/html/rpc__stat__id_8h_source.html)39
-rw-r--r--doc/ref/core.internal/html/search/all_0.js2
-rw-r--r--doc/ref/core.internal/html/search/all_1.js20
-rw-r--r--doc/ref/core.internal/html/search/all_10.js24
-rw-r--r--doc/ref/core.internal/html/search/all_12.js39
-rw-r--r--doc/ref/core.internal/html/search/all_13.js27
-rw-r--r--doc/ref/core.internal/html/search/all_14.js16
-rw-r--r--doc/ref/core.internal/html/search/all_15.js8
-rw-r--r--doc/ref/core.internal/html/search/all_16.js3
-rw-r--r--doc/ref/core.internal/html/search/all_17.js16
-rw-r--r--doc/ref/core.internal/html/search/all_2.js7
-rw-r--r--doc/ref/core.internal/html/search/all_3.js131
-rw-r--r--doc/ref/core.internal/html/search/all_4.js17
-rw-r--r--doc/ref/core.internal/html/search/all_5.js9
-rw-r--r--doc/ref/core.internal/html/search/all_6.js9
-rw-r--r--doc/ref/core.internal/html/search/all_7.js254
-rw-r--r--doc/ref/core.internal/html/search/all_8.js7
-rw-r--r--doc/ref/core.internal/html/search/all_9.js14
-rw-r--r--doc/ref/core.internal/html/search/all_b.js7
-rw-r--r--doc/ref/core.internal/html/search/all_c.js3
-rw-r--r--doc/ref/core.internal/html/search/all_d.js20
-rw-r--r--doc/ref/core.internal/html/search/all_e.js9
-rw-r--r--doc/ref/core.internal/html/search/all_f.js17
-rw-r--r--doc/ref/core.internal/html/search/classes_10.js23
-rw-r--r--doc/ref/core.internal/html/search/classes_11.js17
-rw-r--r--doc/ref/core.internal/html/search/classes_12.js3
-rw-r--r--doc/ref/core.internal/html/search/classes_13.html26
-rw-r--r--doc/ref/core.internal/html/search/classes_13.js5
-rw-r--r--doc/ref/core.internal/html/search/classes_2.js15
-rw-r--r--doc/ref/core.internal/html/search/classes_6.js20
-rw-r--r--doc/ref/core.internal/html/search/classes_d.js3
-rw-r--r--doc/ref/core.internal/html/search/classes_e.js11
-rw-r--r--doc/ref/core.internal/html/search/classes_f.js13
-rw-r--r--doc/ref/core.internal/html/search/defines_0.js2
-rw-r--r--doc/ref/core.internal/html/search/defines_2.js20
-rw-r--r--doc/ref/core.internal/html/search/defines_6.js16
-rw-r--r--doc/ref/core.internal/html/search/defines_a.js1
-rw-r--r--doc/ref/core.internal/html/search/defines_e.js2
-rw-r--r--doc/ref/core.internal/html/search/enums_2.js3
-rw-r--r--doc/ref/core.internal/html/search/enums_4.js3
-rw-r--r--doc/ref/core.internal/html/search/enumvalues_2.js4
-rw-r--r--doc/ref/core.internal/html/search/enumvalues_4.js2
-rw-r--r--doc/ref/core.internal/html/search/enumvalues_5.js21
-rw-r--r--doc/ref/core.internal/html/search/files_0.js1
-rw-r--r--doc/ref/core.internal/html/search/files_10.js107
-rw-r--r--doc/ref/core.internal/html/search/files_11.js43
-rw-r--r--doc/ref/core.internal/html/search/files_12.js8
-rw-r--r--doc/ref/core.internal/html/search/files_13.js10
-rw-r--r--doc/ref/core.internal/html/search/files_14.html26
-rw-r--r--doc/ref/core.internal/html/search/files_14.js10
-rw-r--r--doc/ref/core.internal/html/search/files_2.js7
-rw-r--r--doc/ref/core.internal/html/search/files_6.js2
-rw-r--r--doc/ref/core.internal/html/search/files_7.js1
-rw-r--r--doc/ref/core.internal/html/search/files_d.js21
-rw-r--r--doc/ref/core.internal/html/search/files_e.js29
-rw-r--r--doc/ref/core.internal/html/search/files_f.js78
-rw-r--r--doc/ref/core.internal/html/search/functions_0.js46
-rw-r--r--doc/ref/core.internal/html/search/functions_1.js776
-rw-r--r--doc/ref/core.internal/html/search/functions_2.js783
-rw-r--r--doc/ref/core.internal/html/search/functions_3.js6
-rw-r--r--doc/ref/core.internal/html/search/functions_4.js32
-rw-r--r--doc/ref/core.internal/html/search/functions_5.js29
-rw-r--r--doc/ref/core.internal/html/search/functions_6.html26
-rw-r--r--doc/ref/core.internal/html/search/functions_6.js4
-rw-r--r--doc/ref/core.internal/html/search/search.js6
-rw-r--r--doc/ref/core.internal/html/search/typedefs_1.js12
-rw-r--r--doc/ref/core.internal/html/search/typedefs_2.js18
-rw-r--r--doc/ref/core.internal/html/search/variables_0.js19
-rw-r--r--doc/ref/core.internal/html/search/variables_1.js7
-rw-r--r--doc/ref/core.internal/html/search/variables_11.js34
-rw-r--r--doc/ref/core.internal/html/search/variables_12.js25
-rw-r--r--doc/ref/core.internal/html/search/variables_13.js13
-rw-r--r--doc/ref/core.internal/html/search/variables_14.js6
-rw-r--r--doc/ref/core.internal/html/search/variables_15.js3
-rw-r--r--doc/ref/core.internal/html/search/variables_16.js16
-rw-r--r--doc/ref/core.internal/html/search/variables_2.js35
-rw-r--r--doc/ref/core.internal/html/search/variables_3.js15
-rw-r--r--doc/ref/core.internal/html/search/variables_4.js7
-rw-r--r--doc/ref/core.internal/html/search/variables_5.js11
-rw-r--r--doc/ref/core.internal/html/search/variables_6.js12
-rw-r--r--doc/ref/core.internal/html/search/variables_7.js6
-rw-r--r--doc/ref/core.internal/html/search/variables_8.js14
-rw-r--r--doc/ref/core.internal/html/search/variables_a.js7
-rw-r--r--doc/ref/core.internal/html/search/variables_b.js3
-rw-r--r--doc/ref/core.internal/html/search/variables_c.js19
-rw-r--r--doc/ref/core.internal/html/search/variables_d.js9
-rw-r--r--doc/ref/core.internal/html/search/variables_e.js14
-rw-r--r--doc/ref/core.internal/html/search/variables_f.js21
-rw-r--r--doc/ref/core.internal/html/secure__channel__create_8c.html19
-rw-r--r--doc/ref/core.internal/html/secure__endpoint_8c.html60
-rw-r--r--doc/ref/core.internal/html/secure__endpoint_8h.html4
-rw-r--r--doc/ref/core.internal/html/secure__endpoint_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/secure__transport__setup_8c.html4
-rw-r--r--doc/ref/core.internal/html/secure__transport__setup_8h.html4
-rw-r--r--doc/ref/core.internal/html/secure__transport__setup_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/security__connector_8c.html4
-rw-r--r--doc/ref/core.internal/html/security__connector_8h.html4
-rw-r--r--doc/ref/core.internal/html/security__connector_8h_source.html22
-rw-r--r--doc/ref/core.internal/html/security__context_8c.html176
-rw-r--r--doc/ref/core.internal/html/security__context_8h.html109
-rw-r--r--doc/ref/core.internal/html/security__context_8h_source.html202
-rw-r--r--doc/ref/core.internal/html/server_8c.html54
-rw-r--r--doc/ref/core.internal/html/server_8h.html4
-rw-r--r--doc/ref/core.internal/html/server_8h_source.html18
-rw-r--r--doc/ref/core.internal/html/server__auth__filter_8c.html8
-rw-r--r--doc/ref/core.internal/html/server__chttp2_8c.html14
-rw-r--r--doc/ref/core.internal/html/server__create_8c.html24
-rw-r--r--doc/ref/core.internal/html/server__secure__chttp2_8c.html5
-rw-r--r--doc/ref/core.internal/html/slice_8c.html4
-rw-r--r--doc/ref/core.internal/html/slice_8h.html6
-rw-r--r--doc/ref/core.internal/html/slice_8h_source.html24
-rw-r--r--doc/ref/core.internal/html/slice__buffer_8c.html32
-rw-r--r--doc/ref/core.internal/html/slice__buffer_8h.html32
-rw-r--r--doc/ref/core.internal/html/slice__buffer_8h_source.html31
-rw-r--r--doc/ref/core.internal/html/sockaddr_8h.html4
-rw-r--r--doc/ref/core.internal/html/sockaddr_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/sockaddr__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/sockaddr__posix_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/sockaddr__resolver_8c.html32
-rw-r--r--doc/ref/core.internal/html/sockaddr__resolver_8h.html4
-rw-r--r--doc/ref/core.internal/html/sockaddr__resolver_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/sockaddr__utils_8c.html4
-rw-r--r--doc/ref/core.internal/html/sockaddr__utils_8h.html4
-rw-r--r--doc/ref/core.internal/html/sockaddr__utils_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/sockaddr__win32_8h.html4
-rw-r--r--doc/ref/core.internal/html/sockaddr__win32_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/socket__utils__common__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/socket__utils__linux_8c.html4
-rw-r--r--doc/ref/core.internal/html/socket__utils__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/socket__utils__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/socket__utils__posix_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/socket__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/socket__windows_8h.html30
-rw-r--r--doc/ref/core.internal/html/socket__windows_8h_source.html115
-rw-r--r--doc/ref/core.internal/html/ssl__transport__security_8c.html4
-rw-r--r--doc/ref/core.internal/html/ssl__transport__security_8h.html4
-rw-r--r--doc/ref/core.internal/html/ssl__transport__security_8h_source.html20
-rw-r--r--doc/ref/core.internal/html/stack__lockfree_8c.html6
-rw-r--r--doc/ref/core.internal/html/stack__lockfree_8h.html4
-rw-r--r--doc/ref/core.internal/html/stack__lockfree_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/stap__timers_8c.html4
-rw-r--r--doc/ref/core.internal/html/status_8h.html4
-rw-r--r--doc/ref/core.internal/html/status_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/status__conversion_8c.html4
-rw-r--r--doc/ref/core.internal/html/status__conversion_8h.html4
-rw-r--r--doc/ref/core.internal/html/status__conversion_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/stream__encoder_8c.html4
-rw-r--r--doc/ref/core.internal/html/stream__encoder_8h.html4
-rw-r--r--doc/ref/core.internal/html/stream__encoder_8h_source.html22
-rw-r--r--doc/ref/core.internal/html/stream__lists_8c.html10
-rw-r--r--doc/ref/core.internal/html/stream__map_8c.html4
-rw-r--r--doc/ref/core.internal/html/stream__map_8h.html4
-rw-r--r--doc/ref/core.internal/html/stream__map_8h_source.html14
-rw-r--r--doc/ref/core.internal/html/stream__op_8c.html4
-rw-r--r--doc/ref/core.internal/html/stream__op_8h.html4
-rw-r--r--doc/ref/core.internal/html/stream__op_8h_source.html244
-rw-r--r--doc/ref/core.internal/html/string_8c.html4
-rw-r--r--doc/ref/core.internal/html/string_8h.html4
-rw-r--r--doc/ref/core.internal/html/string_8h_source.html30
-rw-r--r--doc/ref/core.internal/html/string__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/string__util_8h.html4
-rw-r--r--doc/ref/core.internal/html/string__util_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/string__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/string__win32_8h.html4
-rw-r--r--doc/ref/core.internal/html/string__win32_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/structarg.html4
-rw-r--r--doc/ref/core.internal/html/structb64__huff__sym.html4
-rw-r--r--doc/ref/core.internal/html/structcall__data.html215
-rw-r--r--doc/ref/core.internal/html/structcall__link.html4
-rw-r--r--doc/ref/core.internal/html/structcensus__aggregated__rpc__stats.html136
-rw-r--r--doc/ref/core.internal/html/structcensus__aggregation.html142
-rw-r--r--doc/ref/core.internal/html/structcensus__aggregation__ops.html239
-rw-r--r--doc/ref/core.internal/html/structcensus__context.html4
-rw-r--r--doc/ref/core.internal/html/structcensus__op__id.html136
-rw-r--r--doc/ref/core.internal/html/structcensus__per__method__rpc__stats.html (renamed from doc/ref/core.internal/html/structgrpc__service__account__credentials.html)44
-rw-r--r--doc/ref/core.internal/html/structcensus__rpc__name__info.html143
-rw-r--r--doc/ref/core.internal/html/structcensus__rpc__stats.html220
-rw-r--r--doc/ref/core.internal/html/structcensus__tag__const.html (renamed from doc/ref/core.internal/html/structgrpc__kick__fd__info.html)50
-rw-r--r--doc/ref/core.internal/html/structcensus__timestamp.html (renamed from doc/ref/core.internal/html/structgrpc__precise__clock.html)27
-rw-r--r--doc/ref/core.internal/html/structcensus__trace__record.html (renamed from doc/ref/core.internal/html/structgpr__cancellable.html)85
-rw-r--r--doc/ref/core.internal/html/structcensus__value.html (renamed from doc/ref/core.internal/html/structcensus__stat.html)24
-rw-r--r--doc/ref/core.internal/html/structcensus__view__aggregation__data.html142
-rw-r--r--doc/ref/core.internal/html/structcensus__view__data.html142
-rw-r--r--doc/ref/core.internal/html/structchannel__broadcaster.html4
-rw-r--r--doc/ref/core.internal/html/structchannel__data.html112
-rw-r--r--doc/ref/core.internal/html/structchannel__registered__method.html4
-rw-r--r--doc/ref/core.internal/html/structclose__message__data.html (renamed from doc/ref/core.internal/html/structgrpc__pollset__kick__state.html)36
-rw-r--r--doc/ref/core.internal/html/structcompleted__request.html4
-rw-r--r--doc/ref/core.internal/html/structcompute__engine__detector.html4
-rw-r--r--doc/ref/core.internal/html/structconnected__channel__call__data.html4
-rw-r--r--doc/ref/core.internal/html/structconnected__channel__channel__data.html4
-rw-r--r--doc/ref/core.internal/html/structconnection.html4
-rw-r--r--doc/ref/core.internal/html/structconnector.html4
-rw-r--r--doc/ref/core.internal/html/structdns__resolver.html4
-rw-r--r--doc/ref/core.internal/html/structdump__out.html4
-rw-r--r--doc/ref/core.internal/html/structemail__key__mapping.html4
-rw-r--r--doc/ref/core.internal/html/structfinished__loose__op__allocated__args.html4
-rw-r--r--doc/ref/core.internal/html/structframer__state.html18
-rw-r--r--doc/ref/core.internal/html/structgpr__cmdline.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__event.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__gcc__thread__local.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__histogram.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__log__func__args.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__msvc__thread__local.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__mu.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__pthread__thread__local.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__refcount.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__slice.html44
-rw-r--r--doc/ref/core.internal/html/structgpr__slice__buffer.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__slice__refcount.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__stack__lockfree.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__stats__counter.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__strvec.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__thd__options.html4
-rw-r--r--doc/ref/core.internal/html/structgpr__timespec.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__access__token__credentials.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__alarm.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__alarm__heap.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__arg.html40
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__context.html20
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__json__key.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__metadata__processor.html150
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__property.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__property__array.html (renamed from doc/ref/core.internal/html/structrequest__killer.html)36
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__property__iterator.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__auth__refresh__token.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__bbq__array.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__begin__message.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__byte__buffer.html51
-rw-r--r--doc/ref/core.internal/html/structgrpc__byte__buffer__queue.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__byte__buffer__reader.html16
-rw-r--r--doc/ref/core.internal/html/structgrpc__call.html94
-rw-r--r--doc/ref/core.internal/html/structgrpc__call__context__element.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__call__details.html18
-rw-r--r--doc/ref/core.internal/html/structgrpc__call__element.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__call__stack.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__channel.html32
-rw-r--r--doc/ref/core.internal/html/structgrpc__channel__args.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__channel__element.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__channel__filter.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__channel__security__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__channel__stack.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__data__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__goaway__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__hpack__compressor.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser.html20
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser__string.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__hptbl.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__hptbl__find__result.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__huffsym.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__buffer.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__live__op__buffer.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__outstanding__ping.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__ping__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__rst__stream__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__setting__parameters.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__settings__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream__global.html25
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream__link.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream__list.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream__map.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream__parsing.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__stream__writing.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__transport.html72
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__transport__global.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__transport__parsing.html30
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__transport__writing.html21
-rw-r--r--doc/ref/core.internal/html/structgrpc__chttp2__window__update__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__client__config.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__client__security__context.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__completion__queue.html32
-rw-r--r--doc/ref/core.internal/html/structgrpc__composite__credentials.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__composite__credentials__metadata__context.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__compression__options.html142
-rw-r--r--doc/ref/core.internal/html/structgrpc__connect__in__args.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__connect__out__args.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__connectivity__state__tracker.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__connectivity__state__watcher.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__connector__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__cq__completion.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__credentials.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__credentials__array.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__credentials__md.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__credentials__md__store.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__credentials__metadata__request.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__credentials__vtable.html12
-rw-r--r--doc/ref/core.internal/html/structgrpc__endpoint.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__endpoint__pair.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__endpoint__vtable.html20
-rw-r--r--doc/ref/core.internal/html/structgrpc__event.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__fake__channel__security__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__fd.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__fd__watcher.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__google__iam__credentials.html (renamed from doc/ref/core.internal/html/structgrpc__iam__credentials.html)24
-rw-r--r--doc/ref/core.internal/html/structgrpc__google__refresh__token__credentials.html (renamed from doc/ref/core.internal/html/structgrpc__refresh__token__credentials.html)24
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__context.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__handshaker.html136
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__header.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__parser.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__request.html28
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__response.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__httpcli__ssl__channel__security__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__iomgr__closure.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__iomgr__object.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ioreq.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__json.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__json__reader.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__json__reader__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__json__writer.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__json__writer__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__jwt__claims.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__jwt__verifier.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__jwt__verifier__email__domain__key__url__mapping.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__lb__policy.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__lb__policy__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__linked__mdelem.html18
-rw-r--r--doc/ref/core.internal/html/structgrpc__md__only__test__credentials.html (renamed from doc/ref/core.internal/html/structgrpc__fake__oauth2__credentials.html)32
-rw-r--r--doc/ref/core.internal/html/structgrpc__mdctx.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__mdelem.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__mdelem__list.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__mdstr.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__metadata.html36
-rw-r--r--doc/ref/core.internal/html/structgrpc__metadata__array.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__metadata__batch.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__oauth2__token__fetcher__credentials.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__op.html147
-rw-r--r--doc/ref/core.internal/html/structgrpc__plugin.html134
-rw-r--r--doc/ref/core.internal/html/structgrpc__pollset.html68
-rw-r--r--doc/ref/core.internal/html/structgrpc__pollset__set.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__pollset__vtable.html26
-rw-r--r--doc/ref/core.internal/html/structgrpc__pollset__worker.html (renamed from doc/ref/core.internal/html/structgpr__cancellable__list__.html)47
-rw-r--r--doc/ref/core.internal/html/structgrpc__resolved__address.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__resolved__addresses.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__resolver.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__resolver__factory.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__resolver__factory__vtable.html41
-rw-r--r--doc/ref/core.internal/html/structgrpc__resolver__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__secure__transport__setup.html60
-rw-r--r--doc/ref/core.internal/html/structgrpc__security__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__security__connector__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__server.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__server__credentials.html32
-rw-r--r--doc/ref/core.internal/html/structgrpc__server__credentials__vtable.html12
-rw-r--r--doc/ref/core.internal/html/structgrpc__server__secure__state.html18
-rw-r--r--doc/ref/core.internal/html/structgrpc__server__security__context.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__service__account__jwt__access__credentials.html24
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__channel__security__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__config.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__credentials.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__pem__key__cert__pair.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__server__config.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__server__credentials.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__ssl__server__security__connector.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__stream__op.html24
-rw-r--r--doc/ref/core.internal/html/structgrpc__stream__op__buffer.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__subchannel.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__subchannel__args.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__subchannel__call.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__subchannel__factory.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__subchannel__factory__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__time__averaged__stats.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__transport.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__transport__op.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__transport__stream__op.html38
-rw-r--r--doc/ref/core.internal/html/structgrpc__transport__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__uri.html4
-rw-r--r--doc/ref/core.internal/html/structgrpc__wakeup__fd.html (renamed from doc/ref/core.internal/html/structgrpc__wakeup__fd__info.html)24
-rw-r--r--doc/ref/core.internal/html/structgrpc__wakeup__fd__vtable.html36
-rw-r--r--doc/ref/core.internal/html/structgrpc__winsocket.html18
-rw-r--r--doc/ref/core.internal/html/structgrpc__winsocket__callback__info.html18
-rw-r--r--doc/ref/core.internal/html/structhuff__out.html4
-rw-r--r--doc/ref/core.internal/html/structinternal__metadata.html4
-rw-r--r--doc/ref/core.internal/html/structinternal__request.html80
-rw-r--r--doc/ref/core.internal/html/structinternal__string.html4
-rw-r--r--doc/ref/core.internal/html/structjose__header.html4
-rw-r--r--doc/ref/core.internal/html/structjson__reader__userdata.html4
-rw-r--r--doc/ref/core.internal/html/structjson__writer__userdata.html4
-rw-r--r--doc/ref/core.internal/html/structlb__policy__connectivity__watcher.html4
-rw-r--r--doc/ref/core.internal/html/structlistener.html4
-rw-r--r--doc/ref/core.internal/html/structlockfree__node__contents.html4
-rw-r--r--doc/ref/core.internal/html/structmalloc__refcount.html4
-rw-r--r--doc/ref/core.internal/html/structmerge__args__factory.html4
-rw-r--r--doc/ref/core.internal/html/structnew__slice__refcount.html4
-rw-r--r--doc/ref/core.internal/html/structnew__with__len__slice__refcount.html4
-rw-r--r--doc/ref/core.internal/html/structon__done__closure.html134
-rw-r--r--doc/ref/core.internal/html/structpending__pick.html4
-rw-r--r--doc/ref/core.internal/html/structpick__first__lb__policy.html4
-rw-r--r--doc/ref/core.internal/html/structplucker.html (renamed from doc/ref/core.internal/html/structregistered__resolver.html)26
-rw-r--r--doc/ref/core.internal/html/structreceived__status.html4
-rw-r--r--doc/ref/core.internal/html/structregistered__call.html4
-rw-r--r--doc/ref/core.internal/html/structregistered__method.html4
-rw-r--r--doc/ref/core.internal/html/structreqinfo__master.html4
-rw-r--r--doc/ref/core.internal/html/structrequest__matcher.html4
-rw-r--r--doc/ref/core.internal/html/structrequested__call.html52
-rw-r--r--doc/ref/core.internal/html/structsecure__endpoint.html60
-rw-r--r--doc/ref/core.internal/html/structshard__type.html4
-rw-r--r--doc/ref/core.internal/html/structshutdown__cleanup__args.html4
-rw-r--r--doc/ref/core.internal/html/structshutdown__tag.html4
-rw-r--r--doc/ref/core.internal/html/structsockaddr__resolver.html44
-rw-r--r--doc/ref/core.internal/html/structstate__watcher.html4
-rw-r--r--doc/ref/core.internal/html/structsubchannel__factory.html4
-rw-r--r--doc/ref/core.internal/html/structtcp__endpoint__list.html4
-rw-r--r--doc/ref/core.internal/html/structtracer.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__fake__frame.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__fake__frame__protector.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__fake__handshaker.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__frame__protector.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__frame__protector__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__handshaker.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__handshaker__vtable.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__peer.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__peer__property.html20
-rw-r--r--doc/ref/core.internal/html/structtsi__ssl__client__handshaker__factory.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__ssl__frame__protector.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__ssl__handshaker.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__ssl__handshaker__factory.html4
-rw-r--r--doc/ref/core.internal/html/structtsi__ssl__server__handshaker__factory.html4
-rw-r--r--doc/ref/core.internal/html/structverifier__cb__ctx.html4
-rw-r--r--doc/ref/core.internal/html/structwaiting__call.html4
-rw-r--r--doc/ref/core.internal/html/structwaiting__for__connect.html4
-rw-r--r--doc/ref/core.internal/html/subchannel_8c.html14
-rw-r--r--doc/ref/core.internal/html/subchannel_8h.html10
-rw-r--r--doc/ref/core.internal/html/subchannel_8h_source.html88
-rw-r--r--doc/ref/core.internal/html/subchannel__factory_8c.html4
-rw-r--r--doc/ref/core.internal/html/subchannel__factory_8h.html4
-rw-r--r--doc/ref/core.internal/html/subchannel__factory_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/subprocess_8h.html4
-rw-r--r--doc/ref/core.internal/html/subprocess_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/subprocess__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/surface__trace_8c.html4
-rw-r--r--doc/ref/core.internal/html/surface__trace_8h.html6
-rw-r--r--doc/ref/core.internal/html/surface__trace_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/sync_8c.html46
-rw-r--r--doc/ref/core.internal/html/sync_8h.html151
-rw-r--r--doc/ref/core.internal/html/sync_8h_source.html553
-rw-r--r--doc/ref/core.internal/html/sync__generic_8h.html4
-rw-r--r--doc/ref/core.internal/html/sync__generic_8h_source.html50
-rw-r--r--doc/ref/core.internal/html/sync__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/sync__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/sync__posix_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/sync__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/sync__win32_8h.html4
-rw-r--r--doc/ref/core.internal/html/sync__win32_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/tcp__client_8h.html4
-rw-r--r--doc/ref/core.internal/html/tcp__client_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/tcp__client__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/tcp__client__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/tcp__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/tcp__posix_8h.html4
-rw-r--r--doc/ref/core.internal/html/tcp__posix_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/tcp__server_8h.html4
-rw-r--r--doc/ref/core.internal/html/tcp__server_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/tcp__server__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/tcp__server__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/tcp__windows_8c.html4
-rw-r--r--doc/ref/core.internal/html/tcp__windows_8h.html4
-rw-r--r--doc/ref/core.internal/html/tcp__windows_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/thd_8c.html12
-rw-r--r--doc/ref/core.internal/html/thd_8h.html4
-rw-r--r--doc/ref/core.internal/html/thd_8h_source.html18
-rw-r--r--doc/ref/core.internal/html/thd__internal_8h.html4
-rw-r--r--doc/ref/core.internal/html/thd__internal_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/thd__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/thd__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/time_8c.html4
-rw-r--r--doc/ref/core.internal/html/time_8h.html7
-rw-r--r--doc/ref/core.internal/html/time_8h_source.html147
-rw-r--r--doc/ref/core.internal/html/time__averaged__stats_8c.html4
-rw-r--r--doc/ref/core.internal/html/time__averaged__stats_8h.html4
-rw-r--r--doc/ref/core.internal/html/time__averaged__stats_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/time__posix_8c.html5
-rw-r--r--doc/ref/core.internal/html/time__precise_8h.html (renamed from doc/ref/core.internal/html/pollset__kick__posix_8c.html)18
-rw-r--r--doc/ref/core.internal/html/time__precise_8h_source.html (renamed from doc/ref/core.internal/html/timers__preciseclock_8h_source.html)121
-rw-r--r--doc/ref/core.internal/html/time__win32_8c.html4
-rw-r--r--doc/ref/core.internal/html/timeout__encoding_8c.html4
-rw-r--r--doc/ref/core.internal/html/timeout__encoding_8h.html4
-rw-r--r--doc/ref/core.internal/html/timeout__encoding_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/timers_8h.html6
-rw-r--r--doc/ref/core.internal/html/timers_8h_source.html10
-rw-r--r--doc/ref/core.internal/html/timers__preciseclock_8h.html168
-rw-r--r--doc/ref/core.internal/html/tls_8h.html4
-rw-r--r--doc/ref/core.internal/html/tls_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/tls__gcc_8h.html20
-rw-r--r--doc/ref/core.internal/html/tls__gcc_8h_source.html24
-rw-r--r--doc/ref/core.internal/html/tls__msvc_8h.html20
-rw-r--r--doc/ref/core.internal/html/tls__msvc_8h_source.html24
-rw-r--r--doc/ref/core.internal/html/tls__pthread_8c.html4
-rw-r--r--doc/ref/core.internal/html/tls__pthread_8h.html4
-rw-r--r--doc/ref/core.internal/html/tls__pthread_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/trace_8c.html4
-rw-r--r--doc/ref/core.internal/html/trace_8h.html4
-rw-r--r--doc/ref/core.internal/html/trace_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/tracing_8c.html (renamed from doc/ref/core.internal/html/cancellable_8c.html)114
-rw-r--r--doc/ref/core.internal/html/transport_8c.html50
-rw-r--r--doc/ref/core.internal/html/transport_8h.html42
-rw-r--r--doc/ref/core.internal/html/transport_8h_source.html252
-rw-r--r--doc/ref/core.internal/html/transport__impl_8h.html4
-rw-r--r--doc/ref/core.internal/html/transport__impl_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/transport__op__string_8c.html4
-rw-r--r--doc/ref/core.internal/html/transport__security_8c.html4
-rw-r--r--doc/ref/core.internal/html/transport__security_8h.html4
-rw-r--r--doc/ref/core.internal/html/transport__security_8h_source.html12
-rw-r--r--doc/ref/core.internal/html/transport__security__interface_8h.html4
-rw-r--r--doc/ref/core.internal/html/transport__security__interface_8h_source.html382
-rw-r--r--doc/ref/core.internal/html/udp__server_8c.html (renamed from doc/ref/core.internal/html/record__stat_8c.html)49
-rw-r--r--doc/ref/core.internal/html/udp__server_8h.html322
-rw-r--r--doc/ref/core.internal/html/udp__server_8h_source.html196
-rw-r--r--doc/ref/core.internal/html/uniongrpc__ioreq__data.html68
-rw-r--r--doc/ref/core.internal/html/unionlockfree__node.html4
-rw-r--r--doc/ref/core.internal/html/uri__parser_8c.html4
-rw-r--r--doc/ref/core.internal/html/uri__parser_8h.html4
-rw-r--r--doc/ref/core.internal/html/uri__parser_8h_source.html4
-rw-r--r--doc/ref/core.internal/html/useful_8h.html12
-rw-r--r--doc/ref/core.internal/html/useful_8h_source.html14
-rw-r--r--doc/ref/core.internal/html/varint_8c.html4
-rw-r--r--doc/ref/core.internal/html/varint_8h.html6
-rw-r--r--doc/ref/core.internal/html/varint_8h_source.html8
-rw-r--r--doc/ref/core.internal/html/version_8c.html4
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__eventfd_8c.html4
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__nospecial_8c.html4
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__pipe_8c.html4
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__pipe_8h.html4
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__pipe_8h_source.html6
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__posix_8c.html4
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__posix_8h.html68
-rw-r--r--doc/ref/core.internal/html/wakeup__fd__posix_8h_source.html52
-rw-r--r--doc/ref/core.internal/html/writing_8c.html4
988 files changed, 20520 insertions, 12033 deletions
diff --git a/doc/ref/core.internal/html/add__channel__arg_8c.html b/doc/ref/core.internal/html/add__channel__arg_8c.html
index 501666f6c8..7a99276c18 100644
--- a/doc/ref/core.internal/html/add__channel__arg_8c.html
+++ b/doc/ref/core.internal/html/add__channel__arg_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/add__channel__arg_8h.html b/doc/ref/core.internal/html/add__channel__arg_8h.html
index 8b8715fb8d..b17c1d43af 100644
--- a/doc/ref/core.internal/html/add__channel__arg_8h.html
+++ b/doc/ref/core.internal/html/add__channel__arg_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,7 +132,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/add__channel__arg_8h_source.html b/doc/ref/core.internal/html/add__channel__arg_8h_source.html
index 48c0cf1533..68c9439c26 100644
--- a/doc/ref/core.internal/html/add__channel__arg_8h_source.html
+++ b/doc/ref/core.internal/html/add__channel__arg_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,16 +129,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="add__channel__arg_8h.html#aec70a5daa15f33d18edc47ebc0270c34">grpc_subchannel_factory_add_channel_arg</a>(</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *input, <span class="keyword">const</span> <a class="code" href="structgrpc__arg.html">grpc_arg</a> *<a class="code" href="structarg.html">arg</a>);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_FACTORY_DECORATORS_ADD_CHANNEL_ARG_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_FACTORY_DECORATORS_ADD_CHANNEL_ARG_H \</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> */</span><span class="preprocessor"></span></div>
<div class="ttc" id="subchannel__factory_8h_html"><div class="ttname"><a href="subchannel__factory_8h.html">subchannel_factory.h</a></div></div>
-<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:91</div></div>
+<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:89</div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
<div class="ttc" id="add__channel__arg_8h_html_aec70a5daa15f33d18edc47ebc0270c34"><div class="ttname"><a href="add__channel__arg_8h.html#aec70a5daa15f33d18edc47ebc0270c34">grpc_subchannel_factory_add_channel_arg</a></div><div class="ttdeci">grpc_subchannel_factory * grpc_subchannel_factory_add_channel_arg(grpc_subchannel_factory *input, const grpc_arg *arg)</div><div class="ttdoc">Takes a subchannel factory, returns a new one that mutates incoming channel_args by adding a new argu...</div><div class="ttdef"><b>Definition:</b> add_channel_arg.c:37</div></div>
<div class="ttc" id="structgrpc__subchannel__factory_html"><div class="ttname"><a href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a></div><div class="ttdoc">Constructor for new configured channels. </div><div class="ttdef"><b>Definition:</b> subchannel_factory.h:45</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cancellable__platform_8h.html b/doc/ref/core.internal/html/aggregation_8h.html
index 80590cf51f..19045a290b 100644
--- a/doc/ref/core.internal/html/cancellable__platform_8h.html
+++ b/doc/ref/core.internal/html/aggregation_8h.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/cancellable_platform.h File Reference</title>
+<title>GRPC Core: src/core/census/aggregation.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,32 +80,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html">support</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> </div>
<div class="headertitle">
-<div class="title">cancellable_platform.h File Reference</div> </div>
+<div class="title">aggregation.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="atm_8h_source.html">grpc/support/atm.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;stddef.h&gt;</code><br/>
</div>
-<p><a href="cancellable__platform_8h_source.html">Go to the source code of this file.</a></p>
+<p><a href="aggregation_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure used to describe an aggregation type. <a href="structcensus__aggregation__ops.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cancellable__platform_8h_source.html b/doc/ref/core.internal/html/aggregation_8h_source.html
index 27c6e8acf3..c3cdd20800 100644
--- a/doc/ref/core.internal/html/cancellable__platform_8h_source.html
+++ b/doc/ref/core.internal/html/aggregation_8h_source.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: include/grpc/support/cancellable_platform.h Source File</title>
+<title>GRPC Core: src/core/census/aggregation.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,15 +80,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html">grpc</a></li><li class="navelem"><a class="el" href="dir_cad3142e04109052413f2d2a2d1813b0.html">support</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
-<div class="title">cancellable_platform.h</div> </div>
+<div class="title">aggregation.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="cancellable__platform_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<a href="aggregation_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
@@ -121,46 +121,51 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_SUPPORT_CANCELLABLE_PLATFORM_H</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_SUPPORT_CANCELLABLE_PLATFORM_H</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="atm_8h.html">grpc/support/atm.h</a>&gt;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sync_8h.html">grpc/support/sync.h</a>&gt;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structgpr__cancellable__list__.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> {</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">/* a doubly-linked list on cancellable&#39;s waiters queue */</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a"> 42</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> *<a class="code" href="structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a">next</a>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4"> 43</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> *<a class="code" href="structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4">prev</a>;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="comment">/* The following two fields are arguments to gpr_cv_cancellable_wait() */</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282"> 45</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> *<a class="code" href="structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282">mu</a>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459"> 46</a></span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *<a class="code" href="structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459">cv</a>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* Internal definition of gpr_cancellable. */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgpr__cancellable.html"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f"> 51</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f">mu</a>; <span class="comment">/* protects waiters and modifications to cancelled */</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2"> 52</a></span>&#160; <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2">cancelled</a>;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structgpr__cancellable.html#a99dfebf899cae60307fb8b83e8cfdb43"> 53</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> waiters;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;} <a class="code" href="structgpr__cancellable.html">gpr_cancellable</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_CANCELLABLE_PLATFORM_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="atm_8h_html"><div class="ttname"><a href="atm_8h.html">atm.h</a></div></div>
-<div class="ttc" id="structgpr__cancellable__list___html_a58fba7e59ac49bbb9468c2669e21b8b4"><div class="ttname"><a href="structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4">gpr_cancellable_list_::prev</a></div><div class="ttdeci">struct gpr_cancellable_list_ * prev</div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:43</div></div>
-<div class="ttc" id="structgpr__cancellable__list___html"><div class="ttname"><a href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a></div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:40</div></div>
-<div class="ttc" id="structgpr__cancellable__list___html_ae47b7ccae73001ae1539dfe3bcc8a459"><div class="ttname"><a href="structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459">gpr_cancellable_list_::cv</a></div><div class="ttdeci">gpr_cv * cv</div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:46</div></div>
-<div class="ttc" id="structgpr__cancellable_html_a1729b5836bf4181d092f3636368d17b2"><div class="ttname"><a href="structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2">gpr_cancellable::cancelled</a></div><div class="ttdeci">gpr_atm cancelled</div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:52</div></div>
-<div class="ttc" id="sync__posix_8h_html_a1ad613e07180c0459cda9f3f6d881885"><div class="ttname"><a href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a></div><div class="ttdeci">pthread_cond_t gpr_cv</div><div class="ttdef"><b>Definition:</b> sync_posix.h:42</div></div>
-<div class="ttc" id="structgpr__cancellable_html"><div class="ttname"><a href="structgpr__cancellable.html">gpr_cancellable</a></div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:50</div></div>
-<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
-<div class="ttc" id="structgpr__cancellable__list___html_abf62ecf7376ec1e9f708e2671e494282"><div class="ttname"><a href="structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282">gpr_cancellable_list_::mu</a></div><div class="ttdeci">gpr_mu * mu</div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:45</div></div>
-<div class="ttc" id="structgpr__cancellable_html_a423e728b92c8890d63490cf4b1fdc30f"><div class="ttname"><a href="structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f">gpr_cancellable::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:51</div></div>
-<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
-<div class="ttc" id="structgpr__cancellable__list___html_a425195e5ab594a2cfdcc976e5167242a"><div class="ttname"><a href="structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a">gpr_cancellable_list_::next</a></div><div class="ttdeci">struct gpr_cancellable_list_ * next</div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:42</div></div>
-<div class="ttc" id="atm__gcc__atomic_8h_html_aa9e4b16c09888debe306f14e8090b1cc"><div class="ttname"><a href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a></div><div class="ttdeci">gpr_intptr gpr_atm</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:41</div></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_CENSUS_AGGREGATION_H</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_CENSUS_AGGREGATION_H</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">/* Create a new aggregation. The pointer returned can be used in future calls</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> to clone(), free(), record(), data() and reset(). */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#a59c42fd2b663020b15d37112b150d9e5"> 43</a></span>&#160; <span class="keywordtype">void</span> *(*create)(<span class="keyword">const</span> <span class="keywordtype">void</span> *create_arg);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="comment">/* Make a copy of an aggregation created by create() */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#acd4ce662bc5ded9d7338a4fb80a0733f"> 45</a></span>&#160; <span class="keywordtype">void</span> *(*clone)(<span class="keyword">const</span> <span class="keywordtype">void</span> *aggregation);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="comment">/* Destroy an aggregation created by create() */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42"> 47</a></span>&#160; void (*<a class="code" href="structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42">free</a>)(<span class="keywordtype">void</span> *aggregation);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="comment">/* Record a new value against aggregation. */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541"> 49</a></span>&#160; void (*<a class="code" href="structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541">record</a>)(<span class="keywordtype">void</span> *aggregation, <span class="keywordtype">double</span> <a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="comment">/* Return current aggregation data. The caller must cast this object into</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> the correct type for the aggregation result. The object returned can be</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> freed by using free_data(). */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4"> 53</a></span>&#160; <span class="keywordtype">void</span> *(*data)(<span class="keyword">const</span> <span class="keywordtype">void</span> *aggregation);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">/* free data returned by data() */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7"> 55</a></span>&#160; void (*<a class="code" href="structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7">free_data</a>)(<span class="keywordtype">void</span> *<a class="code" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">data</a>);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="comment">/* Reset an aggregation to default (zero) values. */</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6"> 57</a></span>&#160; void (*<a class="code" href="structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6">reset</a>)(<span class="keywordtype">void</span> *aggregation);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="comment">/* Merge &#39;from&#39; aggregation into &#39;to&#39;. Both aggregations must be compatible */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191"> 59</a></span>&#160; void (*<a class="code" href="structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191">merge</a>)(<span class="keywordtype">void</span> *to, <span class="keyword">const</span> <span class="keywordtype">void</span> *from);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="comment">/* Fill buffer with printable string version of aggregation contents. For</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> debugging only. Returns the number of bytes added to buffer (a value == n</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> implies the buffer was of insufficient size). */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6"> 63</a></span>&#160; size_t (*<a class="code" href="structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6">print</a>)(<span class="keyword">const</span> <span class="keywordtype">void</span> *aggregation, <span class="keywordtype">char</span> *buffer, <span class="keywordtype">size_t</span> n);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;};</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CENSUS_AGGREGATION_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html"><div class="ttname"><a href="structcensus__aggregation__ops.html">census_aggregation_ops</a></div><div class="ttdoc">Structure used to describe an aggregation type. </div><div class="ttdef"><b>Definition:</b> aggregation.h:40</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_ae7f251f97710378d123a61f563f8eee4"><div class="ttname"><a href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">census_aggregation_ops::data</a></div><div class="ttdeci">void *(* data)(const void *aggregation)</div><div class="ttdef"><b>Definition:</b> aggregation.h:53</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_ada9f7f0f8921ff0b7e2d2e42fca21b42"><div class="ttname"><a href="structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42">census_aggregation_ops::free</a></div><div class="ttdeci">void(* free)(void *aggregation)</div><div class="ttdef"><b>Definition:</b> aggregation.h:47</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_af49ee21cf35e9c91482c243911f5a541"><div class="ttname"><a href="structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541">census_aggregation_ops::record</a></div><div class="ttdeci">void(* record)(void *aggregation, double value)</div><div class="ttdef"><b>Definition:</b> aggregation.h:49</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_a36675da838ef7127a30df88dbe1039a6"><div class="ttname"><a href="structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6">census_aggregation_ops::reset</a></div><div class="ttdeci">void(* reset)(void *aggregation)</div><div class="ttdef"><b>Definition:</b> aggregation.h:57</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_a52973abb4d5c91dd13a0ead36f9cb191"><div class="ttname"><a href="structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191">census_aggregation_ops::merge</a></div><div class="ttdeci">void(* merge)(void *to, const void *from)</div><div class="ttdef"><b>Definition:</b> aggregation.h:59</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_a0643734525558c1ba7bef83608b3f7e6"><div class="ttname"><a href="structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6">census_aggregation_ops::print</a></div><div class="ttdeci">size_t(* print)(const void *aggregation, char *buffer, size_t n)</div><div class="ttdef"><b>Definition:</b> aggregation.h:63</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html_a1af0c55d90e6e83348383b29f77065c7"><div class="ttname"><a href="structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7">census_aggregation_ops::free_data</a></div><div class="ttdeci">void(* free_data)(void *data)</div><div class="ttdef"><b>Definition:</b> aggregation.h:55</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm_8c.html b/doc/ref/core.internal/html/alarm_8c.html
index 339609c449..19e17cc034 100644
--- a/doc/ref/core.internal/html/alarm_8c.html
+++ b/doc/ref/core.internal/html/alarm_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -366,7 +366,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm_8h.html b/doc/ref/core.internal/html/alarm_8h.html
index 9ea5a2a482..86d3290f30 100644
--- a/doc/ref/core.internal/html/alarm_8h.html
+++ b/doc/ref/core.internal/html/alarm_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -192,7 +192,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm_8h_source.html b/doc/ref/core.internal/html/alarm_8h_source.html
index 3677d544cd..8c4b7137ae 100644
--- a/doc/ref/core.internal/html/alarm_8h_source.html
+++ b/doc/ref/core.internal/html/alarm_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -176,28 +176,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> Requires: cancel() must happen after add() on a given alarm */</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> <a class="code" href="alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60">grpc_alarm_cancel</a>(<a class="code" href="structgrpc__alarm.html">grpc_alarm</a> *alarm);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ALARM_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ALARM_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__alarm_html"><div class="ttname"><a href="structgrpc__alarm.html">grpc_alarm</a></div><div class="ttdef"><b>Definition:</b> alarm.h:41</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="alarm_8h_html_a921e9a2f728d338f42ad586e6d4eaf60"><div class="ttname"><a href="alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60">grpc_alarm_cancel</a></div><div class="ttdeci">void grpc_alarm_cancel(grpc_alarm *alarm)</div><div class="ttdef"><b>Definition:</b> alarm.c:227</div></div>
+<div class="ttc" id="alarm_8h_html_a921e9a2f728d338f42ad586e6d4eaf60"><div class="ttname"><a href="alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60">grpc_alarm_cancel</a></div><div class="ttdeci">void grpc_alarm_cancel(grpc_alarm *alarm)</div><div class="ttdef"><b>Definition:</b> alarm.c:226</div></div>
<div class="ttc" id="structgrpc__alarm_html_a85a6797057eb75a49d63f4301b4b32dd"><div class="ttname"><a href="structgrpc__alarm.html#a85a6797057eb75a49d63f4301b4b32dd">grpc_alarm::cb</a></div><div class="ttdeci">grpc_iomgr_cb_func cb</div><div class="ttdef"><b>Definition:</b> alarm.h:47</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
<div class="ttc" id="structgrpc__alarm_html_a2f83596c1a3e1337f333dcffebabb7ab"><div class="ttname"><a href="structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab">grpc_alarm::next</a></div><div class="ttdeci">struct grpc_alarm * next</div><div class="ttdef"><b>Definition:</b> alarm.h:45</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="structgrpc__alarm_html_a0f9db224dc882f41a1d676115ede23c3"><div class="ttname"><a href="structgrpc__alarm.html#a0f9db224dc882f41a1d676115ede23c3">grpc_alarm::cb_arg</a></div><div class="ttdeci">void * cb_arg</div><div class="ttdef"><b>Definition:</b> alarm.h:48</div></div>
-<div class="ttc" id="alarm_8h_html_a50483486a229b573a29ed9fa30807999"><div class="ttname"><a href="alarm_8h.html#a50483486a229b573a29ed9fa30807999">grpc_alarm_init</a></div><div class="ttdeci">void grpc_alarm_init(grpc_alarm *alarm, gpr_timespec deadline, grpc_iomgr_cb_func alarm_cb, void *alarm_cb_arg, gpr_timespec now)</div><div class="ttdef"><b>Definition:</b> alarm.c:176</div></div>
+<div class="ttc" id="alarm_8h_html_a50483486a229b573a29ed9fa30807999"><div class="ttname"><a href="alarm_8h.html#a50483486a229b573a29ed9fa30807999">grpc_alarm_init</a></div><div class="ttdeci">void grpc_alarm_init(grpc_alarm *alarm, gpr_timespec deadline, grpc_iomgr_cb_func alarm_cb, void *alarm_cb_arg, gpr_timespec now)</div><div class="ttdef"><b>Definition:</b> alarm.c:175</div></div>
<div class="ttc" id="structgrpc__alarm_html_adef760998486aa79b9637e95a83e061b"><div class="ttname"><a href="structgrpc__alarm.html#adef760998486aa79b9637e95a83e061b">grpc_alarm::heap_index</a></div><div class="ttdeci">gpr_uint32 heap_index</div><div class="ttdef"><b>Definition:</b> alarm.h:43</div></div>
<div class="ttc" id="structgrpc__alarm_html_a8f3f1ae9b65a0cc76971ea7daed1b126"><div class="ttname"><a href="structgrpc__alarm.html#a8f3f1ae9b65a0cc76971ea7daed1b126">grpc_alarm::deadline</a></div><div class="ttdeci">gpr_timespec deadline</div><div class="ttdef"><b>Definition:</b> alarm.h:42</div></div>
<div class="ttc" id="iomgr_8h_html_ad4037ad983dff2d616a6fb90158baad3"><div class="ttname"><a href="iomgr_8h.html#ad4037ad983dff2d616a6fb90158baad3">grpc_iomgr_cb_func</a></div><div class="ttdeci">void(* grpc_iomgr_cb_func)(void *arg, int success)</div><div class="ttdoc">gRPC Callback definition. </div><div class="ttdef"><b>Definition:</b> iomgr.h:42</div></div>
<div class="ttc" id="alarm_8h_html_a2a31b5bd57cc9f6b862e9b8ef0ec2bea"><div class="ttname"><a href="alarm_8h.html#a2a31b5bd57cc9f6b862e9b8ef0ec2bea">grpc_alarm</a></div><div class="ttdeci">struct grpc_alarm grpc_alarm</div></div>
<div class="ttc" id="structgrpc__alarm_html_a75136c755eae954d2955f3519ea2919f"><div class="ttname"><a href="structgrpc__alarm.html#a75136c755eae954d2955f3519ea2919f">grpc_alarm::triggered</a></div><div class="ttdeci">int triggered</div><div class="ttdef"><b>Definition:</b> alarm.h:44</div></div>
<div class="ttc" id="structgrpc__alarm_html_a806b141943b6b45f16cc7459ab035b97"><div class="ttname"><a href="structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97">grpc_alarm::prev</a></div><div class="ttdeci">struct grpc_alarm * prev</div><div class="ttdef"><b>Definition:</b> alarm.h:46</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="iomgr_8h_html"><div class="ttname"><a href="iomgr_8h.html">iomgr.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm__heap_8c.html b/doc/ref/core.internal/html/alarm__heap_8c.html
index 39e8fecd3c..d9dda6cb50 100644
--- a/doc/ref/core.internal/html/alarm__heap_8c.html
+++ b/doc/ref/core.internal/html/alarm__heap_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -281,7 +281,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm__heap_8h.html b/doc/ref/core.internal/html/alarm__heap_8h.html
index f28312f126..e2bc684562 100644
--- a/doc/ref/core.internal/html/alarm__heap_8h.html
+++ b/doc/ref/core.internal/html/alarm__heap_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -253,7 +253,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm__heap_8h_source.html b/doc/ref/core.internal/html/alarm__heap_8h_source.html
index cd8052d36b..553b9cfa36 100644
--- a/doc/ref/core.internal/html/alarm__heap_8h_source.html
+++ b/doc/ref/core.internal/html/alarm__heap_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">int</span> <a class="code" href="alarm__heap_8h.html#a52d3c052d322cc97ced32a68bd9048cb">grpc_alarm_heap_is_empty</a>(<a class="code" href="structgrpc__alarm__heap.html">grpc_alarm_heap</a> *heap);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ALARM_HEAP_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ALARM_HEAP_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__alarm_html"><div class="ttname"><a href="structgrpc__alarm.html">grpc_alarm</a></div><div class="ttdef"><b>Definition:</b> alarm.h:41</div></div>
<div class="ttc" id="structgrpc__alarm__heap_html_a6f3027df3cbd0286bd72f5f569b6e7bd"><div class="ttname"><a href="structgrpc__alarm__heap.html#a6f3027df3cbd0286bd72f5f569b6e7bd">grpc_alarm_heap::alarm_capacity</a></div><div class="ttdeci">int alarm_capacity</div><div class="ttdef"><b>Definition:</b> alarm_heap.h:42</div></div>
<div class="ttc" id="alarm__heap_8h_html_a40cf7d2741c1640309682f14cafbb029"><div class="ttname"><a href="alarm__heap_8h.html#a40cf7d2741c1640309682f14cafbb029">grpc_alarm_heap_pop</a></div><div class="ttdeci">void grpc_alarm_heap_pop(grpc_alarm_heap *heap)</div><div class="ttdef"><b>Definition:</b> alarm_heap.c:146</div></div>
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm__internal_8h.html b/doc/ref/core.internal/html/alarm__internal_8h.html
index 0d72b6c868..1c61e6de7d 100644
--- a/doc/ref/core.internal/html/alarm__internal_8h.html
+++ b/doc/ref/core.internal/html/alarm__internal_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -208,7 +208,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alarm__internal_8h_source.html b/doc/ref/core.internal/html/alarm__internal_8h_source.html
index cec947087f..9dfe69cdff 100644
--- a/doc/ref/core.internal/html/alarm__internal_8h_source.html
+++ b/doc/ref/core.internal/html/alarm__internal_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,20 +149,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> <a class="code" href="alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f">grpc_kick_poller</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ALARM_INTERNAL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ALARM_INTERNAL_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="alarm__internal_8h_html_a7f76e290e84d187382a25d0d6999067e"><div class="ttname"><a href="alarm__internal_8h.html#a7f76e290e84d187382a25d0d6999067e">grpc_alarm_list_init</a></div><div class="ttdeci">void grpc_alarm_list_init(gpr_timespec now)</div><div class="ttdef"><b>Definition:</b> alarm.c:85</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
-<div class="ttc" id="alarm__internal_8h_html_a28de65beea264f65e15824cbf866d863"><div class="ttname"><a href="alarm__internal_8h.html#a28de65beea264f65e15824cbf866d863">grpc_alarm_check</a></div><div class="ttdeci">int grpc_alarm_check(gpr_mu *drop_mu, gpr_timespec now, gpr_timespec *next)</div><div class="ttdef"><b>Definition:</b> alarm.c:362</div></div>
+<div class="ttc" id="alarm__internal_8h_html_a28de65beea264f65e15824cbf866d863"><div class="ttname"><a href="alarm__internal_8h.html#a28de65beea264f65e15824cbf866d863">grpc_alarm_check</a></div><div class="ttdeci">int grpc_alarm_check(gpr_mu *drop_mu, gpr_timespec now, gpr_timespec *next)</div><div class="ttdef"><b>Definition:</b> alarm.c:361</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
<div class="ttc" id="alarm__internal_8h_html_aac483dfd6e19fa9df68620e7f7a0697f"><div class="ttname"><a href="alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f">grpc_kick_poller</a></div><div class="ttdeci">void grpc_kick_poller(void)</div><div class="ttdef"><b>Definition:</b> iomgr.c:82</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
-<div class="ttc" id="alarm__internal_8h_html_a257c1eaf2f1c2f352893dcc0af034dfa"><div class="ttname"><a href="alarm__internal_8h.html#a257c1eaf2f1c2f352893dcc0af034dfa">grpc_alarm_list_next_timeout</a></div><div class="ttdeci">gpr_timespec grpc_alarm_list_next_timeout(void)</div><div class="ttdef"><b>Definition:</b> alarm.c:369</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="alarm__internal_8h_html_a257c1eaf2f1c2f352893dcc0af034dfa"><div class="ttname"><a href="alarm__internal_8h.html#a257c1eaf2f1c2f352893dcc0af034dfa">grpc_alarm_list_next_timeout</a></div><div class="ttdeci">gpr_timespec grpc_alarm_list_next_timeout(void)</div><div class="ttdef"><b>Definition:</b> alarm.c:368</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="alarm__internal_8h_html_a768994cd3fff1f9b3ca7805dee7b3831"><div class="ttname"><a href="alarm__internal_8h.html#a768994cd3fff1f9b3ca7805dee7b3831">grpc_alarm_list_shutdown</a></div><div class="ttdeci">void grpc_alarm_list_shutdown(void)</div><div class="ttdef"><b>Definition:</b> alarm.c:106</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/algorithm_8c.html b/doc/ref/core.internal/html/algorithm_8c.html
index 6636fa645d..fce38371cf 100644
--- a/doc/ref/core.internal/html/algorithm_8c.html
+++ b/doc/ref/core.internal/html/algorithm_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,9 +96,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a996f65ae42d05dd7ef9da9c6d6586397"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="algorithm_8c.html#a996f65ae42d05dd7ef9da9c6d6586397">grpc_compression_algorithm_parse</a> (const char *name, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm)</td></tr>
-<tr class="memdesc:a996f65ae42d05dd7ef9da9c6d6586397"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. <a href="#a996f65ae42d05dd7ef9da9c6d6586397">More...</a><br/></td></tr>
-<tr class="separator:a996f65ae42d05dd7ef9da9c6d6586397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48df44a3ccd7035103e824da2fd474ac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="algorithm_8c.html#a48df44a3ccd7035103e824da2fd474ac">grpc_compression_algorithm_parse</a> (const char *name, size_t name_length, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm)</td></tr>
+<tr class="memdesc:a48df44a3ccd7035103e824da2fd474ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the first <em>name_length</em> bytes of <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. <a href="#a48df44a3ccd7035103e824da2fd474ac">More...</a><br/></td></tr>
+<tr class="separator:a48df44a3ccd7035103e824da2fd474ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce0341ab8fd560dc39e9e96daf7cb14"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14">grpc_compression_algorithm_name</a> (<a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm, char **name)</td></tr>
<tr class="memdesc:adce0341ab8fd560dc39e9e96daf7cb14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>. <a href="#adce0341ab8fd560dc39e9e96daf7cb14">More...</a><br/></td></tr>
<tr class="separator:adce0341ab8fd560dc39e9e96daf7cb14"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -158,7 +158,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a996f65ae42d05dd7ef9da9c6d6586397"></a>
+<a class="anchor" id="a48df44a3ccd7035103e824da2fd474ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -171,6 +171,12 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>name_length</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *&#160;</td>
<td class="paramname"><em>algorithm</em>&#160;</td>
</tr>
@@ -182,7 +188,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Parses <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. </p>
+<p>Parses the first <em>name_length</em> bytes of <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. </p>
<p>Returns 1 upon success, 0 otherwise. </p>
</div>
@@ -209,7 +215,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alloc_8c.html b/doc/ref/core.internal/html/alloc_8c.html
index 79ef100357..c74066a4c2 100644
--- a/doc/ref/core.internal/html/alloc_8c.html
+++ b/doc/ref/core.internal/html/alloc_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -211,7 +211,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alloc_8h.html b/doc/ref/core.internal/html/alloc_8h.html
index 56ac3fc42e..6938d4e9c5 100644
--- a/doc/ref/core.internal/html/alloc_8h.html
+++ b/doc/ref/core.internal/html/alloc_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -211,7 +211,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alloc_8h_source.html b/doc/ref/core.internal/html/alloc_8h_source.html
index 027820fe04..ad73ad78f2 100644
--- a/doc/ref/core.internal/html/alloc_8h_source.html
+++ b/doc/ref/core.internal/html/alloc_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ALLOC_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ALLOC_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="alloc_8h_html_af9b603aefd33752e1b473856af77cbc9"><div class="ttname"><a href="alloc_8h.html#af9b603aefd33752e1b473856af77cbc9">gpr_free_aligned</a></div><div class="ttdeci">void gpr_free_aligned(void *ptr)</div><div class="ttdef"><b>Definition:</b> alloc.c:66</div></div>
<div class="ttc" id="alloc_8h_html_a25d9a067b093e9c76dbbd77995b1bc91"><div class="ttname"><a href="alloc_8h.html#a25d9a067b093e9c76dbbd77995b1bc91">gpr_realloc</a></div><div class="ttdeci">void * gpr_realloc(void *p, size_t size)</div><div class="ttdef"><b>Definition:</b> alloc.c:49</div></div>
<div class="ttc" id="alloc_8h_html_af5896bb446b6179f35651730357149bb"><div class="ttname"><a href="alloc_8h.html#af5896bb446b6179f35651730357149bb">gpr_malloc</a></div><div class="ttdeci">void * gpr_malloc(size_t size)</div><div class="ttdef"><b>Definition:</b> alloc.c:39</div></div>
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alpn_8c.html b/doc/ref/core.internal/html/alpn_8c.html
index 31e29d6433..ab0e0ba623 100644
--- a/doc/ref/core.internal/html/alpn_8c.html
+++ b/doc/ref/core.internal/html/alpn_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -165,7 +165,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alpn_8h.html b/doc/ref/core.internal/html/alpn_8h.html
index 69259eb80a..4e13b30ffe 100644
--- a/doc/ref/core.internal/html/alpn_8h.html
+++ b/doc/ref/core.internal/html/alpn_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -165,7 +165,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/alpn_8h_source.html b/doc/ref/core.internal/html/alpn_8h_source.html
index cafd87846b..59a3b18e42 100644
--- a/doc/ref/core.internal/html/alpn_8h_source.html
+++ b/doc/ref/core.internal/html/alpn_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/annotated.html b/doc/ref/core.internal/html/annotated.html
index 53ac2d6c94..a934a4d397 100644
--- a/doc/ref/core.internal/html/annotated.html
+++ b/doc/ref/core.internal/html/annotated.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -91,254 +91,267 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structb64__huff__sym.html" target="_self">b64_huff_sym</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcall__data.html" target="_self">call_data</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcall__link.html" target="_self">call_link</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__context.html" target="_self">census_context</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__stat.html" target="_self">census_stat</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchannel__broadcaster.html" target="_self">channel_broadcaster</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchannel__data.html" target="_self">channel_data</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchannel__registered__method.html" target="_self">channel_registered_method</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcompleted__request.html" target="_self">completed_request</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcompute__engine__detector.html" target="_self">compute_engine_detector</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnected__channel__call__data.html" target="_self">connected_channel_call_data</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnected__channel__channel__data.html" target="_self">connected_channel_channel_data</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnection.html" target="_self">connection</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnector.html" target="_self">connector</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdns__resolver.html" target="_self">dns_resolver</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdump__out.html" target="_self">dump_out</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structemail__key__mapping.html" target="_self">email_key_mapping</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfinished__loose__op__allocated__args.html" target="_self">finished_loose_op_allocated_args</a></td><td class="desc"></td></tr>
-<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframer__state.html" target="_self">framer_state</a></td><td class="desc"></td></tr>
-<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__cancellable.html" target="_self">gpr_cancellable</a></td><td class="desc"></td></tr>
-<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__cancellable__list__.html" target="_self">gpr_cancellable_list_</a></td><td class="desc"></td></tr>
-<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__cmdline.html" target="_self">gpr_cmdline</a></td><td class="desc"></td></tr>
-<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__event.html" target="_self">gpr_event</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__gcc__thread__local.html" target="_self">gpr_gcc_thread_local</a></td><td class="desc"></td></tr>
-<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__histogram.html" target="_self">gpr_histogram</a></td><td class="desc"></td></tr>
-<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__log__func__args.html" target="_self">gpr_log_func_args</a></td><td class="desc"></td></tr>
-<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__msvc__thread__local.html" target="_self">gpr_msvc_thread_local</a></td><td class="desc"></td></tr>
-<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__mu.html" target="_self">gpr_mu</a></td><td class="desc"></td></tr>
-<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__pthread__thread__local.html" target="_self">gpr_pthread_thread_local</a></td><td class="desc"></td></tr>
-<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__refcount.html" target="_self">gpr_refcount</a></td><td class="desc"></td></tr>
-<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__slice.html" target="_self">gpr_slice</a></td><td class="desc"></td></tr>
-<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__slice__buffer.html" target="_self">gpr_slice_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__slice__refcount.html" target="_self">gpr_slice_refcount</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__stack__lockfree.html" target="_self">gpr_stack_lockfree</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__stats__counter.html" target="_self">gpr_stats_counter</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__strvec.html" target="_self">gpr_strvec</a></td><td class="desc"></td></tr>
-<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__thd__options.html" target="_self">gpr_thd_options</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__timespec.html" target="_self">gpr_timespec</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__access__token__credentials.html" target="_self">grpc_access_token_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__alarm.html" target="_self">grpc_alarm</a></td><td class="desc"></td></tr>
-<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__alarm__heap.html" target="_self">grpc_alarm_heap</a></td><td class="desc"></td></tr>
-<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__arg.html" target="_self">grpc_arg</a></td><td class="desc">A single argument.. </td></tr>
-<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__context.html" target="_self">grpc_auth_context</a></td><td class="desc"></td></tr>
-<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__json__key.html" target="_self">grpc_auth_json_key</a></td><td class="desc"></td></tr>
-<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property.html" target="_self">grpc_auth_property</a></td><td class="desc"></td></tr>
-<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property__iterator.html" target="_self">grpc_auth_property_iterator</a></td><td class="desc"></td></tr>
-<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__refresh__token.html" target="_self">grpc_auth_refresh_token</a></td><td class="desc"></td></tr>
-<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__bbq__array.html" target="_self">grpc_bbq_array</a></td><td class="desc"></td></tr>
-<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__begin__message.html" target="_self">grpc_begin_message</a></td><td class="desc"></td></tr>
-<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer.html" target="_self">grpc_byte_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer__queue.html" target="_self">grpc_byte_buffer_queue</a></td><td class="desc"></td></tr>
-<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer__reader.html" target="_self">grpc_byte_buffer_reader</a></td><td class="desc"></td></tr>
-<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call.html" target="_self">grpc_call</a></td><td class="desc"></td></tr>
-<tr id="row_54_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__context__element.html" target="_self">grpc_call_context_element</a></td><td class="desc"></td></tr>
-<tr id="row_55_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__details.html" target="_self">grpc_call_details</a></td><td class="desc"></td></tr>
-<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__element.html" target="_self">grpc_call_element</a></td><td class="desc"></td></tr>
-<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__stack.html" target="_self">grpc_call_stack</a></td><td class="desc"></td></tr>
-<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel.html" target="_self">grpc_channel</a></td><td class="desc"></td></tr>
-<tr id="row_59_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__args.html" target="_self">grpc_channel_args</a></td><td class="desc">An array of arguments that can be passed around </td></tr>
-<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__element.html" target="_self">grpc_channel_element</a></td><td class="desc"></td></tr>
-<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__filter.html" target="_self">grpc_channel_filter</a></td><td class="desc"></td></tr>
-<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__security__connector.html" target="_self">grpc_channel_security_connector</a></td><td class="desc"></td></tr>
-<tr id="row_63_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__stack.html" target="_self">grpc_channel_stack</a></td><td class="desc"></td></tr>
-<tr id="row_64_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__data__parser.html" target="_self">grpc_chttp2_data_parser</a></td><td class="desc"></td></tr>
-<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__goaway__parser.html" target="_self">grpc_chttp2_goaway_parser</a></td><td class="desc"></td></tr>
-<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hpack__compressor.html" target="_self">grpc_chttp2_hpack_compressor</a></td><td class="desc"></td></tr>
-<tr id="row_67_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hpack__parser.html" target="_self">grpc_chttp2_hpack_parser</a></td><td class="desc"></td></tr>
-<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hpack__parser__string.html" target="_self">grpc_chttp2_hpack_parser_string</a></td><td class="desc"></td></tr>
-<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hptbl.html" target="_self">grpc_chttp2_hptbl</a></td><td class="desc"></td></tr>
-<tr id="row_70_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hptbl__find__result.html" target="_self">grpc_chttp2_hptbl_find_result</a></td><td class="desc"></td></tr>
-<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__huffsym.html" target="_self">grpc_chttp2_huffsym</a></td><td class="desc"></td></tr>
-<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__incoming__metadata__buffer.html" target="_self">grpc_chttp2_incoming_metadata_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_73_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html" target="_self">grpc_chttp2_incoming_metadata_live_op_buffer</a></td><td class="desc"></td></tr>
-<tr id="row_74_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__outstanding__ping.html" target="_self">grpc_chttp2_outstanding_ping</a></td><td class="desc"></td></tr>
-<tr id="row_75_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__ping__parser.html" target="_self">grpc_chttp2_ping_parser</a></td><td class="desc"></td></tr>
-<tr id="row_76_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__rst__stream__parser.html" target="_self">grpc_chttp2_rst_stream_parser</a></td><td class="desc"></td></tr>
-<tr id="row_77_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__setting__parameters.html" target="_self">grpc_chttp2_setting_parameters</a></td><td class="desc"></td></tr>
-<tr id="row_78_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__settings__parser.html" target="_self">grpc_chttp2_settings_parser</a></td><td class="desc"></td></tr>
-<tr id="row_79_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream.html" target="_self">grpc_chttp2_stream</a></td><td class="desc"></td></tr>
-<tr id="row_80_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__global.html" target="_self">grpc_chttp2_stream_global</a></td><td class="desc"></td></tr>
-<tr id="row_81_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__link.html" target="_self">grpc_chttp2_stream_link</a></td><td class="desc"></td></tr>
-<tr id="row_82_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__list.html" target="_self">grpc_chttp2_stream_list</a></td><td class="desc"></td></tr>
-<tr id="row_83_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__map.html" target="_self">grpc_chttp2_stream_map</a></td><td class="desc"></td></tr>
-<tr id="row_84_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__parsing.html" target="_self">grpc_chttp2_stream_parsing</a></td><td class="desc"></td></tr>
-<tr id="row_85_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__writing.html" target="_self">grpc_chttp2_stream_writing</a></td><td class="desc"></td></tr>
-<tr id="row_86_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport.html" target="_self">grpc_chttp2_transport</a></td><td class="desc"></td></tr>
-<tr id="row_87_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport__global.html" target="_self">grpc_chttp2_transport_global</a></td><td class="desc"></td></tr>
-<tr id="row_88_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport__parsing.html" target="_self">grpc_chttp2_transport_parsing</a></td><td class="desc"></td></tr>
-<tr id="row_89_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport__writing.html" target="_self">grpc_chttp2_transport_writing</a></td><td class="desc"></td></tr>
-<tr id="row_90_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__window__update__parser.html" target="_self">grpc_chttp2_window_update_parser</a></td><td class="desc"></td></tr>
-<tr id="row_91_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__client__config.html" target="_self">grpc_client_config</a></td><td class="desc"></td></tr>
-<tr id="row_92_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__client__security__context.html" target="_self">grpc_client_security_context</a></td><td class="desc"></td></tr>
-<tr id="row_93_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__completion__queue.html" target="_self">grpc_completion_queue</a></td><td class="desc"></td></tr>
-<tr id="row_94_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__composite__credentials.html" target="_self">grpc_composite_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_95_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__composite__credentials__metadata__context.html" target="_self">grpc_composite_credentials_metadata_context</a></td><td class="desc"></td></tr>
-<tr id="row_96_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connect__in__args.html" target="_self">grpc_connect_in_args</a></td><td class="desc"></td></tr>
-<tr id="row_97_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connect__out__args.html" target="_self">grpc_connect_out_args</a></td><td class="desc"></td></tr>
-<tr id="row_98_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connectivity__state__tracker.html" target="_self">grpc_connectivity_state_tracker</a></td><td class="desc"></td></tr>
-<tr id="row_99_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connectivity__state__watcher.html" target="_self">grpc_connectivity_state_watcher</a></td><td class="desc"></td></tr>
-<tr id="row_100_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connector.html" target="_self">grpc_connector</a></td><td class="desc"></td></tr>
-<tr id="row_101_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connector__vtable.html" target="_self">grpc_connector_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_102_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__cq__completion.html" target="_self">grpc_cq_completion</a></td><td class="desc"></td></tr>
-<tr id="row_103_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials.html" target="_self">grpc_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_104_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__array.html" target="_self">grpc_credentials_array</a></td><td class="desc"></td></tr>
-<tr id="row_105_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__md.html" target="_self">grpc_credentials_md</a></td><td class="desc"></td></tr>
-<tr id="row_106_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__md__store.html" target="_self">grpc_credentials_md_store</a></td><td class="desc"></td></tr>
-<tr id="row_107_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__metadata__request.html" target="_self">grpc_credentials_metadata_request</a></td><td class="desc"></td></tr>
-<tr id="row_108_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__vtable.html" target="_self">grpc_credentials_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_109_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__endpoint.html" target="_self">grpc_endpoint</a></td><td class="desc"></td></tr>
-<tr id="row_110_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__endpoint__pair.html" target="_self">grpc_endpoint_pair</a></td><td class="desc"></td></tr>
-<tr id="row_111_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__endpoint__vtable.html" target="_self">grpc_endpoint_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_112_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__event.html" target="_self">grpc_event</a></td><td class="desc">The result of an operation </td></tr>
-<tr id="row_113_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fake__channel__security__connector.html" target="_self">grpc_fake_channel_security_connector</a></td><td class="desc"></td></tr>
-<tr id="row_114_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fake__oauth2__credentials.html" target="_self">grpc_fake_oauth2_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_115_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fd.html" target="_self">grpc_fd</a></td><td class="desc"></td></tr>
-<tr id="row_116_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fd__watcher.html" target="_self">grpc_fd_watcher</a></td><td class="desc"></td></tr>
-<tr id="row_117_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__context.html" target="_self">grpc_httpcli_context</a></td><td class="desc"></td></tr>
-<tr id="row_118_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__header.html" target="_self">grpc_httpcli_header</a></td><td class="desc"></td></tr>
-<tr id="row_119_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__parser.html" target="_self">grpc_httpcli_parser</a></td><td class="desc"></td></tr>
-<tr id="row_120_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__request.html" target="_self">grpc_httpcli_request</a></td><td class="desc"></td></tr>
-<tr id="row_121_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__response.html" target="_self">grpc_httpcli_response</a></td><td class="desc"></td></tr>
-<tr id="row_122_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html" target="_self">grpc_httpcli_ssl_channel_security_connector</a></td><td class="desc"></td></tr>
-<tr id="row_123_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__iam__credentials.html" target="_self">grpc_iam_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_124_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__iomgr__closure.html" target="_self">grpc_iomgr_closure</a></td><td class="desc">A closure over a grpc_iomgr_cb_func </td></tr>
-<tr id="row_125_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__iomgr__object.html" target="_self">grpc_iomgr_object</a></td><td class="desc"></td></tr>
-<tr id="row_126_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ioreq.html" target="_self">grpc_ioreq</a></td><td class="desc"></td></tr>
-<tr id="row_127_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniongrpc__ioreq__data.html" target="_self">grpc_ioreq_data</a></td><td class="desc"></td></tr>
-<tr id="row_128_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json.html" target="_self">grpc_json</a></td><td class="desc"></td></tr>
-<tr id="row_129_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__reader.html" target="_self">grpc_json_reader</a></td><td class="desc"></td></tr>
-<tr id="row_130_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__reader__vtable.html" target="_self">grpc_json_reader_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_131_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__writer.html" target="_self">grpc_json_writer</a></td><td class="desc"></td></tr>
-<tr id="row_132_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__writer__vtable.html" target="_self">grpc_json_writer_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_133_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__jwt__claims.html" target="_self">grpc_jwt_claims</a></td><td class="desc"></td></tr>
-<tr id="row_134_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__jwt__verifier.html" target="_self">grpc_jwt_verifier</a></td><td class="desc"></td></tr>
-<tr id="row_135_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html" target="_self">grpc_jwt_verifier_email_domain_key_url_mapping</a></td><td class="desc"></td></tr>
-<tr id="row_136_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__kick__fd__info.html" target="_self">grpc_kick_fd_info</a></td><td class="desc"></td></tr>
-<tr id="row_137_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__lb__policy.html" target="_self">grpc_lb_policy</a></td><td class="desc"></td></tr>
-<tr id="row_138_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__lb__policy__vtable.html" target="_self">grpc_lb_policy_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_139_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__linked__mdelem.html" target="_self">grpc_linked_mdelem</a></td><td class="desc"></td></tr>
-<tr id="row_140_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdctx.html" target="_self">grpc_mdctx</a></td><td class="desc"></td></tr>
-<tr id="row_141_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdelem.html" target="_self">grpc_mdelem</a></td><td class="desc"></td></tr>
-<tr id="row_142_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdelem__list.html" target="_self">grpc_mdelem_list</a></td><td class="desc"></td></tr>
-<tr id="row_143_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdstr.html" target="_self">grpc_mdstr</a></td><td class="desc"></td></tr>
-<tr id="row_144_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata.html" target="_self">grpc_metadata</a></td><td class="desc">A single metadata element </td></tr>
-<tr id="row_145_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata__array.html" target="_self">grpc_metadata_array</a></td><td class="desc"></td></tr>
-<tr id="row_146_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata__batch.html" target="_self">grpc_metadata_batch</a></td><td class="desc"></td></tr>
-<tr id="row_147_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html" target="_self">grpc_oauth2_token_fetcher_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_148_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op.html" target="_self">grpc_op</a></td><td class="desc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) </td></tr>
-<tr id="row_149_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset.html" target="_self">grpc_pollset</a></td><td class="desc"></td></tr>
-<tr id="row_150_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset__kick__state.html" target="_self">grpc_pollset_kick_state</a></td><td class="desc"></td></tr>
-<tr id="row_151_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset__set.html" target="_self">grpc_pollset_set</a></td><td class="desc"></td></tr>
-<tr id="row_152_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset__vtable.html" target="_self">grpc_pollset_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_153_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__precise__clock.html" target="_self">grpc_precise_clock</a></td><td class="desc"></td></tr>
-<tr id="row_154_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__refresh__token__credentials.html" target="_self">grpc_refresh_token_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_155_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolved__address.html" target="_self">grpc_resolved_address</a></td><td class="desc"></td></tr>
-<tr id="row_156_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolved__addresses.html" target="_self">grpc_resolved_addresses</a></td><td class="desc"></td></tr>
-<tr id="row_157_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver.html" target="_self">grpc_resolver</a></td><td class="desc">Grpc_resolver provides <a class="el" href="structgrpc__client__config.html">grpc_client_config</a> objects to <a class="el" href="structgrpc__channel.html">grpc_channel</a> objects </td></tr>
-<tr id="row_158_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver__factory.html" target="_self">grpc_resolver_factory</a></td><td class="desc">Grpc_resolver provides <a class="el" href="structgrpc__client__config.html">grpc_client_config</a> objects to <a class="el" href="structgrpc__channel.html">grpc_channel</a> objects </td></tr>
-<tr id="row_159_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver__factory__vtable.html" target="_self">grpc_resolver_factory_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_160_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver__vtable.html" target="_self">grpc_resolver_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_161_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__secure__transport__setup.html" target="_self">grpc_secure_transport_setup</a></td><td class="desc"></td></tr>
-<tr id="row_162_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__security__connector.html" target="_self">grpc_security_connector</a></td><td class="desc"></td></tr>
-<tr id="row_163_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__security__connector__vtable.html" target="_self">grpc_security_connector_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_164_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server.html" target="_self">grpc_server</a></td><td class="desc"></td></tr>
-<tr id="row_165_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__credentials.html" target="_self">grpc_server_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_166_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__credentials__vtable.html" target="_self">grpc_server_credentials_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_167_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__secure__state.html" target="_self">grpc_server_secure_state</a></td><td class="desc"></td></tr>
-<tr id="row_168_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__security__context.html" target="_self">grpc_server_security_context</a></td><td class="desc"></td></tr>
-<tr id="row_169_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__service__account__credentials.html" target="_self">grpc_service_account_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_170_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__service__account__jwt__access__credentials.html" target="_self">grpc_service_account_jwt_access_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_171_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__channel__security__connector.html" target="_self">grpc_ssl_channel_security_connector</a></td><td class="desc"></td></tr>
-<tr id="row_172_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__config.html" target="_self">grpc_ssl_config</a></td><td class="desc"></td></tr>
-<tr id="row_173_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__credentials.html" target="_self">grpc_ssl_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_174_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html" target="_self">grpc_ssl_pem_key_cert_pair</a></td><td class="desc"></td></tr>
-<tr id="row_175_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__server__config.html" target="_self">grpc_ssl_server_config</a></td><td class="desc"></td></tr>
-<tr id="row_176_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__server__credentials.html" target="_self">grpc_ssl_server_credentials</a></td><td class="desc"></td></tr>
-<tr id="row_177_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__server__security__connector.html" target="_self">grpc_ssl_server_security_connector</a></td><td class="desc"></td></tr>
-<tr id="row_178_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__stream__op.html" target="_self">grpc_stream_op</a></td><td class="desc"></td></tr>
-<tr id="row_179_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__stream__op__buffer.html" target="_self">grpc_stream_op_buffer</a></td><td class="desc">A stream op buffer is a wrapper around stream operations that is dynamically extendable </td></tr>
-<tr id="row_180_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel.html" target="_self">grpc_subchannel</a></td><td class="desc"></td></tr>
-<tr id="row_181_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__args.html" target="_self">grpc_subchannel_args</a></td><td class="desc"></td></tr>
-<tr id="row_182_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__call.html" target="_self">grpc_subchannel_call</a></td><td class="desc"></td></tr>
-<tr id="row_183_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__factory.html" target="_self">grpc_subchannel_factory</a></td><td class="desc">Constructor for new configured channels </td></tr>
-<tr id="row_184_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__factory__vtable.html" target="_self">grpc_subchannel_factory_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_185_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__time__averaged__stats.html" target="_self">grpc_time_averaged_stats</a></td><td class="desc"></td></tr>
-<tr id="row_186_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport.html" target="_self">grpc_transport</a></td><td class="desc"></td></tr>
-<tr id="row_187_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport__op.html" target="_self">grpc_transport_op</a></td><td class="desc">Transport op: a set of operations to perform on a transport as a whole </td></tr>
-<tr id="row_188_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport__stream__op.html" target="_self">grpc_transport_stream_op</a></td><td class="desc"></td></tr>
-<tr id="row_189_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport__vtable.html" target="_self">grpc_transport_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_190_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__uri.html" target="_self">grpc_uri</a></td><td class="desc"></td></tr>
-<tr id="row_191_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__wakeup__fd__info.html" target="_self">grpc_wakeup_fd_info</a></td><td class="desc"></td></tr>
-<tr id="row_192_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__wakeup__fd__vtable.html" target="_self">grpc_wakeup_fd_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_193_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__winsocket.html" target="_self">grpc_winsocket</a></td><td class="desc"></td></tr>
-<tr id="row_194_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__winsocket__callback__info.html" target="_self">grpc_winsocket_callback_info</a></td><td class="desc"></td></tr>
-<tr id="row_195_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhuff__out.html" target="_self">huff_out</a></td><td class="desc"></td></tr>
-<tr id="row_196_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__metadata.html" target="_self">internal_metadata</a></td><td class="desc"></td></tr>
-<tr id="row_197_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__request.html" target="_self">internal_request</a></td><td class="desc"></td></tr>
-<tr id="row_198_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__string.html" target="_self">internal_string</a></td><td class="desc"></td></tr>
-<tr id="row_199_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjose__header.html" target="_self">jose_header</a></td><td class="desc"></td></tr>
-<tr id="row_200_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjson__reader__userdata.html" target="_self">json_reader_userdata</a></td><td class="desc"></td></tr>
-<tr id="row_201_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjson__writer__userdata.html" target="_self">json_writer_userdata</a></td><td class="desc"></td></tr>
-<tr id="row_202_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlb__policy__connectivity__watcher.html" target="_self">lb_policy_connectivity_watcher</a></td><td class="desc">We create one watcher for each new lb_policy that is returned from a resolver, to watch for state changes from the lb_policy </td></tr>
-<tr id="row_203_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlistener.html" target="_self">listener</a></td><td class="desc"></td></tr>
-<tr id="row_204_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionlockfree__node.html" target="_self">lockfree_node</a></td><td class="desc"></td></tr>
-<tr id="row_205_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlockfree__node__contents.html" target="_self">lockfree_node_contents</a></td><td class="desc"></td></tr>
-<tr id="row_206_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmalloc__refcount.html" target="_self">malloc_refcount</a></td><td class="desc"></td></tr>
-<tr id="row_207_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmerge__args__factory.html" target="_self">merge_args_factory</a></td><td class="desc"></td></tr>
-<tr id="row_208_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnew__slice__refcount.html" target="_self">new_slice_refcount</a></td><td class="desc"></td></tr>
-<tr id="row_209_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnew__with__len__slice__refcount.html" target="_self">new_with_len_slice_refcount</a></td><td class="desc"></td></tr>
-<tr id="row_210_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpending__pick.html" target="_self">pending_pick</a></td><td class="desc"></td></tr>
-<tr id="row_211_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpick__first__lb__policy.html" target="_self">pick_first_lb_policy</a></td><td class="desc"></td></tr>
-<tr id="row_212_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structreceived__status.html" target="_self">received_status</a></td><td class="desc"></td></tr>
-<tr id="row_213_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregistered__call.html" target="_self">registered_call</a></td><td class="desc"></td></tr>
-<tr id="row_214_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregistered__method.html" target="_self">registered_method</a></td><td class="desc"></td></tr>
-<tr id="row_215_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregistered__resolver.html" target="_self">registered_resolver</a></td><td class="desc"></td></tr>
-<tr id="row_216_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structreqinfo__master.html" target="_self">reqinfo_master</a></td><td class="desc"></td></tr>
-<tr id="row_217_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrequest__killer.html" target="_self">request_killer</a></td><td class="desc"></td></tr>
-<tr id="row_218_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrequest__matcher.html" target="_self">request_matcher</a></td><td class="desc"></td></tr>
-<tr id="row_219_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrequested__call.html" target="_self">requested_call</a></td><td class="desc"></td></tr>
-<tr id="row_220_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsecure__endpoint.html" target="_self">secure_endpoint</a></td><td class="desc"></td></tr>
-<tr id="row_221_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshard__type.html" target="_self">shard_type</a></td><td class="desc"></td></tr>
-<tr id="row_222_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshutdown__cleanup__args.html" target="_self">shutdown_cleanup_args</a></td><td class="desc"></td></tr>
-<tr id="row_223_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshutdown__tag.html" target="_self">shutdown_tag</a></td><td class="desc"></td></tr>
-<tr id="row_224_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsockaddr__resolver.html" target="_self">sockaddr_resolver</a></td><td class="desc"></td></tr>
-<tr id="row_225_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstate__watcher.html" target="_self">state_watcher</a></td><td class="desc"></td></tr>
-<tr id="row_226_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsubchannel__factory.html" target="_self">subchannel_factory</a></td><td class="desc"></td></tr>
-<tr id="row_227_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtcp__endpoint__list.html" target="_self">tcp_endpoint_list</a></td><td class="desc"></td></tr>
-<tr id="row_228_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtracer.html" target="_self">tracer</a></td><td class="desc"></td></tr>
-<tr id="row_229_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__fake__frame.html" target="_self">tsi_fake_frame</a></td><td class="desc"></td></tr>
-<tr id="row_230_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__fake__frame__protector.html" target="_self">tsi_fake_frame_protector</a></td><td class="desc"></td></tr>
-<tr id="row_231_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__fake__handshaker.html" target="_self">tsi_fake_handshaker</a></td><td class="desc"></td></tr>
-<tr id="row_232_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__frame__protector.html" target="_self">tsi_frame_protector</a></td><td class="desc"></td></tr>
-<tr id="row_233_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__frame__protector__vtable.html" target="_self">tsi_frame_protector_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_234_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__handshaker.html" target="_self">tsi_handshaker</a></td><td class="desc"></td></tr>
-<tr id="row_235_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__handshaker__vtable.html" target="_self">tsi_handshaker_vtable</a></td><td class="desc"></td></tr>
-<tr id="row_236_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__peer.html" target="_self">tsi_peer</a></td><td class="desc"></td></tr>
-<tr id="row_237_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__peer__property.html" target="_self">tsi_peer_property</a></td><td class="desc"></td></tr>
-<tr id="row_238_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__client__handshaker__factory.html" target="_self">tsi_ssl_client_handshaker_factory</a></td><td class="desc"></td></tr>
-<tr id="row_239_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__frame__protector.html" target="_self">tsi_ssl_frame_protector</a></td><td class="desc"></td></tr>
-<tr id="row_240_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__handshaker.html" target="_self">tsi_ssl_handshaker</a></td><td class="desc"></td></tr>
-<tr id="row_241_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__handshaker__factory.html" target="_self">tsi_ssl_handshaker_factory</a></td><td class="desc"></td></tr>
-<tr id="row_242_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__server__handshaker__factory.html" target="_self">tsi_ssl_server_handshaker_factory</a></td><td class="desc"></td></tr>
-<tr id="row_243_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structverifier__cb__ctx.html" target="_self">verifier_cb_ctx</a></td><td class="desc"></td></tr>
-<tr id="row_244_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwaiting__call.html" target="_self">waiting_call</a></td><td class="desc"></td></tr>
-<tr id="row_245_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwaiting__for__connect.html" target="_self">waiting_for_connect</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__aggregated__rpc__stats.html" target="_self">census_aggregated_rpc_stats</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__aggregation.html" target="_self">census_aggregation</a></td><td class="desc">Information needed to instantiate a new aggregation </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__aggregation__ops.html" target="_self">census_aggregation_ops</a></td><td class="desc">Structure used to describe an aggregation type </td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__context.html" target="_self">census_context</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__op__id.html" target="_self">census_op_id</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__per__method__rpc__stats.html" target="_self">census_per_method_rpc_stats</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__rpc__name__info.html" target="_self">census_rpc_name_info</a></td><td class="desc">Represent functions to map RPC name ID to service/method names </td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__rpc__stats.html" target="_self">census_rpc_stats</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__tag__const.html" target="_self">census_tag_const</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__timestamp.html" target="_self">census_timestamp</a></td><td class="desc">This structure represents a timestamp as used by census to record the time at which an operation begins </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__trace__record.html" target="_self">census_trace_record</a></td><td class="desc">Trace record </td></tr>
+<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__value.html" target="_self">census_value</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__view__aggregation__data.html" target="_self">census_view_aggregation_data</a></td><td class="desc">Holds all the aggregation data for a particular view instantiation </td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcensus__view__data.html" target="_self">census_view_data</a></td><td class="desc">Census view data as returned by <a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5" title="Get data from aggregations associated with a view. ">census_view_get_data()</a> </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchannel__broadcaster.html" target="_self">channel_broadcaster</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchannel__data.html" target="_self">channel_data</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchannel__registered__method.html" target="_self">channel_registered_method</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structclose__message__data.html" target="_self">close_message_data</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcompleted__request.html" target="_self">completed_request</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcompute__engine__detector.html" target="_self">compute_engine_detector</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnected__channel__call__data.html" target="_self">connected_channel_call_data</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnected__channel__channel__data.html" target="_self">connected_channel_channel_data</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnection.html" target="_self">connection</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconnector.html" target="_self">connector</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdns__resolver.html" target="_self">dns_resolver</a></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdump__out.html" target="_self">dump_out</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structemail__key__mapping.html" target="_self">email_key_mapping</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfinished__loose__op__allocated__args.html" target="_self">finished_loose_op_allocated_args</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframer__state.html" target="_self">framer_state</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__cmdline.html" target="_self">gpr_cmdline</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__event.html" target="_self">gpr_event</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__gcc__thread__local.html" target="_self">gpr_gcc_thread_local</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__histogram.html" target="_self">gpr_histogram</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__log__func__args.html" target="_self">gpr_log_func_args</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__msvc__thread__local.html" target="_self">gpr_msvc_thread_local</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__mu.html" target="_self">gpr_mu</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__pthread__thread__local.html" target="_self">gpr_pthread_thread_local</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__refcount.html" target="_self">gpr_refcount</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__slice.html" target="_self">gpr_slice</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__slice__buffer.html" target="_self">gpr_slice_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__slice__refcount.html" target="_self">gpr_slice_refcount</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__stack__lockfree.html" target="_self">gpr_stack_lockfree</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__stats__counter.html" target="_self">gpr_stats_counter</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__strvec.html" target="_self">gpr_strvec</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__thd__options.html" target="_self">gpr_thd_options</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgpr__timespec.html" target="_self">gpr_timespec</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__access__token__credentials.html" target="_self">grpc_access_token_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__alarm.html" target="_self">grpc_alarm</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__alarm__heap.html" target="_self">grpc_alarm_heap</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__arg.html" target="_self">grpc_arg</a></td><td class="desc">A single argument.. </td></tr>
+<tr id="row_54_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__context.html" target="_self">grpc_auth_context</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__json__key.html" target="_self">grpc_auth_json_key</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__metadata__processor.html" target="_self">grpc_auth_metadata_processor</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property.html" target="_self">grpc_auth_property</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property__array.html" target="_self">grpc_auth_property_array</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__property__iterator.html" target="_self">grpc_auth_property_iterator</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__auth__refresh__token.html" target="_self">grpc_auth_refresh_token</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__bbq__array.html" target="_self">grpc_bbq_array</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__begin__message.html" target="_self">grpc_begin_message</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer.html" target="_self">grpc_byte_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer__queue.html" target="_self">grpc_byte_buffer_queue</a></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__byte__buffer__reader.html" target="_self">grpc_byte_buffer_reader</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call.html" target="_self">grpc_call</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__context__element.html" target="_self">grpc_call_context_element</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__details.html" target="_self">grpc_call_details</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__element.html" target="_self">grpc_call_element</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__call__stack.html" target="_self">grpc_call_stack</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel.html" target="_self">grpc_channel</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__args.html" target="_self">grpc_channel_args</a></td><td class="desc">An array of arguments that can be passed around </td></tr>
+<tr id="row_73_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__element.html" target="_self">grpc_channel_element</a></td><td class="desc"></td></tr>
+<tr id="row_74_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__filter.html" target="_self">grpc_channel_filter</a></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__security__connector.html" target="_self">grpc_channel_security_connector</a></td><td class="desc"></td></tr>
+<tr id="row_76_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__channel__stack.html" target="_self">grpc_channel_stack</a></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__data__parser.html" target="_self">grpc_chttp2_data_parser</a></td><td class="desc"></td></tr>
+<tr id="row_78_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__goaway__parser.html" target="_self">grpc_chttp2_goaway_parser</a></td><td class="desc"></td></tr>
+<tr id="row_79_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hpack__compressor.html" target="_self">grpc_chttp2_hpack_compressor</a></td><td class="desc"></td></tr>
+<tr id="row_80_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hpack__parser.html" target="_self">grpc_chttp2_hpack_parser</a></td><td class="desc"></td></tr>
+<tr id="row_81_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hpack__parser__string.html" target="_self">grpc_chttp2_hpack_parser_string</a></td><td class="desc"></td></tr>
+<tr id="row_82_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hptbl.html" target="_self">grpc_chttp2_hptbl</a></td><td class="desc"></td></tr>
+<tr id="row_83_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__hptbl__find__result.html" target="_self">grpc_chttp2_hptbl_find_result</a></td><td class="desc"></td></tr>
+<tr id="row_84_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__huffsym.html" target="_self">grpc_chttp2_huffsym</a></td><td class="desc"></td></tr>
+<tr id="row_85_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__incoming__metadata__buffer.html" target="_self">grpc_chttp2_incoming_metadata_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_86_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html" target="_self">grpc_chttp2_incoming_metadata_live_op_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_87_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__outstanding__ping.html" target="_self">grpc_chttp2_outstanding_ping</a></td><td class="desc"></td></tr>
+<tr id="row_88_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__ping__parser.html" target="_self">grpc_chttp2_ping_parser</a></td><td class="desc"></td></tr>
+<tr id="row_89_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__rst__stream__parser.html" target="_self">grpc_chttp2_rst_stream_parser</a></td><td class="desc"></td></tr>
+<tr id="row_90_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__setting__parameters.html" target="_self">grpc_chttp2_setting_parameters</a></td><td class="desc"></td></tr>
+<tr id="row_91_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__settings__parser.html" target="_self">grpc_chttp2_settings_parser</a></td><td class="desc"></td></tr>
+<tr id="row_92_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream.html" target="_self">grpc_chttp2_stream</a></td><td class="desc"></td></tr>
+<tr id="row_93_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__global.html" target="_self">grpc_chttp2_stream_global</a></td><td class="desc"></td></tr>
+<tr id="row_94_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__link.html" target="_self">grpc_chttp2_stream_link</a></td><td class="desc"></td></tr>
+<tr id="row_95_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__list.html" target="_self">grpc_chttp2_stream_list</a></td><td class="desc"></td></tr>
+<tr id="row_96_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__map.html" target="_self">grpc_chttp2_stream_map</a></td><td class="desc"></td></tr>
+<tr id="row_97_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__parsing.html" target="_self">grpc_chttp2_stream_parsing</a></td><td class="desc"></td></tr>
+<tr id="row_98_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__stream__writing.html" target="_self">grpc_chttp2_stream_writing</a></td><td class="desc"></td></tr>
+<tr id="row_99_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport.html" target="_self">grpc_chttp2_transport</a></td><td class="desc"></td></tr>
+<tr id="row_100_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport__global.html" target="_self">grpc_chttp2_transport_global</a></td><td class="desc"></td></tr>
+<tr id="row_101_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport__parsing.html" target="_self">grpc_chttp2_transport_parsing</a></td><td class="desc"></td></tr>
+<tr id="row_102_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__transport__writing.html" target="_self">grpc_chttp2_transport_writing</a></td><td class="desc"></td></tr>
+<tr id="row_103_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__chttp2__window__update__parser.html" target="_self">grpc_chttp2_window_update_parser</a></td><td class="desc"></td></tr>
+<tr id="row_104_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__client__config.html" target="_self">grpc_client_config</a></td><td class="desc"></td></tr>
+<tr id="row_105_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__client__security__context.html" target="_self">grpc_client_security_context</a></td><td class="desc"></td></tr>
+<tr id="row_106_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__completion__queue.html" target="_self">grpc_completion_queue</a></td><td class="desc"></td></tr>
+<tr id="row_107_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__composite__credentials.html" target="_self">grpc_composite_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_108_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__composite__credentials__metadata__context.html" target="_self">grpc_composite_credentials_metadata_context</a></td><td class="desc"></td></tr>
+<tr id="row_109_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__compression__options.html" target="_self">grpc_compression_options</a></td><td class="desc"></td></tr>
+<tr id="row_110_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connect__in__args.html" target="_self">grpc_connect_in_args</a></td><td class="desc"></td></tr>
+<tr id="row_111_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connect__out__args.html" target="_self">grpc_connect_out_args</a></td><td class="desc"></td></tr>
+<tr id="row_112_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connectivity__state__tracker.html" target="_self">grpc_connectivity_state_tracker</a></td><td class="desc"></td></tr>
+<tr id="row_113_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connectivity__state__watcher.html" target="_self">grpc_connectivity_state_watcher</a></td><td class="desc"></td></tr>
+<tr id="row_114_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connector.html" target="_self">grpc_connector</a></td><td class="desc"></td></tr>
+<tr id="row_115_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__connector__vtable.html" target="_self">grpc_connector_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_116_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__cq__completion.html" target="_self">grpc_cq_completion</a></td><td class="desc"></td></tr>
+<tr id="row_117_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials.html" target="_self">grpc_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_118_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__array.html" target="_self">grpc_credentials_array</a></td><td class="desc"></td></tr>
+<tr id="row_119_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__md.html" target="_self">grpc_credentials_md</a></td><td class="desc"></td></tr>
+<tr id="row_120_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__md__store.html" target="_self">grpc_credentials_md_store</a></td><td class="desc"></td></tr>
+<tr id="row_121_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__metadata__request.html" target="_self">grpc_credentials_metadata_request</a></td><td class="desc"></td></tr>
+<tr id="row_122_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__credentials__vtable.html" target="_self">grpc_credentials_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_123_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__endpoint.html" target="_self">grpc_endpoint</a></td><td class="desc"></td></tr>
+<tr id="row_124_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__endpoint__pair.html" target="_self">grpc_endpoint_pair</a></td><td class="desc"></td></tr>
+<tr id="row_125_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__endpoint__vtable.html" target="_self">grpc_endpoint_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_126_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__event.html" target="_self">grpc_event</a></td><td class="desc">The result of an operation </td></tr>
+<tr id="row_127_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fake__channel__security__connector.html" target="_self">grpc_fake_channel_security_connector</a></td><td class="desc"></td></tr>
+<tr id="row_128_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fd.html" target="_self">grpc_fd</a></td><td class="desc"></td></tr>
+<tr id="row_129_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__fd__watcher.html" target="_self">grpc_fd_watcher</a></td><td class="desc"></td></tr>
+<tr id="row_130_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__google__iam__credentials.html" target="_self">grpc_google_iam_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_131_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__google__refresh__token__credentials.html" target="_self">grpc_google_refresh_token_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_132_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__context.html" target="_self">grpc_httpcli_context</a></td><td class="desc"></td></tr>
+<tr id="row_133_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__handshaker.html" target="_self">grpc_httpcli_handshaker</a></td><td class="desc"></td></tr>
+<tr id="row_134_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__header.html" target="_self">grpc_httpcli_header</a></td><td class="desc"></td></tr>
+<tr id="row_135_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__parser.html" target="_self">grpc_httpcli_parser</a></td><td class="desc"></td></tr>
+<tr id="row_136_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__request.html" target="_self">grpc_httpcli_request</a></td><td class="desc"></td></tr>
+<tr id="row_137_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__response.html" target="_self">grpc_httpcli_response</a></td><td class="desc"></td></tr>
+<tr id="row_138_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html" target="_self">grpc_httpcli_ssl_channel_security_connector</a></td><td class="desc"></td></tr>
+<tr id="row_139_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__iomgr__closure.html" target="_self">grpc_iomgr_closure</a></td><td class="desc">A closure over a grpc_iomgr_cb_func </td></tr>
+<tr id="row_140_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__iomgr__object.html" target="_self">grpc_iomgr_object</a></td><td class="desc"></td></tr>
+<tr id="row_141_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ioreq.html" target="_self">grpc_ioreq</a></td><td class="desc"></td></tr>
+<tr id="row_142_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniongrpc__ioreq__data.html" target="_self">grpc_ioreq_data</a></td><td class="desc"></td></tr>
+<tr id="row_143_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json.html" target="_self">grpc_json</a></td><td class="desc"></td></tr>
+<tr id="row_144_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__reader.html" target="_self">grpc_json_reader</a></td><td class="desc"></td></tr>
+<tr id="row_145_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__reader__vtable.html" target="_self">grpc_json_reader_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_146_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__writer.html" target="_self">grpc_json_writer</a></td><td class="desc"></td></tr>
+<tr id="row_147_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__json__writer__vtable.html" target="_self">grpc_json_writer_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_148_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__jwt__claims.html" target="_self">grpc_jwt_claims</a></td><td class="desc"></td></tr>
+<tr id="row_149_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__jwt__verifier.html" target="_self">grpc_jwt_verifier</a></td><td class="desc"></td></tr>
+<tr id="row_150_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html" target="_self">grpc_jwt_verifier_email_domain_key_url_mapping</a></td><td class="desc"></td></tr>
+<tr id="row_151_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__lb__policy.html" target="_self">grpc_lb_policy</a></td><td class="desc"></td></tr>
+<tr id="row_152_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__lb__policy__vtable.html" target="_self">grpc_lb_policy_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_153_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__linked__mdelem.html" target="_self">grpc_linked_mdelem</a></td><td class="desc"></td></tr>
+<tr id="row_154_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__md__only__test__credentials.html" target="_self">grpc_md_only_test_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_155_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdctx.html" target="_self">grpc_mdctx</a></td><td class="desc"></td></tr>
+<tr id="row_156_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdelem.html" target="_self">grpc_mdelem</a></td><td class="desc"></td></tr>
+<tr id="row_157_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdelem__list.html" target="_self">grpc_mdelem_list</a></td><td class="desc"></td></tr>
+<tr id="row_158_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__mdstr.html" target="_self">grpc_mdstr</a></td><td class="desc"></td></tr>
+<tr id="row_159_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata.html" target="_self">grpc_metadata</a></td><td class="desc">A single metadata element </td></tr>
+<tr id="row_160_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata__array.html" target="_self">grpc_metadata_array</a></td><td class="desc"></td></tr>
+<tr id="row_161_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__metadata__batch.html" target="_self">grpc_metadata_batch</a></td><td class="desc"></td></tr>
+<tr id="row_162_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html" target="_self">grpc_oauth2_token_fetcher_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_163_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__op.html" target="_self">grpc_op</a></td><td class="desc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) </td></tr>
+<tr id="row_164_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__plugin.html" target="_self">grpc_plugin</a></td><td class="desc"></td></tr>
+<tr id="row_165_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset.html" target="_self">grpc_pollset</a></td><td class="desc"></td></tr>
+<tr id="row_166_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset__set.html" target="_self">grpc_pollset_set</a></td><td class="desc"></td></tr>
+<tr id="row_167_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset__vtable.html" target="_self">grpc_pollset_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_168_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__pollset__worker.html" target="_self">grpc_pollset_worker</a></td><td class="desc"></td></tr>
+<tr id="row_169_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolved__address.html" target="_self">grpc_resolved_address</a></td><td class="desc"></td></tr>
+<tr id="row_170_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolved__addresses.html" target="_self">grpc_resolved_addresses</a></td><td class="desc"></td></tr>
+<tr id="row_171_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver.html" target="_self">grpc_resolver</a></td><td class="desc">Grpc_resolver provides <a class="el" href="structgrpc__client__config.html">grpc_client_config</a> objects to <a class="el" href="structgrpc__channel.html">grpc_channel</a> objects </td></tr>
+<tr id="row_172_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver__factory.html" target="_self">grpc_resolver_factory</a></td><td class="desc">Grpc_resolver provides <a class="el" href="structgrpc__client__config.html">grpc_client_config</a> objects to <a class="el" href="structgrpc__channel.html">grpc_channel</a> objects </td></tr>
+<tr id="row_173_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver__factory__vtable.html" target="_self">grpc_resolver_factory_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_174_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__resolver__vtable.html" target="_self">grpc_resolver_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_175_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__secure__transport__setup.html" target="_self">grpc_secure_transport_setup</a></td><td class="desc"></td></tr>
+<tr id="row_176_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__security__connector.html" target="_self">grpc_security_connector</a></td><td class="desc"></td></tr>
+<tr id="row_177_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__security__connector__vtable.html" target="_self">grpc_security_connector_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_178_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server.html" target="_self">grpc_server</a></td><td class="desc"></td></tr>
+<tr id="row_179_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__credentials.html" target="_self">grpc_server_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_180_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__credentials__vtable.html" target="_self">grpc_server_credentials_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_181_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__secure__state.html" target="_self">grpc_server_secure_state</a></td><td class="desc"></td></tr>
+<tr id="row_182_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__server__security__context.html" target="_self">grpc_server_security_context</a></td><td class="desc"></td></tr>
+<tr id="row_183_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__service__account__jwt__access__credentials.html" target="_self">grpc_service_account_jwt_access_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_184_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__channel__security__connector.html" target="_self">grpc_ssl_channel_security_connector</a></td><td class="desc"></td></tr>
+<tr id="row_185_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__config.html" target="_self">grpc_ssl_config</a></td><td class="desc"></td></tr>
+<tr id="row_186_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__credentials.html" target="_self">grpc_ssl_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_187_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html" target="_self">grpc_ssl_pem_key_cert_pair</a></td><td class="desc"></td></tr>
+<tr id="row_188_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__server__config.html" target="_self">grpc_ssl_server_config</a></td><td class="desc"></td></tr>
+<tr id="row_189_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__server__credentials.html" target="_self">grpc_ssl_server_credentials</a></td><td class="desc"></td></tr>
+<tr id="row_190_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__ssl__server__security__connector.html" target="_self">grpc_ssl_server_security_connector</a></td><td class="desc"></td></tr>
+<tr id="row_191_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__stream__op.html" target="_self">grpc_stream_op</a></td><td class="desc"></td></tr>
+<tr id="row_192_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__stream__op__buffer.html" target="_self">grpc_stream_op_buffer</a></td><td class="desc">A stream op buffer is a wrapper around stream operations that is dynamically extendable </td></tr>
+<tr id="row_193_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel.html" target="_self">grpc_subchannel</a></td><td class="desc"></td></tr>
+<tr id="row_194_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__args.html" target="_self">grpc_subchannel_args</a></td><td class="desc"></td></tr>
+<tr id="row_195_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__call.html" target="_self">grpc_subchannel_call</a></td><td class="desc"></td></tr>
+<tr id="row_196_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__factory.html" target="_self">grpc_subchannel_factory</a></td><td class="desc">Constructor for new configured channels </td></tr>
+<tr id="row_197_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__subchannel__factory__vtable.html" target="_self">grpc_subchannel_factory_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_198_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__time__averaged__stats.html" target="_self">grpc_time_averaged_stats</a></td><td class="desc"></td></tr>
+<tr id="row_199_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport.html" target="_self">grpc_transport</a></td><td class="desc"></td></tr>
+<tr id="row_200_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport__op.html" target="_self">grpc_transport_op</a></td><td class="desc">Transport op: a set of operations to perform on a transport as a whole </td></tr>
+<tr id="row_201_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport__stream__op.html" target="_self">grpc_transport_stream_op</a></td><td class="desc"></td></tr>
+<tr id="row_202_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__transport__vtable.html" target="_self">grpc_transport_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_203_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__uri.html" target="_self">grpc_uri</a></td><td class="desc"></td></tr>
+<tr id="row_204_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__wakeup__fd.html" target="_self">grpc_wakeup_fd</a></td><td class="desc"></td></tr>
+<tr id="row_205_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__wakeup__fd__vtable.html" target="_self">grpc_wakeup_fd_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_206_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__winsocket.html" target="_self">grpc_winsocket</a></td><td class="desc"></td></tr>
+<tr id="row_207_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgrpc__winsocket__callback__info.html" target="_self">grpc_winsocket_callback_info</a></td><td class="desc"></td></tr>
+<tr id="row_208_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhuff__out.html" target="_self">huff_out</a></td><td class="desc"></td></tr>
+<tr id="row_209_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__metadata.html" target="_self">internal_metadata</a></td><td class="desc"></td></tr>
+<tr id="row_210_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__request.html" target="_self">internal_request</a></td><td class="desc"></td></tr>
+<tr id="row_211_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__string.html" target="_self">internal_string</a></td><td class="desc"></td></tr>
+<tr id="row_212_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjose__header.html" target="_self">jose_header</a></td><td class="desc"></td></tr>
+<tr id="row_213_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjson__reader__userdata.html" target="_self">json_reader_userdata</a></td><td class="desc"></td></tr>
+<tr id="row_214_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjson__writer__userdata.html" target="_self">json_writer_userdata</a></td><td class="desc"></td></tr>
+<tr id="row_215_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlb__policy__connectivity__watcher.html" target="_self">lb_policy_connectivity_watcher</a></td><td class="desc">We create one watcher for each new lb_policy that is returned from a resolver, to watch for state changes from the lb_policy </td></tr>
+<tr id="row_216_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlistener.html" target="_self">listener</a></td><td class="desc"></td></tr>
+<tr id="row_217_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionlockfree__node.html" target="_self">lockfree_node</a></td><td class="desc"></td></tr>
+<tr id="row_218_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlockfree__node__contents.html" target="_self">lockfree_node_contents</a></td><td class="desc"></td></tr>
+<tr id="row_219_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmalloc__refcount.html" target="_self">malloc_refcount</a></td><td class="desc"></td></tr>
+<tr id="row_220_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmerge__args__factory.html" target="_self">merge_args_factory</a></td><td class="desc"></td></tr>
+<tr id="row_221_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnew__slice__refcount.html" target="_self">new_slice_refcount</a></td><td class="desc"></td></tr>
+<tr id="row_222_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnew__with__len__slice__refcount.html" target="_self">new_with_len_slice_refcount</a></td><td class="desc"></td></tr>
+<tr id="row_223_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structon__done__closure.html" target="_self">on_done_closure</a></td><td class="desc"></td></tr>
+<tr id="row_224_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpending__pick.html" target="_self">pending_pick</a></td><td class="desc"></td></tr>
+<tr id="row_225_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpick__first__lb__policy.html" target="_self">pick_first_lb_policy</a></td><td class="desc"></td></tr>
+<tr id="row_226_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structplucker.html" target="_self">plucker</a></td><td class="desc"></td></tr>
+<tr id="row_227_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structreceived__status.html" target="_self">received_status</a></td><td class="desc"></td></tr>
+<tr id="row_228_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregistered__call.html" target="_self">registered_call</a></td><td class="desc"></td></tr>
+<tr id="row_229_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregistered__method.html" target="_self">registered_method</a></td><td class="desc"></td></tr>
+<tr id="row_230_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structreqinfo__master.html" target="_self">reqinfo_master</a></td><td class="desc"></td></tr>
+<tr id="row_231_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrequest__matcher.html" target="_self">request_matcher</a></td><td class="desc"></td></tr>
+<tr id="row_232_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrequested__call.html" target="_self">requested_call</a></td><td class="desc"></td></tr>
+<tr id="row_233_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsecure__endpoint.html" target="_self">secure_endpoint</a></td><td class="desc"></td></tr>
+<tr id="row_234_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshard__type.html" target="_self">shard_type</a></td><td class="desc"></td></tr>
+<tr id="row_235_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshutdown__cleanup__args.html" target="_self">shutdown_cleanup_args</a></td><td class="desc"></td></tr>
+<tr id="row_236_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshutdown__tag.html" target="_self">shutdown_tag</a></td><td class="desc"></td></tr>
+<tr id="row_237_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsockaddr__resolver.html" target="_self">sockaddr_resolver</a></td><td class="desc"></td></tr>
+<tr id="row_238_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstate__watcher.html" target="_self">state_watcher</a></td><td class="desc"></td></tr>
+<tr id="row_239_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsubchannel__factory.html" target="_self">subchannel_factory</a></td><td class="desc"></td></tr>
+<tr id="row_240_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtcp__endpoint__list.html" target="_self">tcp_endpoint_list</a></td><td class="desc"></td></tr>
+<tr id="row_241_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtracer.html" target="_self">tracer</a></td><td class="desc"></td></tr>
+<tr id="row_242_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__fake__frame.html" target="_self">tsi_fake_frame</a></td><td class="desc"></td></tr>
+<tr id="row_243_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__fake__frame__protector.html" target="_self">tsi_fake_frame_protector</a></td><td class="desc"></td></tr>
+<tr id="row_244_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__fake__handshaker.html" target="_self">tsi_fake_handshaker</a></td><td class="desc"></td></tr>
+<tr id="row_245_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__frame__protector.html" target="_self">tsi_frame_protector</a></td><td class="desc"></td></tr>
+<tr id="row_246_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__frame__protector__vtable.html" target="_self">tsi_frame_protector_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_247_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__handshaker.html" target="_self">tsi_handshaker</a></td><td class="desc"></td></tr>
+<tr id="row_248_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__handshaker__vtable.html" target="_self">tsi_handshaker_vtable</a></td><td class="desc"></td></tr>
+<tr id="row_249_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__peer.html" target="_self">tsi_peer</a></td><td class="desc"></td></tr>
+<tr id="row_250_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__peer__property.html" target="_self">tsi_peer_property</a></td><td class="desc"></td></tr>
+<tr id="row_251_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__client__handshaker__factory.html" target="_self">tsi_ssl_client_handshaker_factory</a></td><td class="desc"></td></tr>
+<tr id="row_252_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__frame__protector.html" target="_self">tsi_ssl_frame_protector</a></td><td class="desc"></td></tr>
+<tr id="row_253_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__handshaker.html" target="_self">tsi_ssl_handshaker</a></td><td class="desc"></td></tr>
+<tr id="row_254_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__handshaker__factory.html" target="_self">tsi_ssl_handshaker_factory</a></td><td class="desc"></td></tr>
+<tr id="row_255_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtsi__ssl__server__handshaker__factory.html" target="_self">tsi_ssl_server_handshaker_factory</a></td><td class="desc"></td></tr>
+<tr id="row_256_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structverifier__cb__ctx.html" target="_self">verifier_cb_ctx</a></td><td class="desc"></td></tr>
+<tr id="row_257_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwaiting__call.html" target="_self">waiting_call</a></td><td class="desc"></td></tr>
+<tr id="row_258_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwaiting__for__connect.html" target="_self">waiting_for_connect</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm_8h.html b/doc/ref/core.internal/html/atm_8h.html
index b3ad30f705..153ce448f2 100644
--- a/doc/ref/core.internal/html/atm_8h.html
+++ b/doc/ref/core.internal/html/atm_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm_8h_source.html b/doc/ref/core.internal/html/atm_8h_source.html
index 7cfe4b08e2..df55815450 100644
--- a/doc/ref/core.internal/html/atm_8h_source.html
+++ b/doc/ref/core.internal/html/atm_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error could not determine platform for atm</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="atm__win32_8h_html"><div class="ttname"><a href="atm__win32_8h.html">atm_win32.h</a></div></div>
<div class="ttc" id="atm__gcc__atomic_8h_html"><div class="ttname"><a href="atm__gcc__atomic_8h.html">atm_gcc_atomic.h</a></div></div>
@@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm__gcc__atomic_8h.html b/doc/ref/core.internal/html/atm__gcc__atomic_8h.html
index fe86186f00..0730013c37 100644
--- a/doc/ref/core.internal/html/atm__gcc__atomic_8h.html
+++ b/doc/ref/core.internal/html/atm__gcc__atomic_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -285,7 +285,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm__gcc__atomic_8h_source.html b/doc/ref/core.internal/html/atm__gcc__atomic_8h_source.html
index ac370067f2..f4fce8af14 100644
--- a/doc/ref/core.internal/html/atm__gcc__atomic_8h_source.html
+++ b/doc/ref/core.internal/html/atm__gcc__atomic_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -159,9 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; __ATOMIC_RELAXED);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;}</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_GCC_ATOMIC_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_GCC_ATOMIC_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
<div class="ttc" id="atm__gcc__sync_8h_html_a1a90e5777158aaa53624822f1f87dd90"><div class="ttname"><a href="atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">gpr_atm_acq_cas</a></div><div class="ttdeci">#define gpr_atm_acq_cas(p, o, n)</div><div class="ttdef"><b>Definition:</b> atm_gcc_sync.h:84</div></div>
<div class="ttc" id="atm__gcc__sync_8h_html_ad39536b08912ac4a0770655ed334d260"><div class="ttname"><a href="atm__gcc__sync_8h.html#ad39536b08912ac4a0770655ed334d260">gpr_atm_no_barrier_cas</a></div><div class="ttdeci">#define gpr_atm_no_barrier_cas(p, o, n)</div><div class="ttdef"><b>Definition:</b> atm_gcc_sync.h:83</div></div>
<div class="ttc" id="atm__gcc__sync_8h_html_ae7c3b215cda868ee9ee778822000c3f2"><div class="ttname"><a href="atm__gcc__sync_8h.html#ae7c3b215cda868ee9ee778822000c3f2">gpr_atm_rel_cas</a></div><div class="ttdeci">#define gpr_atm_rel_cas(p, o, n)</div><div class="ttdef"><b>Definition:</b> atm_gcc_sync.h:85</div></div>
@@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm__gcc__sync_8h.html b/doc/ref/core.internal/html/atm__gcc__sync_8h.html
index 80a174c5c0..540f756077 100644
--- a/doc/ref/core.internal/html/atm__gcc__sync_8h.html
+++ b/doc/ref/core.internal/html/atm__gcc__sync_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -329,7 +329,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm__gcc__sync_8h_source.html b/doc/ref/core.internal/html/atm__gcc__sync_8h_source.html
index 94344f76f5..a04f8a22fa 100644
--- a/doc/ref/core.internal/html/atm__gcc__sync_8h_source.html
+++ b/doc/ref/core.internal/html/atm__gcc__sync_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -174,10 +174,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90"> 84</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_atm_acq_cas(p, o, n) (__sync_bool_compare_and_swap((p), (o), (n)))</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="atm__gcc__sync_8h.html#ae7c3b215cda868ee9ee778822000c3f2"> 85</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_atm_rel_cas(p, o, n) gpr_atm_acq_cas((p), (o), (n))</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_GCC_SYNC_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_GCC_SYNC_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
<div class="ttc" id="atm__gcc__sync_8h_html_a4ceb46c9b854db0ade8cfe2f37edb878"><div class="ttname"><a href="atm__gcc__sync_8h.html#a4ceb46c9b854db0ade8cfe2f37edb878">GPR_ATM_LS_BARRIER_</a></div><div class="ttdeci">#define GPR_ATM_LS_BARRIER_()</div><div class="ttdef"><b>Definition:</b> atm_gcc_sync.h:49</div></div>
<div class="ttc" id="atm__gcc__sync_8h_html_a5a1f94112dcd03309d6716d43c8edf3f"><div class="ttname"><a href="atm__gcc__sync_8h.html#a5a1f94112dcd03309d6716d43c8edf3f">GPR_ATM_COMPILE_BARRIER_</a></div><div class="ttdeci">#define GPR_ATM_COMPILE_BARRIER_()</div><div class="ttdef"><b>Definition:</b> atm_gcc_sync.h:43</div></div>
<div class="ttc" id="atm__gcc__atomic_8h_html_a44607f95f7ee40eba592c7fe10960a06"><div class="ttname"><a href="atm__gcc__atomic_8h.html#a44607f95f7ee40eba592c7fe10960a06">gpr_atm_acq_load</a></div><div class="ttdeci">#define gpr_atm_acq_load(p)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:45</div></div>
@@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm__win32_8h.html b/doc/ref/core.internal/html/atm__win32_8h.html
index fb6f677fd8..82bc31813c 100644
--- a/doc/ref/core.internal/html/atm__win32_8h.html
+++ b/doc/ref/core.internal/html/atm__win32_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/atm__win32_8h_source.html b/doc/ref/core.internal/html/atm__win32_8h_source.html
index 905ef11021..d0d605226c 100644
--- a/doc/ref/core.internal/html/atm__win32_8h_source.html
+++ b/doc/ref/core.internal/html/atm__win32_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,31 +156,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">/* InterlockedCompareExchangePointerNoFence() not available on vista or</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> windows7 */</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifdef GPR_ARCH_64</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire64((<span class="keyword">volatile</span> LONGLONG *) p,</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; (LONGLONG) n, (LONGLONG) o);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire64(</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; (<span class="keyword">volatile</span> LONGLONG *)p, (LONGLONG)n, (LONGLONG)o);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire((<span class="keyword">volatile</span> LONG *) p,</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; (LONG) n, (LONG) o);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire((<span class="keyword">volatile</span> LONG *)p,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; (LONG)n, (LONG)o);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">static</span> __inline <span class="keywordtype">int</span> <a class="code" href="atm__gcc__sync_8h.html#a1a90e5777158aaa53624822f1f87dd90">gpr_atm_acq_cas</a>(<a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> *p, <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> o, <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> n) {</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#ifdef GPR_ARCH_64</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire64((<span class="keyword">volatile</span> LONGLONG *) p,</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; (LONGLONG) n, (LONGLONG) o);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire64(</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; (<span class="keyword">volatile</span> LONGLONG *)p, (LONGLONG)n, (LONGLONG)o);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire((<span class="keyword">volatile</span> LONG *) p,</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; (LONG) n, (LONG) o);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeAcquire((<span class="keyword">volatile</span> LONG *)p,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; (LONG)n, (LONG)o);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">static</span> __inline <span class="keywordtype">int</span> <a class="code" href="atm__gcc__sync_8h.html#ae7c3b215cda868ee9ee778822000c3f2">gpr_atm_rel_cas</a>(<a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> *p, <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> o, <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> n) {</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#ifdef GPR_ARCH_64</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeRelease64((<span class="keyword">volatile</span> LONGLONG *) p,</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; (LONGLONG) n, (LONGLONG) o);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeRelease64(</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; (<span class="keyword">volatile</span> LONGLONG *)p, (LONGLONG)n, (LONGLONG)o);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeRelease((<span class="keyword">volatile</span> LONG *) p,</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; (LONG) n, (LONG) o);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> o == (<a class="code" href="atm__win32_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchangeRelease((<span class="keyword">volatile</span> LONG *)p,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; (LONG)n, (LONG)o);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
@@ -200,23 +200,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#ifdef GPR_ARCH_64</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">do</span> {</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; old = *p;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; } <span class="keywordflow">while</span> (old != (<a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchange64((<span class="keyword">volatile</span> LONGLONG *) p,</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; (LONGLONG) old + delta,</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; (LONGLONG) old));</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; } <span class="keywordflow">while</span> (old != (<a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchange64((<span class="keyword">volatile</span> LONGLONG *)p,</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; (LONGLONG)old + delta,</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; (LONGLONG)old));</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">do</span> {</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; old = *p;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; } <span class="keywordflow">while</span> (old != (<a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchange((<span class="keyword">volatile</span> LONG *) p,</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; (LONG) old + delta,</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; (LONG) old));</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> old;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;}</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_WIN32_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; } <span class="keywordflow">while</span> (old != (<a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>)InterlockedCompareExchange(</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; (<span class="keyword">volatile</span> LONG *)p, (LONG)old + delta, (LONG)old));</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> old;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;}</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_ATM_WIN32_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
<div class="ttc" id="atm__gcc__atomic_8h_html_ae337dc477a6a45ac3d91e41e8f3f2f8c"><div class="ttname"><a href="atm__gcc__atomic_8h.html#ae337dc477a6a45ac3d91e41e8f3f2f8c">gpr_atm_no_barrier_fetch_add</a></div><div class="ttdeci">#define gpr_atm_no_barrier_fetch_add(p, delta)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:52</div></div>
<div class="ttc" id="atm__gcc__atomic_8h_html_a44607f95f7ee40eba592c7fe10960a06"><div class="ttname"><a href="atm__gcc__atomic_8h.html#a44607f95f7ee40eba592c7fe10960a06">gpr_atm_acq_load</a></div><div class="ttdeci">#define gpr_atm_acq_load(p)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:45</div></div>
<div class="ttc" id="atm__gcc__atomic_8h_html_aa647aa9c97294a6709bbf2ac401cd9a6"><div class="ttname"><a href="atm__gcc__atomic_8h.html#aa647aa9c97294a6709bbf2ac401cd9a6">gpr_atm_no_barrier_load</a></div><div class="ttdeci">#define gpr_atm_no_barrier_load(p)</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:46</div></div>
@@ -232,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/auth__filters_8h.html b/doc/ref/core.internal/html/auth__filters_8h.html
index 8bd3b1124c..0803d951f2 100644
--- a/doc/ref/core.internal/html/auth__filters_8h.html
+++ b/doc/ref/core.internal/html/auth__filters_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,7 +129,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/auth__filters_8h_source.html b/doc/ref/core.internal/html/auth__filters_8h_source.html
index 2488272922..5444beaf4a 100644
--- a/doc/ref/core.internal/html/auth__filters_8h_source.html
+++ b/doc/ref/core.internal/html/auth__filters_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,15 +129,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="auth__filters_8h.html#ab5f3c640585f742a46197f407218c194">grpc_client_auth_filter</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">grpc_server_auth_filter</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_AUTH_FILTERS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_AUTH_FILTERS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
-<div class="ttc" id="auth__filters_8h_html_ab5f3c640585f742a46197f407218c194"><div class="ttname"><a href="auth__filters_8h.html#ab5f3c640585f742a46197f407218c194">grpc_client_auth_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_client_auth_filter</div><div class="ttdef"><b>Definition:</b> client_auth_filter.c:346</div></div>
-<div class="ttc" id="auth__filters_8h_html_a2041d6372525de50a18f156d1b94cfae"><div class="ttname"><a href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">grpc_server_auth_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_server_auth_filter</div><div class="ttdef"><b>Definition:</b> server_auth_filter.c:122</div></div>
+<div class="ttc" id="auth__filters_8h_html_ab5f3c640585f742a46197f407218c194"><div class="ttname"><a href="auth__filters_8h.html#ab5f3c640585f742a46197f407218c194">grpc_client_auth_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_client_auth_filter</div><div class="ttdef"><b>Definition:</b> client_auth_filter.c:349</div></div>
+<div class="ttc" id="auth__filters_8h_html_a2041d6372525de50a18f156d1b94cfae"><div class="ttname"><a href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">grpc_server_auth_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_server_auth_filter</div><div class="ttdef"><b>Definition:</b> server_auth_filter.c:265</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/base64_8c.html b/doc/ref/core.internal/html/base64_8c.html
index e90fe234c3..f44c230482 100644
--- a/doc/ref/core.internal/html/base64_8c.html
+++ b/doc/ref/core.internal/html/base64_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -266,7 +266,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/base64_8h.html b/doc/ref/core.internal/html/base64_8h.html
index 893c52b802..1562b4f3e3 100644
--- a/doc/ref/core.internal/html/base64_8h.html
+++ b/doc/ref/core.internal/html/base64_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -203,7 +203,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/base64_8h_source.html b/doc/ref/core.internal/html/base64_8h_source.html
index de94bcc1de..6154067f29 100644
--- a/doc/ref/core.internal/html/base64_8h_source.html
+++ b/doc/ref/core.internal/html/base64_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="base64_8h.html#a2d9a616e303d93f4cb0733fe96a0f28f">grpc_base64_decode_with_len</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *b64, <span class="keywordtype">size_t</span> b64_len,</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> url_safe);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_BASE64_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_BASE64_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="base64_8h_html_a81bf1bd8387f2d69d6fe48e463a40c96"><div class="ttname"><a href="base64_8h.html#a81bf1bd8387f2d69d6fe48e463a40c96">grpc_base64_decode</a></div><div class="ttdeci">gpr_slice grpc_base64_decode(const char *b64, int url_safe)</div><div class="ttdef"><b>Definition:</b> base64.c:122</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="base64_8h_html_a2d9a616e303d93f4cb0733fe96a0f28f"><div class="ttname"><a href="base64_8h.html#a2d9a616e303d93f4cb0733fe96a0f28f">grpc_base64_decode_with_len</a></div><div class="ttdeci">gpr_slice grpc_base64_decode_with_len(const char *b64, size_t b64_len, int url_safe)</div><div class="ttdef"><b>Definition:</b> base64.c:183</div></div>
@@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/basic__timers_8c.html b/doc/ref/core.internal/html/basic__timers_8c.html
index 78969d07d9..a755ff914a 100644
--- a/doc/ref/core.internal/html/basic__timers_8c.html
+++ b/doc/ref/core.internal/html/basic__timers_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -135,7 +135,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/bin__encoder_8c.html b/doc/ref/core.internal/html/bin__encoder_8c.html
index ee0084324e..2621380908 100644
--- a/doc/ref/core.internal/html/bin__encoder_8c.html
+++ b/doc/ref/core.internal/html/bin__encoder_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -192,7 +192,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/bin__encoder_8h.html b/doc/ref/core.internal/html/bin__encoder_8h.html
index d71b52f606..3c9e20ae1b 100644
--- a/doc/ref/core.internal/html/bin__encoder_8h.html
+++ b/doc/ref/core.internal/html/bin__encoder_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -183,7 +183,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/bin__encoder_8h_source.html b/doc/ref/core.internal/html/bin__encoder_8h_source.html
index 80f899abc9..3bf60eb3d9 100644
--- a/doc/ref/core.internal/html/bin__encoder_8h_source.html
+++ b/doc/ref/core.internal/html/bin__encoder_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer_8c.html b/doc/ref/core.internal/html/byte__buffer_8c.html
index 4389d60bbc..e63a962991 100644
--- a/doc/ref/core.internal/html/byte__buffer_8c.html
+++ b/doc/ref/core.internal/html/byte__buffer_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -257,7 +257,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer_8h.html b/doc/ref/core.internal/html/byte__buffer_8h.html
index a3871f8b5a..e99442b54f 100644
--- a/doc/ref/core.internal/html/byte__buffer_8h.html
+++ b/doc/ref/core.internal/html/byte__buffer_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -408,7 +408,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer_8h_source.html b/doc/ref/core.internal/html/byte__buffer_8h_source.html
index d4fbcf97f6..64f4df2f42 100644
--- a/doc/ref/core.internal/html/byte__buffer_8h_source.html
+++ b/doc/ref/core.internal/html/byte__buffer_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,54 +137,59 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="byte__buffer_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6">grpc_byte_buffer_type</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html"> 49</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> {</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8"> 50</a></span>&#160; <a class="code" href="byte__buffer_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6">grpc_byte_buffer_type</a> <a class="code" href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8">type</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399"> 53</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">compression</a>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae"> 54</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae">slice_buffer</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; } <a class="code" href="structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6">raw</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; } <a class="code" href="structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f">data</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="byte__buffer_8h.html#a670951ae03b0a2dc4e50f4e25160fc2e"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618">grpc_raw_byte_buffer_create</a>(<a class="code" href="structgpr__slice.html">gpr_slice</a> *slices,</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">size_t</span> nslices);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b">grpc_raw_compressed_byte_buffer_create</a>(</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *slices, <span class="keywordtype">size_t</span> nslices, <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">compression</a>);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#aac8a5605c5de93a78da7e8ca06a80efb">grpc_byte_buffer_copy</a>(<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="byte__buffer_8h.html#a61b6ac03d6a50664786e45d616ba435d">grpc_byte_buffer_length</a>(<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer_8h.html#a5a9ccea69a6ba41d34a6985837fd88f5">grpc_byte_buffer_destroy</a>(<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *byte_buffer);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="byte__buffer_8h.html#a16143f22ea46cc7fa6b53e6cb30715f1"> 90</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> <a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2"> 50</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">reserved</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8"> 51</a></span>&#160; <a class="code" href="byte__buffer_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6">grpc_byte_buffer_type</a> <a class="code" href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8">type</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">reserved</a>[8];</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; } <a class="code" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">reserved</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399"> 57</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">compression</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae"> 58</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae">slice_buffer</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; } <a class="code" href="structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482">raw</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; } <a class="code" href="structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f">data</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;};</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="byte__buffer_8h.html#a670951ae03b0a2dc4e50f4e25160fc2e"> 62</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618">grpc_raw_byte_buffer_create</a>(<a class="code" href="structgpr__slice.html">gpr_slice</a> *slices,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">size_t</span> nslices);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b">grpc_raw_compressed_byte_buffer_create</a>(</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *slices, <span class="keywordtype">size_t</span> nslices, <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">compression</a>);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#aac8a5605c5de93a78da7e8ca06a80efb">grpc_byte_buffer_copy</a>(<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="byte__buffer_8h.html#a61b6ac03d6a50664786e45d616ba435d">grpc_byte_buffer_length</a>(<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer_8h.html#a5a9ccea69a6ba41d34a6985837fd88f5">grpc_byte_buffer_destroy</a>(<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *byte_buffer);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer_8h.html#a71016674849f4f57c1a4319d7964d268">grpc_byte_buffer_reader_init</a>(<a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader,</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *buffer);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="byte__buffer_8h.html#a16143f22ea46cc7fa6b53e6cb30715f1"> 94</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> <a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer_8h.html#aed5f40a76941741b7672c14f15be0778">grpc_byte_buffer_reader_destroy</a>(<a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">int</span> <a class="code" href="byte__buffer_8h.html#aff713900a0177997a0be49a40781bcc9">grpc_byte_buffer_reader_next</a>(<a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader,</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *slice);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df">grpc_raw_byte_buffer_from_reader</a>(</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer_8h.html#a71016674849f4f57c1a4319d7964d268">grpc_byte_buffer_reader_init</a>(<a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *buffer);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer_8h.html#aed5f40a76941741b7672c14f15be0778">grpc_byte_buffer_reader_destroy</a>(<a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">int</span> <a class="code" href="byte__buffer_8h.html#aff713900a0177997a0be49a40781bcc9">grpc_byte_buffer_reader_next</a>(<a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *slice);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_BYTE_BUFFER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df">grpc_raw_byte_buffer_from_reader</a>(</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a> *reader);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_BYTE_BUFFER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="compression_8h_html"><div class="ttname"><a href="compression_8h.html">compression.h</a></div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:45</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:50</div></div>
<div class="ttc" id="byte__buffer_8h_html_aff713900a0177997a0be49a40781bcc9"><div class="ttname"><a href="byte__buffer_8h.html#aff713900a0177997a0be49a40781bcc9">grpc_byte_buffer_reader_next</a></div><div class="ttdeci">int grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, gpr_slice *slice)</div><div class="ttdoc">Updates slice with the next piece of data from from reader and returns. </div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.c:90</div></div>
<div class="ttc" id="structgrpc__byte__buffer_html_a9bee8905a97b4972f9ec1d18e5fe513f"><div class="ttname"><a href="structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f">grpc_byte_buffer::data</a></div><div class="ttdeci">union grpc_byte_buffer::@0 data</div></div>
<div class="ttc" id="byte__buffer_8h_html_a71016674849f4f57c1a4319d7964d268"><div class="ttname"><a href="byte__buffer_8h.html#a71016674849f4f57c1a4319d7964d268">grpc_byte_buffer_reader_init</a></div><div class="ttdeci">void grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer)</div><div class="ttdoc">Initialize reader to read over buffer. </div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.c:56</div></div>
-<div class="ttc" id="structgrpc__byte__buffer_html_ae93126777b4832bc327b7e10104f0eae"><div class="ttname"><a href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae">grpc_byte_buffer::slice_buffer</a></div><div class="ttdeci">gpr_slice_buffer slice_buffer</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:54</div></div>
-<div class="ttc" id="structgrpc__byte__buffer_html_aa7357d67e401d5bc9d10d8fed008dec8"><div class="ttname"><a href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8">grpc_byte_buffer::type</a></div><div class="ttdeci">grpc_byte_buffer_type type</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:50</div></div>
+<div class="ttc" id="structgrpc__byte__buffer_html_ae93126777b4832bc327b7e10104f0eae"><div class="ttname"><a href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae">grpc_byte_buffer::slice_buffer</a></div><div class="ttdeci">gpr_slice_buffer slice_buffer</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:58</div></div>
+<div class="ttc" id="structgrpc__byte__buffer_html_a1fc968604a3dcb4a0f34554be528bba2"><div class="ttname"><a href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">grpc_byte_buffer::reserved</a></div><div class="ttdeci">void * reserved</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:50</div></div>
+<div class="ttc" id="structgrpc__byte__buffer_html_aa7357d67e401d5bc9d10d8fed008dec8"><div class="ttname"><a href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8">grpc_byte_buffer::type</a></div><div class="ttdeci">grpc_byte_buffer_type type</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:51</div></div>
<div class="ttc" id="structgrpc__byte__buffer_html"><div class="ttname"><a href="structgrpc__byte__buffer.html">grpc_byte_buffer</a></div><div class="ttdef"><b>Definition:</b> byte_buffer.h:49</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
<div class="ttc" id="byte__buffer_8h_html_acdc94363b280bde9c82e3d9b5dc3b3e6a1918bbb8502c74288793b58f1786f636"><div class="ttname"><a href="byte__buffer_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6a1918bbb8502c74288793b58f1786f636">GRPC_BB_RAW</a></div><div class="ttdef"><b>Definition:</b> byte_buffer.h:45</div></div>
@@ -192,11 +197,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="byte__buffer_8h_html_a5a9ccea69a6ba41d34a6985837fd88f5"><div class="ttname"><a href="byte__buffer_8h.html#a5a9ccea69a6ba41d34a6985837fd88f5">grpc_byte_buffer_destroy</a></div><div class="ttdeci">void grpc_byte_buffer_destroy(grpc_byte_buffer *byte_buffer)</div><div class="ttdoc">Destroys byte_buffer deallocating all its memory. </div><div class="ttdef"><b>Definition:</b> byte_buffer.c:83</div></div>
<div class="ttc" id="byte__buffer_8h_html_af9801acc1dbfd02b2c51ed9d504cd12b"><div class="ttname"><a href="byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b">grpc_raw_compressed_byte_buffer_create</a></div><div class="ttdeci">grpc_byte_buffer * grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression)</div><div class="ttdoc">Returns a compressed RAW byte buffer instance over the given slices (up to nslices). </div><div class="ttdef"><b>Definition:</b> byte_buffer.c:44</div></div>
<div class="ttc" id="byte__buffer_8h_html_a9b4f877e32f45e0e704970e89582e0df"><div class="ttname"><a href="byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df">grpc_raw_byte_buffer_from_reader</a></div><div class="ttdeci">grpc_byte_buffer * grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader)</div><div class="ttdoc">Returns a RAW byte buffer instance from the output of reader. </div><div class="ttdef"><b>Definition:</b> byte_buffer.c:58</div></div>
-<div class="ttc" id="structgrpc__byte__buffer_html_ae8231d6e62b3d7f4cfbc6a564c84bae6"><div class="ttname"><a href="structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6">grpc_byte_buffer::raw</a></div><div class="ttdeci">struct grpc_byte_buffer::@0::@1 raw</div></div>
-<div class="ttc" id="structgrpc__byte__buffer_html_a3663648016e1076b82c5e731dc5b2399"><div class="ttname"><a href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">grpc_byte_buffer::compression</a></div><div class="ttdeci">grpc_compression_algorithm compression</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:53</div></div>
+<div class="ttc" id="structgrpc__byte__buffer_html_a3663648016e1076b82c5e731dc5b2399"><div class="ttname"><a href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">grpc_byte_buffer::compression</a></div><div class="ttdeci">grpc_compression_algorithm compression</div><div class="ttdef"><b>Definition:</b> byte_buffer.h:57</div></div>
<div class="ttc" id="byte__buffer_8h_html_aed5f40a76941741b7672c14f15be0778"><div class="ttname"><a href="byte__buffer_8h.html#aed5f40a76941741b7672c14f15be0778">grpc_byte_buffer_reader_destroy</a></div><div class="ttdeci">void grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader)</div><div class="ttdoc">Cleanup and destroy reader. </div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.c:79</div></div>
<div class="ttc" id="byte__buffer_8h_html_a61b6ac03d6a50664786e45d616ba435d"><div class="ttname"><a href="byte__buffer_8h.html#a61b6ac03d6a50664786e45d616ba435d">grpc_byte_buffer_length</a></div><div class="ttdeci">size_t grpc_byte_buffer_length(grpc_byte_buffer *bb)</div><div class="ttdoc">Returns the size of the given byte buffer, in bytes. </div><div class="ttdef"><b>Definition:</b> byte_buffer.c:93</div></div>
<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
+<div class="ttc" id="structgrpc__byte__buffer_html_a8b691e1bd1db502421fcdf741c49b482"><div class="ttname"><a href="structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482">grpc_byte_buffer::raw</a></div><div class="ttdeci">struct grpc_byte_buffer::@0::@2 raw</div></div>
<div class="ttc" id="byte__buffer_8h_html_a1aaaa0d8a1609166e0b0bb2b42332618"><div class="ttname"><a href="byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618">grpc_raw_byte_buffer_create</a></div><div class="ttdeci">grpc_byte_buffer * grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices)</div><div class="ttdoc">Returns a RAW byte buffer instance over the given slices (up to nslices). </div><div class="ttdef"><b>Definition:</b> byte_buffer.c:38</div></div>
<div class="ttc" id="structgrpc__byte__buffer__reader_html"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a></div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.h:44</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
@@ -204,7 +209,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer__queue_8c.html b/doc/ref/core.internal/html/byte__buffer__queue_8c.html
index 44b76ee807..3a15e6c639 100644
--- a/doc/ref/core.internal/html/byte__buffer__queue_8c.html
+++ b/doc/ref/core.internal/html/byte__buffer__queue_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -219,7 +219,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer__queue_8h.html b/doc/ref/core.internal/html/byte__buffer__queue_8h.html
index ea55c37e09..2b6904f009 100644
--- a/doc/ref/core.internal/html/byte__buffer__queue_8h.html
+++ b/doc/ref/core.internal/html/byte__buffer__queue_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -227,7 +227,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer__queue_8h_source.html b/doc/ref/core.internal/html/byte__buffer__queue_8h_source.html
index 12d0d9eb20..fa0746bde7 100644
--- a/doc/ref/core.internal/html/byte__buffer__queue_8h_source.html
+++ b/doc/ref/core.internal/html/byte__buffer__queue_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> <a class="code" href="byte__buffer__queue_8h.html#a28f3a949b2a27c25929fdb86819e4dae">grpc_bbq_push</a>(<a class="code" href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a> *q, <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *bb);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="byte__buffer__queue_8h.html#a86c63b57cc95e136b8de2592e4dedf28">grpc_bbq_bytes</a>(<a class="code" href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a> *q);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_BYTE_BUFFER_QUEUE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_BYTE_BUFFER_QUEUE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__byte__buffer__queue_html"><div class="ttname"><a href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a></div><div class="ttdef"><b>Definition:</b> byte_buffer_queue.h:48</div></div>
<div class="ttc" id="structgrpc__bbq__array_html_a1b857914bbbac7d1713797819a597fb2"><div class="ttname"><a href="structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2">grpc_bbq_array::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> byte_buffer_queue.h:43</div></div>
<div class="ttc" id="byte__buffer_8h_html"><div class="ttname"><a href="byte__buffer_8h.html">byte_buffer.h</a></div></div>
@@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer__reader_8c.html b/doc/ref/core.internal/html/byte__buffer__reader_8c.html
index 4095b36851..9912178a47 100644
--- a/doc/ref/core.internal/html/byte__buffer__reader_8c.html
+++ b/doc/ref/core.internal/html/byte__buffer__reader_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -192,7 +192,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer__reader_8h.html b/doc/ref/core.internal/html/byte__buffer__reader_8h.html
index 7aedcc5238..0b9bc5b249 100644
--- a/doc/ref/core.internal/html/byte__buffer__reader_8h.html
+++ b/doc/ref/core.internal/html/byte__buffer__reader_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,7 +103,7 @@ Data Structures</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/byte__buffer__reader_8h_source.html b/doc/ref/core.internal/html/byte__buffer__reader_8h_source.html
index cb98285b54..9cf8e9292f 100644
--- a/doc/ref/core.internal/html/byte__buffer__reader_8h_source.html
+++ b/doc/ref/core.internal/html/byte__buffer__reader_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">/* Index into a slice buffer&#39;s array of slices */</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__byte__buffer__reader.html#a948b75a404899c348fc6a52e1a6e63cb"> 50</a></span>&#160; <span class="keywordtype">unsigned</span> <a class="code" href="structgrpc__byte__buffer__reader.html#a948b75a404899c348fc6a52e1a6e63cb">index</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; } <a class="code" href="structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f">current</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; } <a class="code" href="structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91">current</a>;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;};</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
@@ -147,17 +147,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_BYTE_BUFFER_READER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="byte__buffer_8h_html"><div class="ttname"><a href="byte__buffer_8h.html">byte_buffer.h</a></div></div>
+<div class="ttc" id="structgrpc__byte__buffer__reader_html_acebe9b66a2fb35a613f9342de0f6ca91"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91">grpc_byte_buffer_reader::current</a></div><div class="ttdeci">union grpc_byte_buffer_reader::@3 current</div></div>
<div class="ttc" id="structgrpc__byte__buffer__reader_html_aa947e8d51e0b4333e2b68f0ac55f4e47"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html#aa947e8d51e0b4333e2b68f0ac55f4e47">grpc_byte_buffer_reader::buffer_out</a></div><div class="ttdeci">grpc_byte_buffer * buffer_out</div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.h:46</div></div>
<div class="ttc" id="structgrpc__byte__buffer_html"><div class="ttname"><a href="structgrpc__byte__buffer.html">grpc_byte_buffer</a></div><div class="ttdef"><b>Definition:</b> byte_buffer.h:49</div></div>
<div class="ttc" id="structgrpc__byte__buffer__reader_html_a948b75a404899c348fc6a52e1a6e63cb"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html#a948b75a404899c348fc6a52e1a6e63cb">grpc_byte_buffer_reader::index</a></div><div class="ttdeci">unsigned index</div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.h:50</div></div>
-<div class="ttc" id="structgrpc__byte__buffer__reader_html_aaa53ee469c319cbdd72d44548d1f981f"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f">grpc_byte_buffer_reader::current</a></div><div class="ttdeci">union grpc_byte_buffer_reader::@2 current</div></div>
<div class="ttc" id="structgrpc__byte__buffer__reader_html_a8856d955b045dab1a425fac372e0be22"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html#a8856d955b045dab1a425fac372e0be22">grpc_byte_buffer_reader::buffer_in</a></div><div class="ttdeci">grpc_byte_buffer * buffer_in</div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.h:45</div></div>
<div class="ttc" id="structgrpc__byte__buffer__reader_html"><div class="ttname"><a href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a></div><div class="ttdef"><b>Definition:</b> byte_buffer_reader.h:44</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/call_8c.html b/doc/ref/core.internal/html/call_8c.html
index 6150b09518..8dbc42718f 100644
--- a/doc/ref/core.internal/html/call_8c.html
+++ b/doc/ref/core.internal/html/call_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="string__util_8h_source.html">grpc/support/string_util.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="useful_8h_source.html">grpc/support/useful.h</a>&gt;</code><br/>
<code>#include &quot;<a class="el" href="channel__stack_8h_source.html">src/core/channel/channel_stack.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="alarm_8h_source.html">src/core/iomgr/alarm.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="timers_8h_source.html">src/core/profiling/timers.h</a>&quot;</code><br/>
@@ -189,8 +190,8 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a0199bd70012c6e2dfa8667dd1d280109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a0199bd70012c6e2dfa8667dd1d280109">grpc_call_create</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, const void *server_transport_data, <a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> **add_initial_metadata, size_t add_initial_metadata_count, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> send_deadline)</td></tr>
-<tr class="separator:a0199bd70012c6e2dfa8667dd1d280109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab74ce915ef80c7f45fcc71939f81998f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#ab74ce915ef80c7f45fcc71939f81998f">grpc_call_create</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, const void *server_transport_data, <a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> **add_initial_metadata, size_t add_initial_metadata_count, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> send_deadline)</td></tr>
+<tr class="separator:ab74ce915ef80c7f45fcc71939f81998f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e0a4ca5d3d86c071b41dcb30c117bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a29e0a4ca5d3d86c071b41dcb30c117bd">grpc_call_set_completion_queue</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq)</td></tr>
<tr class="separator:a29e0a4ca5d3d86c071b41dcb30c117bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383950ef84646c0f3cb3cb38807503db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a383950ef84646c0f3cb3cb38807503db">grpc_call_get_completion_queue</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
@@ -201,17 +202,22 @@ Functions</h2></td></tr>
<tr class="separator:afc70fe56761341f774d1b03a55a0e0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5128cbee3e5ed3cd97b4043c0f6d7d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">grpc_call_get_compression_algorithm</a> (const <a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
<tr class="separator:a5128cbee3e5ed3cd97b4043c0f6d7d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab79165a9b8e03791e2a4d2c695e7aebd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#ab79165a9b8e03791e2a4d2c695e7aebd">grpc_call_get_encodings_accepted_by_peer</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
+<tr class="memdesc:ab79165a9b8e03791e2a4d2c695e7aebd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a bitset for the encodings (compression algorithms) supported by <em>call's</em> peer. <a href="#ab79165a9b8e03791e2a4d2c695e7aebd">More...</a><br/></td></tr>
+<tr class="separator:ab79165a9b8e03791e2a4d2c695e7aebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f154dbe6acd0c3a817a1892f4989c58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a4f154dbe6acd0c3a817a1892f4989c58">grpc_call_get_message_flags</a> (const <a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
+<tr class="separator:a4f154dbe6acd0c3a817a1892f4989c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef30c2ddcfea12c0df20548f32b4378d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#aef30c2ddcfea12c0df20548f32b4378d">grpc_call_start_ioreq_and_call_back</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, const <a class="el" href="structgrpc__ioreq.html">grpc_ioreq</a> *reqs, size_t nreqs, <a class="el" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a> on_complete, void *user_data)</td></tr>
<tr class="separator:aef30c2ddcfea12c0df20548f32b4378d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a456f491fd120a1561aa8cd1178ddb4c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a456f491fd120a1561aa8cd1178ddb4c7">grpc_call_destroy</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *c)</td></tr>
<tr class="memdesc:a456f491fd120a1561aa8cd1178ddb4c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a call. <a href="#a456f491fd120a1561aa8cd1178ddb4c7">More...</a><br/></td></tr>
<tr class="separator:a456f491fd120a1561aa8cd1178ddb4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adce32a3168cfc0048423af94a3961878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#adce32a3168cfc0048423af94a3961878">grpc_call_cancel</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:adce32a3168cfc0048423af94a3961878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#adce32a3168cfc0048423af94a3961878">More...</a><br/></td></tr>
-<tr class="separator:adce32a3168cfc0048423af94a3961878"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1adb0f85dd491cc47dd8da655c4e30a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a1adb0f85dd491cc47dd8da655c4e30a6">grpc_call_cancel_with_status</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *c, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *description)</td></tr>
-<tr class="memdesc:a1adb0f85dd491cc47dd8da655c4e30a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#a1adb0f85dd491cc47dd8da655c4e30a6">More...</a><br/></td></tr>
-<tr class="separator:a1adb0f85dd491cc47dd8da655c4e30a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10277b9c9589903bc26b05444130904d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a10277b9c9589903bc26b05444130904d">grpc_call_cancel</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, void *reserved)</td></tr>
+<tr class="memdesc:a10277b9c9589903bc26b05444130904d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#a10277b9c9589903bc26b05444130904d">More...</a><br/></td></tr>
+<tr class="separator:a10277b9c9589903bc26b05444130904d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06183fa9ffad6bae81726c98a0ee4275"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a06183fa9ffad6bae81726c98a0ee4275">grpc_call_cancel_with_status</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *c, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *description, void *reserved)</td></tr>
+<tr class="memdesc:a06183fa9ffad6bae81726c98a0ee4275"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#a06183fa9ffad6bae81726c98a0ee4275">More...</a><br/></td></tr>
+<tr class="separator:a06183fa9ffad6bae81726c98a0ee4275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf4ac8b78da7b957ce05dc0f62719ada"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc_call_get_peer</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
<tr class="memdesc:adf4ac8b78da7b957ce05dc0f62719ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a newly allocated string representing the endpoint to which this call is communicating with. <a href="#adf4ac8b78da7b957ce05dc0f62719ada">More...</a><br/></td></tr>
<tr class="separator:adf4ac8b78da7b957ce05dc0f62719ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -219,9 +225,9 @@ Functions</h2></td></tr>
<tr class="separator:a92d6bdbeddb5e6918e118bc0979a1a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a089e0677c51d9a5d4a4a7e582f86b27f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call__stack.html">grpc_call_stack</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a089e0677c51d9a5d4a4a7e582f86b27f">grpc_call_get_call_stack</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
<tr class="separator:a089e0677c51d9a5d4a4a7e582f86b27f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0e60993c9d6e5ceccaf2e61f690b101"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#ae0e60993c9d6e5ceccaf2e61f690b101">grpc_call_start_batch</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, const <a class="el" href="structgrpc__op.html">grpc_op</a> *ops, size_t nops, void *tag)</td></tr>
-<tr class="memdesc:ae0e60993c9d6e5ceccaf2e61f690b101"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a batch of operations defined in the array ops; when complete, post a completion of type 'tag' to the completion queue bound to the call. <a href="#ae0e60993c9d6e5ceccaf2e61f690b101">More...</a><br/></td></tr>
-<tr class="separator:ae0e60993c9d6e5ceccaf2e61f690b101"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e0e15005aafed8cebf5b75f81fe90f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#aa6e0e15005aafed8cebf5b75f81fe90f">grpc_call_start_batch</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, const <a class="el" href="structgrpc__op.html">grpc_op</a> *ops, size_t nops, void *tag, void *reserved)</td></tr>
+<tr class="memdesc:aa6e0e15005aafed8cebf5b75f81fe90f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a batch of operations defined in the array ops; when complete, post a completion of type 'tag' to the completion queue bound to the call. <a href="#aa6e0e15005aafed8cebf5b75f81fe90f">More...</a><br/></td></tr>
+<tr class="separator:aa6e0e15005aafed8cebf5b75f81fe90f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad531b2cfc5574dbc4bebaafe0db1e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#adad531b2cfc5574dbc4bebaafe0db1e9">grpc_call_context_set</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a> elem, void *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, void(*destroy)(void *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>))</td></tr>
<tr class="separator:adad531b2cfc5574dbc4bebaafe0db1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a039322642b1682808002d1302c248c5f"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8c.html#a039322642b1682808002d1302c248c5f">grpc_call_context_get</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a> elem)</td></tr>
@@ -503,7 +509,7 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="adce32a3168cfc0048423af94a3961878"></a>
+<a class="anchor" id="a10277b9c9589903bc26b05444130904d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -511,8 +517,18 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> grpc_call_cancel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
- <td class="paramname"><em>call</em></td><td>)</td>
+ <td class="paramname"><em>call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -522,7 +538,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1adb0f85dd491cc47dd8da655c4e30a6"></a>
+<a class="anchor" id="a06183fa9ffad6bae81726c98a0ee4275"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -542,7 +558,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>description</em>&#160;</td>
+ <td class="paramname"><em>description</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -621,7 +643,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0199bd70012c6e2dfa8667dd1d280109"></a>
+<a class="anchor" id="ab74ce915ef80c7f45fcc71939f81998f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -634,6 +656,18 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>parent_call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>propagation_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
<td class="paramname"><em>cq</em>, </td>
</tr>
@@ -754,6 +788,41 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ab79165a9b8e03791e2a4d2c695e7aebd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call_get_encodings_accepted_by_peer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>call</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a bitset for the encodings (compression algorithms) supported by <em>call's</em> peer. </p>
+<p>To be indexed by grpc_compression_algorithm enum values. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4f154dbe6acd0c3a817a1892f4989c58"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call_get_message_flags </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>call</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="adf4ac8b78da7b957ce05dc0f62719ada"></a>
<div class="memitem">
<div class="memproto">
@@ -858,7 +927,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae0e60993c9d6e5ceccaf2e61f690b101"></a>
+<a class="anchor" id="aa6e0e15005aafed8cebf5b75f81fe90f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -884,7 +953,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>tag</em>&#160;</td>
+ <td class="paramname"><em>tag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -946,7 +1021,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/call_8h.html b/doc/ref/core.internal/html/call_8h.html
index f4c86dbf84..98c631cfad 100644
--- a/doc/ref/core.internal/html/call_8h.html
+++ b/doc/ref/core.internal/html/call_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,8 +149,8 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a0199bd70012c6e2dfa8667dd1d280109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#a0199bd70012c6e2dfa8667dd1d280109">grpc_call_create</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, const void *server_transport_data, <a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> **add_initial_metadata, size_t add_initial_metadata_count, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> send_deadline)</td></tr>
-<tr class="separator:a0199bd70012c6e2dfa8667dd1d280109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab74ce915ef80c7f45fcc71939f81998f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#ab74ce915ef80c7f45fcc71939f81998f">grpc_call_create</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, const void *server_transport_data, <a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> **add_initial_metadata, size_t add_initial_metadata_count, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> send_deadline)</td></tr>
+<tr class="separator:ab74ce915ef80c7f45fcc71939f81998f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e0a4ca5d3d86c071b41dcb30c117bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd">grpc_call_set_completion_queue</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq)</td></tr>
<tr class="separator:a29e0a4ca5d3d86c071b41dcb30c117bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383950ef84646c0f3cb3cb38807503db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#a383950ef84646c0f3cb3cb38807503db">grpc_call_get_completion_queue</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
@@ -177,6 +177,13 @@ Functions</h2></td></tr>
<tr class="separator:a039322642b1682808002d1302c248c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af101e4a67c8995de55cbd8b113e3b394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#af101e4a67c8995de55cbd8b113e3b394">grpc_call_is_client</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
<tr class="separator:af101e4a67c8995de55cbd8b113e3b394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5128cbee3e5ed3cd97b4043c0f6d7d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">grpc_call_get_compression_algorithm</a> (const <a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
+<tr class="separator:a5128cbee3e5ed3cd97b4043c0f6d7d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f154dbe6acd0c3a817a1892f4989c58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58">grpc_call_get_message_flags</a> (const <a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
+<tr class="separator:a4f154dbe6acd0c3a817a1892f4989c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab79165a9b8e03791e2a4d2c695e7aebd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd">grpc_call_get_encodings_accepted_by_peer</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
+<tr class="memdesc:ab79165a9b8e03791e2a4d2c695e7aebd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a bitset for the encodings (compression algorithms) supported by <em>call's</em> peer. <a href="#ab79165a9b8e03791e2a4d2c695e7aebd">More...</a><br/></td></tr>
+<tr class="separator:ab79165a9b8e03791e2a4d2c695e7aebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
@@ -348,7 +355,7 @@ Variables</h2></td></tr>
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">grpc_trace_batch</a>) <a class="code" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">\</a></div>
<div class="line"><a class="code" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5"> grpc_server_log_request_call</a>(sev, server, call, details, initial_metadata, \</div>
<div class="line"> cq_bound_to_call, cq_for_notifications, tag)</div>
-<div class="ttc" id="call_8h_html_a731e08efd7f3cab089d2239f0ed931d5"><div class="ttname"><a href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">grpc_server_log_request_call</a></div><div class="ttdeci">void grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:124</div></div>
+<div class="ttc" id="call_8h_html_a731e08efd7f3cab089d2239f0ed931d5"><div class="ttname"><a href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">grpc_server_log_request_call</a></div><div class="ttdeci">void grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:125</div></div>
<div class="ttc" id="call_8h_html_a9fa9c0e067be7cfea08021b019544382"><div class="ttname"><a href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">grpc_trace_batch</a></div><div class="ttdeci">int grpc_trace_batch</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:40</div></div>
</div><!-- fragment -->
</div>
@@ -508,7 +515,7 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0199bd70012c6e2dfa8667dd1d280109"></a>
+<a class="anchor" id="ab74ce915ef80c7f45fcc71939f81998f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -521,6 +528,18 @@ Variables</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>parent_call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>propagation_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
<td class="paramname"><em>cq</em>, </td>
</tr>
@@ -606,6 +625,57 @@ Variables</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5128cbee3e5ed3cd97b4043c0f6d7d04"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> grpc_call_get_compression_algorithm </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>call</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab79165a9b8e03791e2a4d2c695e7aebd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call_get_encodings_accepted_by_peer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>call</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a bitset for the encodings (compression algorithms) supported by <em>call's</em> peer. </p>
+<p>To be indexed by grpc_compression_algorithm enum values. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4f154dbe6acd0c3a817a1892f4989c58"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call_get_message_flags </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>call</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a6845825cac8a628227db13fef74ac84d"></a>
<div class="memitem">
<div class="memproto">
@@ -930,7 +1000,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/call_8h_source.html b/doc/ref/core.internal/html/call_8h_source.html
index 0ea32c40a1..b52940e4b8 100644
--- a/doc/ref/core.internal/html/call_8h_source.html
+++ b/doc/ref/core.internal/html/call_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,201 +128,222 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="channel_2context_8h.html">src/core/channel/context.h</a>&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="grpc_8h.html">grpc/grpc.h</a>&gt;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">/* Primitive operation types - grpc_op&#39;s get rewritten into these */</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077"> 42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282"> 43</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282">GRPC_IOREQ_RECV_INITIAL_METADATA</a>,</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb"> 44</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb">GRPC_IOREQ_RECV_MESSAGE</a>,</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf"> 45</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf">GRPC_IOREQ_RECV_TRAILING_METADATA</a>,</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a"> 46</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a">GRPC_IOREQ_RECV_STATUS</a>,</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795"> 47</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795">GRPC_IOREQ_RECV_STATUS_DETAILS</a>,</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632"> 48</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632">GRPC_IOREQ_RECV_CLOSE</a>,</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7"> 49</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7">GRPC_IOREQ_SEND_INITIAL_METADATA</a>,</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246"> 50</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246">GRPC_IOREQ_SEND_MESSAGE</a>,</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522"> 51</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522">GRPC_IOREQ_SEND_TRAILING_METADATA</a>,</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c"> 52</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c">GRPC_IOREQ_SEND_STATUS</a>,</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a"> 53</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a">GRPC_IOREQ_SEND_CLOSE</a>,</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660"> 54</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;} <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077">grpc_ioreq_op</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html"> 57</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8"> 58</a></span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *<a class="code" href="uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8">recv_metadata</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0"> 59</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **<a class="code" href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0">recv_message</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#aedb6839ded1488cf3bd6905345fba0d2"> 61</a></span>&#160; void (*set_value)(<a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331"> 62</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">user_data</a>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; } recv_status;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* Primitive operation types - grpc_op&#39;s get rewritten into these */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282"> 47</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282">GRPC_IOREQ_RECV_INITIAL_METADATA</a>,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb"> 48</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb">GRPC_IOREQ_RECV_MESSAGE</a>,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf"> 49</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf">GRPC_IOREQ_RECV_TRAILING_METADATA</a>,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a"> 50</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a">GRPC_IOREQ_RECV_STATUS</a>,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795"> 51</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795">GRPC_IOREQ_RECV_STATUS_DETAILS</a>,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632"> 52</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632">GRPC_IOREQ_RECV_CLOSE</a>,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7"> 53</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7">GRPC_IOREQ_SEND_INITIAL_METADATA</a>,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246"> 54</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246">GRPC_IOREQ_SEND_MESSAGE</a>,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522"> 55</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522">GRPC_IOREQ_SEND_TRAILING_METADATA</a>,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c"> 56</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c">GRPC_IOREQ_SEND_STATUS</a>,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a"> 57</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a">GRPC_IOREQ_SEND_CLOSE</a>,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660"> 58</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077">grpc_ioreq_op</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html"> 61</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8"> 62</a></span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *<a class="code" href="uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8">recv_metadata</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0"> 63</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **<a class="code" href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0">recv_message</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6"> 65</a></span>&#160; <span class="keywordtype">char</span> **<a class="code" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">details</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468"> 66</a></span>&#160; <span class="keywordtype">size_t</span> *<a class="code" href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468">details_capacity</a>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; } recv_status_details;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#aedb6839ded1488cf3bd6905345fba0d2"> 65</a></span>&#160; void (*set_value)(<a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331"> 66</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">user_data</a>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; } recv_status;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a"> 69</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">count</a>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968"> 70</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">metadata</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; } send_metadata;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45"> 72</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45">send_message</a>;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1"> 74</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">code</a>;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169"> 75</a></span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">details</a>;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; } send_status;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;} <a class="code" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html"> 79</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0"> 80</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077">grpc_ioreq_op</a> <a class="code" href="structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0">op</a>;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1"> 81</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1">flags</a>; </div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61"> 82</a></span>&#160; <a class="code" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a> <a class="code" href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61">data</a>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;} <a class="code" href="structgrpc__ioreq.html">grpc_ioreq</a>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b"> 85</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a>)(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keywordtype">int</span> success,</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="call_8h.html#a0199bd70012c6e2dfa8667dd1d280109">grpc_call_create</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_transport_data,</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> **add_initial_metadata,</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">size_t</span> add_initial_metadata_count,</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> send_deadline);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd">grpc_call_set_completion_queue</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *<a class="code" href="call_8h.html#a383950ef84646c0f3cb3cb38807503db">grpc_call_get_completion_queue</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#ifdef GRPC_CALL_REF_COUNT_DEBUG</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="call_8h.html#a6845825cac8a628227db13fef74ac84d">grpc_call_internal_ref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">grpc_call_internal_unref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason,</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">int</span> allow_immediate_deletion);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#define GRPC_CALL_INTERNAL_REF(call, reason) \</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"> grpc_call_internal_ref(call, reason)</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CALL_INTERNAL_UNREF(call, reason, allow_immediate_deletion) \</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"> grpc_call_internal_unref(call, reason, allow_immediate_deletion)</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="call_8h.html#a6845825cac8a628227db13fef74ac84d">grpc_call_internal_ref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">grpc_call_internal_unref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keywordtype">int</span> allow_immediate_deletion);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="call_8h.html#a8096750f0a0c7cb97a4c38df49242f8b"> 108</a></span>&#160;<span class="preprocessor">#define GRPC_CALL_INTERNAL_REF(call, reason) grpc_call_internal_ref(call)</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="call_8h.html#a88a83bb312e007ce3b253c97a567383b"> 109</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CALL_INTERNAL_UNREF(call, reason, allow_immediate_deletion) \</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"> grpc_call_internal_unref(call, allow_immediate_deletion)</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="call_8h.html#aef30c2ddcfea12c0df20548f32b4378d">grpc_call_start_ioreq_and_call_back</a>(</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <a class="code" href="structgrpc__ioreq.html">grpc_ioreq</a> *reqs, <span class="keywordtype">size_t</span> nreqs,</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a> on_complete, <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<a class="code" href="structgrpc__call__stack.html">grpc_call_stack</a> *<a class="code" href="call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f">grpc_call_get_call_stack</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment">/* Given the top call_element, get the call object. */</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e">grpc_call_from_top_element</a>(<a class="code" href="structgrpc__call__element.html">grpc_call_element</a> *surface_element);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">grpc_trace_batch</a>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a70fab32081ad1821de8bf3979cfa01d6">grpc_call_log_batch</a>(<span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line, <a class="code" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a> severity,</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <a class="code" href="structgrpc__op.html">grpc_op</a> *ops, <span class="keywordtype">size_t</span> nops,</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">void</span> *tag);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6"> 69</a></span>&#160; <span class="keywordtype">char</span> **<a class="code" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">details</a>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468"> 70</a></span>&#160; <span class="keywordtype">size_t</span> *<a class="code" href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468">details_capacity</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; } recv_status_details;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a"> 73</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">count</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968"> 74</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">metadata</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; } send_metadata;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45"> 76</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45">send_message</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1"> 78</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">code</a>;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169"> 79</a></span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">details</a>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; } send_status;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;} <a class="code" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html"> 83</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0"> 84</a></span>&#160; <a class="code" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077">grpc_ioreq_op</a> <a class="code" href="structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0">op</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1"> 85</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1">flags</a>; </div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61"> 86</a></span>&#160; <a class="code" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a> <a class="code" href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61">data</a>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;} <a class="code" href="structgrpc__ioreq.html">grpc_ioreq</a>;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b"> 89</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a>)(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keywordtype">int</span> success,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="call_8h.html#ab74ce915ef80c7f45fcc71939f81998f">grpc_call_create</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="code" href="structgrpc__call.html">grpc_call</a> *parent_call,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_transport_data,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> **add_initial_metadata,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">size_t</span> add_initial_metadata_count,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> send_deadline);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd">grpc_call_set_completion_queue</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *<a class="code" href="call_8h.html#a383950ef84646c0f3cb3cb38807503db">grpc_call_get_completion_queue</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#ifdef GRPC_CALL_REF_COUNT_DEBUG</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="call_8h.html#a6845825cac8a628227db13fef74ac84d">grpc_call_internal_ref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">grpc_call_internal_unref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">int</span> allow_immediate_deletion);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#define GRPC_CALL_INTERNAL_REF(call, reason) \</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"> grpc_call_internal_ref(call, reason)</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CALL_INTERNAL_UNREF(call, reason, allow_immediate_deletion) \</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"> grpc_call_internal_unref(call, reason, allow_immediate_deletion)</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="call_8h.html#a6845825cac8a628227db13fef74ac84d">grpc_call_internal_ref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">grpc_call_internal_unref</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keywordtype">int</span> allow_immediate_deletion);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="call_8h.html#a8096750f0a0c7cb97a4c38df49242f8b"> 114</a></span>&#160;<span class="preprocessor">#define GRPC_CALL_INTERNAL_REF(call, reason) grpc_call_internal_ref(call)</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="call_8h.html#a88a83bb312e007ce3b253c97a567383b"> 115</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CALL_INTERNAL_UNREF(call, reason, allow_immediate_deletion) \</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"> grpc_call_internal_unref(call, allow_immediate_deletion)</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="call_8h.html#aef30c2ddcfea12c0df20548f32b4378d">grpc_call_start_ioreq_and_call_back</a>(</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <a class="code" href="structgrpc__ioreq.html">grpc_ioreq</a> *reqs, <span class="keywordtype">size_t</span> nreqs,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a> on_complete, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<a class="code" href="structgrpc__call__stack.html">grpc_call_stack</a> *<a class="code" href="call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f">grpc_call_get_call_stack</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment">/* Given the top call_element, get the call object. */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e">grpc_call_from_top_element</a>(<a class="code" href="structgrpc__call__element.html">grpc_call_element</a> *surface_element);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">grpc_server_log_request_call</a>(<span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line,</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a> severity,</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <a class="code" href="structgrpc__call.html">grpc_call</a> **call,</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details,</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *initial_metadata,</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call,</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification,</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">void</span> *tag);</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">grpc_server_log_shutdown</a>(<span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line, <a class="code" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a> severity,</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">void</span> *tag);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">/* Set a context pointer.</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> No thread safety guarantees are made wrt this value. */</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9">grpc_call_context_set</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <a class="code" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a> elem,</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, <span class="keywordtype">void</span> (*destroy)(<span class="keywordtype">void</span> *value));</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/* Get a context pointer. */</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="call_8h.html#a039322642b1682808002d1302c248c5f">grpc_call_context_get</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <a class="code" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a> elem);</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="call_8h.html#afb66440381d35f27f8a59ce496970c8a"> 148</a></span>&#160;<span class="preprocessor">#define GRPC_CALL_LOG_BATCH(sev, call, ops, nops, tag) \</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"> if (grpc_trace_batch) grpc_call_log_batch(sev, call, ops, nops, tag)</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="call_8h.html#a2248e590ae0f4d7aba76fbf76110db6c"> 151</a></span>&#160;<span class="preprocessor">#define GRPC_SERVER_LOG_REQUEST_CALL(sev, server, call, details, \</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"> initial_metadata, cq_bound_to_call, \</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"> cq_for_notifications, tag) \</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"> if (grpc_trace_batch) \</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"> grpc_server_log_request_call(sev, server, call, details, initial_metadata, \</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"> cq_bound_to_call, cq_for_notifications, tag)</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="call_8h.html#a0b82c07496b462c41ce400559c5219e7"> 158</a></span>&#160;<span class="preprocessor">#define GRPC_SERVER_LOG_SHUTDOWN(sev, server, cq, tag) \</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"> if (grpc_trace_batch) grpc_server_log_shutdown(sev, server, cq, tag)</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="call_8h.html#af101e4a67c8995de55cbd8b113e3b394">grpc_call_is_client</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_CALL_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c">GRPC_IOREQ_SEND_STATUS</a></div><div class="ttdef"><b>Definition:</b> call.h:52</div></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">grpc_trace_batch</a>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a70fab32081ad1821de8bf3979cfa01d6">grpc_call_log_batch</a>(<span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line, <a class="code" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a> severity,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <a class="code" href="structgrpc__op.html">grpc_op</a> *ops, <span class="keywordtype">size_t</span> nops,</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> *tag);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">grpc_server_log_request_call</a>(<span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line,</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a> severity,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <a class="code" href="structgrpc__call.html">grpc_call</a> **call,</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *initial_metadata,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call,</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification,</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">void</span> *tag);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">grpc_server_log_shutdown</a>(<span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line, <a class="code" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a> severity,</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> *tag);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment">/* Set a context pointer.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> No thread safety guarantees are made wrt this value. */</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">void</span> <a class="code" href="call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9">grpc_call_context_set</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <a class="code" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a> elem,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, <span class="keywordtype">void</span> (*destroy)(<span class="keywordtype">void</span> *value));</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment">/* Get a context pointer. */</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="call_8h.html#a039322642b1682808002d1302c248c5f">grpc_call_context_get</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <a class="code" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a> elem);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="call_8h.html#afb66440381d35f27f8a59ce496970c8a"> 154</a></span>&#160;<span class="preprocessor">#define GRPC_CALL_LOG_BATCH(sev, call, ops, nops, tag) \</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"> if (grpc_trace_batch) grpc_call_log_batch(sev, call, ops, nops, tag)</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="call_8h.html#a2248e590ae0f4d7aba76fbf76110db6c"> 157</a></span>&#160;<span class="preprocessor">#define GRPC_SERVER_LOG_REQUEST_CALL(sev, server, call, details, \</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"> initial_metadata, cq_bound_to_call, \</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"> cq_for_notifications, tag) \</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"> if (grpc_trace_batch) \</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"> grpc_server_log_request_call(sev, server, call, details, initial_metadata, \</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"> cq_bound_to_call, cq_for_notifications, tag)</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="call_8h.html#a0b82c07496b462c41ce400559c5219e7"> 164</a></span>&#160;<span class="preprocessor">#define GRPC_SERVER_LOG_SHUTDOWN(sev, server, cq, tag) \</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"> if (grpc_trace_batch) grpc_server_log_shutdown(sev, server, cq, tag)</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="call_8h.html#af101e4a67c8995de55cbd8b113e3b394">grpc_call_is_client</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">grpc_call_get_compression_algorithm</a>(</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58">grpc_call_get_message_flags</a>(<span class="keyword">const</span> <a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd">grpc_call_get_encodings_accepted_by_peer</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_CALL_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad8568457ecb464f48adf5d5f27828e3c">GRPC_IOREQ_SEND_STATUS</a></div><div class="ttdef"><b>Definition:</b> call.h:56</div></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
-<div class="ttc" id="call_8h_html_a0199bd70012c6e2dfa8667dd1d280109"><div class="ttname"><a href="call_8h.html#a0199bd70012c6e2dfa8667dd1d280109">grpc_call_create</a></div><div class="ttdeci">grpc_call * grpc_call_create(grpc_channel *channel, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline)</div><div class="ttdef"><b>Definition:</b> call.c:293</div></div>
-<div class="ttc" id="call_8h_html_a0e7c36965ffbb52c576b6b0bf819ab89"><div class="ttname"><a href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">grpc_server_log_shutdown</a></div><div class="ttdeci">void grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:140</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a></div><div class="ttdef"><b>Definition:</b> call.h:54</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html"><div class="ttname"><a href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a></div><div class="ttdef"><b>Definition:</b> call.h:57</div></div>
-<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:61</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf">GRPC_IOREQ_RECV_TRAILING_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:45</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a42f927cee57659aa72d79546b897b468"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468">grpc_ioreq_data::details_capacity</a></div><div class="ttdeci">size_t * details_capacity</div><div class="ttdef"><b>Definition:</b> call.h:66</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a">GRPC_IOREQ_RECV_STATUS</a></div><div class="ttdef"><b>Definition:</b> call.h:46</div></div>
+<div class="ttc" id="call_8h_html_a0e7c36965ffbb52c576b6b0bf819ab89"><div class="ttname"><a href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">grpc_server_log_shutdown</a></div><div class="ttdeci">void grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:141</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a51d3cbf122a04eb94e88015228795660">GRPC_IOREQ_OP_COUNT</a></div><div class="ttdef"><b>Definition:</b> call.h:58</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html"><div class="ttname"><a href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a></div><div class="ttdef"><b>Definition:</b> call.h:61</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:50</div></div>
+<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:62</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a8e812e910cf251cd7ea99e912eeb9bcf">GRPC_IOREQ_RECV_TRAILING_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:49</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a42f927cee57659aa72d79546b897b468"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468">grpc_ioreq_data::details_capacity</a></div><div class="ttdeci">size_t * details_capacity</div><div class="ttdef"><b>Definition:</b> call.h:70</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a115f1520925971c6a06680669d76ea9a">GRPC_IOREQ_RECV_STATUS</a></div><div class="ttdef"><b>Definition:</b> call.h:50</div></div>
+<div class="ttc" id="call_8h_html_a4f154dbe6acd0c3a817a1892f4989c58"><div class="ttname"><a href="call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58">grpc_call_get_message_flags</a></div><div class="ttdeci">gpr_uint32 grpc_call_get_message_flags(const grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:576</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="structgrpc__mdstr_html"><div class="ttname"><a href="structgrpc__mdstr.html">grpc_mdstr</a></div><div class="ttdef"><b>Definition:</b> metadata.h:70</div></div>
-<div class="ttc" id="call_8h_html_a039322642b1682808002d1302c248c5f"><div class="ttname"><a href="call_8h.html#a039322642b1682808002d1302c248c5f">grpc_call_context_get</a></div><div class="ttdeci">void * grpc_call_context_get(grpc_call *call, grpc_context_index elem)</div><div class="ttdef"><b>Definition:</b> call.c:1583</div></div>
-<div class="ttc" id="structgrpc__call__details_html"><div class="ttname"><a href="structgrpc__call__details.html">grpc_call_details</a></div><div class="ttdef"><b>Definition:</b> grpc.h:244</div></div>
+<div class="ttc" id="call_8h_html_a039322642b1682808002d1302c248c5f"><div class="ttname"><a href="call_8h.html#a039322642b1682808002d1302c248c5f">grpc_call_context_get</a></div><div class="ttdeci">void * grpc_call_context_get(grpc_call *call, grpc_context_index elem)</div><div class="ttdef"><b>Definition:</b> call.c:1743</div></div>
+<div class="ttc" id="structgrpc__call__details_html"><div class="ttname"><a href="structgrpc__call__details.html">grpc_call_details</a></div><div class="ttdef"><b>Definition:</b> grpc.h:254</div></div>
<div class="ttc" id="structgrpc__byte__buffer_html"><div class="ttname"><a href="structgrpc__byte__buffer.html">grpc_byte_buffer</a></div><div class="ttdef"><b>Definition:</b> byte_buffer.h:49</div></div>
-<div class="ttc" id="structgrpc__metadata__array_html"><div class="ttname"><a href="structgrpc__metadata__array.html">grpc_metadata_array</a></div><div class="ttdef"><b>Definition:</b> grpc.h:235</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="structgrpc__ioreq_html_a448abf6e8036e7d9ba0c554936e6f4d0"><div class="ttname"><a href="structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0">grpc_ioreq::op</a></div><div class="ttdeci">grpc_ioreq_op op</div><div class="ttdef"><b>Definition:</b> call.h:80</div></div>
-<div class="ttc" id="call_8h_html_ac4899ae8f97f4bc7e61ae178d853373b"><div class="ttname"><a href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a></div><div class="ttdeci">void(* grpc_ioreq_completion_func)(grpc_call *call, int success, void *user_data)</div><div class="ttdef"><b>Definition:</b> call.h:85</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a34eacee09dcb1156021aaeea8206a42a"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">grpc_ioreq_data::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> call.h:69</div></div>
+<div class="ttc" id="structgrpc__metadata__array_html"><div class="ttname"><a href="structgrpc__metadata__array.html">grpc_metadata_array</a></div><div class="ttdef"><b>Definition:</b> grpc.h:245</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="structgrpc__ioreq_html_a448abf6e8036e7d9ba0c554936e6f4d0"><div class="ttname"><a href="structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0">grpc_ioreq::op</a></div><div class="ttdeci">grpc_ioreq_op op</div><div class="ttdef"><b>Definition:</b> call.h:84</div></div>
+<div class="ttc" id="call_8h_html_ac4899ae8f97f4bc7e61ae178d853373b"><div class="ttname"><a href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">grpc_ioreq_completion_func</a></div><div class="ttdeci">void(* grpc_ioreq_completion_func)(grpc_call *call, int success, void *user_data)</div><div class="ttdef"><b>Definition:</b> call.h:89</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a34eacee09dcb1156021aaeea8206a42a"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">grpc_ioreq_data::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> call.h:73</div></div>
<div class="ttc" id="log_8h_html_af10334b4085ac6985a2af9c08478ad48"><div class="ttname"><a href="log_8h.html#af10334b4085ac6985a2af9c08478ad48">gpr_log_severity</a></div><div class="ttdeci">gpr_log_severity</div><div class="ttdef"><b>Definition:</b> log.h:56</div></div>
-<div class="ttc" id="call_8h_html_a731e08efd7f3cab089d2239f0ed931d5"><div class="ttname"><a href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">grpc_server_log_request_call</a></div><div class="ttdeci">void grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:124</div></div>
-<div class="ttc" id="call_8h_html_aef30c2ddcfea12c0df20548f32b4378d"><div class="ttname"><a href="call_8h.html#aef30c2ddcfea12c0df20548f32b4378d">grpc_call_start_ioreq_and_call_back</a></div><div class="ttdeci">grpc_call_error grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data)</div><div class="ttdef"><b>Definition:</b> call.c:1167</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795">GRPC_IOREQ_RECV_STATUS_DETAILS</a></div><div class="ttdef"><b>Definition:</b> call.h:47</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a></div><div class="ttdeci">grpc_call_error</div><div class="ttdoc">Result of a grpc call. </div><div class="ttdef"><b>Definition:</b> grpc.h:156</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a77fea25992234ba3a0174207114ebbb1"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">grpc_ioreq_data::code</a></div><div class="ttdeci">grpc_status_code code</div><div class="ttdef"><b>Definition:</b> call.h:74</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a58b11308558f97bf335ce5575d951968"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">grpc_ioreq_data::metadata</a></div><div class="ttdeci">grpc_metadata * metadata</div><div class="ttdef"><b>Definition:</b> call.h:70</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a6b5db9dd6e61e416c3514b787b25dcc6"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">grpc_ioreq_data::details</a></div><div class="ttdeci">char ** details</div><div class="ttdef"><b>Definition:</b> call.h:65</div></div>
-<div class="ttc" id="call_8h_html_a089e0677c51d9a5d4a4a7e582f86b27f"><div class="ttname"><a href="call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f">grpc_call_get_call_stack</a></div><div class="ttdeci">grpc_call_stack * grpc_call_get_call_stack(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:1397</div></div>
-<div class="ttc" id="structgrpc__metadata_html"><div class="ttname"><a href="structgrpc__metadata.html">grpc_metadata</a></div><div class="ttdoc">A single metadata element. </div><div class="ttdef"><b>Definition:</b> grpc.h:197</div></div>
-<div class="ttc" id="call_8h_html_a6845825cac8a628227db13fef74ac84d"><div class="ttname"><a href="call_8h.html#a6845825cac8a628227db13fef74ac84d">grpc_call_internal_ref</a></div><div class="ttdeci">void grpc_call_internal_ref(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:399</div></div>
+<div class="ttc" id="call_8h_html_a731e08efd7f3cab089d2239f0ed931d5"><div class="ttname"><a href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">grpc_server_log_request_call</a></div><div class="ttdeci">void grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:125</div></div>
+<div class="ttc" id="call_8h_html_aef30c2ddcfea12c0df20548f32b4378d"><div class="ttname"><a href="call_8h.html#aef30c2ddcfea12c0df20548f32b4378d">grpc_call_start_ioreq_and_call_back</a></div><div class="ttdeci">grpc_call_error grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data)</div><div class="ttdef"><b>Definition:</b> call.c:1280</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077adffaf692690d3ce8fb0b503574d17795">GRPC_IOREQ_RECV_STATUS_DETAILS</a></div><div class="ttdef"><b>Definition:</b> call.h:51</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a></div><div class="ttdeci">grpc_call_error</div><div class="ttdoc">Result of a grpc call. </div><div class="ttdef"><b>Definition:</b> grpc.h:162</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a77fea25992234ba3a0174207114ebbb1"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">grpc_ioreq_data::code</a></div><div class="ttdeci">grpc_status_code code</div><div class="ttdef"><b>Definition:</b> call.h:78</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a58b11308558f97bf335ce5575d951968"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">grpc_ioreq_data::metadata</a></div><div class="ttdeci">grpc_metadata * metadata</div><div class="ttdef"><b>Definition:</b> call.h:74</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a6b5db9dd6e61e416c3514b787b25dcc6"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">grpc_ioreq_data::details</a></div><div class="ttdeci">char ** details</div><div class="ttdef"><b>Definition:</b> call.h:69</div></div>
+<div class="ttc" id="call_8h_html_a089e0677c51d9a5d4a4a7e582f86b27f"><div class="ttname"><a href="call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f">grpc_call_get_call_stack</a></div><div class="ttdeci">grpc_call_stack * grpc_call_get_call_stack(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:1535</div></div>
+<div class="ttc" id="structgrpc__metadata_html"><div class="ttname"><a href="structgrpc__metadata.html">grpc_metadata</a></div><div class="ttdoc">A single metadata element. </div><div class="ttdef"><b>Definition:</b> grpc.h:207</div></div>
+<div class="ttc" id="call_8h_html_a6845825cac8a628227db13fef74ac84d"><div class="ttname"><a href="call_8h.html#a6845825cac8a628227db13fef74ac84d">grpc_call_internal_ref</a></div><div class="ttdeci">void grpc_call_internal_ref(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:457</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
-<div class="ttc" id="structgrpc__op_html"><div class="ttname"><a href="structgrpc__op.html">grpc_op</a></div><div class="ttdoc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) ...</div><div class="ttdef"><b>Definition:</b> grpc.h:287</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077">grpc_ioreq_op</a></div><div class="ttdeci">grpc_ioreq_op</div><div class="ttdef"><b>Definition:</b> call.h:42</div></div>
-<div class="ttc" id="structgrpc__ioreq_html_a97a3d5c809f88a76f20727e2afa539d1"><div class="ttname"><a href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1">grpc_ioreq::flags</a></div><div class="ttdeci">gpr_uint32 flags</div><div class="ttdoc">A copy of the write flags from grpc_op. </div><div class="ttdef"><b>Definition:</b> call.h:81</div></div>
-<div class="ttc" id="call_8h_html_af101e4a67c8995de55cbd8b113e3b394"><div class="ttname"><a href="call_8h.html#af101e4a67c8995de55cbd8b113e3b394">grpc_call_is_client</a></div><div class="ttdeci">gpr_uint8 grpc_call_is_client(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:1587</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a4e3eb01d90e05b23a70c19ad92cdafc8"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8">grpc_ioreq_data::recv_metadata</a></div><div class="ttdeci">grpc_metadata_array * recv_metadata</div><div class="ttdef"><b>Definition:</b> call.h:58</div></div>
-<div class="ttc" id="structgrpc__completion__queue_html"><div class="ttname"><a href="structgrpc__completion__queue.html">grpc_completion_queue</a></div><div class="ttdef"><b>Definition:</b> completion_queue.c:49</div></div>
-<div class="ttc" id="call_8h_html_a29e0a4ca5d3d86c071b41dcb30c117bd"><div class="ttname"><a href="call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd">grpc_call_set_completion_queue</a></div><div class="ttdeci">void grpc_call_set_completion_queue(grpc_call *call, grpc_completion_queue *cq)</div><div class="ttdef"><b>Definition:</b> call.c:357</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282">GRPC_IOREQ_RECV_INITIAL_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:43</div></div>
+<div class="ttc" id="structgrpc__op_html"><div class="ttname"><a href="structgrpc__op.html">grpc_op</a></div><div class="ttdoc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) ...</div><div class="ttdef"><b>Definition:</b> grpc.h:311</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077">grpc_ioreq_op</a></div><div class="ttdeci">grpc_ioreq_op</div><div class="ttdef"><b>Definition:</b> call.h:46</div></div>
+<div class="ttc" id="structgrpc__ioreq_html_a97a3d5c809f88a76f20727e2afa539d1"><div class="ttname"><a href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1">grpc_ioreq::flags</a></div><div class="ttdeci">gpr_uint32 flags</div><div class="ttdoc">A copy of the write flags from grpc_op. </div><div class="ttdef"><b>Definition:</b> call.h:85</div></div>
+<div class="ttc" id="call_8h_html_af101e4a67c8995de55cbd8b113e3b394"><div class="ttname"><a href="call_8h.html#af101e4a67c8995de55cbd8b113e3b394">grpc_call_is_client</a></div><div class="ttdeci">gpr_uint8 grpc_call_is_client(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:1747</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a4e3eb01d90e05b23a70c19ad92cdafc8"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8">grpc_ioreq_data::recv_metadata</a></div><div class="ttdeci">grpc_metadata_array * recv_metadata</div><div class="ttdef"><b>Definition:</b> call.h:62</div></div>
+<div class="ttc" id="structgrpc__completion__queue_html"><div class="ttname"><a href="structgrpc__completion__queue.html">grpc_completion_queue</a></div><div class="ttdef"><b>Definition:</b> completion_queue.c:54</div></div>
+<div class="ttc" id="call_8h_html_a29e0a4ca5d3d86c071b41dcb30c117bd"><div class="ttname"><a href="call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd">grpc_call_set_completion_queue</a></div><div class="ttdeci">void grpc_call_set_completion_queue(grpc_call *call, grpc_completion_queue *cq)</div><div class="ttdef"><b>Definition:</b> call.c:415</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a1314ef20703755184ab04fbfb5387282">GRPC_IOREQ_RECV_INITIAL_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:47</div></div>
<div class="ttc" id="call_8h_html_a70fab32081ad1821de8bf3979cfa01d6"><div class="ttname"><a href="call_8h.html#a70fab32081ad1821de8bf3979cfa01d6">grpc_call_log_batch</a></div><div class="ttdeci">void grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag)</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:110</div></div>
-<div class="ttc" id="structgrpc__ioreq_html_a1d53ade2406d59d0d67729ecab438d61"><div class="ttname"><a href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61">grpc_ioreq::data</a></div><div class="ttdeci">grpc_ioreq_data data</div><div class="ttdef"><b>Definition:</b> call.h:82</div></div>
+<div class="ttc" id="structgrpc__ioreq_html_a1d53ade2406d59d0d67729ecab438d61"><div class="ttname"><a href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61">grpc_ioreq::data</a></div><div class="ttdeci">grpc_ioreq_data data</div><div class="ttdef"><b>Definition:</b> call.h:86</div></div>
<div class="ttc" id="channel_2context_8h_html"><div class="ttname"><a href="channel_2context_8h.html">context.h</a></div></div>
-<div class="ttc" id="call_8h_html_adad531b2cfc5574dbc4bebaafe0db1e9"><div class="ttname"><a href="call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9">grpc_call_context_set</a></div><div class="ttdeci">void grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value))</div><div class="ttdef"><b>Definition:</b> call.c:1574</div></div>
+<div class="ttc" id="call_8h_html_a5128cbee3e5ed3cd97b4043c0f6d7d04"><div class="ttname"><a href="call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">grpc_call_get_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm grpc_call_get_compression_algorithm(const grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:536</div></div>
+<div class="ttc" id="call_8h_html_adad531b2cfc5574dbc4bebaafe0db1e9"><div class="ttname"><a href="call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9">grpc_call_context_set</a></div><div class="ttdeci">void grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value))</div><div class="ttdef"><b>Definition:</b> call.c:1734</div></div>
+<div class="ttc" id="call_8h_html_ab74ce915ef80c7f45fcc71939f81998f"><div class="ttname"><a href="call_8h.html#ab74ce915ef80c7f45fcc71939f81998f">grpc_call_create</a></div><div class="ttdeci">grpc_call * grpc_call_create(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline)</div><div class="ttdef"><b>Definition:</b> call.c:307</div></div>
<div class="ttc" id="structgrpc__call__stack_html"><div class="ttname"><a href="structgrpc__call__stack.html">grpc_call_stack</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:141</div></div>
-<div class="ttc" id="call_8h_html_a5f5aa8da7ebb5abc159c079891fbbe76"><div class="ttname"><a href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">grpc_call_internal_unref</a></div><div class="ttdeci">void grpc_call_internal_unref(grpc_call *call, int allow_immediate_deletion)</div><div class="ttdef"><b>Definition:</b> call.c:447</div></div>
+<div class="ttc" id="call_8h_html_ab79165a9b8e03791e2a4d2c695e7aebd"><div class="ttname"><a href="call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd">grpc_call_get_encodings_accepted_by_peer</a></div><div class="ttdeci">gpr_uint32 grpc_call_get_encodings_accepted_by_peer(grpc_call *call)</div><div class="ttdoc">Returns a bitset for the encodings (compression algorithms) supported by call&#39;s peer. </div><div class="ttdef"><b>Definition:</b> call.c:572</div></div>
+<div class="ttc" id="call_8h_html_a5f5aa8da7ebb5abc159c079891fbbe76"><div class="ttname"><a href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">grpc_call_internal_unref</a></div><div class="ttdeci">void grpc_call_internal_unref(grpc_call *call, int allow_immediate_deletion)</div><div class="ttdef"><b>Definition:</b> call.c:505</div></div>
<div class="ttc" id="channel_2context_8h_html_ad9f29fba1468a9a1384b9104bf368dff"><div class="ttname"><a href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff">grpc_context_index</a></div><div class="ttdeci">grpc_context_index</div><div class="ttdef"><b>Definition:</b> context.h:38</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a5ea7284dc03df43bf75f8111bd9339f0"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0">grpc_ioreq_data::recv_message</a></div><div class="ttdeci">grpc_byte_buffer ** recv_message</div><div class="ttdef"><b>Definition:</b> call.h:59</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_aabf2513498a2eee60eec1d1d70968169"><div class="ttname"><a href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">grpc_ioreq_data::details</a></div><div class="ttdeci">grpc_mdstr * details</div><div class="ttdef"><b>Definition:</b> call.h:75</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522">GRPC_IOREQ_SEND_TRAILING_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:51</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_abcf05c127005fb6267a4f1ef73daec45"><div class="ttname"><a href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45">grpc_ioreq_data::send_message</a></div><div class="ttdeci">grpc_byte_buffer * send_message</div><div class="ttdef"><b>Definition:</b> call.h:72</div></div>
-<div class="ttc" id="call_8h_html_a86f68a55fd9421d297c43cb4f0911d1e"><div class="ttname"><a href="call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e">grpc_call_from_top_element</a></div><div class="ttdeci">grpc_call * grpc_call_from_top_element(grpc_call_element *surface_element)</div><div class="ttdef"><b>Definition:</b> call.c:1261</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a5ea7284dc03df43bf75f8111bd9339f0"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0">grpc_ioreq_data::recv_message</a></div><div class="ttdeci">grpc_byte_buffer ** recv_message</div><div class="ttdef"><b>Definition:</b> call.h:63</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_aabf2513498a2eee60eec1d1d70968169"><div class="ttname"><a href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">grpc_ioreq_data::details</a></div><div class="ttdeci">grpc_mdstr * details</div><div class="ttdef"><b>Definition:</b> call.h:79</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522">GRPC_IOREQ_SEND_TRAILING_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:55</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_abcf05c127005fb6267a4f1ef73daec45"><div class="ttname"><a href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45">grpc_ioreq_data::send_message</a></div><div class="ttdeci">grpc_byte_buffer * send_message</div><div class="ttdef"><b>Definition:</b> call.h:76</div></div>
+<div class="ttc" id="call_8h_html_a86f68a55fd9421d297c43cb4f0911d1e"><div class="ttname"><a href="call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e">grpc_call_from_top_element</a></div><div class="ttdeci">grpc_call * grpc_call_from_top_element(grpc_call_element *surface_element)</div><div class="ttdef"><b>Definition:</b> call.c:1394</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eb"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a></div><div class="ttdeci">grpc_status_code</div><div class="ttdef"><b>Definition:</b> status.h:41</div></div>
<div class="ttc" id="structgrpc__call__element_html"><div class="ttname"><a href="structgrpc__call__element.html">grpc_call_element</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:124</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb">GRPC_IOREQ_RECV_MESSAGE</a></div><div class="ttdef"><b>Definition:</b> call.h:44</div></div>
-<div class="ttc" id="call_8h_html_a383950ef84646c0f3cb3cb38807503db"><div class="ttname"><a href="call_8h.html#a383950ef84646c0f3cb3cb38807503db">grpc_call_get_completion_queue</a></div><div class="ttdeci">grpc_completion_queue * grpc_call_get_completion_queue(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:367</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632">GRPC_IOREQ_RECV_CLOSE</a></div><div class="ttdef"><b>Definition:</b> call.h:48</div></div>
-<div class="ttc" id="uniongrpc__ioreq__data_html_a442beede6948f0efc06a0a9404b49331"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">grpc_ioreq_data::user_data</a></div><div class="ttdeci">void * user_data</div><div class="ttdef"><b>Definition:</b> call.h:62</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a">GRPC_IOREQ_SEND_CLOSE</a></div><div class="ttdef"><b>Definition:</b> call.h:53</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a9ab6565e74cfb818d27db7d532570cbb">GRPC_IOREQ_RECV_MESSAGE</a></div><div class="ttdef"><b>Definition:</b> call.h:48</div></div>
+<div class="ttc" id="call_8h_html_a383950ef84646c0f3cb3cb38807503db"><div class="ttname"><a href="call_8h.html#a383950ef84646c0f3cb3cb38807503db">grpc_call_get_completion_queue</a></div><div class="ttdeci">grpc_completion_queue * grpc_call_get_completion_queue(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> call.c:425</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a87859850a314f5275986aeb008e4f632">GRPC_IOREQ_RECV_CLOSE</a></div><div class="ttdef"><b>Definition:</b> call.h:52</div></div>
+<div class="ttc" id="uniongrpc__ioreq__data_html_a442beede6948f0efc06a0a9404b49331"><div class="ttname"><a href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">grpc_ioreq_data::user_data</a></div><div class="ttdeci">void * user_data</div><div class="ttdef"><b>Definition:</b> call.h:66</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ad303395faccf9db870bfb3017c3b994a">GRPC_IOREQ_SEND_CLOSE</a></div><div class="ttdef"><b>Definition:</b> call.h:57</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7">GRPC_IOREQ_SEND_INITIAL_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:49</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077a7f2c7c1956f546a988d5071ec49187b7">GRPC_IOREQ_SEND_INITIAL_METADATA</a></div><div class="ttdef"><b>Definition:</b> call.h:53</div></div>
<div class="ttc" id="call_8h_html_a9fa9c0e067be7cfea08021b019544382"><div class="ttname"><a href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">grpc_trace_batch</a></div><div class="ttdeci">int grpc_trace_batch</div><div class="ttdef"><b>Definition:</b> call_log_batch.c:40</div></div>
-<div class="ttc" id="structgrpc__call_html"><div class="ttname"><a href="structgrpc__call.html">grpc_call</a></div><div class="ttdef"><b>Definition:</b> call.c:143</div></div>
-<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246">GRPC_IOREQ_SEND_MESSAGE</a></div><div class="ttdef"><b>Definition:</b> call.h:50</div></div>
-<div class="ttc" id="structgrpc__ioreq_html"><div class="ttname"><a href="structgrpc__ioreq.html">grpc_ioreq</a></div><div class="ttdef"><b>Definition:</b> call.h:79</div></div>
+<div class="ttc" id="structgrpc__call_html"><div class="ttname"><a href="structgrpc__call.html">grpc_call</a></div><div class="ttdef"><b>Definition:</b> call.c:144</div></div>
+<div class="ttc" id="call_8h_html_a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246"><div class="ttname"><a href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077ae1347e94cd8011a8bbbf73e916fb9246">GRPC_IOREQ_SEND_MESSAGE</a></div><div class="ttdef"><b>Definition:</b> call.h:54</div></div>
+<div class="ttc" id="structgrpc__ioreq_html"><div class="ttname"><a href="structgrpc__ioreq.html">grpc_ioreq</a></div><div class="ttdef"><b>Definition:</b> call.h:83</div></div>
<div class="ttc" id="structgrpc__server_html"><div class="ttname"><a href="structgrpc__server.html">grpc_server</a></div><div class="ttdef"><b>Definition:</b> server.c:181</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/call__details_8c.html b/doc/ref/core.internal/html/call__details_8c.html
index f3326c16ab..123e3e6643 100644
--- a/doc/ref/core.internal/html/call__details_8c.html
+++ b/doc/ref/core.internal/html/call__details_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/call__log__batch_8c.html b/doc/ref/core.internal/html/call__log__batch_8c.html
index 59e9a1fbbc..275123da45 100644
--- a/doc/ref/core.internal/html/call__log__batch_8c.html
+++ b/doc/ref/core.internal/html/call__log__batch_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -325,7 +325,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census_2context_8h.html b/doc/ref/core.internal/html/census_2context_8h.html
index 2d3d69fca1..b9a54c06f1 100644
--- a/doc/ref/core.internal/html/census_2context_8h.html
+++ b/doc/ref/core.internal/html/census_2context_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,7 +102,7 @@ Data Structures</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census_2context_8h_source.html b/doc/ref/core.internal/html/census_2context_8h_source.html
index 946ecfbe31..a85382ee81 100644
--- a/doc/ref/core.internal/html/census_2context_8h_source.html
+++ b/doc/ref/core.internal/html/census_2context_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,12 +140,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structcensus__context_html_af2f543e5253035ca31b883c23453c918"><div class="ttname"><a href="structcensus__context.html#af2f543e5253035ca31b883c23453c918">census_context::trace_id</a></div><div class="ttdeci">gpr_uint64 trace_id</div><div class="ttdef"><b>Definition:</b> context.h:43</div></div>
<div class="ttc" id="structcensus__context_html"><div class="ttname"><a href="structcensus__context.html">census_context</a></div><div class="ttdef"><b>Definition:</b> context.h:41</div></div>
<div class="ttc" id="census_8h_html"><div class="ttname"><a href="census_8h.html">census.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
+<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
<div class="ttc" id="structcensus__context_html_ab46ba00da079c14fed8259bae560fdac"><div class="ttname"><a href="structcensus__context.html#ab46ba00da079c14fed8259bae560fdac">census_context::op_id</a></div><div class="ttdeci">gpr_uint64 op_id</div><div class="ttdef"><b>Definition:</b> context.h:42</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census_8h.html b/doc/ref/core.internal/html/census_8h.html
index 8129fdf064..817beeed1e 100644
--- a/doc/ref/core.internal/html/census_8h.html
+++ b/doc/ref/core.internal/html/census_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -86,9 +86,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a> </div>
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">census.h File Reference</div> </div>
</div><!--header-->
@@ -99,13 +101,57 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__stat.html">census_stat</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__timestamp.html">census_timestamp</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure represents a timestamp as used by census to record the time at which an operation begins. <a href="structcensus__timestamp.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represent functions to map RPC name ID to service/method names. <a href="structcensus__rpc__name__info.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html">census_trace_record</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace record. <a href="structcensus__trace__record.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__tag__const.html">census_tag_const</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__value.html">census_value</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation.html">census_aggregation</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Information needed to instantiate a new aggregation. <a href="structcensus__aggregation.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds all the aggregation data for a particular view instantiation. <a href="structcensus__view__aggregation__data.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__view__data.html">census_view_data</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Census view data as returned by <a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5" title="Get data from aggregations associated with a view. ">census_view_get_data()</a>. <a href="structcensus__view__data.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:acb35403ed23ba2615457fabaa0b430e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#acb35403ed23ba2615457fabaa0b430e7">CENSUS_TRACE_RECORD_START_OP</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)0)</td></tr>
+<tr class="separator:acb35403ed23ba2615457fabaa0b430e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a003fb5bda98c95408a21d3a47571a1e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a003fb5bda98c95408a21d3a47571a1e9">CENSUS_TRACE_RECORD_END_OP</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)1)</td></tr>
+<tr class="separator:a003fb5bda98c95408a21d3a47571a1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa89c96f0f32d85a1b28b68f0ef326dd4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#aa89c96f0f32d85a1b28b68f0ef326dd4">CENSUS_MAX_TAG_KEY_LENGTH</a>&#160;&#160;&#160;20</td></tr>
+<tr class="separator:aa89c96f0f32d85a1b28b68f0ef326dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22d6971ca41fd944e13e5b4c2a42bf8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a22d6971ca41fd944e13e5b4c2a42bf8c">CENSUS_MAX_TAG_VALUE_LENGTH</a>&#160;&#160;&#160;50</td></tr>
+<tr class="separator:a22d6971ca41fd944e13e5b4c2a42bf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a27fc8788690179599713226f1f054736"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcensus__context.html">census_context</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census_context</a></td></tr>
+<tr class="memdesc:a27fc8788690179599713226f1f054736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Context is a handle used by census to represent the current tracing and tagging information. <a href="#a27fc8788690179599713226f1f054736">More...</a><br/></td></tr>
<tr class="separator:a27fc8788690179599713226f1f054736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc68a73849e0d1565e74c28c822bb086"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a></td></tr>
+<tr class="separator:afc68a73849e0d1565e74c28c822bb086"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22a740b7e9e3798cb9208b3bd6ea31a7"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a></td></tr>
+<tr class="separator:a22a740b7e9e3798cb9208b3bd6ea31a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b2990a51808c9177b14476195a9fb94"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a2b2990a51808c9177b14476195a9fb94">census_aggregation_ops</a></td></tr>
+<tr class="memdesc:a2b2990a51808c9177b14476195a9fb94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type representing a particular aggregation. <a href="#a2b2990a51808c9177b14476195a9fb94">More...</a><br/></td></tr>
+<tr class="separator:a2b2990a51808c9177b14476195a9fb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae43cfb236f1c79eeefb4d9bdf91e3aed"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a></td></tr>
+<tr class="memdesc:ae43cfb236f1c79eeefb4d9bdf91e3aed"><td class="mdescLeft">&#160;</td><td class="mdescRight">A census view type. <a href="#ae43cfb236f1c79eeefb4d9bdf91e3aed">More...</a><br/></td></tr>
+<tr class="separator:ae43cfb236f1c79eeefb4d9bdf91e3aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
@@ -119,6 +165,10 @@ Enumerations</h2></td></tr>
<br/>
}</td></tr>
<tr class="separator:abe92e59c22481b0de3742673cbbb1bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4ff7b1db813ee5318871121bb4281cc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc">census_trace_mask_values</a> { <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3">CENSUS_TRACE_MASK_NONE</a> = 0,
+<a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a">CENSUS_TRACE_MASK_IS_SAMPLED</a> = 1
+ }</td></tr>
+<tr class="separator:ad4ff7b1db813ee5318871121bb4281cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -135,14 +185,158 @@ Functions</h2></td></tr>
<tr class="separator:a742616973e78aaf969389cea20feea9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9a7d3170ecf720e1b22a4f255605748"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize</a> (const <a class="el" href="structcensus__context.html">census_context</a> *context, char *buffer, size_t buf_size)</td></tr>
<tr class="separator:ad9a7d3170ecf720e1b22a4f255605748"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad9daab242b41571299ac5b3bca71fc0d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ad9daab242b41571299ac5b3bca71fc0d">census_context_deserialize</a> (const char *buffer, <a class="el" href="structcensus__context.html">census_context</a> **context)</td></tr>
-<tr class="separator:ad9daab242b41571299ac5b3bca71fc0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5bfcd1edc546eeacf111c3316ae7785d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d">census_context_destroy</a> (<a class="el" href="structcensus__context.html">census_context</a> *context)</td></tr>
-<tr class="separator:a5bfcd1edc546eeacf111c3316ae7785d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0cdd5ba86b080e6b5a4b47cfaa5b51cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">census_record_stat</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="structcensus__stat.html">census_stat</a> *stats, size_t nstats)</td></tr>
-<tr class="separator:a0cdd5ba86b080e6b5a4b47cfaa5b51cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb62854542a09290181209ea72b9158"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#afeb62854542a09290181209ea72b9158">census_trace_mask</a> (const <a class="el" href="structcensus__context.html">census_context</a> *context)</td></tr>
+<tr class="memdesc:afeb62854542a09290181209ea72b9158"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current trace mask associated with this context. <a href="#afeb62854542a09290181209ea72b9158">More...</a><br/></td></tr>
+<tr class="separator:afeb62854542a09290181209ea72b9158"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2762b05c4e9bb8a6994519725cb69a84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a2762b05c4e9bb8a6994519725cb69a84">census_set_trace_mask</a> (int trace_mask)</td></tr>
+<tr class="memdesc:a2762b05c4e9bb8a6994519725cb69a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the trace mask associated with a context. <a href="#a2762b05c4e9bb8a6994519725cb69a84">More...</a><br/></td></tr>
+<tr class="separator:a2762b05c4e9bb8a6994519725cb69a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71b2afd7a1663c2a716af7242895442b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__timestamp.html">census_timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b">census_start_rpc_op_timestamp</a> (void)</td></tr>
+<tr class="memdesc:a71b2afd7a1663c2a716af7242895442b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark the beginning of an RPC operation. <a href="#a71b2afd7a1663c2a716af7242895442b">More...</a><br/></td></tr>
+<tr class="separator:a71b2afd7a1663c2a716af7242895442b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f2a69b151eac68f3c50806d2162d9f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4">census_start_client_rpc_op</a> (const <a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> rpc_name_id, const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *rpc_name_info, const char *peer, int trace_mask, const <a class="el" href="structcensus__timestamp.html">census_timestamp</a> *start_time)</td></tr>
+<tr class="memdesc:a0f2a69b151eac68f3c50806d2162d9f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a client rpc operation. <a href="#a0f2a69b151eac68f3c50806d2162d9f4">More...</a><br/></td></tr>
+<tr class="separator:a0f2a69b151eac68f3c50806d2162d9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06407a753c261626b4e25c4f6fe0b840"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840">census_set_rpc_client_peer</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, const char *peer)</td></tr>
+<tr class="memdesc:a06407a753c261626b4e25c4f6fe0b840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add peer information to a context representing a client RPC operation. <a href="#a06407a753c261626b4e25c4f6fe0b840">More...</a><br/></td></tr>
+<tr class="separator:a06407a753c261626b4e25c4f6fe0b840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7014fb10de411a91588f05658148177"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ab7014fb10de411a91588f05658148177">census_start_server_rpc_op</a> (const char *buffer, <a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> rpc_name_id, const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *rpc_name_info, const char *peer, int trace_mask, <a class="el" href="structcensus__timestamp.html">census_timestamp</a> *start_time)</td></tr>
+<tr class="memdesc:ab7014fb10de411a91588f05658148177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a server RPC operation. <a href="#ab7014fb10de411a91588f05658148177">More...</a><br/></td></tr>
+<tr class="separator:ab7014fb10de411a91588f05658148177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14287fdb8adc322c1801435eb121e642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a14287fdb8adc322c1801435eb121e642">census_start_op</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, const char *family, const char *name, int trace_mask)</td></tr>
+<tr class="memdesc:a14287fdb8adc322c1801435eb121e642"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new, non-RPC operation. <a href="#a14287fdb8adc322c1801435eb121e642">More...</a><br/></td></tr>
+<tr class="separator:a14287fdb8adc322c1801435eb121e642"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97a3300020cdacd7149e0efae9f5541e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a97a3300020cdacd7149e0efae9f5541e">census_end_op</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, int status)</td></tr>
+<tr class="memdesc:a97a3300020cdacd7149e0efae9f5541e"><td class="mdescLeft">&#160;</td><td class="mdescRight">End an operation started by any of the census_start_*_op*() calls. <a href="#a97a3300020cdacd7149e0efae9f5541e">More...</a><br/></td></tr>
+<tr class="separator:a97a3300020cdacd7149e0efae9f5541e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3822f36fcbca23a3af9d3e8b3fb3317"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317">census_trace_print</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> type, const char *buffer, size_t n)</td></tr>
+<tr class="memdesc:af3822f36fcbca23a3af9d3e8b3fb3317"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a trace record into the trace stream. <a href="#af3822f36fcbca23a3af9d3e8b3fb3317">More...</a><br/></td></tr>
+<tr class="separator:af3822f36fcbca23a3af9d3e8b3fb3317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab93305c7e6b04cd51f95aa497227f53a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a">census_trace_scan_start</a> (int consume)</td></tr>
+<tr class="memdesc:ab93305c7e6b04cd51f95aa497227f53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a scan of existing trace records. <a href="#ab93305c7e6b04cd51f95aa497227f53a">More...</a><br/></td></tr>
+<tr class="separator:ab93305c7e6b04cd51f95aa497227f53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31151a1bca352d6046e6039fa864808c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a31151a1bca352d6046e6039fa864808c">census_get_trace_record</a> (<a class="el" href="structcensus__trace__record.html">census_trace_record</a> *trace_record)</td></tr>
+<tr class="memdesc:a31151a1bca352d6046e6039fa864808c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a trace record. <a href="#a31151a1bca352d6046e6039fa864808c">More...</a><br/></td></tr>
+<tr class="separator:a31151a1bca352d6046e6039fa864808c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adee01ffd0c56ca2c8c90919a73c3f8ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba">census_trace_scan_end</a> ()</td></tr>
+<tr class="memdesc:adee01ffd0c56ca2c8c90919a73c3f8ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">End a scan previously started by <a class="el" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a" title="Start a scan of existing trace records. ">census_trace_scan_start()</a> <a href="#adee01ffd0c56ca2c8c90919a73c3f8ba">More...</a><br/></td></tr>
+<tr class="separator:adee01ffd0c56ca2c8c90919a73c3f8ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14f21902360aa221e6307cec05a110a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a14f21902360aa221e6307cec05a110a5">census_tag_set_create</a> (size_t size_hint)</td></tr>
+<tr class="separator:a14f21902360aa221e6307cec05a110a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac690af8a7c06c6fb152fc9b0b8efc142"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142">census_tag_set_add</a> (<a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags, const char *<a class="el" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td></tr>
+<tr class="separator:ac690af8a7c06c6fb152fc9b0b8efc142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07ccf6250c7e2d4ef7180c510fd68ab2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2">census_tag_set_destroy</a> (<a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags)</td></tr>
+<tr class="separator:a07ccf6250c7e2d4ef7180c510fd68ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78ec7fa52ea54e631bb11d59a8adba33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33">census_context_tag_set</a> (<a class="el" href="structcensus__context.html">census_context</a> *context)</td></tr>
+<tr class="separator:a78ec7fa52ea54e631bb11d59a8adba33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5c38cb581600a401d1f8dca741bf63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#aae5c38cb581600a401d1f8dca741bf63">census_tag_set_open</a> (<a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags)</td></tr>
+<tr class="separator:aae5c38cb581600a401d1f8dca741bf63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03847b518034c5c3b801fdd95569f400"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a03847b518034c5c3b801fdd95569f400">census_tag_set_next</a> (<a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *it, <a class="el" href="structcensus__tag__const.html">census_tag_const</a> *tag)</td></tr>
+<tr class="separator:a03847b518034c5c3b801fdd95569f400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbca4449a68fd3e2c17f1e0bcf1e663a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a">census_tag_set_close</a> (<a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *it)</td></tr>
+<tr class="separator:acbca4449a68fd3e2c17f1e0bcf1e663a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1225e8bbc14ff51173b6485940940572"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a1225e8bbc14ff51173b6485940940572">census_record_values</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="structcensus__value.html">census_value</a> *values, size_t nvalues)</td></tr>
+<tr class="separator:a1225e8bbc14ff51173b6485940940572"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bf772ddda26227f485b375192af85f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a3bf772ddda26227f485b375192af85f2">census_view_create</a> (<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> metric_id, const <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags, const <a class="el" href="structcensus__aggregation.html">census_aggregation</a> *aggregations, size_t naggregations)</td></tr>
+<tr class="memdesc:a3bf772ddda26227f485b375192af85f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new view. <a href="#a3bf772ddda26227f485b375192af85f2">More...</a><br/></td></tr>
+<tr class="separator:a3bf772ddda26227f485b375192af85f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a529bb89984b69da3b4cab9deb68175a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a529bb89984b69da3b4cab9deb68175a9">census_view_delete</a> (<a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:a529bb89984b69da3b4cab9deb68175a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a previously created view. <a href="#a529bb89984b69da3b4cab9deb68175a9">More...</a><br/></td></tr>
+<tr class="separator:a529bb89984b69da3b4cab9deb68175a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5741f85edf5b3e72f89797ae85463b0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#aa5741f85edf5b3e72f89797ae85463b0">census_view_metric</a> (const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:aa5741f85edf5b3e72f89797ae85463b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metric ID associated with a view. <a href="#aa5741f85edf5b3e72f89797ae85463b0">More...</a><br/></td></tr>
+<tr class="separator:aa5741f85edf5b3e72f89797ae85463b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac993f47fe73f67e5f8c8f4b00c358144"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144">census_view_naggregations</a> (const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:ac993f47fe73f67e5f8c8f4b00c358144"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of aggregations associated with view. <a href="#ac993f47fe73f67e5f8c8f4b00c358144">More...</a><br/></td></tr>
+<tr class="separator:ac993f47fe73f67e5f8c8f4b00c358144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a054543816f063d003a36316fda4547b8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a054543816f063d003a36316fda4547b8">census_view_tags</a> (const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:a054543816f063d003a36316fda4547b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get tags associated with view. <a href="#a054543816f063d003a36316fda4547b8">More...</a><br/></td></tr>
+<tr class="separator:a054543816f063d003a36316fda4547b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab40a6a544d107b067eb5ca8326efeded"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structcensus__aggregation.html">census_aggregation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ab40a6a544d107b067eb5ca8326efeded">census_view_aggregrations</a> (const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:ab40a6a544d107b067eb5ca8326efeded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get aggregation descriptors associated with a view. <a href="#ab40a6a544d107b067eb5ca8326efeded">More...</a><br/></td></tr>
+<tr class="separator:ab40a6a544d107b067eb5ca8326efeded"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7146edc8582fe2e6dc537f006e29cc5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structcensus__view__data.html">census_view_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5">census_view_get_data</a> (const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:ab7146edc8582fe2e6dc537f006e29cc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get data from aggregations associated with a view. <a href="#ab7146edc8582fe2e6dc537f006e29cc5">More...</a><br/></td></tr>
+<tr class="separator:ab7146edc8582fe2e6dc537f006e29cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad150387e14628665613f1d9a3d27a418"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#ad150387e14628665613f1d9a3d27a418">census_view_reset</a> (<a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view)</td></tr>
+<tr class="memdesc:ad150387e14628665613f1d9a3d27a418"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset all view data to zero for the specified view. <a href="#ad150387e14628665613f1d9a3d27a418">More...</a><br/></td></tr>
+<tr class="separator:ad150387e14628665613f1d9a3d27a418"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a35d6ca1b9557bb6e12d79e137a5df944"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944">census_agg_sum</a></td></tr>
+<tr class="separator:a35d6ca1b9557bb6e12d79e137a5df944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37ac21fb6ba91fc1f80523cf3d55dbfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa">census_agg_distribution</a></td></tr>
+<tr class="separator:a37ac21fb6ba91fc1f80523cf3d55dbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22bfed34d03c9f9f061f7aaf5fc5378c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c">census_agg_histogram</a></td></tr>
+<tr class="separator:a22bfed34d03c9f9f061f7aaf5fc5378c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b8a7f096dcd85c93f823cddb2bf960e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e">census_agg_window</a></td></tr>
+<tr class="separator:a4b8a7f096dcd85c93f823cddb2bf960e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="aa89c96f0f32d85a1b28b68f0ef326dd4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CENSUS_MAX_TAG_KEY_LENGTH&#160;&#160;&#160;20</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a22d6971ca41fd944e13e5b4c2a42bf8c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CENSUS_MAX_TAG_VALUE_LENGTH&#160;&#160;&#160;50</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a003fb5bda98c95408a21d3a47571a1e9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CENSUS_TRACE_RECORD_END_OP&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="acb35403ed23ba2615457fabaa0b430e7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CENSUS_TRACE_RECORD_START_OP&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a2b2990a51808c9177b14476195a9fb94"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> <a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Type representing a particular aggregation. </p>
+
+</div>
+</div>
<a class="anchor" id="a27fc8788690179599713226f1f054736"></a>
<div class="memitem">
<div class="memproto">
@@ -153,6 +347,48 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>Context is a handle used by census to represent the current tracing and tagging information. </p>
+<p>Contexts should be propagated across RPC's. Contexts are created by any of the census_start_*_op() functions. A context is typically used as argument to most census functions. Conceptually, contexts should be thought of as specific to single RPC/thread. The context can be serialized for passing across the wire, via <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="afc68a73849e0d1565e74c28c822bb086"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a22a740b7e9e3798cb9208b3bd6ea31a7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> <a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae43cfb236f1c79eeefb4d9bdf91e3aed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>A census view type. </p>
+<p>Opaque. </p>
+
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
@@ -180,22 +416,46 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad4ff7b1db813ee5318871121bb4281cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc">census_trace_mask_values</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3"></a>CENSUS_TRACE_MASK_NONE</em>&#160;</td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a"></a>CENSUS_TRACE_MASK_IS_SAMPLED</em>&#160;</td><td class="fielddoc">
+</td></tr>
+</table>
+
+</div>
+</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ad9daab242b41571299ac5b3bca71fc0d"></a>
+<a class="anchor" id="ad9a7d3170ecf720e1b22a4f255605748"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int census_context_deserialize </td>
+ <td class="memname">size_t census_context_serialize </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
+ <td class="paramtype">const <a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> **&#160;</td>
- <td class="paramname"><em>context</em>&#160;</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -207,12 +467,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a5bfcd1edc546eeacf111c3316ae7785d"></a>
+<a class="anchor" id="a78ec7fa52ea54e631bb11d59a8adba33"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void census_context_destroy </td>
+ <td class="memname"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a>* census_context_tag_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
@@ -223,27 +483,39 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ad9a7d3170ecf720e1b22a4f255605748"></a>
+<a class="anchor" id="a742616973e78aaf969389cea20feea9f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">size_t census_context_serialize </td>
+ <td class="memname">int census_enabled </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
- <td class="paramname"><em>context</em>, </td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
</tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return the census features currently enabled. </p>
+
+</div>
+</div>
+<a class="anchor" id="a97a3300020cdacd7149e0efae9f5541e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char *&#160;</td>
- <td class="paramname"><em>buffer</em>, </td>
+ <td class="memname">void census_end_op </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>buf_size</em>&#160;</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -253,23 +525,41 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>End an operation started by any of the census_start_*_op*() calls. </p>
+<p>The context used in this call will no longer be valid once this function completes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>Context associated with operation which is ending. </td></tr>
+ <tr><td class="paramname">status</td><td>status associated with the operation. Not interpreted by census. </td></tr>
+ </table>
+ </dd>
+</dl>
+
</div>
</div>
-<a class="anchor" id="a742616973e78aaf969389cea20feea9f"></a>
+<a class="anchor" id="a31151a1bca352d6046e6039fa864808c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int census_enabled </td>
+ <td class="memname">int census_get_trace_record </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structcensus__trace__record.html">census_trace_record</a> *&#160;</td>
+ <td class="paramname"><em>trace_record</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Return the census features currently enabled. </p>
+<p>Get a trace record. </p>
+<p>The data pointed to by the trace buffer is guaranteed stable until the next <a class="el" href="census_8h.html#a31151a1bca352d6046e6039fa864808c" title="Get a trace record. ">census_get_trace_record()</a> call (if the consume argument to census_trace_scan_start was non-zero) or <a class="el" href="census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba" title="End a scan previously started by census_trace_scan_start() ">census_trace_scan_end()</a> is called (otherwise). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">trace_record</td><td>structure that will be filled in with oldest trace record. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>-1 if an error occurred (e.g. no previous call to <a class="el" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a" title="Start a scan of existing trace records. ">census_trace_scan_start()</a>), 0 if there is no more trace data (and trace_record will not be modified) or 1 otherwise. </dd></dl>
</div>
</div>
@@ -292,12 +582,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0cdd5ba86b080e6b5a4b47cfaa5b51cb"></a>
+<a class="anchor" id="a1225e8bbc14ff51173b6485940940572"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void census_record_stat </td>
+ <td class="memname">void census_record_values </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
<td class="paramname"><em>context</em>, </td>
@@ -305,14 +595,40 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structcensus__stat.html">census_stat</a> *&#160;</td>
- <td class="paramname"><em>stats</em>, </td>
+ <td class="paramtype"><a class="el" href="structcensus__value.html">census_value</a> *&#160;</td>
+ <td class="paramname"><em>values</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>nstats</em>&#160;</td>
+ <td class="paramname"><em>nvalues</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a06407a753c261626b4e25c4f6fe0b840"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_set_rpc_client_peer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>peer</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -322,6 +638,26 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>Add peer information to a context representing a client RPC operation. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2762b05c4e9bb8a6994519725cb69a84"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_set_trace_mask </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the trace mask associated with a context. </p>
+
</div>
</div>
<a class="anchor" id="aa792b067548ecdd987d560b492c83d85"></a>
@@ -340,6 +676,218 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a0f2a69b151eac68f3c50806d2162d9f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* census_start_client_rpc_op </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a>&#160;</td>
+ <td class="paramname"><em>rpc_name_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *&#160;</td>
+ <td class="paramname"><em>rpc_name_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__timestamp.html">census_timestamp</a> *&#160;</td>
+ <td class="paramname"><em>start_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a client rpc operation. </p>
+<p>This function should be called as early in the client RPC path as possible. This function will create a new context. If the context argument is non-null, then the new context will inherit all its properties, with the following changes:</p>
+<ul>
+<li>create a new operation ID for the new context, marking it as a child of the previous operation.</li>
+<li>use the new RPC path and peer information for tracing and stats collection purposes, rather than those from the original context</li>
+</ul>
+<p>If the context argument is NULL, then a new root context is created. This is particularly important for tracing purposes (the trace spans generated will be unassociated with any other trace spans, except those downstream). The trace_mask will be used for tracing operations associated with the new context.</p>
+<p>In some RPC systems (e.g. where load balancing is used), peer information may not be available at the time the operation starts. In this case, use a NULL value for peer, and set it later using the <a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840" title="Add peer information to a context representing a client RPC operation. ">census_set_rpc_client_peer()</a> function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>The parent context. Can be NULL. </td></tr>
+ <tr><td class="paramname">rpc_name_id</td><td>The rpc name identifier to be associated with this RPC. </td></tr>
+ <tr><td class="paramname">rpc_name_info</td><td>Used to decode rpc_name_id. </td></tr>
+ <tr><td class="paramname">peer</td><td>RPC peer. If not available at the time, NULL can be used, and a later <a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840" title="Add peer information to a context representing a client RPC operation. ">census_set_rpc_client_peer()</a> call made. </td></tr>
+ <tr><td class="paramname">trace_mask</td><td>An OR of census_trace_mask_values values. Only used in the creation of a new root context (context == NULL). </td></tr>
+ <tr><td class="paramname">start_time</td><td>A timestamp returned from <a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b" title="Mark the beginning of an RPC operation. ">census_start_rpc_op_timestamp()</a>. Can be NULL. Used to set the true time the operation begins.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census context. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a14287fdb8adc322c1801435eb121e642"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* census_start_op </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>family</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a new, non-RPC operation. </p>
+<p>In general, this function works very similarly to census_start_client_rpc_op, with the primary difference being the replacement of host/path information with the more generic family/name tags. If the context argument is non-null, then the new context will inherit all its properties, with the following changes:</p>
+<ul>
+<li>create a new operation ID for the new context, marking it as a child of the previous operation.</li>
+<li>use the family and name information for tracing and stats collection purposes, rather than those from the original context</li>
+</ul>
+<p>If the context argument is NULL, then a new root context is created. This is particularly important for tracing purposes (the trace spans generated will be unassociated with any other trace spans, except those downstream). The trace_mask will be used for tracing operations associated with the new context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>The base context. Can be NULL. </td></tr>
+ <tr><td class="paramname">family</td><td>Family name to associate with the trace </td></tr>
+ <tr><td class="paramname">name</td><td>Name within family to associated with traces/stats </td></tr>
+ <tr><td class="paramname">trace_mask</td><td>An OR of census_trace_mask_values values. Only used if context is NULL.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census context. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a71b2afd7a1663c2a716af7242895442b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__timestamp.html">census_timestamp</a> census_start_rpc_op_timestamp </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Mark the beginning of an RPC operation. </p>
+<p>The information required to call the functions to record the start of RPC operations (both client and server) may not be callable at the true start time of the operation, due to information not being available (e.g. the census context data will not be available in a server RPC until at least initial metadata has been processed). To ensure correct CPU accounting and latency recording, RPC systems can call this function to get the timestamp of operation beginning. This can later be used as an argument to census_start_{client,server}_rpc_op(). NB: for correct CPU accounting, the system must guarantee that the same thread is used for all request processing after this function is called.</p>
+<dl class="section return"><dt>Returns</dt><dd>A timestamp representing the operation start time. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab7014fb10de411a91588f05658148177"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* census_start_server_rpc_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a>&#160;</td>
+ <td class="paramname"><em>rpc_name_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *&#160;</td>
+ <td class="paramname"><em>rpc_name_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structcensus__timestamp.html">census_timestamp</a> *&#160;</td>
+ <td class="paramname"><em>start_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a server RPC operation. </p>
+<p>Returns a new context to be used in future census calls. If buffer is non-NULL, then the buffer contents should represent the client context, as generated by <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize()</a>. If buffer is NULL, a new root context is created.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">buffer</td><td>Buffer containing bytes output from <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize()</a>. </td></tr>
+ <tr><td class="paramname">rpc_name_id</td><td>The rpc name identifier to be associated with this RPC. </td></tr>
+ <tr><td class="paramname">rpc_name_info</td><td>Used to decode rpc_name_id. </td></tr>
+ <tr><td class="paramname">peer</td><td>RPC peer. </td></tr>
+ <tr><td class="paramname">trace_mask</td><td>An OR of census_trace_mask_values values. Only used in the creation of a new root context (buffer == NULL). </td></tr>
+ <tr><td class="paramname">start_time</td><td>A timestamp returned from <a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b" title="Mark the beginning of an RPC operation. ">census_start_rpc_op_timestamp()</a>. Can be NULL. Used to set the true time the operation begins.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census context. </dd></dl>
+
+</div>
+</div>
<a class="anchor" id="ad5f627a64ac4febbc61d2b89801d40e9"></a>
<div class="memitem">
<div class="memproto">
@@ -358,10 +906,476 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ac690af8a7c06c6fb152fc9b0b8efc142"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int census_tag_set_add </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td>
+ <td class="paramname"><em>tags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="acbca4449a68fd3e2c17f1e0bcf1e663a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_tag_set_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *&#160;</td>
+ <td class="paramname"><em>it</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a14f21902360aa221e6307cec05a110a5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a>* census_tag_set_create </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size_hint</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a07ccf6250c7e2d4ef7180c510fd68ab2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_tag_set_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td>
+ <td class="paramname"><em>tags</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a03847b518034c5c3b801fdd95569f400"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int census_tag_set_next </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *&#160;</td>
+ <td class="paramname"><em>it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structcensus__tag__const.html">census_tag_const</a> *&#160;</td>
+ <td class="paramname"><em>tag</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aae5c38cb581600a401d1f8dca741bf63"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a>* census_tag_set_open </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td>
+ <td class="paramname"><em>tags</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afeb62854542a09290181209ea72b9158"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int census_trace_mask </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current trace mask associated with this context. </p>
+<p>The value returned will be the logical or of census_trace_mask_values values. </p>
+
+</div>
+</div>
+<a class="anchor" id="af3822f36fcbca23a3af9d3e8b3fb3317"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_trace_print </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Insert a trace record into the trace stream. </p>
+<p>The record consists of an arbitrary size buffer, the size of which is provided in 'n'. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>Trace context </td></tr>
+ <tr><td class="paramname">type</td><td>User-defined type to associate with trace entry. </td></tr>
+ <tr><td class="paramname">buffer</td><td>Pointer to buffer to use </td></tr>
+ <tr><td class="paramname">n</td><td>Number of bytes in buffer </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="adee01ffd0c56ca2c8c90919a73c3f8ba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_trace_scan_end </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>End a scan previously started by <a class="el" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a" title="Start a scan of existing trace records. ">census_trace_scan_start()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="ab93305c7e6b04cd51f95aa497227f53a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int census_trace_scan_start </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>consume</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a scan of existing trace records. </p>
+<p>While a scan is ongoing, addition of new trace records will be blocked if the underlying trace buffers fill up, so trace processing systems should endeavor to complete reading as soon as possible. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">consume</td><td>if non-zero, indicates that reading records also "consumes" the previously read record - i.e. releases space in the trace log while scanning is ongoing. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>0 on success, non-zero on failure (e.g. if a scan is already ongoing) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab40a6a544d107b067eb5ca8326efeded"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structcensus__aggregation.html">census_aggregation</a>* census_view_aggregrations </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get aggregation descriptors associated with a view. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3bf772ddda26227f485b375192af85f2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a>* census_view_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>metric_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td>
+ <td class="paramname"><em>tags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__aggregation.html">census_aggregation</a> *&#160;</td>
+ <td class="paramname"><em>aggregations</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>naggregations</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">metric_id</td><td>Metric with which this view is associated. </td></tr>
+ <tr><td class="paramname">tags</td><td>tags that define the view </td></tr>
+ <tr><td class="paramname">aggregations</td><td>aggregations to associate with the view </td></tr>
+ <tr><td class="paramname">naggregations</td><td>number of aggregations</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census view </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a529bb89984b69da3b4cab9deb68175a9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_view_delete </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroy a previously created view. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab7146edc8582fe2e6dc537f006e29cc5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structcensus__view__data.html">census_view_data</a>* census_view_get_data </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get data from aggregations associated with a view. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">view</td><td>View from which to get data. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Full set of data for all aggregations for the view. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa5741f85edf5b3e72f89797ae85463b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t census_view_metric </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Metric ID associated with a view. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac993f47fe73f67e5f8c8f4b00c358144"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t census_view_naggregations </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Number of aggregations associated with view. </p>
+
+</div>
+</div>
+<a class="anchor" id="ad150387e14628665613f1d9a3d27a418"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_view_reset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reset all view data to zero for the specified view. </p>
+
+</div>
+</div>
+<a class="anchor" id="a054543816f063d003a36316fda4547b8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a>* census_view_tags </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *&#160;</td>
+ <td class="paramname"><em>view</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get tags associated with view. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a37ac21fb6ba91fc1f80523cf3d55dbfa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> census_agg_distribution</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a22bfed34d03c9f9f061f7aaf5fc5378c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> census_agg_histogram</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a35d6ca1b9557bb6e12d79e137a5df944"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> census_agg_sum</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4b8a7f096dcd85c93f823cddb2bf960e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> census_agg_window</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census_8h_source.html b/doc/ref/core.internal/html/census_8h_source.html
index 986d7760bf..65118e65b0 100644
--- a/doc/ref/core.internal/html/census_8h_source.html
+++ b/doc/ref/core.internal/html/census_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -151,80 +151,331 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#a742616973e78aaf969389cea20feea9f">census_enabled</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">/* Internally, Census relies on a context, which should be propagated across</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * RPC&#39;s. From the RPC subsystems viewpoint, this is an opaque data structure.</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> * A context must be used as the first argument to all other census</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> * functions. Conceptually, contexts should be thought of as specific to</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> * single RPC/thread. The context can be serialized for passing across the</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * wire. */</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="census_8h.html#a27fc8788690179599713226f1f054736"> 78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__context.html">census_context</a> <a class="code" href="structcensus__context.html">census_context</a>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* This function is called by the RPC subsystem whenever it needs to get a</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> * serialized form of the current census context (presumably to pass across</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> * the wire). Arguments:</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * &#39;buffer&#39;: pointer to memory into which serialized context will be placed</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * &#39;buf_size&#39;: size of &#39;buffer&#39;</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> * Returns: the number of bytes used in buffer if successful, or 0 if the</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * buffer is of insufficient size.</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * TODO(aveitch): determine how best to communicate required/max buffer size</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> * so caller doesn&#39;t have to guess. */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize</a>(<span class="keyword">const</span> <a class="code" href="structcensus__context.html">census_context</a> *context, <span class="keywordtype">char</span> *buffer,</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">size_t</span> buf_size);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">/* Create a new census context, possibly from a serialized buffer. If &#39;buffer&#39;</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> * is non-NULL, it is assumed that it is a buffer encoded by</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * census_context_serialize(). If `buffer` is NULL, a new, empty context is</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * created. The decoded/new contest is returned in &#39;context&#39;.</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * Returns 0 if no errors, non-zero if buffer is incorrectly formatted, in</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> * which case a new empty context will be returned. */</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#ad9daab242b41571299ac5b3bca71fc0d">census_context_deserialize</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *buffer, <a class="code" href="structcensus__context.html">census_context</a> **context);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">/* The given context is destroyed. Once destroyed, using the context in</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> * future census calls will result in undefined behavior. */</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d">census_context_destroy</a>(<a class="code" href="structcensus__context.html">census_context</a> *context);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* A census statistic to be recorded comprises two parts: an ID for the</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> * particular statistic and the value to be recorded against it. */</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structcensus__stat.html"> 109</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3"> 110</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3">id</a>;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179"> 111</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179">value</a>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;} <a class="code" href="structcensus__stat.html">census_stat</a>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* Record new stats against the given context. */</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">census_record_stat</a>(<a class="code" href="structcensus__context.html">census_context</a> *context, <a class="code" href="structcensus__stat.html">census_stat</a> *stats,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">size_t</span> nstats);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CENSUS_CENSUS_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="census_8h_html_a5bfcd1edc546eeacf111c3316ae7785d"><div class="ttname"><a href="census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d">census_context_destroy</a></div><div class="ttdeci">void census_context_destroy(census_context *context)</div><div class="ttdef"><b>Definition:</b> context.c:59</div></div>
-<div class="ttc" id="census_8h_html_ad9daab242b41571299ac5b3bca71fc0d"><div class="ttname"><a href="census_8h.html#ad9daab242b41571299ac5b3bca71fc0d">census_context_deserialize</a></div><div class="ttdeci">int census_context_deserialize(const char *buffer, census_context **context)</div><div class="ttdef"><b>Definition:</b> context.c:48</div></div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="census_8h.html#a27fc8788690179599713226f1f054736"> 80</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__context.html">census_context</a> <a class="code" href="structcensus__context.html">census_context</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/* This function is called by the RPC subsystem whenever it needs to get a</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * serialized form of the current census context (presumably to pass across</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * the wire). Arguments:</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> * &#39;buffer&#39;: pointer to memory into which serialized context will be placed</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> * &#39;buf_size&#39;: size of &#39;buffer&#39;</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> * Returns: the number of bytes used in buffer if successful, or 0 if the</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * buffer is of insufficient size.</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> * TODO(aveitch): determine how best to communicate required/max buffer size</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * so caller doesn&#39;t have to guess. */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize</a>(<span class="keyword">const</span> <a class="code" href="structcensus__context.html">census_context</a> *context, <span class="keywordtype">char</span> *buffer,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">size_t</span> buf_size);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/* Distributed traces can have a number of options. */</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc"> 97</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc">census_trace_mask_values</a> {</div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3"> 98</a></span>&#160; <a class="code" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3">CENSUS_TRACE_MASK_NONE</a> = 0, <span class="comment">/* Default, empty flags */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a"> 99</a></span>&#160; <a class="code" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a">CENSUS_TRACE_MASK_IS_SAMPLED</a> = 1 <span class="comment">/* RPC tracing enabled for this context. */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;};</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#afeb62854542a09290181209ea72b9158">census_trace_mask</a>(<span class="keyword">const</span> <a class="code" href="structcensus__context.html">census_context</a> *context);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a2762b05c4e9bb8a6994519725cb69a84">census_set_trace_mask</a>(<span class="keywordtype">int</span> trace_mask);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* The concept of &quot;operation&quot; is a fundamental concept for Census. In an RPC</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> system, and operation typcially represents a single RPC, or a significant</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> sub-part thereof (e.g. a single logical &quot;read&quot; RPC to a distributed storage</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> system might do several other actions in parallel, from looking up metadata</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> indices to making requests of other services - each of these could be a</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> sub-operation with the larger RPC operation). Census uses operations for the</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> following:</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> CPU accounting: If enabled, census will measure the thread CPU time</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> consumed between operation start and end times.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> Active operations: Census will maintain information on all currently</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> active operations.</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> Distributed tracing: Each operation serves as a logical trace span.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> Stats collection: Stats are broken down by operation (e.g. latency</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> breakdown for each unique RPC path).</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> The following functions serve to delineate the start and stop points for</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> each logical operation. */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structcensus__timestamp.html"> 135</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="comment">/* Use gpr_timespec for default implementation. High performance</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> * implementations should use a cycle-counter based timestamp. */</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004"> 138</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004">ts</a>;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;} <a class="code" href="structcensus__timestamp.html">census_timestamp</a>;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="structcensus__timestamp.html">census_timestamp</a> <a class="code" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b">census_start_rpc_op_timestamp</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structcensus__rpc__name__info.html"> 168</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structcensus__rpc__name__info.html#a118286ec604a75b5427ba5084892f77d"> 169</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *(*get_rpc_service_name)(<a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> id);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structcensus__rpc__name__info.html#a28515ce96da75622b396a50d73b5194c"> 170</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *(*get_rpc_method_name)(<a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> id);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;} <a class="code" href="structcensus__rpc__name__info.html">census_rpc_name_info</a>;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="structcensus__context.html">census_context</a> *<a class="code" href="census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4">census_start_client_rpc_op</a>(</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__context.html">census_context</a> *context, <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> rpc_name_id,</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *rpc_name_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *peer, <span class="keywordtype">int</span> trace_mask,</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__timestamp.html">census_timestamp</a> *start_time);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840">census_set_rpc_client_peer</a>(<a class="code" href="structcensus__context.html">census_context</a> *context, <span class="keyword">const</span> <span class="keywordtype">char</span> *peer);</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<a class="code" href="structcensus__context.html">census_context</a> *<a class="code" href="census_8h.html#ab7014fb10de411a91588f05658148177">census_start_server_rpc_op</a>(</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *buffer, <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> rpc_name_id,</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *rpc_name_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *peer, <span class="keywordtype">int</span> trace_mask,</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="structcensus__timestamp.html">census_timestamp</a> *start_time);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<a class="code" href="structcensus__context.html">census_context</a> *<a class="code" href="census_8h.html#a14287fdb8adc322c1801435eb121e642">census_start_op</a>(<a class="code" href="structcensus__context.html">census_context</a> *context, <span class="keyword">const</span> <span class="keywordtype">char</span> *family,</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> trace_mask);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a97a3300020cdacd7149e0efae9f5541e">census_end_op</a>(<a class="code" href="structcensus__context.html">census_context</a> *context, <span class="keywordtype">int</span> status);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="census_8h.html#acb35403ed23ba2615457fabaa0b430e7"> 279</a></span>&#160;<span class="preprocessor">#define CENSUS_TRACE_RECORD_START_OP ((gpr_uint32)0)</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="census_8h.html#a003fb5bda98c95408a21d3a47571a1e9"> 280</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_TRACE_RECORD_END_OP ((gpr_uint32)1)</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317">census_trace_print</a>(<a class="code" href="structcensus__context.html">census_context</a> *context, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> type,</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *buffer, <span class="keywordtype">size_t</span> n);</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html"> 293</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb"> 294</a></span>&#160; <a class="code" href="structcensus__timestamp.html">census_timestamp</a> <a class="code" href="structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb">timestamp</a>; <span class="comment">/* Time of record creation */</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b"> 295</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b">trace_id</a>; <span class="comment">/* Trace ID associated with record */</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839"> 296</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839">op_id</a>; <span class="comment">/* Operation ID associated with record */</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc"> 297</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc">type</a>; <span class="comment">/* Type (as used in census_trace_print() */</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130"> 298</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130">buffer</a>; <span class="comment">/* Buffer (from census_trace_print() */</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53"> 299</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53">buf_size</a>; <span class="comment">/* Number of bytes inside buffer */</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;} <a class="code" href="structcensus__trace__record.html">census_trace_record</a>;</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a">census_trace_scan_start</a>(<span class="keywordtype">int</span> consume);</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#a31151a1bca352d6046e6039fa864808c">census_get_trace_record</a>(<a class="code" href="structcensus__trace__record.html">census_trace_record</a> *trace_record);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba">census_trace_scan_end</a>();</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment">/* Max number of characters in tag key */</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="census_8h.html#aa89c96f0f32d85a1b28b68f0ef326dd4"> 328</a></span>&#160;<span class="preprocessor">#define CENSUS_MAX_TAG_KEY_LENGTH 20</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span><span class="comment">/* Max number of tag value characters */</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="census_8h.html#a22d6971ca41fd944e13e5b4c2a42bf8c"> 330</a></span>&#160;<span class="preprocessor">#define CENSUS_MAX_TAG_VALUE_LENGTH 50</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment">/* A Census tag set is a collection of key:value string pairs; these form the</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"> basis against which Census metrics will be recorded. Keys are unique within</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> a tag set. All contexts have an associated tag set. */</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086"> 335</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> <a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a>;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment">/* Returns a pointer to a newly created, empty tag set. If size_hint &gt; 0,</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment"> indicates that the tag set is intended to hold approximately that number</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"> of tags. */</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *<a class="code" href="census_8h.html#a14f21902360aa221e6307cec05a110a5">census_tag_set_create</a>(<span class="keywordtype">size_t</span> size_hint);</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment">/* Add a new tag key/value to an existing tag set; if the tag key already exists</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment"> in the tag set, then its value is overwritten with the new one. Can also be</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="comment"> used to delete a tag, by specifying a NULL value. If key is NULL, returns</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment"> the number of tags in the tag set.</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> Return values:</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> -1: invalid length key or value</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> non-negative value: the number of tags in the tag set. */</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142">census_tag_set_add</a>(<a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment">/* Destroys a tag set. This function must be called to prevent memory leaks.</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment"> Once called, the tag set cannot be used again. */</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2">census_tag_set_destroy</a>(<a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags);</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment">/* Get a contexts tag set. */</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *<a class="code" href="census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33">census_context_tag_set</a>(<a class="code" href="structcensus__context.html">census_context</a> *context);</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="comment">/* A read-only representation of a tag for use by census clients. */</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="structcensus__tag__const.html"> 360</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f"> 361</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f">key_len</a>; <span class="comment">/* Number of bytes in tag key. */</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2"> 362</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2">key</a>; <span class="comment">/* A pointer to the tag key. May not be null-terminated. */</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a"> 363</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a">value_len</a>; <span class="comment">/* Number of bytes in tag value. */</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27"> 364</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27">value</a>; <span class="comment">/* Pointer to the tag value. May not be null-terminated. */</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;} <a class="code" href="structcensus__tag__const.html">census_tag_const</a>;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment">/* Used to iterate through a tag sets contents. */</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7"> 368</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> <a class="code" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a>;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment">/* Open a tag set for iteration. The tag set must not be modified while</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment"> iteration is ongoing. Returns an iterator for use in following functions. */</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<a class="code" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *<a class="code" href="census_8h.html#aae5c38cb581600a401d1f8dca741bf63">census_tag_set_open</a>(<a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags);</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment">/* Get the next tag in the tag set, by writing into the &#39;tag&#39; argument. Returns</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment"> 1 if there is a &quot;next&quot; tag, 0 if there are no more tags. */</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census_8h.html#a03847b518034c5c3b801fdd95569f400">census_tag_set_next</a>(<a class="code" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *it, <a class="code" href="structcensus__tag__const.html">census_tag_const</a> *tag);</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment">/* Close an iterator opened by census_tag_set_open(). The iterator will be</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment"> invalidated, and should not be used once close is called. */</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a">census_tag_set_close</a>(<a class="code" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a> *it);</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="comment">/* Core stats collection API&#39;s. The following concepts are used:</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="comment"> * Aggregation: A collection of values. Census supports the following</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="comment"> aggregation types:</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="comment"> Sum - a single summation type. Typically used for keeping (e.g.)</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment"> counts of events.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"> Distribution - statistical distribution information, used for</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"> recording average, standard deviation etc.</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"> Histogram - a histogram of measurements falling in defined bucket</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> boundaries.</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"> Window - a count of events that happen in reolling time window.</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"> New aggregation types can be added by the user, if desired (see</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> census_register_aggregation()).</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment"> * Metric: Each measurement is for a single metric. Examples include RPC</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> latency, CPU seconds consumed, and bytes transmitted.</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment"> * View: A view is a combination of a metric, a tag set (in which the tag</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> values are regular expressions) and a set of aggregations. When a</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment"> measurement for a metric matches the view tags, it is recorded (for each</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment"> unique set of tags) against each aggregation. Each metric can have an</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="comment"> arbitrary number of views by which it will be broken down.</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">/* A single value to be recorded comprises two parts: an ID for the particular</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment"> * metric and the value to be recorded against it. */</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="structcensus__value.html"> 405</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522"> 406</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522">metric_id</a>;</div>
+<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34"> 407</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34">value</a>;</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;} <a class="code" href="structcensus__value.html">census_value</a>;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="comment">/* Record new usage values against the given context. */</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a1225e8bbc14ff51173b6485940940572">census_record_values</a>(<a class="code" href="structcensus__context.html">census_context</a> *context, <a class="code" href="structcensus__value.html">census_value</a> *values,</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordtype">size_t</span> nvalues);</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div>
+<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="census_8h.html#a2b2990a51808c9177b14476195a9fb94"> 415</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> <a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment">/* Predefined aggregation types, for use with census_view_create(). */</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> <a class="code" href="census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944">census_agg_sum</a>;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> <a class="code" href="census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa">census_agg_distribution</a>;</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> <a class="code" href="census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c">census_agg_histogram</a>;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> <a class="code" href="census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e">census_agg_window</a>;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div>
+<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="structcensus__aggregation.html"> 425</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa"> 426</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> *<a class="code" href="structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa">ops</a>;</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426"> 428</a></span>&#160; *<a class="code" href="structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426">create_arg</a>; <span class="comment">/* Argument to be used for aggregation initialization. */</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;} <a class="code" href="structcensus__aggregation.html">census_aggregation</a>;</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div>
+<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed"> 432</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> <a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a>;</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *<a class="code" href="census_8h.html#a3bf772ddda26227f485b375192af85f2">census_view_create</a>(<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> metric_id,</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keyword">const</span> <a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *tags,</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__aggregation.html">census_aggregation</a> *aggregations,</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordtype">size_t</span> naggregations);</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#a529bb89984b69da3b4cab9deb68175a9">census_view_delete</a>(<a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="census_8h.html#aa5741f85edf5b3e72f89797ae85463b0">census_view_metric</a>(<span class="keyword">const</span> <a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144">census_view_naggregations</a>(<span class="keyword">const</span> <a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="keyword">const</span> <a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *<a class="code" href="census_8h.html#a054543816f063d003a36316fda4547b8">census_view_tags</a>(<span class="keyword">const</span> <a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="keyword">const</span> <a class="code" href="structcensus__aggregation.html">census_aggregation</a> *<a class="code" href="census_8h.html#ab40a6a544d107b067eb5ca8326efeded">census_view_aggregrations</a>(<span class="keyword">const</span> <a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div>
+<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="structcensus__view__aggregation__data.html"> 464</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370"> 465</a></span>&#160; <span class="keyword">const</span> <a class="code" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *<a class="code" href="structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370">tags</a>; <span class="comment">/* Tags for this set of aggregations. */</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d"> 466</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> **<a class="code" href="structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d">data</a>; <span class="comment">/* One data set for every aggregation in the view. */</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;} <a class="code" href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a>;</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div>
+<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="structcensus__view__data.html"> 470</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4"> 471</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4">n_tag_sets</a>; <span class="comment">/* Number of unique tag sets that matched view. */</span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8"> 472</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a> *<a class="code" href="structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8">data</a>; <span class="comment">/* n_tag_sets entries */</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;} <a class="code" href="structcensus__view__data.html">census_view_data</a>;</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keyword">const</span> <a class="code" href="structcensus__view__data.html">census_view_data</a> *<a class="code" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5">census_view_get_data</a>(<span class="keyword">const</span> <a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census_8h.html#ad150387e14628665613f1d9a3d27a418">census_view_reset</a>(<a class="code" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a> *view);</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CENSUS_CENSUS_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structcensus__view__aggregation__data_html_a6f41772e2252f9137b17b16ed337c370"><div class="ttname"><a href="structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370">census_view_aggregation_data::tags</a></div><div class="ttdeci">const census_tag_set * tags</div><div class="ttdef"><b>Definition:</b> census.h:465</div></div>
+<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
+<div class="ttc" id="census_8h_html_a22bfed34d03c9f9f061f7aaf5fc5378c"><div class="ttname"><a href="census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c">census_agg_histogram</a></div><div class="ttdeci">census_aggregation_ops census_agg_histogram</div></div>
+<div class="ttc" id="census_8h_html_ab7146edc8582fe2e6dc537f006e29cc5"><div class="ttname"><a href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5">census_view_get_data</a></div><div class="ttdeci">const census_view_data * census_view_get_data(const census_view *view)</div><div class="ttdoc">Get data from aggregations associated with a view. </div></div>
+<div class="ttc" id="census_8h_html_a07ccf6250c7e2d4ef7180c510fd68ab2"><div class="ttname"><a href="census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2">census_tag_set_destroy</a></div><div class="ttdeci">void census_tag_set_destroy(census_tag_set *tags)</div></div>
+<div class="ttc" id="census_8h_html_a31151a1bca352d6046e6039fa864808c"><div class="ttname"><a href="census_8h.html#a31151a1bca352d6046e6039fa864808c">census_get_trace_record</a></div><div class="ttdeci">int census_get_trace_record(census_trace_record *trace_record)</div><div class="ttdoc">Get a trace record. </div></div>
+<div class="ttc" id="census_8h_html_a14f21902360aa221e6307cec05a110a5"><div class="ttname"><a href="census_8h.html#a14f21902360aa221e6307cec05a110a5">census_tag_set_create</a></div><div class="ttdeci">census_tag_set * census_tag_set_create(size_t size_hint)</div></div>
+<div class="ttc" id="census_8h_html_ac993f47fe73f67e5f8c8f4b00c358144"><div class="ttname"><a href="census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144">census_view_naggregations</a></div><div class="ttdeci">size_t census_view_naggregations(const census_view *view)</div><div class="ttdoc">Number of aggregations associated with view. </div></div>
+<div class="ttc" id="census_8h_html_aa5741f85edf5b3e72f89797ae85463b0"><div class="ttname"><a href="census_8h.html#aa5741f85edf5b3e72f89797ae85463b0">census_view_metric</a></div><div class="ttdeci">size_t census_view_metric(const census_view *view)</div><div class="ttdoc">Metric ID associated with a view. </div></div>
+<div class="ttc" id="structcensus__value_html"><div class="ttname"><a href="structcensus__value.html">census_value</a></div><div class="ttdef"><b>Definition:</b> census.h:405</div></div>
+<div class="ttc" id="structcensus__value_html_a5bff69239476e80fc5c54f3302fffa34"><div class="ttname"><a href="structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34">census_value::value</a></div><div class="ttdeci">double value</div><div class="ttdef"><b>Definition:</b> census.h:407</div></div>
+<div class="ttc" id="structcensus__aggregation__ops_html"><div class="ttname"><a href="structcensus__aggregation__ops.html">census_aggregation_ops</a></div><div class="ttdoc">Structure used to describe an aggregation type. </div><div class="ttdef"><b>Definition:</b> aggregation.h:40</div></div>
+<div class="ttc" id="census_8h_html_ae43cfb236f1c79eeefb4d9bdf91e3aed"><div class="ttname"><a href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census_view</a></div><div class="ttdeci">struct census_view census_view</div><div class="ttdoc">A census view type. </div><div class="ttdef"><b>Definition:</b> census.h:432</div></div>
<div class="ttc" id="census_8h_html_abe92e59c22481b0de3742673cbbb1bf8ab0722326e730113d5be97f643c3e6718"><div class="ttname"><a href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8ab0722326e730113d5be97f643c3e6718">CENSUS_FEATURE_TRACING</a></div><div class="ttdef"><b>Definition:</b> census.h:50</div></div>
+<div class="ttc" id="structcensus__view__aggregation__data_html"><div class="ttname"><a href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a></div><div class="ttdoc">Holds all the aggregation data for a particular view instantiation. </div><div class="ttdef"><b>Definition:</b> census.h:464</div></div>
+<div class="ttc" id="structcensus__view__aggregation__data_html_a9147e9464bd963144649d773fc62398d"><div class="ttname"><a href="structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d">census_view_aggregation_data::data</a></div><div class="ttdeci">const void ** data</div><div class="ttdef"><b>Definition:</b> census.h:466</div></div>
+<div class="ttc" id="structcensus__view__data_html_ad3ad052b9c598a32650bb00690f478b8"><div class="ttname"><a href="structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8">census_view_data::data</a></div><div class="ttdeci">const census_view_aggregation_data * data</div><div class="ttdef"><b>Definition:</b> census.h:472</div></div>
+<div class="ttc" id="census_8h_html_a14287fdb8adc322c1801435eb121e642"><div class="ttname"><a href="census_8h.html#a14287fdb8adc322c1801435eb121e642">census_start_op</a></div><div class="ttdeci">census_context * census_start_op(census_context *context, const char *family, const char *name, int trace_mask)</div><div class="ttdoc">Start a new, non-RPC operation. </div><div class="ttdef"><b>Definition:</b> operation.c:58</div></div>
+<div class="ttc" id="census_8h_html_aae5c38cb581600a401d1f8dca741bf63"><div class="ttname"><a href="census_8h.html#aae5c38cb581600a401d1f8dca741bf63">census_tag_set_open</a></div><div class="ttdeci">census_tag_set_iterator * census_tag_set_open(census_tag_set *tags)</div></div>
+<div class="ttc" id="census_8h_html_adee01ffd0c56ca2c8c90919a73c3f8ba"><div class="ttname"><a href="census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba">census_trace_scan_end</a></div><div class="ttdeci">void census_trace_scan_end()</div><div class="ttdoc">End a scan previously started by census_trace_scan_start() </div></div>
+<div class="ttc" id="structcensus__aggregation_html"><div class="ttname"><a href="structcensus__aggregation.html">census_aggregation</a></div><div class="ttdoc">Information needed to instantiate a new aggregation. </div><div class="ttdef"><b>Definition:</b> census.h:425</div></div>
+<div class="ttc" id="census_8h_html_ac690af8a7c06c6fb152fc9b0b8efc142"><div class="ttname"><a href="census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142">census_tag_set_add</a></div><div class="ttdeci">int census_tag_set_add(census_tag_set *tags, const char *key, const char *value)</div></div>
<div class="ttc" id="census_8h_html_a4cea92157f3de215724f6bf4aeaee1b6"><div class="ttname"><a href="census_8h.html#a4cea92157f3de215724f6bf4aeaee1b6">census_initialize</a></div><div class="ttdeci">int census_initialize(int features)</div><div class="ttdoc">Shutdown and startup census subsystem. </div><div class="ttdef"><b>Definition:</b> initialize.c:38</div></div>
<div class="ttc" id="census_8h_html_abe92e59c22481b0de3742673cbbb1bf8a4808bff624e2377596b86a6f58ab04b5"><div class="ttname"><a href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8a4808bff624e2377596b86a6f58ab04b5">CENSUS_FEATURE_CPU</a></div><div class="ttdef"><b>Definition:</b> census.h:52</div></div>
+<div class="ttc" id="structcensus__trace__record_html"><div class="ttname"><a href="structcensus__trace__record.html">census_trace_record</a></div><div class="ttdoc">Trace record. </div><div class="ttdef"><b>Definition:</b> census.h:293</div></div>
+<div class="ttc" id="census_8h_html_ad4ff7b1db813ee5318871121bb4281cc"><div class="ttname"><a href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc">census_trace_mask_values</a></div><div class="ttdeci">census_trace_mask_values</div><div class="ttdef"><b>Definition:</b> census.h:97</div></div>
+<div class="ttc" id="census_8h_html_a71b2afd7a1663c2a716af7242895442b"><div class="ttname"><a href="census_8h.html#a71b2afd7a1663c2a716af7242895442b">census_start_rpc_op_timestamp</a></div><div class="ttdeci">census_timestamp census_start_rpc_op_timestamp(void)</div><div class="ttdoc">Mark the beginning of an RPC operation. </div><div class="ttdef"><b>Definition:</b> operation.c:37</div></div>
+<div class="ttc" id="structcensus__rpc__name__info_html"><div class="ttname"><a href="structcensus__rpc__name__info.html">census_rpc_name_info</a></div><div class="ttdoc">Represent functions to map RPC name ID to service/method names. </div><div class="ttdef"><b>Definition:</b> census.h:168</div></div>
<div class="ttc" id="census_8h_html_abe92e59c22481b0de3742673cbbb1bf8aba96a94fb7af8cf1144ca14edc0b1f0c"><div class="ttname"><a href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8aba96a94fb7af8cf1144ca14edc0b1f0c">CENSUS_FEATURE_ALL</a></div><div class="ttdef"><b>Definition:</b> census.h:53</div></div>
<div class="ttc" id="census_8h_html_abe92e59c22481b0de3742673cbbb1bf8a84c772b868e53ee3487c7bfc8e8b2f1a"><div class="ttname"><a href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8a84c772b868e53ee3487c7bfc8e8b2f1a">CENSUS_FEATURE_STATS</a></div><div class="ttdef"><b>Definition:</b> census.h:51</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="census_8h_html_af3822f36fcbca23a3af9d3e8b3fb3317"><div class="ttname"><a href="census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317">census_trace_print</a></div><div class="ttdeci">void census_trace_print(census_context *context, gpr_uint32 type, const char *buffer, size_t n)</div><div class="ttdoc">Insert a trace record into the trace stream. </div><div class="ttdef"><b>Definition:</b> tracing.c:44</div></div>
<div class="ttc" id="census_8h_html_aa792b067548ecdd987d560b492c83d85"><div class="ttname"><a href="census_8h.html#aa792b067548ecdd987d560b492c83d85">census_shutdown</a></div><div class="ttdeci">void census_shutdown(void)</div><div class="ttdef"><b>Definition:</b> initialize.c:50</div></div>
-<div class="ttc" id="structcensus__stat_html_a1151cb5a250db9b70ba8fc13453abcf3"><div class="ttname"><a href="structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3">census_stat::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> census.h:110</div></div>
+<div class="ttc" id="structcensus__aggregation_html_afce3bda99fdeb6c77dde6368e1c45ffa"><div class="ttname"><a href="structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa">census_aggregation::ops</a></div><div class="ttdeci">const census_aggregation_ops * ops</div><div class="ttdef"><b>Definition:</b> census.h:426</div></div>
+<div class="ttc" id="census_8h_html_ab7014fb10de411a91588f05658148177"><div class="ttname"><a href="census_8h.html#ab7014fb10de411a91588f05658148177">census_start_server_rpc_op</a></div><div class="ttdeci">census_context * census_start_server_rpc_op(const char *buffer, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, census_timestamp *start_time)</div><div class="ttdoc">Start a server RPC operation. </div><div class="ttdef"><b>Definition:</b> operation.c:51</div></div>
+<div class="ttc" id="census_8h_html_ab93305c7e6b04cd51f95aa497227f53a"><div class="ttname"><a href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a">census_trace_scan_start</a></div><div class="ttdeci">int census_trace_scan_start(int consume)</div><div class="ttdoc">Start a scan of existing trace records. </div></div>
+<div class="ttc" id="census_8h_html_a2762b05c4e9bb8a6994519725cb69a84"><div class="ttname"><a href="census_8h.html#a2762b05c4e9bb8a6994519725cb69a84">census_set_trace_mask</a></div><div class="ttdeci">void census_set_trace_mask(int trace_mask)</div><div class="ttdoc">Set the trace mask associated with a context. </div><div class="ttdef"><b>Definition:</b> tracing.c:42</div></div>
+<div class="ttc" id="census_8h_html_acbca4449a68fd3e2c17f1e0bcf1e663a"><div class="ttname"><a href="census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a">census_tag_set_close</a></div><div class="ttdeci">void census_tag_set_close(census_tag_set_iterator *it)</div></div>
+<div class="ttc" id="census_8h_html_a03847b518034c5c3b801fdd95569f400"><div class="ttname"><a href="census_8h.html#a03847b518034c5c3b801fdd95569f400">census_tag_set_next</a></div><div class="ttdeci">int census_tag_set_next(census_tag_set_iterator *it, census_tag_const *tag)</div></div>
+<div class="ttc" id="census_8h_html_a529bb89984b69da3b4cab9deb68175a9"><div class="ttname"><a href="census_8h.html#a529bb89984b69da3b4cab9deb68175a9">census_view_delete</a></div><div class="ttdeci">void census_view_delete(census_view *view)</div><div class="ttdoc">Destroy a previously created view. </div></div>
+<div class="ttc" id="census_8h_html_afeb62854542a09290181209ea72b9158"><div class="ttname"><a href="census_8h.html#afeb62854542a09290181209ea72b9158">census_trace_mask</a></div><div class="ttdeci">int census_trace_mask(const census_context *context)</div><div class="ttdoc">Get the current trace mask associated with this context. </div><div class="ttdef"><b>Definition:</b> tracing.c:38</div></div>
+<div class="ttc" id="census_8h_html_a3bf772ddda26227f485b375192af85f2"><div class="ttname"><a href="census_8h.html#a3bf772ddda26227f485b375192af85f2">census_view_create</a></div><div class="ttdeci">census_view * census_view_create(gpr_uint32 metric_id, const census_tag_set *tags, const census_aggregation *aggregations, size_t naggregations)</div><div class="ttdoc">Create a new view. </div></div>
+<div class="ttc" id="census_8h_html_ab40a6a544d107b067eb5ca8326efeded"><div class="ttname"><a href="census_8h.html#ab40a6a544d107b067eb5ca8326efeded">census_view_aggregrations</a></div><div class="ttdeci">const census_aggregation * census_view_aggregrations(const census_view *view)</div><div class="ttdoc">Get aggregation descriptors associated with a view. </div></div>
+<div class="ttc" id="structcensus__view__data_html_a90105c30b6a4b32ced7663532de301f4"><div class="ttname"><a href="structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4">census_view_data::n_tag_sets</a></div><div class="ttdeci">size_t n_tag_sets</div><div class="ttdef"><b>Definition:</b> census.h:471</div></div>
+<div class="ttc" id="structcensus__trace__record_html_ac7f74956d51898681b8e35a8031ac9fb"><div class="ttname"><a href="structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb">census_trace_record::timestamp</a></div><div class="ttdeci">census_timestamp timestamp</div><div class="ttdef"><b>Definition:</b> census.h:294</div></div>
+<div class="ttc" id="structcensus__timestamp_html_a36ed36ffcf81f720bbdade460f957004"><div class="ttname"><a href="structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004">census_timestamp::ts</a></div><div class="ttdeci">gpr_timespec ts</div><div class="ttdef"><b>Definition:</b> census.h:138</div></div>
+<div class="ttc" id="census_8h_html_a37ac21fb6ba91fc1f80523cf3d55dbfa"><div class="ttname"><a href="census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa">census_agg_distribution</a></div><div class="ttdeci">census_aggregation_ops census_agg_distribution</div></div>
+<div class="ttc" id="port__platform_8h_html_a71edab4bc3421f129764e5cb342f7181"><div class="ttname"><a href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a></div><div class="ttdeci">int64_t gpr_int64</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="census_8h_html_afc68a73849e0d1565e74c28c822bb086"><div class="ttname"><a href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a></div><div class="ttdeci">struct census_tag_set census_tag_set</div><div class="ttdef"><b>Definition:</b> census.h:335</div></div>
+<div class="ttc" id="structcensus__timestamp_html"><div class="ttname"><a href="structcensus__timestamp.html">census_timestamp</a></div><div class="ttdoc">This structure represents a timestamp as used by census to record the time at which an operation begi...</div><div class="ttdef"><b>Definition:</b> census.h:135</div></div>
+<div class="ttc" id="structcensus__tag__const_html_aaffe4ea2b11ae8cfde18e5b99c4536d2"><div class="ttname"><a href="structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2">census_tag_const::key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> census.h:362</div></div>
<div class="ttc" id="census_8h_html_ad5f627a64ac4febbc61d2b89801d40e9"><div class="ttname"><a href="census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9">census_supported</a></div><div class="ttdeci">int census_supported(void)</div><div class="ttdoc">Return the features supported by the current census implementation (not all features will be availabl...</div><div class="ttdef"><b>Definition:</b> initialize.c:52</div></div>
-<div class="ttc" id="structcensus__stat_html_a3daa951eaf025870b0ab4b63343fe179"><div class="ttname"><a href="structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179">census_stat::value</a></div><div class="ttdeci">double value</div><div class="ttdef"><b>Definition:</b> census.h:111</div></div>
+<div class="ttc" id="census_8h_html_ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a"><div class="ttname"><a href="census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a">CENSUS_TRACE_MASK_IS_SAMPLED</a></div><div class="ttdef"><b>Definition:</b> census.h:99</div></div>
+<div class="ttc" id="census_8h_html_a35d6ca1b9557bb6e12d79e137a5df944"><div class="ttname"><a href="census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944">census_agg_sum</a></div><div class="ttdeci">census_aggregation_ops census_agg_sum</div></div>
+<div class="ttc" id="census_8h_html_a054543816f063d003a36316fda4547b8"><div class="ttname"><a href="census_8h.html#a054543816f063d003a36316fda4547b8">census_view_tags</a></div><div class="ttdeci">const census_tag_set * census_view_tags(const census_view *view)</div><div class="ttdoc">Get tags associated with view. </div></div>
+<div class="ttc" id="structcensus__value_html_a1e644fb8e7b1d8e6b06e717f00658522"><div class="ttname"><a href="structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522">census_value::metric_id</a></div><div class="ttdeci">gpr_uint32 metric_id</div><div class="ttdef"><b>Definition:</b> census.h:406</div></div>
+<div class="ttc" id="census_8h_html_ad150387e14628665613f1d9a3d27a418"><div class="ttname"><a href="census_8h.html#ad150387e14628665613f1d9a3d27a418">census_view_reset</a></div><div class="ttdeci">void census_view_reset(census_view *view)</div><div class="ttdoc">Reset all view data to zero for the specified view. </div></div>
+<div class="ttc" id="census_8h_html_a0f2a69b151eac68f3c50806d2162d9f4"><div class="ttname"><a href="census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4">census_start_client_rpc_op</a></div><div class="ttdeci">census_context * census_start_client_rpc_op(const census_context *context, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, const census_timestamp *start_time)</div><div class="ttdoc">Start a client rpc operation. </div><div class="ttdef"><b>Definition:</b> operation.c:44</div></div>
+<div class="ttc" id="census_8h_html_a78ec7fa52ea54e631bb11d59a8adba33"><div class="ttname"><a href="census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33">census_context_tag_set</a></div><div class="ttdeci">census_tag_set * census_context_tag_set(census_context *context)</div></div>
+<div class="ttc" id="structcensus__tag__const_html_a27fd204425bf861f10cd26df3dd6fb27"><div class="ttname"><a href="structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27">census_tag_const::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> census.h:364</div></div>
<div class="ttc" id="structcensus__context_html"><div class="ttname"><a href="structcensus__context.html">census_context</a></div><div class="ttdef"><b>Definition:</b> context.h:41</div></div>
+<div class="ttc" id="structcensus__trace__record_html_a9bb150a1752a810cde915432976f1839"><div class="ttname"><a href="structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839">census_trace_record::op_id</a></div><div class="ttdeci">gpr_uint64 op_id</div><div class="ttdef"><b>Definition:</b> census.h:296</div></div>
+<div class="ttc" id="structcensus__view__data_html"><div class="ttname"><a href="structcensus__view__data.html">census_view_data</a></div><div class="ttdoc">Census view data as returned by census_view_get_data(). </div><div class="ttdef"><b>Definition:</b> census.h:470</div></div>
<div class="ttc" id="census_8h_html_abe92e59c22481b0de3742673cbbb1bf8"><div class="ttname"><a href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8">census_features</a></div><div class="ttdeci">census_features</div><div class="ttdef"><b>Definition:</b> census.h:48</div></div>
-<div class="ttc" id="census_8h_html_a0cdd5ba86b080e6b5a4b47cfaa5b51cb"><div class="ttname"><a href="census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">census_record_stat</a></div><div class="ttdeci">void census_record_stat(census_context *context, census_stat *stats, size_t nstats)</div><div class="ttdef"><b>Definition:</b> record_stat.c:37</div></div>
+<div class="ttc" id="census_8h_html_a1225e8bbc14ff51173b6485940940572"><div class="ttname"><a href="census_8h.html#a1225e8bbc14ff51173b6485940940572">census_record_values</a></div><div class="ttdeci">void census_record_values(census_context *context, census_value *values, size_t nvalues)</div></div>
+<div class="ttc" id="census_8h_html_a97a3300020cdacd7149e0efae9f5541e"><div class="ttname"><a href="census_8h.html#a97a3300020cdacd7149e0efae9f5541e">census_end_op</a></div><div class="ttdeci">void census_end_op(census_context *context, int status)</div><div class="ttdoc">End an operation started by any of the census_start_*_op*() calls. </div><div class="ttdef"><b>Definition:</b> operation.c:63</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
+<div class="ttc" id="census_8h_html_a22a740b7e9e3798cb9208b3bd6ea31a7"><div class="ttname"><a href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census_tag_set_iterator</a></div><div class="ttdeci">struct census_tag_set_iterator census_tag_set_iterator</div><div class="ttdef"><b>Definition:</b> census.h:368</div></div>
+<div class="ttc" id="structcensus__aggregation_html_a5b2ce3ab21a88058ea67c944d6a37426"><div class="ttname"><a href="structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426">census_aggregation::create_arg</a></div><div class="ttdeci">const void * create_arg</div><div class="ttdef"><b>Definition:</b> census.h:428</div></div>
+<div class="ttc" id="census_8h_html_a06407a753c261626b4e25c4f6fe0b840"><div class="ttname"><a href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840">census_set_rpc_client_peer</a></div><div class="ttdeci">void census_set_rpc_client_peer(census_context *context, const char *peer)</div><div class="ttdoc">Add peer information to a context representing a client RPC operation. </div></div>
<div class="ttc" id="census_8h_html_a742616973e78aaf969389cea20feea9f"><div class="ttname"><a href="census_8h.html#a742616973e78aaf969389cea20feea9f">census_enabled</a></div><div class="ttdeci">int census_enabled(void)</div><div class="ttdoc">Return the census features currently enabled. </div><div class="ttdef"><b>Definition:</b> initialize.c:57</div></div>
+<div class="ttc" id="structcensus__tag__const_html_ac7dd97b14d839f337d34ef5c6d3f882a"><div class="ttname"><a href="structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a">census_tag_const::value_len</a></div><div class="ttdeci">size_t value_len</div><div class="ttdef"><b>Definition:</b> census.h:363</div></div>
+<div class="ttc" id="census_8h_html_ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3"><div class="ttname"><a href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3">CENSUS_TRACE_MASK_NONE</a></div><div class="ttdef"><b>Definition:</b> census.h:98</div></div>
+<div class="ttc" id="structcensus__trace__record_html_a4ba324fb39273bf3c0c0f15852d9d130"><div class="ttname"><a href="structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130">census_trace_record::buffer</a></div><div class="ttdeci">const char * buffer</div><div class="ttdef"><b>Definition:</b> census.h:298</div></div>
+<div class="ttc" id="structcensus__trace__record_html_abc4f9330e28d906f90346d7fd5769d53"><div class="ttname"><a href="structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53">census_trace_record::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> census.h:299</div></div>
+<div class="ttc" id="hpack__table_8c_html_acd3d88da3c0e0313c3645ff34f62f542"><div class="ttname"><a href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> hpack_table.c:43</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
+<div class="ttc" id="structcensus__tag__const_html_a0da666348257edd491a26528e6bacc8f"><div class="ttname"><a href="structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f">census_tag_const::key_len</a></div><div class="ttdeci">size_t key_len</div><div class="ttdef"><b>Definition:</b> census.h:361</div></div>
+<div class="ttc" id="census_8h_html_a4b8a7f096dcd85c93f823cddb2bf960e"><div class="ttname"><a href="census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e">census_agg_window</a></div><div class="ttdeci">census_aggregation_ops census_agg_window</div></div>
<div class="ttc" id="census_8h_html_ad9a7d3170ecf720e1b22a4f255605748"><div class="ttname"><a href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize</a></div><div class="ttdeci">size_t census_context_serialize(const census_context *context, char *buffer, size_t buf_size)</div><div class="ttdef"><b>Definition:</b> context.c:42</div></div>
-<div class="ttc" id="structcensus__stat_html"><div class="ttname"><a href="structcensus__stat.html">census_stat</a></div><div class="ttdef"><b>Definition:</b> census.h:109</div></div>
+<div class="ttc" id="structcensus__tag__const_html"><div class="ttname"><a href="structcensus__tag__const.html">census_tag_const</a></div><div class="ttdef"><b>Definition:</b> census.h:360</div></div>
+<div class="ttc" id="structcensus__trace__record_html_a7d12a98b15db3199dc221a1be036088b"><div class="ttname"><a href="structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b">census_trace_record::trace_id</a></div><div class="ttdeci">gpr_uint64 trace_id</div><div class="ttdef"><b>Definition:</b> census.h:295</div></div>
<div class="ttc" id="census_8h_html_abe92e59c22481b0de3742673cbbb1bf8aac1986834f37851b8d899c4a08c8e3ab"><div class="ttname"><a href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8aac1986834f37851b8d899c4a08c8e3ab">CENSUS_FEATURE_NONE</a></div><div class="ttdef"><b>Definition:</b> census.h:49</div></div>
+<div class="ttc" id="structcensus__trace__record_html_a827fe499f3c0777ae1dcb3969943e7fc"><div class="ttname"><a href="structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc">census_trace_record::type</a></div><div class="ttdeci">gpr_uint32 type</div><div class="ttdef"><b>Definition:</b> census.h:297</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census__interface_8h.html b/doc/ref/core.internal/html/census__interface_8h.html
new file mode 100644
index 0000000000..293e60a765
--- /dev/null
+++ b/doc/ref/core.internal/html/census__interface_8h.html
@@ -0,0 +1,295 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/statistics/census_interface.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html">statistics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">census_interface.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
+</div>
+<p><a href="census__interface_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__op__id.html">census_op_id</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a57498021a52642926c15c3dce9d0a6d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#a57498021a52642926c15c3dce9d0a6d0">CENSUS_MAX_ANNOTATION_LENGTH</a>&#160;&#160;&#160;200</td></tr>
+<tr class="separator:a57498021a52642926c15c3dce9d0a6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a7b6a2b2e67c4ee06d4e84dbd178fa043"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043">census_op_id</a></td></tr>
+<tr class="separator:a7b6a2b2e67c4ee06d4e84dbd178fa043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99058fefa044507d678a7e2d2636e3e9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#a99058fefa044507d678a7e2d2636e3e9">census_rpc_stats</a></td></tr>
+<tr class="separator:a99058fefa044507d678a7e2d2636e3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a8866ff2ef76ca46e4082f8c97b425328"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328">census_init</a> (void)</td></tr>
+<tr class="separator:a8866ff2ef76ca46e4082f8c97b425328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa792b067548ecdd987d560b492c83d85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#aa792b067548ecdd987d560b492c83d85">census_shutdown</a> (void)</td></tr>
+<tr class="separator:aa792b067548ecdd987d560b492c83d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a552a9afcc6421df54d08fc91fefadc05"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05">census_add_method_tag</a> (<a class="el" href="structcensus__op__id.html">census_op_id</a> op_id, const char *method_name)</td></tr>
+<tr class="separator:a552a9afcc6421df54d08fc91fefadc05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5c158cd18473eece090d536be1992e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#aa5c158cd18473eece090d536be1992e4">census_tracing_print</a> (<a class="el" href="structcensus__op__id.html">census_op_id</a> op_id, const char *annotation)</td></tr>
+<tr class="separator:aa5c158cd18473eece090d536be1992e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a671a745250f567f8ff4bc134b639fa7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c">census_tracing_start_op</a> (void)</td></tr>
+<tr class="separator:a671a745250f567f8ff4bc134b639fa7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae49d93a96470f7004cc6fece973c4650"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650">census_tracing_end_op</a> (<a class="el" href="structcensus__op__id.html">census_op_id</a> op_id)</td></tr>
+<tr class="separator:ae49d93a96470f7004cc6fece973c4650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a57498021a52642926c15c3dce9d0a6d0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CENSUS_MAX_ANNOTATION_LENGTH&#160;&#160;&#160;200</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a7b6a2b2e67c4ee06d4e84dbd178fa043"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structcensus__op__id.html">census_op_id</a> <a class="el" href="structcensus__op__id.html">census_op_id</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a99058fefa044507d678a7e2d2636e3e9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a552a9afcc6421df54d08fc91fefadc05"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int census_add_method_tag </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td>
+ <td class="paramname"><em>op_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>method_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a8866ff2ef76ca46e4082f8c97b425328"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa792b067548ecdd987d560b492c83d85"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_shutdown </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae49d93a96470f7004cc6fece973c4650"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_tracing_end_op </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td>
+ <td class="paramname"><em>op_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa5c158cd18473eece090d536be1992e4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_tracing_print </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td>
+ <td class="paramname"><em>op_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>annotation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a671a745250f567f8ff4bc134b639fa7c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__op__id.html">census_op_id</a> census_tracing_start_op </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/census__interface_8h_source.html b/doc/ref/core.internal/html/census__interface_8h_source.html
new file mode 100644
index 0000000000..17e1fdbc7a
--- /dev/null
+++ b/doc/ref/core.internal/html/census__interface_8h_source.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/statistics/census_interface.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html">statistics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">census_interface.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="census__interface_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * met:</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * * Redistributions of source code must retain the above copyright</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * * Redistributions in binary form must reproduce the above</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copyright notice, this list of conditions and the following disclaimer</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * in the documentation and/or other materials provided with the</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * distribution.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * * Neither the name of Google Inc. nor the names of its</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * this software without specific prior written permission.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_STATISTICS_CENSUS_INTERFACE_H</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_STATISTICS_CENSUS_INTERFACE_H</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="port__platform_8h.html">grpc/support/port_platform.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Maximum length of an individual census trace annotation. */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="census__interface_8h.html#a57498021a52642926c15c3dce9d0a6d0"> 40</a></span>&#160;<span class="preprocessor">#define CENSUS_MAX_ANNOTATION_LENGTH 200</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* Structure of a census op id. Define as structure because 64bit integer is not</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> available on every platform for C89. */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structcensus__op__id.html"> 44</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__op__id.html">census_op_id</a> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4"> 45</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4">upper</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc"> 46</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc">lower</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043">census_op_id</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="census__interface_8h.html#a99058fefa044507d678a7e2d2636e3e9"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a> <a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/* Initializes Census library. No-op if Census is already initialized. */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328">census_init</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">/* Shutdown Census Library. */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__interface_8h.html#aa792b067548ecdd987d560b492c83d85">census_shutdown</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* Annotates grpc method name on a census_op_id. The method name has the format</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> of &lt;full quantified rpc service name&gt;/&lt;rpc function name&gt;. Returns 0 iff</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> op_id and method_name are all valid. op_id is valid after its creation and</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> before calling census_tracing_end_op().</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> TODO(hongyu): Figure out valid characters set for service name and command</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> name and document requirements here.*/</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">int</span> <a class="code" href="census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05">census_add_method_tag</a>(<a class="code" href="structcensus__op__id.html">census_op_id</a> op_id, <span class="keyword">const</span> <span class="keywordtype">char</span>* method_name);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">/* Annotates tracing information to a specific op_id.</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> Up to CENSUS_MAX_ANNOTATION_LENGTH bytes are recorded. */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__interface_8h.html#aa5c158cd18473eece090d536be1992e4">census_tracing_print</a>(<a class="code" href="structcensus__op__id.html">census_op_id</a> op_id, <span class="keyword">const</span> <span class="keywordtype">char</span>* annotation);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">/* Starts tracing for an RPC. Returns a locally unique census_op_id */</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="structcensus__op__id.html">census_op_id</a> <a class="code" href="census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c">census_tracing_start_op</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">/* Ends tracing. Calling this function will invalidate the input op_id. */</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650">census_tracing_end_op</a>(<a class="code" href="structcensus__op__id.html">census_op_id</a> op_id);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_STATISTICS_CENSUS_INTERFACE_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
+<div class="ttc" id="census__interface_8h_html_a8866ff2ef76ca46e4082f8c97b425328"><div class="ttname"><a href="census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328">census_init</a></div><div class="ttdeci">void census_init(void)</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="structcensus__op__id_html_aba6ca0fe670c7f5ba2731175874c35a4"><div class="ttname"><a href="structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4">census_op_id::upper</a></div><div class="ttdeci">gpr_uint32 upper</div><div class="ttdef"><b>Definition:</b> census_interface.h:45</div></div>
+<div class="ttc" id="census__interface_8h_html_a7b6a2b2e67c4ee06d4e84dbd178fa043"><div class="ttname"><a href="census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043">census_op_id</a></div><div class="ttdeci">struct census_op_id census_op_id</div></div>
+<div class="ttc" id="census__interface_8h_html_aa792b067548ecdd987d560b492c83d85"><div class="ttname"><a href="census__interface_8h.html#aa792b067548ecdd987d560b492c83d85">census_shutdown</a></div><div class="ttdeci">void census_shutdown(void)</div><div class="ttdef"><b>Definition:</b> initialize.c:50</div></div>
+<div class="ttc" id="structcensus__op__id_html_a3ecaa207fabb88fdfe0904e8c359c7fc"><div class="ttname"><a href="structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc">census_op_id::lower</a></div><div class="ttdeci">gpr_uint32 lower</div><div class="ttdef"><b>Definition:</b> census_interface.h:46</div></div>
+<div class="ttc" id="structcensus__op__id_html"><div class="ttname"><a href="structcensus__op__id.html">census_op_id</a></div><div class="ttdef"><b>Definition:</b> census_interface.h:44</div></div>
+<div class="ttc" id="census__interface_8h_html_a552a9afcc6421df54d08fc91fefadc05"><div class="ttname"><a href="census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05">census_add_method_tag</a></div><div class="ttdeci">int census_add_method_tag(census_op_id op_id, const char *method_name)</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html"><div class="ttname"><a href="structcensus__rpc__stats.html">census_rpc_stats</a></div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:44</div></div>
+<div class="ttc" id="census__interface_8h_html_aa5c158cd18473eece090d536be1992e4"><div class="ttname"><a href="census__interface_8h.html#aa5c158cd18473eece090d536be1992e4">census_tracing_print</a></div><div class="ttdeci">void census_tracing_print(census_op_id op_id, const char *annotation)</div></div>
+<div class="ttc" id="census__interface_8h_html_ae49d93a96470f7004cc6fece973c4650"><div class="ttname"><a href="census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650">census_tracing_end_op</a></div><div class="ttdeci">void census_tracing_end_op(census_op_id op_id)</div></div>
+<div class="ttc" id="census__interface_8h_html_a671a745250f567f8ff4bc134b639fa7c"><div class="ttname"><a href="census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c">census_tracing_start_op</a></div><div class="ttdeci">census_op_id census_tracing_start_op(void)</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/pollset__kick__posix_8h.html b/doc/ref/core.internal/html/census__rpc__stats_8h.html
index cad8770ab5..37ada3e60b 100644
--- a/doc/ref/core.internal/html/pollset__kick__posix_8h.html
+++ b/doc/ref/core.internal/html/census__rpc__stats_8h.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/iomgr/pollset_kick_posix.h File Reference</title>
+<title>GRPC Core: src/core/statistics/census_rpc_stats.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,101 +80,79 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html">iomgr</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html">statistics</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
-<div class="title">pollset_kick_posix.h File Reference</div> </div>
+<div class="title">census_rpc_stats.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="wakeup__fd__posix_8h_source.html">src/core/iomgr/wakeup_fd_posix.h</a>&quot;</code><br/>
-<code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="census__interface_8h_source.html">src/core/statistics/census_interface.h</a>&quot;</code><br/>
+<code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
</div>
-<p><a href="pollset__kick__posix_8h_source.html">Go to the source code of this file.</a></p>
+<p><a href="census__rpc__stats_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:a595cfb6b4cc1f48dbd015821541df959"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a595cfb6b4cc1f48dbd015821541df959">GRPC_POLLSET_KICK_GET_FD</a>(kick_fd_info)&#160;&#160;&#160;<a class="el" href="wakeup__fd__posix_8h.html#aa2c03135ade856e0b50c123d60dc50ff">GRPC_WAKEUP_FD_GET_READ_FD</a>(&amp;(kick_fd_info)-&gt;wakeup_fd)</td></tr>
-<tr class="separator:a595cfb6b4cc1f48dbd015821541df959"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:ac232fa28f35b012cc710033c351ee3d5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5">grpc_kick_fd_info</a></td></tr>
-<tr class="separator:ac232fa28f35b012cc710033c351ee3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a18aca8f917c9aae06f6f84b8700afca1"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
-<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1">grpc_pollset_kick_state</a></td></tr>
-<tr class="separator:a18aca8f917c9aae06f6f84b8700afca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba37369ed0f845a512541ee35938d4db"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db">census_per_method_rpc_stats</a></td></tr>
+<tr class="separator:aba37369ed0f845a512541ee35938d4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27731768f6f573eb6af61e1aedb791c7"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7">census_aggregated_rpc_stats</a></td></tr>
+<tr class="separator:a27731768f6f573eb6af61e1aedb791c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ac0d8bb7edaf2ad8346745db01206c5ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed">grpc_pollset_kick_global_init</a> (void)</td></tr>
-<tr class="separator:ac0d8bb7edaf2ad8346745db01206c5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59b8b056ec1ae7f0692bf26bf2a3d737"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737">grpc_pollset_kick_global_destroy</a> (void)</td></tr>
-<tr class="separator:a59b8b056ec1ae7f0692bf26bf2a3d737"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a12982076ee83468851ab4a96502dd32c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c">grpc_pollset_kick_init</a> (<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state)</td></tr>
-<tr class="separator:a12982076ee83468851ab4a96502dd32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaa67c8f786eed2df0402c6b37f02936"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936">grpc_pollset_kick_destroy</a> (<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state)</td></tr>
-<tr class="separator:adaa67c8f786eed2df0402c6b37f02936"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a49bdece86b13c8d5785b32fae1609e08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08">grpc_pollset_kick_global_init_fallback_fd</a> (void)</td></tr>
-<tr class="separator:a49bdece86b13c8d5785b32fae1609e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b29bc457705925de07822e6d6d1b91b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b">grpc_pollset_kick_pre_poll</a> (<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state)</td></tr>
-<tr class="separator:a6b29bc457705925de07822e6d6d1b91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a99be47b9ffb41145d43f9c7ca90d4bc3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3">grpc_pollset_kick_consume</a> (<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state, <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:a99be47b9ffb41145d43f9c7ca90d4bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60bfabb6f5d6c3879607f5fc7634e037"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037">grpc_pollset_kick_post_poll</a> (<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state, <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:a60bfabb6f5d6c3879607f5fc7634e037"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2eecbc8ba9bc911b87e4061c7786c849"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849">grpc_pollset_kick_kick</a> (<a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state)</td></tr>
-<tr class="separator:a2eecbc8ba9bc911b87e4061c7786c849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a191cf1b98ebb105c38e6273fad490d67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67">census_rpc_stats_create_empty</a> (void)</td></tr>
+<tr class="separator:a191cf1b98ebb105c38e6273fad490d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9715232457f191271d245fe310d40b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b">census_aggregated_rpc_stats_set_empty</a> (<a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> *data)</td></tr>
+<tr class="separator:a2e9715232457f191271d245fe310d40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24940ba98a230d5374d06ab7c77eeb37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37">census_record_rpc_client_stats</a> (<a class="el" href="structcensus__op__id.html">census_op_id</a> op_id, const <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> *stats)</td></tr>
+<tr class="separator:a24940ba98a230d5374d06ab7c77eeb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a12bb0df6a1191714e3452e0d025a6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c">census_record_rpc_server_stats</a> (<a class="el" href="structcensus__op__id.html">census_op_id</a> op_id, const <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> *stats)</td></tr>
+<tr class="separator:a3a12bb0df6a1191714e3452e0d025a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c6f675d096e26b834aa63681553b3b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3">census_get_server_stats</a> (<a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> *data_map)</td></tr>
+<tr class="separator:a0c6f675d096e26b834aa63681553b3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5072637c95e9789d62506c89ee0ebf18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18">census_get_client_stats</a> (<a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> *data_map)</td></tr>
+<tr class="separator:a5072637c95e9789d62506c89ee0ebf18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50bcafb96cb65b95b9c92983b17fd410"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410">census_stats_store_init</a> (void)</td></tr>
+<tr class="separator:a50bcafb96cb65b95b9c92983b17fd410"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8e749025fa380655363ff7630cf5dd2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2">census_stats_store_shutdown</a> (void)</td></tr>
+<tr class="separator:aa8e749025fa380655363ff7630cf5dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a595cfb6b4cc1f48dbd015821541df959"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GRPC_POLLSET_KICK_GET_FD</td>
- <td>(</td>
- <td class="paramtype">&#160;</td>
- <td class="paramname">kick_fd_info</td><td>)</td>
- <td>&#160;&#160;&#160;<a class="el" href="wakeup__fd__posix_8h.html#aa2c03135ade856e0b50c123d60dc50ff">GRPC_WAKEUP_FD_GET_READ_FD</a>(&amp;(kick_fd_info)-&gt;wakeup_fd)</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="ac232fa28f35b012cc710033c351ee3d5"></a>
+<a class="anchor" id="a27731768f6f573eb6af61e1aedb791c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a></td>
+ <td class="memname">typedef struct <a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> <a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a18aca8f917c9aae06f6f84b8700afca1"></a>
+<a class="anchor" id="aba37369ed0f845a512541ee35938d4db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> <a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a></td>
+ <td class="memname">typedef struct <a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a> <a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -182,41 +160,31 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a99be47b9ffb41145d43f9c7ca90d4bc3"></a>
+<a class="anchor" id="a2e9715232457f191271d245fe310d40b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_consume </td>
+ <td class="memname">void census_aggregated_rpc_stats_set_empty </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *&#160;</td>
- <td class="paramname"><em>kick_state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
+ <td class="paramtype"><a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> *&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
<td></td>
- <td class="paramtype"><a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *&#160;</td>
- <td class="paramname"><em>fd_info</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="adaa67c8f786eed2df0402c6b37f02936"></a>
+<a class="anchor" id="a5072637c95e9789d62506c89ee0ebf18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_destroy </td>
+ <td class="memname">void census_get_client_stats </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *&#160;</td>
- <td class="paramname"><em>kick_state</em></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> *&#160;</td>
+ <td class="paramname"><em>data_map</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -224,15 +192,15 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a59b8b056ec1ae7f0692bf26bf2a3d737"></a>
+<a class="anchor" id="a0c6f675d096e26b834aa63681553b3b3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_global_destroy </td>
+ <td class="memname">void census_get_server_stats </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> *&#160;</td>
+ <td class="paramname"><em>data_map</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -240,63 +208,67 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac0d8bb7edaf2ad8346745db01206c5ed"></a>
+<a class="anchor" id="a24940ba98a230d5374d06ab7c77eeb37"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_global_init </td>
+ <td class="memname">void census_record_rpc_client_stats </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td>
+ <td class="paramname"><em>op_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> *&#160;</td>
+ <td class="paramname"><em>stats</em>&#160;</td>
</tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a49bdece86b13c8d5785b32fae1609e08"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_global_init_fallback_fd </td>
- <td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a12982076ee83468851ab4a96502dd32c"></a>
+<a class="anchor" id="a3a12bb0df6a1191714e3452e0d025a6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_init </td>
+ <td class="memname">void census_record_rpc_server_stats </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *&#160;</td>
- <td class="paramname"><em>kick_state</em></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td>
+ <td class="paramname"><em>op_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> *&#160;</td>
+ <td class="paramname"><em>stats</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a2eecbc8ba9bc911b87e4061c7786c849"></a>
+<a class="anchor" id="a191cf1b98ebb105c38e6273fad490d67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_kick </td>
+ <td class="memname"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a>* census_rpc_stats_create_empty </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *&#160;</td>
- <td class="paramname"><em>kick_state</em></td><td>)</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
@@ -304,41 +276,31 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a60bfabb6f5d6c3879607f5fc7634e037"></a>
+<a class="anchor" id="a50bcafb96cb65b95b9c92983b17fd410"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_kick_post_poll </td>
+ <td class="memname">void census_stats_store_init </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *&#160;</td>
- <td class="paramname"><em>kick_state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *&#160;</td>
- <td class="paramname"><em>fd_info</em>&#160;</td>
- </tr>
- <tr>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a6b29bc457705925de07822e6d6d1b91b"></a>
+<a class="anchor" id="aa8e749025fa380655363ff7630cf5dd2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a>* grpc_pollset_kick_pre_poll </td>
+ <td class="memname">void census_stats_store_shutdown </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *&#160;</td>
- <td class="paramname"><em>kick_state</em></td><td>)</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
@@ -349,7 +311,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census__rpc__stats_8h_source.html b/doc/ref/core.internal/html/census__rpc__stats_8h_source.html
new file mode 100644
index 0000000000..01f0057179
--- /dev/null
+++ b/doc/ref/core.internal/html/census__rpc__stats_8h_source.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/statistics/census_rpc_stats.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html">statistics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">census_rpc_stats.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="census__rpc__stats_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * met:</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * * Redistributions of source code must retain the above copyright</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * * Redistributions in binary form must reproduce the above</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copyright notice, this list of conditions and the following disclaimer</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * in the documentation and/or other materials provided with the</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * distribution.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * * Neither the name of Google Inc. nor the names of its</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * this software without specific prior written permission.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_STATISTICS_CENSUS_RPC_STATS_H</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_STATISTICS_CENSUS_RPC_STATS_H</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="census__interface_8h.html">src/core/statistics/census_interface.h</a>&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="port__platform_8h.html">grpc/support/port_platform.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html"> 44</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21"> 45</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21">cnt</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf"> 46</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf">rpc_error_cnt</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b"> 47</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b">app_error_cnt</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8"> 48</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8">elapsed_time_ms</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911"> 49</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911">api_request_bytes</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0"> 50</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0">wire_request_bytes</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597"> 51</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597">api_response_bytes</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb"> 52</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb">wire_response_bytes</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;};</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">/* Creates an empty rpc stats object on heap. */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a>* <a class="code" href="census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67">census_rpc_stats_create_empty</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structcensus__per__method__rpc__stats.html"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a> {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4"> 59</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4">method</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92"> 60</a></span>&#160; <a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a> <a class="code" href="structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92">minute_stats</a>; <span class="comment">/* cumulative stats in the past minute */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126"> 61</a></span>&#160; <a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a> <a class="code" href="structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126">hour_stats</a>; <span class="comment">/* cumulative stats in the past hour */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43"> 62</a></span>&#160; <a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a> <a class="code" href="structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43">total_stats</a>; <span class="comment">/* cumulative stats from last gc */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;} <a class="code" href="census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db">census_per_method_rpc_stats</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structcensus__aggregated__rpc__stats.html"> 65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a> {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25"> 66</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25">num_entries</a>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645"> 67</a></span>&#160; <a class="code" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a>* <a class="code" href="structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645">stats</a>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;} <a class="code" href="census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7">census_aggregated_rpc_stats</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">/* Initializes an aggregated rpc stats object to an empty state. */</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b">census_aggregated_rpc_stats_set_empty</a>(<a class="code" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a>* data);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">/* Records client side stats of a rpc. */</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37">census_record_rpc_client_stats</a>(<a class="code" href="structcensus__op__id.html">census_op_id</a> op_id,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a>* stats);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">/* Records server side stats of a rpc. */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c">census_record_rpc_server_stats</a>(<a class="code" href="structcensus__op__id.html">census_op_id</a> op_id,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">const</span> <a class="code" href="structcensus__rpc__stats.html">census_rpc_stats</a>* stats);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">/* The following two functions are intended for inprocess query of</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> per-service per-method stats from grpc implementations. */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/* Populates *data_map with server side aggregated per-service per-method</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> stats.</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> DO NOT CALL from outside of grpc code. */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3">census_get_server_stats</a>(<a class="code" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a>* data_map);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/* Populates *data_map with client side aggregated per-service per-method</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> stats.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> DO NOT CALL from outside of grpc code. */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18">census_get_client_stats</a>(<a class="code" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a>* data_map);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410">census_stats_store_init</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">void</span> <a class="code" href="census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2">census_stats_store_shutdown</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_STATISTICS_CENSUS_RPC_STATS_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structcensus__rpc__stats_html_a49deb06154ece850b56ed0aa6b932d8b"><div class="ttname"><a href="structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b">census_rpc_stats::app_error_cnt</a></div><div class="ttdeci">gpr_uint64 app_error_cnt</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:47</div></div>
+<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_a4929f12f32e849ec19c80ef657400e21"><div class="ttname"><a href="structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21">census_rpc_stats::cnt</a></div><div class="ttdeci">gpr_uint64 cnt</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:45</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_a60ab9dbda01dcf9b52b06af5d24dc911"><div class="ttname"><a href="structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911">census_rpc_stats::api_request_bytes</a></div><div class="ttdeci">double api_request_bytes</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:49</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_aa8e749025fa380655363ff7630cf5dd2"><div class="ttname"><a href="census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2">census_stats_store_shutdown</a></div><div class="ttdeci">void census_stats_store_shutdown(void)</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a2e9715232457f191271d245fe310d40b"><div class="ttname"><a href="census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b">census_aggregated_rpc_stats_set_empty</a></div><div class="ttdeci">void census_aggregated_rpc_stats_set_empty(census_aggregated_rpc_stats *data)</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_aba37369ed0f845a512541ee35938d4db"><div class="ttname"><a href="census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db">census_per_method_rpc_stats</a></div><div class="ttdeci">struct census_per_method_rpc_stats census_per_method_rpc_stats</div></div>
+<div class="ttc" id="structcensus__per__method__rpc__stats_html_a76ca87ce93f20f373a00e3a130081cf4"><div class="ttname"><a href="structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4">census_per_method_rpc_stats::method</a></div><div class="ttdeci">const char * method</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:59</div></div>
+<div class="ttc" id="census__interface_8h_html"><div class="ttname"><a href="census__interface_8h.html">census_interface.h</a></div></div>
+<div class="ttc" id="structcensus__aggregated__rpc__stats_html_af13f134d5d33e389203988fd73f5f645"><div class="ttname"><a href="structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645">census_aggregated_rpc_stats::stats</a></div><div class="ttdeci">census_per_method_rpc_stats * stats</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:67</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a191cf1b98ebb105c38e6273fad490d67"><div class="ttname"><a href="census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67">census_rpc_stats_create_empty</a></div><div class="ttdeci">census_rpc_stats * census_rpc_stats_create_empty(void)</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a50bcafb96cb65b95b9c92983b17fd410"><div class="ttname"><a href="census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410">census_stats_store_init</a></div><div class="ttdeci">void census_stats_store_init(void)</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a5072637c95e9789d62506c89ee0ebf18"><div class="ttname"><a href="census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18">census_get_client_stats</a></div><div class="ttdeci">void census_get_client_stats(census_aggregated_rpc_stats *data_map)</div></div>
+<div class="ttc" id="structcensus__per__method__rpc__stats_html"><div class="ttname"><a href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a></div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:58</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_af1b791396a32a33bf4ddf2936ebc79cb"><div class="ttname"><a href="structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb">census_rpc_stats::wire_response_bytes</a></div><div class="ttdeci">double wire_response_bytes</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:52</div></div>
+<div class="ttc" id="structcensus__op__id_html"><div class="ttname"><a href="structcensus__op__id.html">census_op_id</a></div><div class="ttdef"><b>Definition:</b> census_interface.h:44</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_a9b77af04f3d814ddb05cdef26b7078f0"><div class="ttname"><a href="structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0">census_rpc_stats::wire_request_bytes</a></div><div class="ttdeci">double wire_request_bytes</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:50</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html"><div class="ttname"><a href="structcensus__rpc__stats.html">census_rpc_stats</a></div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:44</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_ac720a5727d69091fe2deb4ef819734f8"><div class="ttname"><a href="structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8">census_rpc_stats::elapsed_time_ms</a></div><div class="ttdeci">double elapsed_time_ms</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:48</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a24940ba98a230d5374d06ab7c77eeb37"><div class="ttname"><a href="census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37">census_record_rpc_client_stats</a></div><div class="ttdeci">void census_record_rpc_client_stats(census_op_id op_id, const census_rpc_stats *stats)</div></div>
+<div class="ttc" id="structcensus__per__method__rpc__stats_html_ad2b4fcef0267e9ce5b354737d2df0b92"><div class="ttname"><a href="structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92">census_per_method_rpc_stats::minute_stats</a></div><div class="ttdeci">census_rpc_stats minute_stats</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:60</div></div>
+<div class="ttc" id="structcensus__per__method__rpc__stats_html_ac2503eae6b803676341f2bf9650d1126"><div class="ttname"><a href="structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126">census_per_method_rpc_stats::hour_stats</a></div><div class="ttdeci">census_rpc_stats hour_stats</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:61</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_af15bc42eaddba1e0811f3c3c9e8b5597"><div class="ttname"><a href="structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597">census_rpc_stats::api_response_bytes</a></div><div class="ttdeci">double api_response_bytes</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:51</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a27731768f6f573eb6af61e1aedb791c7"><div class="ttname"><a href="census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7">census_aggregated_rpc_stats</a></div><div class="ttdeci">struct census_aggregated_rpc_stats census_aggregated_rpc_stats</div></div>
+<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a3a12bb0df6a1191714e3452e0d025a6c"><div class="ttname"><a href="census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c">census_record_rpc_server_stats</a></div><div class="ttdeci">void census_record_rpc_server_stats(census_op_id op_id, const census_rpc_stats *stats)</div></div>
+<div class="ttc" id="census__rpc__stats_8h_html_a0c6f675d096e26b834aa63681553b3b3"><div class="ttname"><a href="census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3">census_get_server_stats</a></div><div class="ttdeci">void census_get_server_stats(census_aggregated_rpc_stats *data_map)</div></div>
+<div class="ttc" id="structcensus__per__method__rpc__stats_html_a6f9c5b2f4e91c7adbe7089a8794d0b43"><div class="ttname"><a href="structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43">census_per_method_rpc_stats::total_stats</a></div><div class="ttdeci">census_rpc_stats total_stats</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:62</div></div>
+<div class="ttc" id="structcensus__aggregated__rpc__stats_html"><div class="ttname"><a href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a></div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:65</div></div>
+<div class="ttc" id="structcensus__aggregated__rpc__stats_html_a4f81055e33bc86d437c509b2aa9d1a25"><div class="ttname"><a href="structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25">census_aggregated_rpc_stats::num_entries</a></div><div class="ttdeci">int num_entries</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:66</div></div>
+<div class="ttc" id="structcensus__rpc__stats_html_abba497a491a7c4836e4ec6e0ca04bdcf"><div class="ttname"><a href="structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf">census_rpc_stats::rpc_error_cnt</a></div><div class="ttdeci">gpr_uint64 rpc_error_cnt</div><div class="ttdef"><b>Definition:</b> census_rpc_stats.h:46</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/channel_2context_8h.html b/doc/ref/core.internal/html/channel_2context_8h.html
index f458318c55..f2ec76080f 100644
--- a/doc/ref/core.internal/html/channel_2context_8h.html
+++ b/doc/ref/core.internal/html/channel_2context_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel_2context_8h_source.html b/doc/ref/core.internal/html/channel_2context_8h_source.html
index 04dbab536b..3ba191cd39 100644
--- a/doc/ref/core.internal/html/channel_2context_8h_source.html
+++ b/doc/ref/core.internal/html/channel_2context_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel_8c.html b/doc/ref/core.internal/html/channel_8c.html
index 1be01c2300..0bb1256cc9 100644
--- a/doc/ref/core.internal/html/channel_8c.html
+++ b/doc/ref/core.internal/html/channel_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -99,6 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="string__util_8h_source.html">grpc/support/string_util.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="resolver__registry_8h_source.html">src/core/client_config/resolver_registry.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="iomgr_8h_source.html">src/core/iomgr/iomgr.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="call_8h_source.html">src/core/surface/call.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="init_8h_source.html">src/core/surface/init.h</a>&quot;</code><br/>
@@ -136,15 +137,15 @@ Functions</h2></td></tr>
<tr class="memitem:a108ef86bc0e5ebcb05f744315e2a6499"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a108ef86bc0e5ebcb05f744315e2a6499">grpc_channel_get_target</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
<tr class="memdesc:a108ef86bc0e5ebcb05f744315e2a6499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a newly allocated string representing the target a channel was created for. <a href="#a108ef86bc0e5ebcb05f744315e2a6499">More...</a><br/></td></tr>
<tr class="separator:a108ef86bc0e5ebcb05f744315e2a6499"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa6b80c5019007f758b1bf414e323db05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#aa6b80c5019007f758b1bf414e323db05">grpc_channel_create_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, const char *method, const char *host, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:aa6b80c5019007f758b1bf414e323db05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a <a class="el" href="structgrpc__channel.html">grpc_channel</a>, in order to call 'method'. <a href="#aa6b80c5019007f758b1bf414e323db05">More...</a><br/></td></tr>
-<tr class="separator:aa6b80c5019007f758b1bf414e323db05"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af00855f27d8b7c6b232982446371c04d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#af00855f27d8b7c6b232982446371c04d">grpc_channel_register_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, const char *method, const char *host)</td></tr>
-<tr class="memdesc:af00855f27d8b7c6b232982446371c04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-register a method/host pair on a channel. <a href="#af00855f27d8b7c6b232982446371c04d">More...</a><br/></td></tr>
-<tr class="separator:af00855f27d8b7c6b232982446371c04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">grpc_channel_create_registered_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, void *registered_call_handle, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a handle returned from grpc_channel_register_call. <a href="#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">More...</a><br/></td></tr>
-<tr class="separator:a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7def7c2ffbfbc8080146342512db27c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#aa7def7c2ffbfbc8080146342512db27c">grpc_channel_create_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, const char *method, const char *host, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:aa7def7c2ffbfbc8080146342512db27c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a <a class="el" href="structgrpc__channel.html">grpc_channel</a>, in order to call 'method'. <a href="#aa7def7c2ffbfbc8080146342512db27c">More...</a><br/></td></tr>
+<tr class="separator:aa7def7c2ffbfbc8080146342512db27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bc360e945fb5f6bacf632c34adbc57f"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a8bc360e945fb5f6bacf632c34adbc57f">grpc_channel_register_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, const char *method, const char *host, void *reserved)</td></tr>
+<tr class="memdesc:a8bc360e945fb5f6bacf632c34adbc57f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-register a method/host pair on a channel. <a href="#a8bc360e945fb5f6bacf632c34adbc57f">More...</a><br/></td></tr>
+<tr class="separator:a8bc360e945fb5f6bacf632c34adbc57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a233585e49ad4a4c7681a6e37e942e2d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a233585e49ad4a4c7681a6e37e942e2d8">grpc_channel_create_registered_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, void *registered_call_handle, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a233585e49ad4a4c7681a6e37e942e2d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a handle returned from grpc_channel_register_call. <a href="#a233585e49ad4a4c7681a6e37e942e2d8">More...</a><br/></td></tr>
+<tr class="separator:a233585e49ad4a4c7681a6e37e942e2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9137c2c6f7cc3c1cdc27fbc5f23b41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a7e9137c2c6f7cc3c1cdc27fbc5f23b41">grpc_channel_internal_ref</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *c)</td></tr>
<tr class="separator:a7e9137c2c6f7cc3c1cdc27fbc5f23b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fe6e3f3337487d8b584cb8d51bdfa6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
@@ -162,6 +163,8 @@ Functions</h2></td></tr>
<tr class="separator:a2192de2d31a54523311ce241f933e048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee69f0f30f9cdcdd3961b1d253fa29af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#aee69f0f30f9cdcdd3961b1d253fa29af">grpc_channel_get_compression_algorithm_string</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
<tr class="separator:aee69f0f30f9cdcdd3961b1d253fa29af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2e096869bc751569080e29231604f91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#af2e096869bc751569080e29231604f91">grpc_channel_get_encodings_accepted_by_peer_string</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
+<tr class="separator:af2e096869bc751569080e29231604f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49c14becac82008119b5e9fd9d554983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8c.html#a49c14becac82008119b5e9fd9d554983">grpc_channel_get_reffed_status_elem</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, int i)</td></tr>
<tr class="memdesc:a49c14becac82008119b5e9fd9d554983"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a <a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> of grpc-status: X where X is the numeric value of status_code. <a href="#a49c14becac82008119b5e9fd9d554983">More...</a><br/></td></tr>
<tr class="separator:a49c14becac82008119b5e9fd9d554983"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -260,7 +263,7 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="aa6b80c5019007f758b1bf414e323db05"></a>
+<a class="anchor" id="aa7def7c2ffbfbc8080146342512db27c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -273,6 +276,18 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>parent_call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>propagation_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
<td class="paramname"><em>completion_queue</em>, </td>
</tr>
@@ -292,7 +307,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -303,7 +324,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Create a call given a <a class="el" href="structgrpc__channel.html">grpc_channel</a>, in order to call 'method'. </p>
-<p>All completions are sent to 'completion_queue'. 'method' and 'host' need only live through the invocation of this function. </p>
+<p>All completions are sent to 'completion_queue'. 'method' and 'host' need only live through the invocation of this function. If parent_call is non-NULL, it must be a server-side call. It will be used to propagate properties from the server call to this new client call. </p>
</div>
</div>
@@ -357,7 +378,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a38aa45cdbc3d9a9529bcb6ee8b2c68aa"></a>
+<a class="anchor" id="a233585e49ad4a4c7681a6e37e942e2d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -370,6 +391,18 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>parent_call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>propagation_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
<td class="paramname"><em>completion_queue</em>, </td>
</tr>
@@ -383,7 +416,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -449,6 +488,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="af2e096869bc751569080e29231604f91"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>* grpc_channel_get_encodings_accepted_by_peer_string </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td>
+ <td class="paramname"><em>channel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a1f91159c2a0d259aa7f854ba4204cafd"></a>
<div class="memitem">
<div class="memproto">
@@ -594,7 +649,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af00855f27d8b7c6b232982446371c04d"></a>
+<a class="anchor" id="a8bc360e945fb5f6bacf632c34adbc57f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -614,7 +669,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>host</em>&#160;</td>
+ <td class="paramname"><em>host</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -631,7 +692,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel_8h.html b/doc/ref/core.internal/html/channel_8h.html
index 79fb0d91bc..5451ba9bdd 100644
--- a/doc/ref/core.internal/html/channel_8h.html
+++ b/doc/ref/core.internal/html/channel_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -120,6 +120,8 @@ Functions</h2></td></tr>
<tr class="separator:a2192de2d31a54523311ce241f933e048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee69f0f30f9cdcdd3961b1d253fa29af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af">grpc_channel_get_compression_algorithm_string</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
<tr class="separator:aee69f0f30f9cdcdd3961b1d253fa29af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2e096869bc751569080e29231604f91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#af2e096869bc751569080e29231604f91">grpc_channel_get_encodings_accepted_by_peer_string</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
+<tr class="separator:af2e096869bc751569080e29231604f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3008e3086b47f6170180c32ef88c83db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a3008e3086b47f6170180c32ef88c83db">grpc_channel_get_message_string</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
<tr class="separator:a3008e3086b47f6170180c32ef88c83db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f91159c2a0d259aa7f854ba4204cafd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">grpc_channel_get_max_message_length</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
@@ -267,6 +269,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="af2e096869bc751569080e29231604f91"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>* grpc_channel_get_encodings_accepted_by_peer_string </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td>
+ <td class="paramname"><em>channel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a1f91159c2a0d259aa7f854ba4204cafd"></a>
<div class="memitem">
<div class="memproto">
@@ -397,7 +415,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel_8h_source.html b/doc/ref/core.internal/html/channel_8h_source.html
index 3a3725e978..445ad0b6d5 100644
--- a/doc/ref/core.internal/html/channel_8h_source.html
+++ b/doc/ref/core.internal/html/channel_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,50 +140,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="channel_8h.html#a2192de2d31a54523311ce241f933e048">grpc_channel_get_status_string</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af">grpc_channel_get_compression_algorithm_string</a>(</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="channel_8h.html#a3008e3086b47f6170180c32ef88c83db">grpc_channel_get_message_string</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">grpc_channel_get_max_message_length</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifdef GRPC_CHANNEL_REF_COUNT_DEBUG</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">grpc_channel_internal_ref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_REF(channel, reason) \</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> grpc_channel_internal_ref(channel, reason)</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_UNREF(channel, reason) \</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"> grpc_channel_internal_unref(channel, reason)</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">grpc_channel_internal_ref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="channel_8h.html#aa19087be931208174c3f30c983b0061c"> 72</a></span>&#160;<span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_REF(channel, reason) \</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"> grpc_channel_internal_ref(channel)</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="channel_8h.html#a8391477c21b23ffe97f2e6327c74e77e"> 74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_UNREF(channel, reason) \</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"> grpc_channel_internal_unref(channel)</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_CHANNEL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="channel_8h.html#af2e096869bc751569080e29231604f91">grpc_channel_get_encodings_accepted_by_peer_string</a>(</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="channel_8h.html#a3008e3086b47f6170180c32ef88c83db">grpc_channel_get_message_string</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">grpc_channel_get_max_message_length</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#ifdef GRPC_CHANNEL_REF_COUNT_DEBUG</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">grpc_channel_internal_ref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_REF(channel, reason) \</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"> grpc_channel_internal_ref(channel, reason)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_UNREF(channel, reason) \</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"> grpc_channel_internal_unref(channel, reason)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">grpc_channel_internal_ref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="channel_8h.html#aa19087be931208174c3f30c983b0061c"> 74</a></span>&#160;<span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_REF(channel, reason) \</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"> grpc_channel_internal_ref(channel)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="channel_8h.html#a8391477c21b23ffe97f2e6327c74e77e"> 76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHANNEL_INTERNAL_UNREF(channel, reason) \</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"> grpc_channel_internal_unref(channel)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_CHANNEL_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="structgrpc__channel__stack_html"><div class="ttname"><a href="structgrpc__channel__stack.html">grpc_channel_stack</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:132</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:61</div></div>
-<div class="ttc" id="channel_8h_html_a2e6da9e3b86935fa1ddd6d55bf6b1634"><div class="ttname"><a href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">grpc_channel_internal_ref</a></div><div class="ttdeci">void grpc_channel_internal_ref(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:211</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:62</div></div>
+<div class="ttc" id="channel_8h_html_a2e6da9e3b86935fa1ddd6d55bf6b1634"><div class="ttname"><a href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">grpc_channel_internal_ref</a></div><div class="ttdeci">void grpc_channel_internal_ref(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:268</div></div>
<div class="ttc" id="subchannel__factory_8h_html"><div class="ttname"><a href="subchannel__factory_8h.html">subchannel_factory.h</a></div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="structgrpc__mdstr_html"><div class="ttname"><a href="structgrpc__mdstr.html">grpc_mdstr</a></div><div class="ttdef"><b>Definition:</b> metadata.h:70</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="channel_8h_html_a0c93bb726613652c5a22d9f4fb6c2101"><div class="ttname"><a href="channel_8h.html#a0c93bb726613652c5a22d9f4fb6c2101">grpc_channel_get_reffed_status_elem</a></div><div class="ttdeci">grpc_mdelem * grpc_channel_get_reffed_status_elem(grpc_channel *channel, int status_code)</div><div class="ttdoc">Get a grpc_mdelem of grpc-status: X where X is the numeric value of status_code. </div><div class="ttdef"><b>Definition:</b> channel.c:285</div></div>
-<div class="ttc" id="channel_8h_html_a6b9ee58f86b3e3026767b37bbc3efa80"><div class="ttname"><a href="channel_8h.html#a6b9ee58f86b3e3026767b37bbc3efa80">grpc_channel_get_metadata_context</a></div><div class="ttdeci">grpc_mdctx * grpc_channel_get_metadata_context(grpc_channel *channel)</div><div class="ttdoc">Get a (borrowed) pointer to the channel wide metadata context. </div><div class="ttdef"><b>Definition:</b> channel.c:272</div></div>
-<div class="ttc" id="channel_8h_html_a1f91159c2a0d259aa7f854ba4204cafd"><div class="ttname"><a href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">grpc_channel_get_max_message_length</a></div><div class="ttdeci">gpr_uint32 grpc_channel_get_max_message_length(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:301</div></div>
-<div class="ttc" id="channel_8h_html_a12b25d31348401c51adab93c4f461d58"><div class="ttname"><a href="channel_8h.html#a12b25d31348401c51adab93c4f461d58">grpc_channel_create_from_filters</a></div><div class="ttdeci">grpc_channel * grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t count, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client)</div><div class="ttdef"><b>Definition:</b> channel.c:90</div></div>
-<div class="ttc" id="channel_8h_html_a264b543c86559165c42b1c41cb4c9045"><div class="ttname"><a href="channel_8h.html#a264b543c86559165c42b1c41cb4c9045">grpc_channel_get_channel_stack</a></div><div class="ttdeci">grpc_channel_stack * grpc_channel_get_channel_stack(grpc_channel *channel)</div><div class="ttdoc">Get a (borrowed) pointer to this channels underlying channel stack. </div><div class="ttdef"><b>Definition:</b> channel.c:268</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="channel_8h_html_a0c93bb726613652c5a22d9f4fb6c2101"><div class="ttname"><a href="channel_8h.html#a0c93bb726613652c5a22d9f4fb6c2101">grpc_channel_get_reffed_status_elem</a></div><div class="ttdeci">grpc_mdelem * grpc_channel_get_reffed_status_elem(grpc_channel *channel, int status_code)</div><div class="ttdoc">Get a grpc_mdelem of grpc-status: X where X is the numeric value of status_code. </div><div class="ttdef"><b>Definition:</b> channel.c:351</div></div>
+<div class="ttc" id="channel_8h_html_a6b9ee58f86b3e3026767b37bbc3efa80"><div class="ttname"><a href="channel_8h.html#a6b9ee58f86b3e3026767b37bbc3efa80">grpc_channel_get_metadata_context</a></div><div class="ttdeci">grpc_mdctx * grpc_channel_get_metadata_context(grpc_channel *channel)</div><div class="ttdoc">Get a (borrowed) pointer to the channel wide metadata context. </div><div class="ttdef"><b>Definition:</b> channel.c:333</div></div>
+<div class="ttc" id="channel_8h_html_a1f91159c2a0d259aa7f854ba4204cafd"><div class="ttname"><a href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">grpc_channel_get_max_message_length</a></div><div class="ttdeci">gpr_uint32 grpc_channel_get_max_message_length(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:367</div></div>
+<div class="ttc" id="channel_8h_html_a12b25d31348401c51adab93c4f461d58"><div class="ttname"><a href="channel_8h.html#a12b25d31348401c51adab93c4f461d58">grpc_channel_create_from_filters</a></div><div class="ttdeci">grpc_channel * grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t count, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client)</div><div class="ttdef"><b>Definition:</b> channel.c:93</div></div>
+<div class="ttc" id="channel_8h_html_a264b543c86559165c42b1c41cb4c9045"><div class="ttname"><a href="channel_8h.html#a264b543c86559165c42b1c41cb4c9045">grpc_channel_get_channel_stack</a></div><div class="ttdeci">grpc_channel_stack * grpc_channel_get_channel_stack(grpc_channel *channel)</div><div class="ttdoc">Get a (borrowed) pointer to this channels underlying channel stack. </div><div class="ttdef"><b>Definition:</b> channel.c:329</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
-<div class="ttc" id="channel_8h_html_a2192de2d31a54523311ce241f933e048"><div class="ttname"><a href="channel_8h.html#a2192de2d31a54523311ce241f933e048">grpc_channel_get_status_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_status_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:276</div></div>
-<div class="ttc" id="channel_8h_html_aee69f0f30f9cdcdd3961b1d253fa29af"><div class="ttname"><a href="channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af">grpc_channel_get_compression_algorithm_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_compression_algorithm_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:280</div></div>
-<div class="ttc" id="channel_8h_html_a3008e3086b47f6170180c32ef88c83db"><div class="ttname"><a href="channel_8h.html#a3008e3086b47f6170180c32ef88c83db">grpc_channel_get_message_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_message_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:297</div></div>
-<div class="ttc" id="channel_8h_html_a7fe6e3f3337487d8b584cb8d51bdfa6b"><div class="ttname"><a href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a></div><div class="ttdeci">void grpc_channel_internal_unref(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:248</div></div>
+<div class="ttc" id="channel_8h_html_a2192de2d31a54523311ce241f933e048"><div class="ttname"><a href="channel_8h.html#a2192de2d31a54523311ce241f933e048">grpc_channel_get_status_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_status_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:337</div></div>
+<div class="ttc" id="channel_8h_html_aee69f0f30f9cdcdd3961b1d253fa29af"><div class="ttname"><a href="channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af">grpc_channel_get_compression_algorithm_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_compression_algorithm_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:341</div></div>
+<div class="ttc" id="channel_8h_html_a3008e3086b47f6170180c32ef88c83db"><div class="ttname"><a href="channel_8h.html#a3008e3086b47f6170180c32ef88c83db">grpc_channel_get_message_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_message_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:363</div></div>
+<div class="ttc" id="channel_8h_html_a7fe6e3f3337487d8b584cb8d51bdfa6b"><div class="ttname"><a href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">grpc_channel_internal_unref</a></div><div class="ttdeci">void grpc_channel_internal_unref(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:309</div></div>
+<div class="ttc" id="channel_8h_html_af2e096869bc751569080e29231604f91"><div class="ttname"><a href="channel_8h.html#af2e096869bc751569080e29231604f91">grpc_channel_get_encodings_accepted_by_peer_string</a></div><div class="ttdeci">grpc_mdstr * grpc_channel_get_encodings_accepted_by_peer_string(grpc_channel *channel)</div><div class="ttdef"><b>Definition:</b> channel.c:346</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__args_8c.html b/doc/ref/core.internal/html/channel__args_8c.html
index e68ae71dd5..c41427cb4e 100644
--- a/doc/ref/core.internal/html/channel__args_8c.html
+++ b/doc/ref/core.internal/html/channel__args_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -95,6 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &quot;<a class="el" href="string_8h_source.html">src/core/support/string.h</a>&quot;</code><br/>
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="string__util_8h_source.html">grpc/support/string_util.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="useful_8h_source.html">grpc/support/useful.h</a>&gt;</code><br/>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -118,8 +119,69 @@ Functions</h2></td></tr>
<tr class="memitem:a1666cde2d23a797e95cf09e3c26e7f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8c.html#a1666cde2d23a797e95cf09e3c26e7f70">grpc_channel_args_set_compression_algorithm</a> (<a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *a, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
<tr class="memdesc:a1666cde2d23a797e95cf09e3c26e7f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a channel arg instance with compression enabled. <a href="#a1666cde2d23a797e95cf09e3c26e7f70">More...</a><br/></td></tr>
<tr class="separator:a1666cde2d23a797e95cf09e3c26e7f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67f5dbb8f06f061bd2baf420f7e0a953"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8c.html#a67f5dbb8f06f061bd2baf420f7e0a953">grpc_channel_args_compression_algorithm_set_state</a> (<a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> **a, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm, int state)</td></tr>
+<tr class="memdesc:a67f5dbb8f06f061bd2baf420f7e0a953"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the support for the given compression algorithm. <a href="#a67f5dbb8f06f061bd2baf420f7e0a953">More...</a><br/></td></tr>
+<tr class="separator:a67f5dbb8f06f061bd2baf420f7e0a953"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a409bef86bb07d68e5d63e222cb8be2c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8c.html#a409bef86bb07d68e5d63e222cb8be2c9">grpc_channel_args_compression_algorithm_get_states</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *a)</td></tr>
+<tr class="memdesc:a409bef86bb07d68e5d63e222cb8be2c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bitset representing the support state (true for enabled, false for disabled) for compression algorithms. <a href="#a409bef86bb07d68e5d63e222cb8be2c9">More...</a><br/></td></tr>
+<tr class="separator:a409bef86bb07d68e5d63e222cb8be2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a409bef86bb07d68e5d63e222cb8be2c9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_channel_args_compression_algorithm_get_states </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
+ <td class="paramname"><em>a</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the bitset representing the support state (true for enabled, false for disabled) for compression algorithms. </p>
+<p>The i-th bit of the returned bitset corresponds to the i-th entry in the grpc_compression_algorithm enum. </p>
+
+</div>
+</div>
+<a class="anchor" id="a67f5dbb8f06f061bd2baf420f7e0a953"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a>* grpc_channel_args_compression_algorithm_set_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> **&#160;</td>
+ <td class="paramname"><em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+ <td class="paramname"><em>algorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>enabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the support for the given compression algorithm. </p>
+<p>By default, all compression algorithms are enabled. It's an error to disable an algorithm set by grpc_channel_args_set_compression_algorithm.</p>
+<p>Returns an instance will the updated algorithm states. The <em>a</em> pointer is modified to point to the returned instance (which may be different from the input value of <em>a</em>). </p>
+
+</div>
+</div>
<a class="anchor" id="aea7141804d69de11c1470197ad87b45d"></a>
<div class="memitem">
<div class="memproto">
@@ -286,7 +348,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__args_8h.html b/doc/ref/core.internal/html/channel__args_8h.html
index 07cd2603f5..fdd4ff0dbc 100644
--- a/doc/ref/core.internal/html/channel__args_8h.html
+++ b/doc/ref/core.internal/html/channel__args_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,8 +117,69 @@ Functions</h2></td></tr>
<tr class="memitem:a1666cde2d23a797e95cf09e3c26e7f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70">grpc_channel_args_set_compression_algorithm</a> (<a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *a, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
<tr class="memdesc:a1666cde2d23a797e95cf09e3c26e7f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a channel arg instance with compression enabled. <a href="#a1666cde2d23a797e95cf09e3c26e7f70">More...</a><br/></td></tr>
<tr class="separator:a1666cde2d23a797e95cf09e3c26e7f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a042300d8789405a6ca4668796989a041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8h.html#a042300d8789405a6ca4668796989a041">grpc_channel_args_compression_algorithm_set_state</a> (<a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> **a, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm, int enabled)</td></tr>
+<tr class="memdesc:a042300d8789405a6ca4668796989a041"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the support for the given compression algorithm. <a href="#a042300d8789405a6ca4668796989a041">More...</a><br/></td></tr>
+<tr class="separator:a042300d8789405a6ca4668796989a041"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a409bef86bb07d68e5d63e222cb8be2c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9">grpc_channel_args_compression_algorithm_get_states</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *a)</td></tr>
+<tr class="memdesc:a409bef86bb07d68e5d63e222cb8be2c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bitset representing the support state (true for enabled, false for disabled) for compression algorithms. <a href="#a409bef86bb07d68e5d63e222cb8be2c9">More...</a><br/></td></tr>
+<tr class="separator:a409bef86bb07d68e5d63e222cb8be2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a409bef86bb07d68e5d63e222cb8be2c9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_channel_args_compression_algorithm_get_states </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
+ <td class="paramname"><em>a</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the bitset representing the support state (true for enabled, false for disabled) for compression algorithms. </p>
+<p>The i-th bit of the returned bitset corresponds to the i-th entry in the grpc_compression_algorithm enum. </p>
+
+</div>
+</div>
+<a class="anchor" id="a042300d8789405a6ca4668796989a041"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a>* grpc_channel_args_compression_algorithm_set_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> **&#160;</td>
+ <td class="paramname"><em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+ <td class="paramname"><em>algorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>enabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the support for the given compression algorithm. </p>
+<p>By default, all compression algorithms are enabled. It's an error to disable an algorithm set by grpc_channel_args_set_compression_algorithm.</p>
+<p>Returns an instance will the updated algorithm states. The <em>a</em> pointer is modified to point to the returned instance (which may be different from the input value of <em>a</em>). </p>
+
+</div>
+</div>
<a class="anchor" id="aea7141804d69de11c1470197ad87b45d"></a>
<div class="memitem">
<div class="memproto">
@@ -285,7 +346,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__args_8h_source.html b/doc/ref/core.internal/html/channel__args_8h_source.html
index da5141f519..40dfb20385 100644
--- a/doc/ref/core.internal/html/channel__args_8h_source.html
+++ b/doc/ref/core.internal/html/channel__args_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,23 +147,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *<a class="code" href="channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70">grpc_channel_args_set_compression_algorithm</a>(</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *a, <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_CHANNEL_ARGS_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="channel__args_8h_html_ad7467ddcad8160325b79b8d3a627c42e"><div class="ttname"><a href="channel__args_8h.html#ad7467ddcad8160325b79b8d3a627c42e">grpc_channel_args_destroy</a></div><div class="ttdeci">void grpc_channel_args_destroy(grpc_channel_args *a)</div><div class="ttdoc">Destroy arguments created by grpc_channel_args_copy. </div><div class="ttdef"><b>Definition:</b> channel_args.c:95</div></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *<a class="code" href="channel__args_8h.html#a042300d8789405a6ca4668796989a041">grpc_channel_args_compression_algorithm_set_state</a>(</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> **a,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">int</span> enabled);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">int</span> <a class="code" href="channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9">grpc_channel_args_compression_algorithm_get_states</a>(</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *a);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_CHANNEL_ARGS_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="channel__args_8h_html_ad7467ddcad8160325b79b8d3a627c42e"><div class="ttname"><a href="channel__args_8h.html#ad7467ddcad8160325b79b8d3a627c42e">grpc_channel_args_destroy</a></div><div class="ttdeci">void grpc_channel_args_destroy(grpc_channel_args *a)</div><div class="ttdoc">Destroy arguments created by grpc_channel_args_copy. </div><div class="ttdef"><b>Definition:</b> channel_args.c:96</div></div>
<div class="ttc" id="compression_8h_html"><div class="ttname"><a href="compression_8h.html">compression.h</a></div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:45</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="channel__args_8h_html_a1666cde2d23a797e95cf09e3c26e7f70"><div class="ttname"><a href="channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70">grpc_channel_args_set_compression_algorithm</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm)</div><div class="ttdoc">Returns a channel arg instance with compression enabled. </div><div class="ttdef"><b>Definition:</b> channel_args.c:141</div></div>
-<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:91</div></div>
-<div class="ttc" id="channel__args_8h_html_ace4130d42d359c697a99d4ed7a7e54c3"><div class="ttname"><a href="channel__args_8h.html#ace4130d42d359c697a99d4ed7a7e54c3">grpc_channel_args_copy_and_add</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add)</div><div class="ttdoc">Copy some arguments and add the to_add parameter in the end. </div><div class="ttdef"><b>Definition:</b> channel_args.c:64</div></div>
-<div class="ttc" id="channel__args_8h_html_aea7141804d69de11c1470197ad87b45d"><div class="ttname"><a href="channel__args_8h.html#aea7141804d69de11c1470197ad87b45d">grpc_channel_args_copy</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_copy(const grpc_channel_args *src)</div><div class="ttdef"><b>Definition:</b> channel_args.c:86</div></div>
-<div class="ttc" id="channel__args_8h_html_aa098be5f086aefff83a52e202d11a39a"><div class="ttname"><a href="channel__args_8h.html#aa098be5f086aefff83a52e202d11a39a">grpc_channel_args_merge</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_merge(const grpc_channel_args *a, const grpc_channel_args *b)</div><div class="ttdoc">Copy args from a then args from b into a new channel args. </div><div class="ttdef"><b>Definition:</b> channel_args.c:90</div></div>
-<div class="ttc" id="channel__args_8h_html_a918e3c374d10937b1cf1a7bec45e96c0"><div class="ttname"><a href="channel__args_8h.html#a918e3c374d10937b1cf1a7bec45e96c0">grpc_channel_args_is_census_enabled</a></div><div class="ttdeci">int grpc_channel_args_is_census_enabled(const grpc_channel_args *a)</div><div class="ttdoc">Reads census_enabled settings from channel args. </div><div class="ttdef"><b>Definition:</b> channel_args.c:116</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:50</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="channel__args_8h_html_a1666cde2d23a797e95cf09e3c26e7f70"><div class="ttname"><a href="channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70">grpc_channel_args_set_compression_algorithm</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm)</div><div class="ttdoc">Returns a channel arg instance with compression enabled. </div><div class="ttdef"><b>Definition:</b> channel_args.c:142</div></div>
+<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:89</div></div>
+<div class="ttc" id="channel__args_8h_html_a409bef86bb07d68e5d63e222cb8be2c9"><div class="ttname"><a href="channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9">grpc_channel_args_compression_algorithm_get_states</a></div><div class="ttdeci">int grpc_channel_args_compression_algorithm_get_states(const grpc_channel_args *a)</div><div class="ttdoc">Returns the bitset representing the support state (true for enabled, false for disabled) for compress...</div><div class="ttdef"><b>Definition:</b> channel_args.c:203</div></div>
+<div class="ttc" id="channel__args_8h_html_ace4130d42d359c697a99d4ed7a7e54c3"><div class="ttname"><a href="channel__args_8h.html#ace4130d42d359c697a99d4ed7a7e54c3">grpc_channel_args_copy_and_add</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add)</div><div class="ttdoc">Copy some arguments and add the to_add parameter in the end. </div><div class="ttdef"><b>Definition:</b> channel_args.c:65</div></div>
+<div class="ttc" id="channel__args_8h_html_aea7141804d69de11c1470197ad87b45d"><div class="ttname"><a href="channel__args_8h.html#aea7141804d69de11c1470197ad87b45d">grpc_channel_args_copy</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_copy(const grpc_channel_args *src)</div><div class="ttdef"><b>Definition:</b> channel_args.c:87</div></div>
+<div class="ttc" id="channel__args_8h_html_aa098be5f086aefff83a52e202d11a39a"><div class="ttname"><a href="channel__args_8h.html#aa098be5f086aefff83a52e202d11a39a">grpc_channel_args_merge</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_merge(const grpc_channel_args *a, const grpc_channel_args *b)</div><div class="ttdoc">Copy args from a then args from b into a new channel args. </div><div class="ttdef"><b>Definition:</b> channel_args.c:91</div></div>
+<div class="ttc" id="channel__args_8h_html_a918e3c374d10937b1cf1a7bec45e96c0"><div class="ttname"><a href="channel__args_8h.html#a918e3c374d10937b1cf1a7bec45e96c0">grpc_channel_args_is_census_enabled</a></div><div class="ttdeci">int grpc_channel_args_is_census_enabled(const grpc_channel_args *a)</div><div class="ttdoc">Reads census_enabled settings from channel args. </div><div class="ttdef"><b>Definition:</b> channel_args.c:117</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
-<div class="ttc" id="channel__args_8h_html_ab6073e21bee62a87f891a10d5bb4a3bb"><div class="ttname"><a href="channel__args_8h.html#ab6073e21bee62a87f891a10d5bb4a3bb">grpc_channel_args_get_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm grpc_channel_args_get_compression_algorithm(const grpc_channel_args *a)</div><div class="ttdoc">Returns the compression algorithm set in a. </div><div class="ttdef"><b>Definition:</b> channel_args.c:127</div></div>
+<div class="ttc" id="channel__args_8h_html_ab6073e21bee62a87f891a10d5bb4a3bb"><div class="ttname"><a href="channel__args_8h.html#ab6073e21bee62a87f891a10d5bb4a3bb">grpc_channel_args_get_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm grpc_channel_args_get_compression_algorithm(const grpc_channel_args *a)</div><div class="ttdoc">Returns the compression algorithm set in a. </div><div class="ttdef"><b>Definition:</b> channel_args.c:128</div></div>
+<div class="ttc" id="channel__args_8h_html_a042300d8789405a6ca4668796989a041"><div class="ttname"><a href="channel__args_8h.html#a042300d8789405a6ca4668796989a041">grpc_channel_args_compression_algorithm_set_state</a></div><div class="ttdeci">grpc_channel_args * grpc_channel_args_compression_algorithm_set_state(grpc_channel_args **a, grpc_compression_algorithm algorithm, int enabled)</div><div class="ttdoc">Sets the support for the given compression algorithm. </div><div class="ttdef"><b>Definition:</b> channel_args.c:169</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__connectivity_8c.html b/doc/ref/core.internal/html/channel__connectivity_8c.html
index d80b0b00eb..48df885593 100644
--- a/doc/ref/core.internal/html/channel__connectivity_8c.html
+++ b/doc/ref/core.internal/html/channel__connectivity_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -224,7 +224,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__create_8c.html b/doc/ref/core.internal/html/channel__create_8c.html
index 6c0daaa4d7..bd8d0ed901 100644
--- a/doc/ref/core.internal/html/channel__create_8c.html
+++ b/doc/ref/core.internal/html/channel__create_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,6 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="grpc__filter_8h_source.html">src/core/census/grpc_filter.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="channel__args_8h_source.html">src/core/channel/channel_args.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="client__channel_8h_source.html">src/core/channel/client_channel.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="compress__filter_8h_source.html">src/core/channel/compress_filter.h</a>&quot;</code><br/>
@@ -119,9 +120,9 @@ Macros</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:aa710e7e68b23098900f924cf69797496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__create_8c.html#aa710e7e68b23098900f924cf69797496">grpc_insecure_channel_create</a> (const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="memdesc:aa710e7e68b23098900f924cf69797496"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target'. <a href="#aa710e7e68b23098900f924cf69797496">More...</a><br/></td></tr>
-<tr class="separator:aa710e7e68b23098900f924cf69797496"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2fb7e90dbdcda0f3baf4228bde370cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__create_8c.html#ab2fb7e90dbdcda0f3baf4228bde370cc">grpc_insecure_channel_create</a> (const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
+<tr class="memdesc:ab2fb7e90dbdcda0f3baf4228bde370cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target'. <a href="#ab2fb7e90dbdcda0f3baf4228bde370cc">More...</a><br/></td></tr>
+<tr class="separator:ab2fb7e90dbdcda0f3baf4228bde370cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a9b1446343e6c9b066f546fcb7b33fba2"></a>
@@ -137,7 +138,7 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="aa710e7e68b23098900f924cf69797496"></a>
+<a class="anchor" id="ab2fb7e90dbdcda0f3baf4228bde370cc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -151,7 +152,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
- <td class="paramname"><em>args</em>&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -169,7 +176,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__stack_8c.html b/doc/ref/core.internal/html/channel__stack_8c.html
index 5bc66c5c07..6318ebce57 100644
--- a/doc/ref/core.internal/html/channel__stack_8c.html
+++ b/doc/ref/core.internal/html/channel__stack_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -548,7 +548,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__stack_8h.html b/doc/ref/core.internal/html/channel__stack_8h.html
index 044110bb4f..09b1fe9975 100644
--- a/doc/ref/core.internal/html/channel__stack_8h.html
+++ b/doc/ref/core.internal/html/channel__stack_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -614,7 +614,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/channel__stack_8h_source.html b/doc/ref/core.internal/html/channel__stack_8h_source.html
index f7a27c52ba..1a8938b62f 100644
--- a/doc/ref/core.internal/html/channel__stack_8h_source.html
+++ b/doc/ref/core.internal/html/channel__stack_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -294,8 +294,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="channel__stack_8h_html_a40c122e470335bb7a6edf1e0a31fc801"><div class="ttname"><a href="channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801">grpc_call_next_get_peer</a></div><div class="ttdeci">char * grpc_call_next_get_peer(grpc_call_element *elem)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:194</div></div>
<div class="ttc" id="channel__stack_8h_html_a7ee4da676e51ccc09f1e53fbf4d7e0d4"><div class="ttname"><a href="channel__stack_8h.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">grpc_trace_channel</a></div><div class="ttdeci">int grpc_trace_channel</div><div class="ttdef"><b>Definition:</b> channel_stack.c:40</div></div>
<div class="ttc" id="transport_8h_html"><div class="ttname"><a href="transport_8h.html">transport.h</a></div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:61</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:62</div></div>
<div class="ttc" id="structgrpc__channel__filter_html_ac63b36f8c895f18f68ee1d8a862f18a4"><div class="ttname"><a href="structgrpc__channel__filter.html#ac63b36f8c895f18f68ee1d8a862f18a4">grpc_channel_filter::sizeof_channel_data</a></div><div class="ttdeci">size_t sizeof_channel_data</div><div class="ttdef"><b>Definition:</b> channel_stack.h:92</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html"><div class="ttname"><a href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a></div><div class="ttdef"><b>Definition:</b> transport.h:66</div></div>
<div class="ttc" id="channel__stack_8h_html_af52cb36e243fc3bfb81ebca882346ce9"><div class="ttname"><a href="channel__stack_8h.html#af52cb36e243fc3bfb81ebca882346ce9">grpc_call_next_op</a></div><div class="ttdeci">void grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:189</div></div>
@@ -327,11 +327,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__channel__filter_html_afbf60f6f8b73c26026f266f4fc32fda6"><div class="ttname"><a href="structgrpc__channel__filter.html#afbf60f6f8b73c26026f266f4fc32fda6">grpc_channel_filter::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> channel_stack.h:111</div></div>
<div class="ttc" id="structgrpc__call__element_html_ad74abaaf7860b7dd8f2fef1e2141a27b"><div class="ttname"><a href="structgrpc__call__element.html#ad74abaaf7860b7dd8f2fef1e2141a27b">grpc_call_element::channel_data</a></div><div class="ttdeci">void * channel_data</div><div class="ttdef"><b>Definition:</b> channel_stack.h:126</div></div>
<div class="ttc" id="channel__stack_8h_html_a85cb9b511c9a4f222ec27d8459cb7c40"><div class="ttname"><a href="channel__stack_8h.html#a85cb9b511c9a4f222ec27d8459cb7c40">grpc_channel_stack_element</a></div><div class="ttdeci">grpc_channel_element * grpc_channel_stack_element(grpc_channel_stack *stack, size_t i)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:89</div></div>
-<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:90</div></div>
+<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:96</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/chttp2__transport_8c.html b/doc/ref/core.internal/html/chttp2__transport_8c.html
index 28354705ad..45414f12da 100644
--- a/doc/ref/core.internal/html/chttp2__transport_8c.html
+++ b/doc/ref/core.internal/html/chttp2__transport_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,8 +137,8 @@ Functions</h2></td></tr>
<tr class="separator:ae19b5968ebea2a077650652f1a3af46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a39d1d95e7140c1ae8f765ffd92847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chttp2__transport_8c.html#a25a39d1d95e7140c1ae8f765ffd92847">grpc_chttp2_parsing_accept_stream</a> (<a class="el" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> id)</td></tr>
<tr class="separator:a25a39d1d95e7140c1ae8f765ffd92847"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a83baade3ee315270b6d34fc6fbecb30c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chttp2__transport_8c.html#a83baade3ee315270b6d34fc6fbecb30c">grpc_chttp2_terminate_writing</a> (<a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing, int success)</td></tr>
-<tr class="separator:a83baade3ee315270b6d34fc6fbecb30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40f917379f4ddffb4c2b13028288bb3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chttp2__transport_8c.html#a40f917379f4ddffb4c2b13028288bb3f">grpc_chttp2_terminate_writing</a> (void *transport_writing_ptr, int success)</td></tr>
+<tr class="separator:a40f917379f4ddffb4c2b13028288bb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb6a160980622d4e5d1b8e9e608c6771"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chttp2__transport_8c.html#aeb6a160980622d4e5d1b8e9e608c6771">grpc_chttp2_add_incoming_goaway</a> (<a class="el" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> goaway_error, <a class="el" href="structgpr__slice.html">gpr_slice</a> goaway_text)</td></tr>
<tr class="separator:aeb6a160980622d4e5d1b8e9e608c6771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8b16bb6048f85107966a4be9ff4a4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chttp2__transport_8c.html#a6f8b16bb6048f85107966a4be9ff4a4d">grpc_chttp2_schedule_closure</a> (<a class="el" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure, int success)</td></tr>
@@ -264,7 +264,7 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *)((<span class="keywordtype">char</span> *)(tg)-offsetof(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>, \</div>
<div class="line"> global)))</div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -283,7 +283,7 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *)((<span class="keywordtype">char</span> *)(tw)-offsetof(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>, \</div>
<div class="line"> parsing)))</div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -302,7 +302,7 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *)((<span class="keywordtype">char</span> *)(tw)-offsetof(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>, \</div>
<div class="line"> writing)))</div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -519,15 +519,15 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a83baade3ee315270b6d34fc6fbecb30c"></a>
+<a class="anchor" id="a40f917379f4ddffb4c2b13028288bb3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void grpc_chttp2_terminate_writing </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *&#160;</td>
- <td class="paramname"><em>transport_writing</em>, </td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>transport_writing_ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -643,7 +643,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/chttp2__transport_8h.html b/doc/ref/core.internal/html/chttp2__transport_8h.html
index d59452e085..af9d1b37a9 100644
--- a/doc/ref/core.internal/html/chttp2__transport_8h.html
+++ b/doc/ref/core.internal/html/chttp2__transport_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -209,7 +209,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/chttp2__transport_8h_source.html b/doc/ref/core.internal/html/chttp2__transport_8h_source.html
index 604c67eb94..c5c6b0eed6 100644
--- a/doc/ref/core.internal/html/chttp2__transport_8h_source.html
+++ b/doc/ref/core.internal/html/chttp2__transport_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,20 +139,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_TRANSPORT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="transport_8h_html"><div class="ttname"><a href="transport_8h.html">transport.h</a></div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
<div class="ttc" id="chttp2__transport_8h_html_afd0f83d780e8ddeac885163c45aab0a8"><div class="ttname"><a href="chttp2__transport_8h.html#afd0f83d780e8ddeac885163c45aab0a8">grpc_flowctl_trace</a></div><div class="ttdeci">int grpc_flowctl_trace</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:61</div></div>
<div class="ttc" id="chttp2__transport_8h_html_a6bb76c8188f883af2fb738233abdeea0"><div class="ttname"><a href="chttp2__transport_8h.html#a6bb76c8188f883af2fb738233abdeea0">grpc_http_trace</a></div><div class="ttdeci">int grpc_http_trace</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:60</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="structgrpc__transport_html"><div class="ttname"><a href="structgrpc__transport.html">grpc_transport</a></div><div class="ttdef"><b>Definition:</b> transport_impl.h:67</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
-<div class="ttc" id="chttp2__transport_8h_html_a73982c96ccbaedc415c044d9d9b7bd01"><div class="ttname"><a href="chttp2__transport_8h.html#a73982c96ccbaedc415c044d9d9b7bd01">grpc_create_chttp2_transport</a></div><div class="ttdeci">grpc_transport * grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, grpc_mdctx *metadata_context, int is_client)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1112</div></div>
-<div class="ttc" id="chttp2__transport_8h_html_a73a9f03068253da126388dd890f1ee7d"><div class="ttname"><a href="chttp2__transport_8h.html#a73a9f03068253da126388dd890f1ee7d">grpc_chttp2_transport_start_reading</a></div><div class="ttdeci">void grpc_chttp2_transport_start_reading(grpc_transport *transport, gpr_slice *slices, size_t nslices)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1120</div></div>
+<div class="ttc" id="chttp2__transport_8h_html_a73982c96ccbaedc415c044d9d9b7bd01"><div class="ttname"><a href="chttp2__transport_8h.html#a73982c96ccbaedc415c044d9d9b7bd01">grpc_create_chttp2_transport</a></div><div class="ttdeci">grpc_transport * grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, grpc_mdctx *metadata_context, int is_client)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1276</div></div>
+<div class="ttc" id="chttp2__transport_8h_html_a73a9f03068253da126388dd890f1ee7d"><div class="ttname"><a href="chttp2__transport_8h.html#a73a9f03068253da126388dd890f1ee7d">grpc_chttp2_transport_start_reading</a></div><div class="ttdeci">void grpc_chttp2_transport_start_reading(grpc_transport *transport, gpr_slice *slices, size_t nslices)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1284</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/classes.html b/doc/ref/core.internal/html/classes.html
index b23822490f..853a0f5793 100644
--- a/doc/ref/core.internal/html/classes.html
+++ b/doc/ref/core.internal/html/classes.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,91 +85,95 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">Data Structure Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connector.html">grpc_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgpr__stats__counter.html">gpr_stats_counter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset__set.html">grpc_pollset_set</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlockfree__node__contents.html">lockfree_node_contents</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__strvec.html">gpr_strvec</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__composite__credentials.html">grpc_composite_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connector__vtable.html">grpc_connector_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structarg.html">arg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver__factory__vtable.html">grpc_resolver_factory_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmalloc__refcount.html">malloc_refcount</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarg.html">arg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgpr__thd__options.html">gpr_thd_options</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__composite__credentials__metadata__context.html">grpc_composite_credentials_metadata_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a>&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver__vtable.html">grpc_resolver_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmerge__args__factory.html">merge_args_factory</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__array.html">grpc_credentials_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__secure__transport__setup.html">grpc_secure_transport_setup</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolved__address.html">grpc_resolved_address</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmalloc__refcount.html">malloc_refcount</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connect__in__args.html">grpc_connect_in_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolved__addresses.html">grpc_resolved_addresses</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmerge__args__factory.html">merge_args_factory</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structb64__huff__sym.html">b64_huff_sym</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__alarm.html">grpc_alarm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connect__out__args.html">grpc_connect_out_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structb64__huff__sym.html">b64_huff_sym</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__bbq__array.html">grpc_bbq_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__md.html">grpc_credentials_md</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a>&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__begin__message.html">grpc_begin_message</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__security__connector__vtable.html">grpc_security_connector_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnew__slice__refcount.html">new_slice_refcount</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnew__with__len__slice__refcount.html">new_with_len_slice_refcount</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structcall__data.html">call_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__vtable.html">grpc_credentials_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgrpc__alarm__heap.html">grpc_alarm_heap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connectivity__state__watcher.html">grpc_connectivity_state_watcher</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver__factory__vtable.html">grpc_resolver_factory_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnew__slice__refcount.html">new_slice_refcount</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcall__data.html">call_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connector.html">grpc_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolver__vtable.html">grpc_resolver_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnew__with__len__slice__refcount.html">new_with_len_slice_refcount</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcall__link.html">call_link</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connector__vtable.html">grpc_connector_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__secure__transport__setup.html">grpc_secure_transport_setup</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structcall__link.html">call_link</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structcensus__context.html">census_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__endpoint__pair.html">grpc_endpoint_pair</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__secure__state.html">grpc_server_secure_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpending__pick.html">pending_pick</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structcensus__stat.html">census_stat</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__context__element.html">grpc_call_context_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__security__context.html">grpc_server_security_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpick__first__lb__policy.html">pick_first_lb_policy</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structchannel__broadcaster.html">channel_broadcaster</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__details.html">grpc_call_details</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__service__account__credentials.html">grpc_service_account_credentials</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structcensus__aggregated__rpc__stats.html">census_aggregated_rpc_stats</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__aggregation.html">census_aggregation</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__security__connector__vtable.html">grpc_security_connector_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structon__done__closure.html">on_done_closure</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__property__array.html">grpc_auth_property_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__array.html">grpc_credentials_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structchannel__data.html">channel_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__element.html">grpc_call_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fake__channel__security__connector.html">grpc_fake_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html">grpc_service_account_jwt_access_credentials</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structchannel__registered__method.html">channel_registered_method</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__stack.html">grpc_call_stack</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fake__oauth2__credentials.html">grpc_fake_oauth2_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__channel__security__connector.html">grpc_ssl_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structreceived__status.html">received_status</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structcompleted__request.html">completed_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fd.html">grpc_fd</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__config.html">grpc_ssl_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structregistered__call.html">registered_call</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structcompute__engine__detector.html">compute_engine_detector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fd__watcher.html">grpc_fd_watcher</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__credentials.html">grpc_ssl_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structregistered__method.html">registered_method</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structconnected__channel__call__data.html">connected_channel_call_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__element.html">grpc_channel_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structregistered__resolver.html">registered_resolver</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structconnected__channel__channel__data.html">connected_channel_channel_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__server__config.html">grpc_ssl_server_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structreqinfo__master.html">reqinfo_master</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structconnection.html">connection</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__parser.html">grpc_httpcli_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__server__credentials.html">grpc_ssl_server_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrequest__killer.html">request_killer</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structconnector.html">connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__stack.html">grpc_channel_stack</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__server__security__connector.html">grpc_ssl_server_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrequest__matcher.html">request_matcher</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__context.html">census_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__md.html">grpc_credentials_md</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpending__pick.html">pending_pick</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__bbq__array.html">grpc_bbq_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__secure__state.html">grpc_server_secure_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpick__first__lb__policy.html">pick_first_lb_policy</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__begin__message.html">grpc_begin_message</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__credentials__vtable.html">grpc_credentials_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__server__security__context.html">grpc_server_security_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplucker.html">plucker</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html">grpc_service_account_jwt_access_credentials</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__tag__const.html">census_tag_const</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer__queue.html">grpc_byte_buffer_queue</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__endpoint__pair.html">grpc_endpoint_pair</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__channel__security__connector.html">grpc_ssl_channel_security_connector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__timestamp.html">census_timestamp</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__byte__buffer__reader.html">grpc_byte_buffer_reader</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__config.html">grpc_ssl_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structreceived__status.html">received_status</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__trace__record.html">census_trace_record</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__credentials.html">grpc_ssl_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structregistered__call.html">registered_call</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__value.html">census_value</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__context__element.html">grpc_call_context_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fake__channel__security__connector.html">grpc_fake_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structregistered__method.html">registered_method</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__details.html">grpc_call_details</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fd.html">grpc_fd</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__server__config.html">grpc_ssl_server_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structreqinfo__master.html">reqinfo_master</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcensus__view__data.html">census_view_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__element.html">grpc_call_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__fd__watcher.html">grpc_fd_watcher</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__server__credentials.html">grpc_ssl_server_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrequest__matcher.html">request_matcher</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structchannel__broadcaster.html">channel_broadcaster</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__call__stack.html">grpc_call_stack</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__google__iam__credentials.html">grpc_google_iam_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ssl__server__security__connector.html">grpc_ssl_server_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrequested__call.html">requested_call</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structchannel__data.html">channel_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__google__refresh__token__credentials.html">grpc_google_refresh_token_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__stream__op.html">grpc_stream_op</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structchannel__registered__method.html">channel_registered_method</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structclose__message__data.html">close_message_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__element.html">grpc_channel_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsecure__endpoint.html">secure_endpoint</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcompleted__request.html">completed_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshard__type.html">shard_type</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcompute__engine__detector.html">compute_engine_detector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__parser.html">grpc_httpcli_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshutdown__cleanup__args.html">shutdown_cleanup_args</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structconnected__channel__call__data.html">connected_channel_call_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__channel__stack.html">grpc_channel_stack</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshutdown__tag.html">shutdown_tag</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structconnected__channel__channel__data.html">connected_channel_channel_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__data__parser.html">grpc_chttp2_data_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__factory__vtable.html">grpc_subchannel_factory_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsockaddr__resolver.html">sockaddr_resolver</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structconnection.html">connection</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html">grpc_httpcli_ssl_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__time__averaged__stats.html">grpc_time_averaged_stats</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstate__watcher.html">state_watcher</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structconnector.html">connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__hpack__compressor.html">grpc_chttp2_hpack_compressor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport.html">grpc_transport</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsubchannel__factory.html">subchannel_factory</a>&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__chttp2__data__parser.html">grpc_chttp2_data_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__stream__op.html">grpc_stream_op</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrequested__call.html">requested_call</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html">grpc_httpcli_ssl_channel_security_connector</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__iomgr__object.html">grpc_iomgr_object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport__op.html">grpc_transport_op</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structdns__resolver.html">dns_resolver</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__hpack__compressor.html">grpc_chttp2_hpack_compressor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__iam__credentials.html">grpc_iam_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structdump__out.html">dump_out</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsecure__endpoint.html">secure_endpoint</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ioreq.html">grpc_ioreq</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structdns__resolver.html">dns_resolver</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__hptbl.html">grpc_chttp2_hptbl</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport__vtable.html">grpc_transport_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtcp__endpoint__list.html">tcp_endpoint_list</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structdump__out.html">dump_out</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__hptbl__find__result.html">grpc_chttp2_hptbl_find_result</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json.html">grpc_json</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__uri.html">grpc_uri</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtracer.html">tracer</a>&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__iomgr__object.html">grpc_iomgr_object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshard__type.html">shard_type</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__chttp2__hptbl.html">grpc_chttp2_hptbl</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__ioreq.html">grpc_ioreq</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshutdown__cleanup__args.html">shutdown_cleanup_args</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structemail__key__mapping.html">email_key_mapping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__hptbl__find__result.html">grpc_chttp2_hptbl_find_result</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniongrpc__ioreq__data.html">grpc_ioreq_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__subchannel__factory__vtable.html">grpc_subchannel_factory_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshutdown__tag.html">shutdown_tag</a>&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="structgrpc__chttp2__huffsym.html">grpc_chttp2_huffsym</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__reader.html">grpc_json_reader</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__fake__frame.html">tsi_fake_frame</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__reader__vtable.html">grpc_json_reader_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__fake__frame__protector.html">tsi_fake_frame_protector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structemail__key__mapping.html">email_key_mapping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html">grpc_chttp2_incoming_metadata_live_op_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__writer.html">grpc_json_writer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__fake__handshaker.html">tsi_fake_handshaker</a>&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__chttp2__huffsym.html">grpc_chttp2_huffsym</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json.html">grpc_json</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__time__averaged__stats.html">grpc_time_averaged_stats</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsockaddr__resolver.html">sockaddr_resolver</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__reader.html">grpc_json_reader</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport.html">grpc_transport</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstate__watcher.html">state_watcher</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structfinished__loose__op__allocated__args.html">finished_loose_op_allocated_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html">grpc_chttp2_incoming_metadata_live_op_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__reader__vtable.html">grpc_json_reader_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport__op.html">grpc_transport_op</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsubchannel__factory.html">subchannel_factory</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structframer__state.html">framer_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__writer.html">grpc_json_writer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
-</td></tr>
+</td><td valign="top"><a class="el" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__writer__vtable.html">grpc_json_writer_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__frame__protector.html">tsi_frame_protector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__jwt__claims.html">grpc_jwt_claims</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structtsi__frame__protector__vtable.html">tsi_frame_protector_vtable</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structfinished__loose__op__allocated__args.html">finished_loose_op_allocated_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__jwt__verifier.html">grpc_jwt_verifier</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__handshaker.html">tsi_handshaker</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structframer__state.html">framer_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__setting__parameters.html">grpc_chttp2_setting_parameters</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html">grpc_jwt_verifier_email_domain_key_url_mapping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhuff__out.html">huff_out</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__handshaker__vtable.html">tsi_handshaker_vtable</a>&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__json__writer__vtable.html">grpc_json_writer_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__transport__vtable.html">grpc_transport_vtable</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__jwt__claims.html">grpc_jwt_claims</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__uri.html">grpc_uri</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtcp__endpoint__list.html">tcp_endpoint_list</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__setting__parameters.html">grpc_chttp2_setting_parameters</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__jwt__verifier.html">grpc_jwt_verifier</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtracer.html">tracer</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html">grpc_jwt_verifier_email_domain_key_url_mapping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__fake__frame.html">tsi_fake_frame</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__cmdline.html">gpr_cmdline</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__fake__frame__protector.html">tsi_fake_frame_protector</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__event.html">gpr_event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__lb__policy.html">grpc_lb_policy</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__fake__handshaker.html">tsi_fake_handshaker</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__gcc__thread__local.html">gpr_gcc_thread_local</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__lb__policy__vtable.html">grpc_lb_policy_vtable</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structtsi__frame__protector.html">tsi_frame_protector</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__histogram.html">gpr_histogram</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__frame__protector__vtable.html">tsi_frame_protector_vtable</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__log__func__args.html">gpr_log_func_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhuff__out.html">huff_out</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__handshaker.html">tsi_handshaker</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__msvc__thread__local.html">gpr_msvc_thread_local</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structtsi__handshaker__vtable.html">tsi_handshaker_vtable</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__peer.html">tsi_peer</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__pthread__thread__local.html">gpr_pthread_thread_local</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__metadata.html">internal_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__peer__property.html">tsi_peer_property</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata.html">grpc_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__request.html">internal_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__client__handshaker__factory.html">tsi_ssl_client_handshaker_factory</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__string.html">internal_string</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__frame__protector.html">tsi_ssl_frame_protector</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_j"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;j&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structtsi__ssl__handshaker.html">tsi_ssl_handshaker</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__slice__refcount.html">gpr_slice_refcount</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__handshaker__factory.html">tsi_ssl_handshaker_factory</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__stack__lockfree.html">gpr_stack_lockfree</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__client__config.html">grpc_client_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op.html">grpc_op</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjose__header.html">jose_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__server__handshaker__factory.html">tsi_ssl_server_handshaker_factory</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__stats__counter.html">gpr_stats_counter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__client__security__context.html">grpc_client_security_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjson__reader__userdata.html">json_reader_userdata</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__lb__policy.html">grpc_lb_policy</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structtsi__peer.html">tsi_peer</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__lb__policy__vtable.html">grpc_lb_policy_vtable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__peer__property.html">tsi_peer_property</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__cmdline.html">gpr_cmdline</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__metadata.html">internal_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__client__handshaker__factory.html">tsi_ssl_client_handshaker_factory</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__event.html">gpr_event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__md__only__test__credentials.html">grpc_md_only_test_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__request.html">internal_request</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__frame__protector.html">tsi_ssl_frame_protector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__gcc__thread__local.html">gpr_gcc_thread_local</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__string.html">internal_string</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__handshaker.html">tsi_ssl_handshaker</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__histogram.html">gpr_histogram</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_j"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;j&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structtsi__ssl__handshaker__factory.html">tsi_ssl_handshaker_factory</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__log__func__args.html">gpr_log_func_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtsi__ssl__server__handshaker__factory.html">tsi_ssl_server_handshaker_factory</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__msvc__thread__local.html">gpr_msvc_thread_local</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjose__header.html">jose_header</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__strvec.html">gpr_strvec</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjson__writer__userdata.html">json_writer_userdata</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__thd__options.html">gpr_thd_options</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__composite__credentials.html">grpc_composite_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset__set.html">grpc_pollset_set</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structverifier__cb__ctx.html">verifier_cb_ctx</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__composite__credentials__metadata__context.html">grpc_composite_credentials_metadata_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata.html">grpc_metadata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjson__reader__userdata.html">json_reader_userdata</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__pthread__thread__local.html">gpr_pthread_thread_local</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjson__writer__userdata.html">json_writer_userdata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structverifier__cb__ctx.html">verifier_cb_ctx</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connect__in__args.html">grpc_connect_in_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__precise__clock.html">grpc_precise_clock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlb__policy__connectivity__watcher.html">lb_policy_connectivity_watcher</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__alarm.html">grpc_alarm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connect__out__args.html">grpc_connect_out_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__refresh__token__credentials.html">grpc_refresh_token_credentials</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlistener.html">listener</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwaiting__call.html">waiting_call</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__alarm__heap.html">grpc_alarm_heap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolved__address.html">grpc_resolved_address</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionlockfree__node.html">lockfree_node</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwaiting__for__connect.html">waiting_for_connect</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__connectivity__state__watcher.html">grpc_connectivity_state_watcher</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__resolved__addresses.html">grpc_resolved_addresses</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlockfree__node__contents.html">lockfree_node_contents</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__op.html">grpc_op</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlb__policy__connectivity__watcher.html">lb_policy_connectivity_watcher</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwaiting__call.html">waiting_call</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__slice__refcount.html">gpr_slice_refcount</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__client__config.html">grpc_client_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__plugin.html">grpc_plugin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlistener.html">listener</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwaiting__for__connect.html">waiting_for_connect</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structgpr__stack__lockfree.html">gpr_stack_lockfree</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__client__security__context.html">grpc_client_security_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionlockfree__node.html">lockfree_node</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__auth__filter_8c.html b/doc/ref/core.internal/html/client__auth__filter_8c.html
index c429122b10..40f666b949 100644
--- a/doc/ref/core.internal/html/client__auth__filter_8c.html
+++ b/doc/ref/core.internal/html/client__auth__filter_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -159,7 +159,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__channel_8c.html b/doc/ref/core.internal/html/client__channel_8c.html
index 499bc9b262..1ee2cb5f5f 100644
--- a/doc/ref/core.internal/html/client__channel_8c.html
+++ b/doc/ref/core.internal/html/client__channel_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -397,7 +397,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__channel_8h.html b/doc/ref/core.internal/html/client__channel_8h.html
index b3f0ca9bcc..d63d0cae91 100644
--- a/doc/ref/core.internal/html/client__channel_8h.html
+++ b/doc/ref/core.internal/html/client__channel_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -285,7 +285,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__channel_8h_source.html b/doc/ref/core.internal/html/client__channel_8h_source.html
index 692fbfc26c..e9e45a0c50 100644
--- a/doc/ref/core.internal/html/client__channel_8h_source.html
+++ b/doc/ref/core.internal/html/client__channel_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,35 +149,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *elem, <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> *state,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *on_complete);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *<a class="code" href="client__channel_8h.html#ab6ddde66c53ca2fec899def7d72234ad">grpc_client_channel_get_connecting_pollset_set</a>(<a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *elem);</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">void</span> <a class="code" href="client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee">grpc_client_channel_add_interested_party</a>(<a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *channel,</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> <a class="code" href="client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d">grpc_client_channel_del_interested_party</a>(<a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *channel,</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_CLIENT_CHANNEL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *<a class="code" href="client__channel_8h.html#ab6ddde66c53ca2fec899def7d72234ad">grpc_client_channel_get_connecting_pollset_set</a>(</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *elem);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">void</span> <a class="code" href="client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee">grpc_client_channel_add_interested_party</a>(<a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *channel,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> <a class="code" href="client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d">grpc_client_channel_del_interested_party</a>(<a class="code" href="structgrpc__channel__element.html">grpc_channel_element</a> *channel,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_CLIENT_CHANNEL_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:139</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
<div class="ttc" id="structgrpc__channel__stack_html"><div class="ttname"><a href="structgrpc__channel__stack.html">grpc_channel_stack</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:132</div></div>
-<div class="ttc" id="client__channel_8h_html_a037d0d7720ae9a68669ad9552f7ee69c"><div class="ttname"><a href="client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c">grpc_client_channel_watch_connectivity_state</a></div><div class="ttdeci">void grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete)</div><div class="ttdef"><b>Definition:</b> client_channel.c:718</div></div>
+<div class="ttc" id="client__channel_8h_html_a037d0d7720ae9a68669ad9552f7ee69c"><div class="ttname"><a href="client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c">grpc_client_channel_watch_connectivity_state</a></div><div class="ttdeci">void grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete)</div><div class="ttdef"><b>Definition:</b> client_channel.c:747</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
-<div class="ttc" id="client__channel_8h_html_a86757e52c8e3f20d553f999c62589993"><div class="ttname"><a href="client__channel_8h.html#a86757e52c8e3f20d553f999c62589993">grpc_client_channel_set_resolver</a></div><div class="ttdeci">void grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver)</div><div class="ttdef"><b>Definition:</b> client_channel.c:688</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="client__channel_8h_html_a86757e52c8e3f20d553f999c62589993"><div class="ttname"><a href="client__channel_8h.html#a86757e52c8e3f20d553f999c62589993">grpc_client_channel_set_resolver</a></div><div class="ttdeci">void grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver)</div><div class="ttdef"><b>Definition:</b> client_channel.c:705</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__resolver_html"><div class="ttname"><a href="structgrpc__resolver.html">grpc_resolver</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver.h:46</div></div>
<div class="ttc" id="resolver_8h_html"><div class="ttname"><a href="resolver_8h.html">resolver.h</a></div></div>
-<div class="ttc" id="client__channel_8h_html_a8c2292b3b1d26b9c4c296c106bfa96b1"><div class="ttname"><a href="client__channel_8h.html#a8c2292b3b1d26b9c4c296c106bfa96b1">grpc_client_channel_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_client_channel_filter</div><div class="ttdef"><b>Definition:</b> client_channel.c:675</div></div>
+<div class="ttc" id="client__channel_8h_html_a8c2292b3b1d26b9c4c296c106bfa96b1"><div class="ttname"><a href="client__channel_8h.html#a8c2292b3b1d26b9c4c296c106bfa96b1">grpc_client_channel_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_client_channel_filter</div><div class="ttdef"><b>Definition:</b> client_channel.c:692</div></div>
<div class="ttc" id="structgrpc__iomgr__closure_html"><div class="ttname"><a href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a></div><div class="ttdoc">A closure over a grpc_iomgr_cb_func. </div><div class="ttdef"><b>Definition:</b> iomgr.h:45</div></div>
-<div class="ttc" id="client__channel_8h_html_ae257a5817fa8e50df430d4a2132deed6"><div class="ttname"><a href="client__channel_8h.html#ae257a5817fa8e50df430d4a2132deed6">grpc_client_channel_check_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect)</div><div class="ttdef"><b>Definition:</b> client_channel.c:701</div></div>
+<div class="ttc" id="client__channel_8h_html_ae257a5817fa8e50df430d4a2132deed6"><div class="ttname"><a href="client__channel_8h.html#ae257a5817fa8e50df430d4a2132deed6">grpc_client_channel_check_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect)</div><div class="ttdef"><b>Definition:</b> client_channel.c:724</div></div>
<div class="ttc" id="structgrpc__channel__element_html"><div class="ttname"><a href="structgrpc__channel__element.html">grpc_channel_element</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:116</div></div>
-<div class="ttc" id="client__channel_8h_html_ab6ddde66c53ca2fec899def7d72234ad"><div class="ttname"><a href="client__channel_8h.html#ab6ddde66c53ca2fec899def7d72234ad">grpc_client_channel_get_connecting_pollset_set</a></div><div class="ttdeci">grpc_pollset_set * grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem)</div><div class="ttdef"><b>Definition:</b> client_channel.c:728</div></div>
+<div class="ttc" id="client__channel_8h_html_ab6ddde66c53ca2fec899def7d72234ad"><div class="ttname"><a href="client__channel_8h.html#ab6ddde66c53ca2fec899def7d72234ad">grpc_client_channel_get_connecting_pollset_set</a></div><div class="ttdeci">grpc_pollset_set * grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem)</div><div class="ttdef"><b>Definition:</b> client_channel.c:757</div></div>
<div class="ttc" id="structgrpc__pollset__set_html"><div class="ttname"><a href="structgrpc__pollset__set.html">grpc_pollset_set</a></div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:40</div></div>
-<div class="ttc" id="client__channel_8h_html_ac31482c5bf741292f7598367655fd5ee"><div class="ttname"><a href="client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee">grpc_client_channel_add_interested_party</a></div><div class="ttdeci">void grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> client_channel.c:733</div></div>
-<div class="ttc" id="client__channel_8h_html_a495327ded305a2211cc39f7c5ecf5c8d"><div class="ttname"><a href="client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d">grpc_client_channel_del_interested_party</a></div><div class="ttdeci">void grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> client_channel.c:739</div></div>
+<div class="ttc" id="client__channel_8h_html_ac31482c5bf741292f7598367655fd5ee"><div class="ttname"><a href="client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee">grpc_client_channel_add_interested_party</a></div><div class="ttdeci">void grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> client_channel.c:763</div></div>
+<div class="ttc" id="client__channel_8h_html_a495327ded305a2211cc39f7c5ecf5c8d"><div class="ttname"><a href="client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d">grpc_client_channel_del_interested_party</a></div><div class="ttdeci">void grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> client_channel.c:769</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__config_8c.html b/doc/ref/core.internal/html/client__config_8c.html
index d721feeb17..6526a98e6c 100644
--- a/doc/ref/core.internal/html/client__config_8c.html
+++ b/doc/ref/core.internal/html/client__config_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -206,7 +206,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__config_8h.html b/doc/ref/core.internal/html/client__config_8h.html
index 012ef81990..af0f0b9c85 100644
--- a/doc/ref/core.internal/html/client__config_8h.html
+++ b/doc/ref/core.internal/html/client__config_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -223,7 +223,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/client__config_8h_source.html b/doc/ref/core.internal/html/client__config_8h_source.html
index d3455ab3ca..146cf6a5aa 100644
--- a/doc/ref/core.internal/html/client__config_8h_source.html
+++ b/doc/ref/core.internal/html/client__config_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cmdline_8c.html b/doc/ref/core.internal/html/cmdline_8c.html
index bee6a608fa..c84e26de75 100644
--- a/doc/ref/core.internal/html/cmdline_8c.html
+++ b/doc/ref/core.internal/html/cmdline_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -426,7 +426,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cmdline_8h.html b/doc/ref/core.internal/html/cmdline_8h.html
index 14581cc54f..9f8863a1b3 100644
--- a/doc/ref/core.internal/html/cmdline_8h.html
+++ b/doc/ref/core.internal/html/cmdline_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -383,7 +383,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cmdline_8h_source.html b/doc/ref/core.internal/html/cmdline_8h_source.html
index 43a4422a25..a794708dc4 100644
--- a/doc/ref/core.internal/html/cmdline_8h_source.html
+++ b/doc/ref/core.internal/html/cmdline_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_CMDLINE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_CMDLINE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="cmdline_8h_html_a018f826ce313b02d2773ef97b8df5f98"><div class="ttname"><a href="cmdline_8h.html#a018f826ce313b02d2773ef97b8df5f98">gpr_cmdline_destroy</a></div><div class="ttdeci">void gpr_cmdline_destroy(gpr_cmdline *cl)</div><div class="ttdef"><b>Definition:</b> cmdline.c:81</div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
@@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/completion__queue_8c.html b/doc/ref/core.internal/html/completion__queue_8c.html
index bc38faaa79..8bf18f06af 100644
--- a/doc/ref/core.internal/html/completion__queue_8c.html
+++ b/doc/ref/core.internal/html/completion__queue_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -104,14 +104,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structplucker.html">plucker</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a9f69c76c26125e6581491864a06ea44a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a9f69c76c26125e6581491864a06ea44a">grpc_completion_queue_create</a> (void)</td></tr>
-<tr class="memdesc:a9f69c76c26125e6581491864a06ea44a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a completion queue. <a href="#a9f69c76c26125e6581491864a06ea44a">More...</a><br/></td></tr>
-<tr class="separator:a9f69c76c26125e6581491864a06ea44a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a488eee9dd5c518a42b887f59c550690a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a488eee9dd5c518a42b887f59c550690a">grpc_completion_queue_create</a> (void *reserved)</td></tr>
+<tr class="memdesc:a488eee9dd5c518a42b887f59c550690a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a completion queue. <a href="#a488eee9dd5c518a42b887f59c550690a">More...</a><br/></td></tr>
+<tr class="separator:a488eee9dd5c518a42b887f59c550690a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec06afc3d55de1701d5831e979dad02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#acec06afc3d55de1701d5831e979dad02">grpc_cq_internal_ref</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="separator:acec06afc3d55de1701d5831e979dad02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0096a03d441f4b7cfbbe864eb122ed8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e">grpc_cq_internal_unref</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
@@ -120,12 +122,12 @@ Functions</h2></td></tr>
<tr class="separator:af0798635c22a4eaa66ed25c310b3a776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2752dafd9e9e02bbd253578fc58b0a7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e">grpc_cq_end_op</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc, void *tag, int success, void(*done)(void *done_arg, <a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a> *storage), void *done_arg, <a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a> *storage)</td></tr>
<tr class="separator:a2752dafd9e9e02bbd253578fc58b0a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9b582acb0fc4994ccdbf39d40ee3766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#ac9b582acb0fc4994ccdbf39d40ee3766">grpc_completion_queue_next</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:ac9b582acb0fc4994ccdbf39d40ee3766"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event is available, the completion queue is being shut down, or deadline is reached. <a href="#ac9b582acb0fc4994ccdbf39d40ee3766">More...</a><br/></td></tr>
-<tr class="separator:ac9b582acb0fc4994ccdbf39d40ee3766"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab63b4e63ae13faa3e6786f131a46b5dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#ab63b4e63ae13faa3e6786f131a46b5dd">grpc_completion_queue_pluck</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc, void *tag, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:ab63b4e63ae13faa3e6786f131a46b5dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. <a href="#ab63b4e63ae13faa3e6786f131a46b5dd">More...</a><br/></td></tr>
-<tr class="separator:ab63b4e63ae13faa3e6786f131a46b5dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56bb6e0aa99e2989f9a01299afa9f73a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a56bb6e0aa99e2989f9a01299afa9f73a">grpc_completion_queue_next</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a56bb6e0aa99e2989f9a01299afa9f73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event is available, the completion queue is being shut down, or deadline is reached. <a href="#a56bb6e0aa99e2989f9a01299afa9f73a">More...</a><br/></td></tr>
+<tr class="separator:a56bb6e0aa99e2989f9a01299afa9f73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9de0ec56b65359ffe948d8d981d09717"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a9de0ec56b65359ffe948d8d981d09717">grpc_completion_queue_pluck</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc, void *tag, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a9de0ec56b65359ffe948d8d981d09717"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. <a href="#a9de0ec56b65359ffe948d8d981d09717">More...</a><br/></td></tr>
+<tr class="separator:a9de0ec56b65359ffe948d8d981d09717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a7c60f847e798025d83e2d8ff9b1778"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a7a7c60f847e798025d83e2d8ff9b1778">grpc_completion_queue_shutdown</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="memdesc:a7a7c60f847e798025d83e2d8ff9b1778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin destruction of a completion queue. <a href="#a7a7c60f847e798025d83e2d8ff9b1778">More...</a><br/></td></tr>
<tr class="separator:a7a7c60f847e798025d83e2d8ff9b1778"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -134,23 +136,21 @@ Functions</h2></td></tr>
<tr class="separator:a1d73d7983af3030ee119b768095e9627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebca6cf60ce9cc92b9bfa9200fab813"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a0ebca6cf60ce9cc92b9bfa9200fab813">grpc_cq_pollset</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="separator:a0ebca6cf60ce9cc92b9bfa9200fab813"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af56ef17bad0397c6f1305be433aeeb64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#af56ef17bad0397c6f1305be433aeeb64">grpc_cq_hack_spin_pollset</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
-<tr class="separator:af56ef17bad0397c6f1305be433aeeb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe8f768af201e16309e240ae155ee3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#afbe8f768af201e16309e240ae155ee3d">grpc_cq_mark_server_cq</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="separator:afbe8f768af201e16309e240ae155ee3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02173d1bf8e55f6903d24c20107d8dbf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf">grpc_cq_is_server_cq</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="separator:a02173d1bf8e55f6903d24c20107d8dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a9f69c76c26125e6581491864a06ea44a"></a>
+<a class="anchor" id="a488eee9dd5c518a42b887f59c550690a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a>* grpc_completion_queue_create </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -179,7 +179,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac9b582acb0fc4994ccdbf39d40ee3766"></a>
+<a class="anchor" id="a56bb6e0aa99e2989f9a01299afa9f73a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -193,7 +193,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -209,7 +215,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ab63b4e63ae13faa3e6786f131a46b5dd"></a>
+<a class="anchor" id="a9de0ec56b65359ffe948d8d981d09717"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -229,7 +235,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -241,7 +253,8 @@ Functions</h2></td></tr>
<p>Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. </p>
<p>Returns a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> describing the event that occurred.</p>
-<p>Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue. </p>
+<p>Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue.</p>
+<p>Completion queues support a maximum of GRPC_MAX_COMPLETION_QUEUE_PLUCKERS concurrently executing plucks at any time. </p>
</div>
</div>
@@ -331,22 +344,6 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af56ef17bad0397c6f1305be433aeeb64"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void grpc_cq_hack_spin_pollset </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
- <td class="paramname"><em>cc</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="acec06afc3d55de1701d5831e979dad02"></a>
<div class="memitem">
<div class="memproto">
@@ -430,7 +427,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/completion__queue_8h.html b/doc/ref/core.internal/html/completion__queue_8h.html
index 7160d965a1..dc4d944c7d 100644
--- a/doc/ref/core.internal/html/completion__queue_8h.html
+++ b/doc/ref/core.internal/html/completion__queue_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -127,8 +127,6 @@ Functions</h2></td></tr>
<tr class="separator:a2752dafd9e9e02bbd253578fc58b0a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebca6cf60ce9cc92b9bfa9200fab813"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813">grpc_cq_pollset</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="separator:a0ebca6cf60ce9cc92b9bfa9200fab813"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af56ef17bad0397c6f1305be433aeeb64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64">grpc_cq_hack_spin_pollset</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
-<tr class="separator:af56ef17bad0397c6f1305be433aeeb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe8f768af201e16309e240ae155ee3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d">grpc_cq_mark_server_cq</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
<tr class="separator:afbe8f768af201e16309e240ae155ee3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02173d1bf8e55f6903d24c20107d8dbf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">grpc_cq_is_server_cq</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc)</td></tr>
@@ -267,22 +265,6 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af56ef17bad0397c6f1305be433aeeb64"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void grpc_cq_hack_spin_pollset </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
- <td class="paramname"><em>cc</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="acec06afc3d55de1701d5831e979dad02"></a>
<div class="memitem">
<div class="memproto">
@@ -366,7 +348,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/completion__queue_8h_source.html b/doc/ref/core.internal/html/completion__queue_8h_source.html
index 48d4936252..6a9603872e 100644
--- a/doc/ref/core.internal/html/completion__queue_8h_source.html
+++ b/doc/ref/core.internal/html/completion__queue_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_SURFACE_COMPLETION_QUEUE_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_SURFACE_COMPLETION_QUEUE_H</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* Internal API for completion channels */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* Internal API for completion queues */</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset_8h.html">src/core/iomgr/pollset.h</a>&quot;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="grpc_8h.html">grpc/grpc.h</a>&gt;</span></div>
@@ -163,35 +163,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *<a class="code" href="completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813">grpc_cq_pollset</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> <a class="code" href="completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64">grpc_cq_hack_spin_pollset</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> <a class="code" href="completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d">grpc_cq_mark_server_cq</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">int</span> <a class="code" href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">grpc_cq_is_server_cq</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_COMPLETION_QUEUE_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="completion__queue_8h_html_a0ebca6cf60ce9cc92b9bfa9200fab813"><div class="ttname"><a href="completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813">grpc_cq_pollset</a></div><div class="ttdeci">grpc_pollset * grpc_cq_pollset(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:260</div></div>
-<div class="ttc" id="port__platform_8h_html_ab302f9bfe3be467072bd8c79847636d4"><div class="ttname"><a href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4">gpr_uintptr</a></div><div class="ttdeci">uintptr_t gpr_uintptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:314</div></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> <a class="code" href="completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d">grpc_cq_mark_server_cq</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">int</span> <a class="code" href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">grpc_cq_is_server_cq</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cc);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_COMPLETION_QUEUE_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="completion__queue_8h_html_a0ebca6cf60ce9cc92b9bfa9200fab813"><div class="ttname"><a href="completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813">grpc_cq_pollset</a></div><div class="ttdeci">grpc_pollset * grpc_cq_pollset(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:336</div></div>
+<div class="ttc" id="port__platform_8h_html_ab302f9bfe3be467072bd8c79847636d4"><div class="ttname"><a href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4">gpr_uintptr</a></div><div class="ttdeci">uintptr_t gpr_uintptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:317</div></div>
<div class="ttc" id="completion__queue_8h_html_a3695e8858dba0cab40f3becbf822e014"><div class="ttname"><a href="completion__queue_8h.html#a3695e8858dba0cab40f3becbf822e014">grpc_cq_completion</a></div><div class="ttdeci">struct grpc_cq_completion grpc_cq_completion</div></div>
<div class="ttc" id="pollset_8h_html"><div class="ttname"><a href="pollset_8h.html">pollset.h</a></div></div>
<div class="ttc" id="structgrpc__cq__completion_html"><div class="ttname"><a href="structgrpc__cq__completion.html">grpc_cq_completion</a></div><div class="ttdef"><b>Definition:</b> completion_queue.h:42</div></div>
<div class="ttc" id="structgrpc__cq__completion_html_ae7107ba3521b7cabde35c3334547a948"><div class="ttname"><a href="structgrpc__cq__completion.html#ae7107ba3521b7cabde35c3334547a948">grpc_cq_completion::next</a></div><div class="ttdeci">gpr_uintptr next</div><div class="ttdoc">next pointer; low bit is used to indicate success or not </div><div class="ttdef"><b>Definition:</b> completion_queue.h:50</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
-<div class="ttc" id="completion__queue_8h_html_af56ef17bad0397c6f1305be433aeeb64"><div class="ttname"><a href="completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64">grpc_cq_hack_spin_pollset</a></div><div class="ttdeci">void grpc_cq_hack_spin_pollset(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:264</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__cq__completion_html_a533e98ae5b637059189ee4fb27ad484a"><div class="ttname"><a href="structgrpc__cq__completion.html#a533e98ae5b637059189ee4fb27ad484a">grpc_cq_completion::done_arg</a></div><div class="ttdeci">void * done_arg</div><div class="ttdef"><b>Definition:</b> completion_queue.h:48</div></div>
<div class="ttc" id="structgrpc__cq__completion_html_a2e3c70bc2aa092495b6367ef8d41ba64"><div class="ttname"><a href="structgrpc__cq__completion.html#a2e3c70bc2aa092495b6367ef8d41ba64">grpc_cq_completion::done</a></div><div class="ttdeci">void(* done)(void *done_arg, struct grpc_cq_completion *c)</div><div class="ttdoc">done callback - called when this queue element is no longer needed by the completion queue ...</div><div class="ttdef"><b>Definition:</b> completion_queue.h:47</div></div>
-<div class="ttc" id="completion__queue_8h_html_a2752dafd9e9e02bbd253578fc58b0a7e"><div class="ttname"><a href="completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e">grpc_cq_end_op</a></div><div class="ttdeci">void grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:116</div></div>
-<div class="ttc" id="structgrpc__completion__queue_html"><div class="ttname"><a href="structgrpc__completion__queue.html">grpc_completion_queue</a></div><div class="ttdef"><b>Definition:</b> completion_queue.c:49</div></div>
-<div class="ttc" id="completion__queue_8h_html_a0096a03d441f4b7cfbbe864eb122ed8e"><div class="ttname"><a href="completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e">grpc_cq_internal_unref</a></div><div class="ttdeci">void grpc_cq_internal_unref(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:100</div></div>
-<div class="ttc" id="completion__queue_8h_html_af0798635c22a4eaa66ed25c310b3a776"><div class="ttname"><a href="completion__queue_8h.html#af0798635c22a4eaa66ed25c310b3a776">grpc_cq_begin_op</a></div><div class="ttdeci">void grpc_cq_begin_op(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:109</div></div>
-<div class="ttc" id="completion__queue_8h_html_acec06afc3d55de1701d5831e979dad02"><div class="ttname"><a href="completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02">grpc_cq_internal_ref</a></div><div class="ttdeci">void grpc_cq_internal_ref(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:84</div></div>
+<div class="ttc" id="completion__queue_8h_html_a2752dafd9e9e02bbd253578fc58b0a7e"><div class="ttname"><a href="completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e">grpc_cq_end_op</a></div><div class="ttdeci">void grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:129</div></div>
+<div class="ttc" id="structgrpc__completion__queue_html"><div class="ttname"><a href="structgrpc__completion__queue.html">grpc_completion_queue</a></div><div class="ttdef"><b>Definition:</b> completion_queue.c:54</div></div>
+<div class="ttc" id="completion__queue_8h_html_a0096a03d441f4b7cfbbe864eb122ed8e"><div class="ttname"><a href="completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e">grpc_cq_internal_unref</a></div><div class="ttdeci">void grpc_cq_internal_unref(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:108</div></div>
+<div class="ttc" id="completion__queue_8h_html_af0798635c22a4eaa66ed25c310b3a776"><div class="ttname"><a href="completion__queue_8h.html#af0798635c22a4eaa66ed25c310b3a776">grpc_cq_begin_op</a></div><div class="ttdeci">void grpc_cq_begin_op(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:117</div></div>
+<div class="ttc" id="completion__queue_8h_html_acec06afc3d55de1701d5831e979dad02"><div class="ttname"><a href="completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02">grpc_cq_internal_ref</a></div><div class="ttdeci">void grpc_cq_internal_ref(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:92</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
<div class="ttc" id="structgrpc__cq__completion_html_acf21f4e0ec0adcd801bd9f34d80a7b7e"><div class="ttname"><a href="structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e">grpc_cq_completion::tag</a></div><div class="ttdeci">void * tag</div><div class="ttdoc">user supplied tag </div><div class="ttdef"><b>Definition:</b> completion_queue.h:44</div></div>
-<div class="ttc" id="completion__queue_8h_html_afbe8f768af201e16309e240ae155ee3d"><div class="ttname"><a href="completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d">grpc_cq_mark_server_cq</a></div><div class="ttdeci">void grpc_cq_mark_server_cq(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:273</div></div>
-<div class="ttc" id="completion__queue_8h_html_a02173d1bf8e55f6903d24c20107d8dbf"><div class="ttname"><a href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">grpc_cq_is_server_cq</a></div><div class="ttdeci">int grpc_cq_is_server_cq(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:275</div></div>
+<div class="ttc" id="completion__queue_8h_html_afbe8f768af201e16309e240ae155ee3d"><div class="ttname"><a href="completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d">grpc_cq_mark_server_cq</a></div><div class="ttdeci">void grpc_cq_mark_server_cq(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:340</div></div>
+<div class="ttc" id="completion__queue_8h_html_a02173d1bf8e55f6903d24c20107d8dbf"><div class="ttname"><a href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">grpc_cq_is_server_cq</a></div><div class="ttdeci">int grpc_cq_is_server_cq(grpc_completion_queue *cc)</div><div class="ttdef"><b>Definition:</b> completion_queue.c:342</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/compress__filter_8c.html b/doc/ref/core.internal/html/compress__filter_8c.html
index dd631c6fac..7e0e8db760 100644
--- a/doc/ref/core.internal/html/compress__filter_8c.html
+++ b/doc/ref/core.internal/html/compress__filter_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -95,6 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock"><code>#include &lt;assert.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="compression_8h_source.html">grpc/compression.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="slice__buffer_8h_source.html">grpc/support/slice_buffer.h</a>&gt;</code><br/>
<code>#include &quot;<a class="el" href="compress__filter_8h_source.html">src/core/channel/compress_filter.h</a>&quot;</code><br/>
@@ -188,7 +189,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/compress__filter_8h.html b/doc/ref/core.internal/html/compress__filter_8h.html
index 2e332a498f..5d6bd35cda 100644
--- a/doc/ref/core.internal/html/compress__filter_8h.html
+++ b/doc/ref/core.internal/html/compress__filter_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
-<tr class="memitem:a501a03bf06f05a5d19c3e2c3b8143124"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compress__filter_8h.html#a501a03bf06f05a5d19c3e2c3b8143124">GRPC_COMPRESS_REQUEST_ALGORITHM_KEY</a>&#160;&#160;&#160;&quot;internal:grpc-encoding-request&quot;</td></tr>
+<tr class="memitem:a501a03bf06f05a5d19c3e2c3b8143124"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compress__filter_8h.html#a501a03bf06f05a5d19c3e2c3b8143124">GRPC_COMPRESS_REQUEST_ALGORITHM_KEY</a>&#160;&#160;&#160;&quot;grpc-internal-encoding-request&quot;</td></tr>
<tr class="separator:a501a03bf06f05a5d19c3e2c3b8143124"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
@@ -112,7 +112,7 @@ Variables</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define GRPC_COMPRESS_REQUEST_ALGORITHM_KEY&#160;&#160;&#160;&quot;internal:grpc-encoding-request&quot;</td>
+ <td class="memname">#define GRPC_COMPRESS_REQUEST_ALGORITHM_KEY&#160;&#160;&#160;&quot;grpc-internal-encoding-request&quot;</td>
</tr>
</table>
</div><div class="memdoc">
@@ -146,7 +146,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/compress__filter_8h_source.html b/doc/ref/core.internal/html/compress__filter_8h_source.html
index a2d03bc1e3..778051d97d 100644
--- a/doc/ref/core.internal/html/compress__filter_8h_source.html
+++ b/doc/ref/core.internal/html/compress__filter_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,18 +126,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="channel__stack_8h.html">src/core/channel/channel_stack.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="compress__filter_8h.html#a501a03bf06f05a5d19c3e2c3b8143124"> 39</a></span>&#160;<span class="preprocessor">#define GRPC_COMPRESS_REQUEST_ALGORITHM_KEY &quot;internal:grpc-encoding-request&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="compress__filter_8h.html#a501a03bf06f05a5d19c3e2c3b8143124"> 39</a></span>&#160;<span class="preprocessor">#define GRPC_COMPRESS_REQUEST_ALGORITHM_KEY &quot;grpc-internal-encoding-request&quot;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="compress__filter_8h.html#a6e0ba3e22587af99125faa43ee943c88">grpc_compress_filter</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_COMPRESS_FILTER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_COMPRESS_FILTER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
-<div class="ttc" id="compress__filter_8h_html_a6e0ba3e22587af99125faa43ee943c88"><div class="ttname"><a href="compress__filter_8h.html#a6e0ba3e22587af99125faa43ee943c88">grpc_compress_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_compress_filter</div><div class="ttdoc">Compression filter for outgoing data. </div><div class="ttdef"><b>Definition:</b> compress_filter.c:318</div></div>
+<div class="ttc" id="compress__filter_8h_html_a6e0ba3e22587af99125faa43ee943c88"><div class="ttname"><a href="compress__filter_8h.html#a6e0ba3e22587af99125faa43ee943c88">grpc_compress_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_compress_filter</div><div class="ttdoc">Compression filter for outgoing data. </div><div class="ttdef"><b>Definition:</b> compress_filter.c:353</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/compression_8h.html b/doc/ref/core.internal/html/compression_8h.html
index 9a955297bd..aa9e538265 100644
--- a/doc/ref/core.internal/html/compression_8h.html
+++ b/doc/ref/core.internal/html/compression_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,21 +85,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">compression.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-
+<div class="textblock"><code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
+</div>
<p><a href="compression_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a9340488e193921e62bb1f240f9016a9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a9340488e193921e62bb1f240f9016a9b">GRPC_COMPRESSION_ALGORITHM_ARG</a>&#160;&#160;&#160;&quot;grpc.compression_algorithm&quot;</td></tr>
<tr class="memdesc:a9340488e193921e62bb1f240f9016a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">To be used in channel arguments. <a href="#a9340488e193921e62bb1f240f9016a9b">More...</a><br/></td></tr>
<tr class="separator:a9340488e193921e62bb1f240f9016a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5c78531e2ddf025a9fd3e74f30330d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#ad5c78531e2ddf025a9fd3e74f30330d3">GRPC_COMPRESSION_ALGORITHM_STATE_ARG</a>&#160;&#160;&#160;&quot;grpc.compression_algorithm_state&quot;</td></tr>
+<tr class="separator:ad5c78531e2ddf025a9fd3e74f30330d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a074a1aa6fb56901a795fe53c2adeefde"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde">grpc_compression_options</a></td></tr>
+<tr class="separator:a074a1aa6fb56901a795fe53c2adeefde"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
@@ -122,9 +139,9 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a996f65ae42d05dd7ef9da9c6d6586397"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397">grpc_compression_algorithm_parse</a> (const char *name, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm)</td></tr>
-<tr class="memdesc:a996f65ae42d05dd7ef9da9c6d6586397"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. <a href="#a996f65ae42d05dd7ef9da9c6d6586397">More...</a><br/></td></tr>
-<tr class="separator:a996f65ae42d05dd7ef9da9c6d6586397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48df44a3ccd7035103e824da2fd474ac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a48df44a3ccd7035103e824da2fd474ac">grpc_compression_algorithm_parse</a> (const char *name, size_t name_length, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm)</td></tr>
+<tr class="memdesc:a48df44a3ccd7035103e824da2fd474ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the first <em>name_length</em> bytes of <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. <a href="#a48df44a3ccd7035103e824da2fd474ac">More...</a><br/></td></tr>
+<tr class="separator:a48df44a3ccd7035103e824da2fd474ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce0341ab8fd560dc39e9e96daf7cb14"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">grpc_compression_algorithm_name</a> (<a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm, char **name)</td></tr>
<tr class="memdesc:adce0341ab8fd560dc39e9e96daf7cb14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <em>name</em> with the encoding name corresponding to a valid <em>algorithm</em>. <a href="#adce0341ab8fd560dc39e9e96daf7cb14">More...</a><br/></td></tr>
<tr class="separator:adce0341ab8fd560dc39e9e96daf7cb14"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -134,6 +151,17 @@ Functions</h2></td></tr>
<tr class="memitem:a382cce802b53a6f85deb706caf1dccd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a382cce802b53a6f85deb706caf1dccd6">grpc_compression_algorithm_for_level</a> (<a class="el" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> level)</td></tr>
<tr class="memdesc:a382cce802b53a6f85deb706caf1dccd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the compression algorithm corresponding to <em>level</em>. <a href="#a382cce802b53a6f85deb706caf1dccd6">More...</a><br/></td></tr>
<tr class="separator:a382cce802b53a6f85deb706caf1dccd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8a9895538c2352a9a0067f87c651c07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#ad8a9895538c2352a9a0067f87c651c07">grpc_compression_options_init</a> (<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts)</td></tr>
+<tr class="separator:ad8a9895538c2352a9a0067f87c651c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a045af026403d638b397749de2e15bedd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#a045af026403d638b397749de2e15bedd">grpc_compression_options_enable_algorithm</a> (<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
+<tr class="memdesc:a045af026403d638b397749de2e15bedd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark <em>algorithm</em> as enabled in <em>opts</em>. <a href="#a045af026403d638b397749de2e15bedd">More...</a><br/></td></tr>
+<tr class="separator:a045af026403d638b397749de2e15bedd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc2ff820072cb6021e6a59190b35d754"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#abc2ff820072cb6021e6a59190b35d754">grpc_compression_options_disable_algorithm</a> (<a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
+<tr class="memdesc:abc2ff820072cb6021e6a59190b35d754"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark <em>algorithm</em> as disabled in <em>opts</em>. <a href="#abc2ff820072cb6021e6a59190b35d754">More...</a><br/></td></tr>
+<tr class="separator:abc2ff820072cb6021e6a59190b35d754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc6e77f12fa3efa896260144ae6b859f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="compression_8h.html#abc6e77f12fa3efa896260144ae6b859f">grpc_compression_options_is_algorithm_enabled</a> (const <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm)</td></tr>
+<tr class="memdesc:abc6e77f12fa3efa896260144ae6b859f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>. <a href="#abc6e77f12fa3efa896260144ae6b859f">More...</a><br/></td></tr>
+<tr class="separator:abc6e77f12fa3efa896260144ae6b859f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a9340488e193921e62bb1f240f9016a9b"></a>
@@ -150,6 +178,31 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad5c78531e2ddf025a9fd3e74f30330d3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_COMPRESSION_ALGORITHM_STATE_ARG&#160;&#160;&#160;&quot;grpc.compression_algorithm_state&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a074a1aa6fb56901a795fe53c2adeefde"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ab9de0f68bfb1ef8ed09bd00643db14c9"></a>
<div class="memitem">
@@ -246,7 +299,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a996f65ae42d05dd7ef9da9c6d6586397"></a>
+<a class="anchor" id="a48df44a3ccd7035103e824da2fd474ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -259,6 +312,12 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>name_length</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *&#160;</td>
<td class="paramname"><em>algorithm</em>&#160;</td>
</tr>
@@ -270,7 +329,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Parses <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. </p>
+<p>Parses the first <em>name_length</em> bytes of <em>name</em> as a grpc_compression_algorithm instance, updating <em>algorithm</em>. </p>
<p>Returns 1 upon success, 0 otherwise. </p>
</div>
@@ -294,10 +353,110 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="abc2ff820072cb6021e6a59190b35d754"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_compression_options_disable_algorithm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+ <td class="paramname"><em>opts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+ <td class="paramname"><em>algorithm</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Mark <em>algorithm</em> as disabled in <em>opts</em>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a045af026403d638b397749de2e15bedd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_compression_options_enable_algorithm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+ <td class="paramname"><em>opts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+ <td class="paramname"><em>algorithm</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Mark <em>algorithm</em> as enabled in <em>opts</em>. </p>
+
+</div>
+</div>
+<a class="anchor" id="ad8a9895538c2352a9a0067f87c651c07"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_compression_options_init </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+ <td class="paramname"><em>opts</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abc6e77f12fa3efa896260144ae6b859f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_compression_options_is_algorithm_enabled </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__compression__options.html">grpc_compression_options</a> *&#160;</td>
+ <td class="paramname"><em>opts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td>
+ <td class="paramname"><em>algorithm</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns true if <em>algorithm</em> is marked as enabled in <em>opts</em>. </p>
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/compression_8h_source.html b/doc/ref/core.internal/html/compression_8h_source.html
index 6502396750..1726dba629 100644
--- a/doc/ref/core.internal/html/compression_8h_source.html
+++ b/doc/ref/core.internal/html/compression_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,65 +124,96 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_COMPRESSION_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_COMPRESSION_H</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="compression_8h.html#a9340488e193921e62bb1f240f9016a9b"> 42</a></span>&#160;<span class="preprocessor">#define GRPC_COMPRESSION_ALGORITHM_ARG &quot;grpc.compression_algorithm&quot;</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* The various compression algorithms supported by GRPC */</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9"> 45</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8"> 46</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">GRPC_COMPRESS_NONE</a> = 0,</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913"> 47</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913">GRPC_COMPRESS_DEFLATE</a>,</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e"> 48</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e">GRPC_COMPRESS_GZIP</a>,</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">/* TODO(ctiller): snappy */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d"> 50</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7"> 53</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c"> 54</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c">GRPC_COMPRESS_LEVEL_NONE</a> = 0,</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673"> 55</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673">GRPC_COMPRESS_LEVEL_LOW</a>,</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce"> 56</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce">GRPC_COMPRESS_LEVEL_MED</a>,</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22"> 57</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22">GRPC_COMPRESS_LEVEL_HIGH</a>,</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43"> 58</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> <a class="code" href="compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397">grpc_compression_algorithm_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="port__platform_8h.html">grpc/support/port_platform.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="compression_8h.html#a9340488e193921e62bb1f240f9016a9b"> 46</a></span>&#160;<span class="preprocessor">#define GRPC_COMPRESSION_ALGORITHM_ARG &quot;grpc.compression_algorithm&quot;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="compression_8h.html#ad5c78531e2ddf025a9fd3e74f30330d3"> 47</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_COMPRESSION_ALGORITHM_STATE_ARG &quot;grpc.compression_algorithm_state&quot;</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* The various compression algorithms supported by GRPC */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8"> 51</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">GRPC_COMPRESS_NONE</a> = 0,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913"> 52</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913">GRPC_COMPRESS_DEFLATE</a>,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e"> 53</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e">GRPC_COMPRESS_GZIP</a>,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">/* TODO(ctiller): snappy */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d"> 55</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;} <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c"> 59</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c">GRPC_COMPRESS_LEVEL_NONE</a> = 0,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673"> 60</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673">GRPC_COMPRESS_LEVEL_LOW</a>,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce"> 61</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce">GRPC_COMPRESS_LEVEL_MED</a>,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22"> 62</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22">GRPC_COMPRESS_LEVEL_HIGH</a>,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43"> 63</a></span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">int</span> <a class="code" href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">grpc_compression_algorithm_name</a>(<a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm,</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">char</span> **name);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structgrpc__compression__options.html"> 66</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__compression__options.html">grpc_compression_options</a> {</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9"> 67</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9">enabled_algorithms_bitset</a>; </div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776"> 68</a></span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776">default_compression_algorithm</a>; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;} <a class="code" href="compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde">grpc_compression_options</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> <a class="code" href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">grpc_compression_level_for_algorithm</a>(</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">int</span> <a class="code" href="compression_8h.html#a48df44a3ccd7035103e824da2fd474ac">grpc_compression_algorithm_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">size_t</span> name_length,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> *algorithm);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="compression_8h.html#a382cce802b53a6f85deb706caf1dccd6">grpc_compression_algorithm_for_level</a>(</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> level);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_COMPRESSION_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a></div><div class="ttdef"><b>Definition:</b> compression.h:50</div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:45</div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e">GRPC_COMPRESS_GZIP</a></div><div class="ttdef"><b>Definition:</b> compression.h:48</div></div>
-<div class="ttc" id="compression_8h_html_a996f65ae42d05dd7ef9da9c6d6586397"><div class="ttname"><a href="compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397">grpc_compression_algorithm_parse</a></div><div class="ttdeci">int grpc_compression_algorithm_parse(const char *name, grpc_compression_algorithm *algorithm)</div><div class="ttdoc">Parses name as a grpc_compression_algorithm instance, updating algorithm. </div><div class="ttdef"><b>Definition:</b> algorithm.c:38</div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913">GRPC_COMPRESS_DEFLATE</a></div><div class="ttdef"><b>Definition:</b> compression.h:47</div></div>
-<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c">GRPC_COMPRESS_LEVEL_NONE</a></div><div class="ttdef"><b>Definition:</b> compression.h:54</div></div>
-<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673">GRPC_COMPRESS_LEVEL_LOW</a></div><div class="ttdef"><b>Definition:</b> compression.h:55</div></div>
-<div class="ttc" id="compression_8h_html_ace80040d9c2a916ddd4d2f2d2ec44dba"><div class="ttname"><a href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">grpc_compression_level_for_algorithm</a></div><div class="ttdeci">grpc_compression_level grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm)</div><div class="ttdoc">Returns the compression level corresponding to algorithm. </div><div class="ttdef"><b>Definition:</b> algorithm.c:87</div></div>
-<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a></div><div class="ttdeci">grpc_compression_level</div><div class="ttdef"><b>Definition:</b> compression.h:53</div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">GRPC_COMPRESS_NONE</a></div><div class="ttdef"><b>Definition:</b> compression.h:46</div></div>
-<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce">GRPC_COMPRESS_LEVEL_MED</a></div><div class="ttdef"><b>Definition:</b> compression.h:56</div></div>
-<div class="ttc" id="compression_8h_html_adce0341ab8fd560dc39e9e96daf7cb14"><div class="ttname"><a href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">grpc_compression_algorithm_name</a></div><div class="ttdeci">int grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name)</div><div class="ttdoc">Updates name with the encoding name corresponding to a valid algorithm. </div><div class="ttdef"><b>Definition:</b> algorithm.c:52</div></div>
-<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a></div><div class="ttdef"><b>Definition:</b> compression.h:58</div></div>
-<div class="ttc" id="compression_8h_html_a382cce802b53a6f85deb706caf1dccd6"><div class="ttname"><a href="compression_8h.html#a382cce802b53a6f85deb706caf1dccd6">grpc_compression_algorithm_for_level</a></div><div class="ttdeci">grpc_compression_algorithm grpc_compression_algorithm_for_level(grpc_compression_level level)</div><div class="ttdoc">Returns the compression algorithm corresponding to level. </div><div class="ttdef"><b>Definition:</b> algorithm.c:72</div></div>
-<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22">GRPC_COMPRESS_LEVEL_HIGH</a></div><div class="ttdef"><b>Definition:</b> compression.h:57</div></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keywordtype">int</span> <a class="code" href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">grpc_compression_algorithm_name</a>(<a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">char</span> **name);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> <a class="code" href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">grpc_compression_level_for_algorithm</a>(</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> <a class="code" href="compression_8h.html#a382cce802b53a6f85deb706caf1dccd6">grpc_compression_algorithm_for_level</a>(</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a> level);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="compression_8h.html#ad8a9895538c2352a9a0067f87c651c07">grpc_compression_options_init</a>(<a class="code" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> <a class="code" href="compression_8h.html#a045af026403d638b397749de2e15bedd">grpc_compression_options_enable_algorithm</a>(</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="compression_8h.html#abc2ff820072cb6021e6a59190b35d754">grpc_compression_options_disable_algorithm</a>(</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">int</span> <a class="code" href="compression_8h.html#abc6e77f12fa3efa896260144ae6b859f">grpc_compression_options_is_algorithm_enabled</a>(</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__compression__options.html">grpc_compression_options</a> *opts, <a class="code" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> algorithm);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_COMPRESSION_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a></div><div class="ttdef"><b>Definition:</b> compression.h:55</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:50</div></div>
+<div class="ttc" id="structgrpc__compression__options_html"><div class="ttname"><a href="structgrpc__compression__options.html">grpc_compression_options</a></div><div class="ttdef"><b>Definition:</b> compression.h:66</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a5a134ced82d8682b55b99b8e9386555e">GRPC_COMPRESS_GZIP</a></div><div class="ttdef"><b>Definition:</b> compression.h:53</div></div>
+<div class="ttc" id="compression_8h_html_ad8a9895538c2352a9a0067f87c651c07"><div class="ttname"><a href="compression_8h.html#ad8a9895538c2352a9a0067f87c651c07">grpc_compression_options_init</a></div><div class="ttdeci">void grpc_compression_options_init(grpc_compression_options *opts)</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a50de256d5abe80daff7e1372e29dd913">GRPC_COMPRESS_DEFLATE</a></div><div class="ttdef"><b>Definition:</b> compression.h:52</div></div>
+<div class="ttc" id="compression_8h_html_a045af026403d638b397749de2e15bedd"><div class="ttname"><a href="compression_8h.html#a045af026403d638b397749de2e15bedd">grpc_compression_options_enable_algorithm</a></div><div class="ttdeci">void grpc_compression_options_enable_algorithm(grpc_compression_options *opts, grpc_compression_algorithm algorithm)</div><div class="ttdoc">Mark algorithm as enabled in opts. </div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7ab67efe04f58b0939b963e51a5b8f772c">GRPC_COMPRESS_LEVEL_NONE</a></div><div class="ttdef"><b>Definition:</b> compression.h:59</div></div>
+<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7afd436e21be4f897ca939b3b4d9a44673">GRPC_COMPRESS_LEVEL_LOW</a></div><div class="ttdef"><b>Definition:</b> compression.h:60</div></div>
+<div class="ttc" id="compression_8h_html_ace80040d9c2a916ddd4d2f2d2ec44dba"><div class="ttname"><a href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">grpc_compression_level_for_algorithm</a></div><div class="ttdeci">grpc_compression_level grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm)</div><div class="ttdoc">Returns the compression level corresponding to algorithm. </div><div class="ttdef"><b>Definition:</b> algorithm.c:94</div></div>
+<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">grpc_compression_level</a></div><div class="ttdeci">grpc_compression_level</div><div class="ttdef"><b>Definition:</b> compression.h:58</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a3135cac7e854adb16358c53e97df9cd8">GRPC_COMPRESS_NONE</a></div><div class="ttdef"><b>Definition:</b> compression.h:51</div></div>
+<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a4319a32cdd0b59a7ecc977f8612214ce">GRPC_COMPRESS_LEVEL_MED</a></div><div class="ttdef"><b>Definition:</b> compression.h:61</div></div>
+<div class="ttc" id="compression_8h_html_adce0341ab8fd560dc39e9e96daf7cb14"><div class="ttname"><a href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">grpc_compression_algorithm_name</a></div><div class="ttdeci">int grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name)</div><div class="ttdoc">Updates name with the encoding name corresponding to a valid algorithm. </div><div class="ttdef"><b>Definition:</b> algorithm.c:59</div></div>
+<div class="ttc" id="compression_8h_html_abc2ff820072cb6021e6a59190b35d754"><div class="ttname"><a href="compression_8h.html#abc2ff820072cb6021e6a59190b35d754">grpc_compression_options_disable_algorithm</a></div><div class="ttdeci">void grpc_compression_options_disable_algorithm(grpc_compression_options *opts, grpc_compression_algorithm algorithm)</div><div class="ttdoc">Mark algorithm as disabled in opts. </div></div>
+<div class="ttc" id="structgrpc__compression__options_html_ab9baea0e2a6e46d419fd6a65dcab5776"><div class="ttname"><a href="structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776">grpc_compression_options::default_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm default_compression_algorithm</div><div class="ttdoc">for channel </div><div class="ttdef"><b>Definition:</b> compression.h:68</div></div>
+<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a893b24fb0986e61ebda069c713b8bd43">GRPC_COMPRESS_LEVEL_COUNT</a></div><div class="ttdef"><b>Definition:</b> compression.h:63</div></div>
+<div class="ttc" id="compression_8h_html_a074a1aa6fb56901a795fe53c2adeefde"><div class="ttname"><a href="compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde">grpc_compression_options</a></div><div class="ttdeci">struct grpc_compression_options grpc_compression_options</div></div>
+<div class="ttc" id="compression_8h_html_a382cce802b53a6f85deb706caf1dccd6"><div class="ttname"><a href="compression_8h.html#a382cce802b53a6f85deb706caf1dccd6">grpc_compression_algorithm_for_level</a></div><div class="ttdeci">grpc_compression_algorithm grpc_compression_algorithm_for_level(grpc_compression_level level)</div><div class="ttdoc">Returns the compression algorithm corresponding to level. </div><div class="ttdef"><b>Definition:</b> algorithm.c:79</div></div>
+<div class="ttc" id="structgrpc__compression__options_html_a44959ba7e7fb847a29f3ff58e2e3bfb9"><div class="ttname"><a href="structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9">grpc_compression_options::enabled_algorithms_bitset</a></div><div class="ttdeci">gpr_uint32 enabled_algorithms_bitset</div><div class="ttdoc">All algs are enabled by default. </div><div class="ttdef"><b>Definition:</b> compression.h:67</div></div>
+<div class="ttc" id="compression_8h_html_a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22"><div class="ttname"><a href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7a501a0cf15300a90c09a3d8b4f7f43d22">GRPC_COMPRESS_LEVEL_HIGH</a></div><div class="ttdef"><b>Definition:</b> compression.h:62</div></div>
+<div class="ttc" id="compression_8h_html_a48df44a3ccd7035103e824da2fd474ac"><div class="ttname"><a href="compression_8h.html#a48df44a3ccd7035103e824da2fd474ac">grpc_compression_algorithm_parse</a></div><div class="ttdeci">int grpc_compression_algorithm_parse(const char *name, size_t name_length, grpc_compression_algorithm *algorithm)</div><div class="ttdoc">Parses the first name_length bytes of name as a grpc_compression_algorithm instance, updating algorithm. </div><div class="ttdef"><b>Definition:</b> algorithm.c:38</div></div>
+<div class="ttc" id="compression_8h_html_abc6e77f12fa3efa896260144ae6b859f"><div class="ttname"><a href="compression_8h.html#abc6e77f12fa3efa896260144ae6b859f">grpc_compression_options_is_algorithm_enabled</a></div><div class="ttdeci">int grpc_compression_options_is_algorithm_enabled(const grpc_compression_options *opts, grpc_compression_algorithm algorithm)</div><div class="ttdoc">Returns true if algorithm is marked as enabled in opts. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connected__channel_8c.html b/doc/ref/core.internal/html/connected__channel_8c.html
index 6384b7841f..3bae3edf55 100644
--- a/doc/ref/core.internal/html/connected__channel_8c.html
+++ b/doc/ref/core.internal/html/connected__channel_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -266,7 +266,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connected__channel_8h.html b/doc/ref/core.internal/html/connected__channel_8h.html
index 238359b0ed..2f8b4504ce 100644
--- a/doc/ref/core.internal/html/connected__channel_8h.html
+++ b/doc/ref/core.internal/html/connected__channel_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,7 +148,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connected__channel_8h_source.html b/doc/ref/core.internal/html/connected__channel_8h_source.html
index 63fb691072..e5ccba1144 100644
--- a/doc/ref/core.internal/html/connected__channel_8h_source.html
+++ b/doc/ref/core.internal/html/connected__channel_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connectivity__state_8c.html b/doc/ref/core.internal/html/connectivity__state_8c.html
index 81a6bc2a38..bb72cab7ab 100644
--- a/doc/ref/core.internal/html/connectivity__state_8c.html
+++ b/doc/ref/core.internal/html/connectivity__state_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -326,7 +326,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connectivity__state_8h.html b/doc/ref/core.internal/html/connectivity__state_8h.html
index 9f5b713bb7..34fe595606 100644
--- a/doc/ref/core.internal/html/connectivity__state_8h.html
+++ b/doc/ref/core.internal/html/connectivity__state_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -336,7 +336,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connectivity__state_8h_source.html b/doc/ref/core.internal/html/connectivity__state_8h_source.html
index db822e9ad9..e2b96b47e3 100644
--- a/doc/ref/core.internal/html/connectivity__state_8h_source.html
+++ b/doc/ref/core.internal/html/connectivity__state_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *notify);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CONNECTIVITY_STATE_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:139</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
<div class="ttc" id="structgrpc__connectivity__state__tracker_html_ae7f1a07e62d4fb307459586528f73cb8"><div class="ttname"><a href="structgrpc__connectivity__state__tracker.html#ae7f1a07e62d4fb307459586528f73cb8">grpc_connectivity_state_tracker::name</a></div><div class="ttdeci">char * name</div><div class="ttdoc">a name to help debugging </div><div class="ttdef"><b>Definition:</b> connectivity_state.h:55</div></div>
<div class="ttc" id="connectivity__state_8h_html_aef05f23287d0e2ab2e469e7113d01827"><div class="ttname"><a href="connectivity__state_8h.html#aef05f23287d0e2ab2e469e7113d01827">grpc_connectivity_state_notify_on_state_change</a></div><div class="ttdeci">int grpc_connectivity_state_notify_on_state_change(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state *current, grpc_iomgr_closure *notify)</div><div class="ttdoc">Return 1 if the channel should start connecting, 0 otherwise. </div><div class="ttdef"><b>Definition:</b> connectivity_state.c:87</div></div>
<div class="ttc" id="structgrpc__connectivity__state__watcher_html_af56652db73ffb05884d92d16713dc388"><div class="ttname"><a href="structgrpc__connectivity__state__watcher.html#af56652db73ffb05884d92d16713dc388">grpc_connectivity_state_watcher::next</a></div><div class="ttdeci">struct grpc_connectivity_state_watcher * next</div><div class="ttdoc">we keep watchers in a linked list </div><div class="ttdef"><b>Definition:</b> connectivity_state.h:42</div></div>
@@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connector_8c.html b/doc/ref/core.internal/html/connector_8c.html
index eb1aa4ef60..fe57681fbb 100644
--- a/doc/ref/core.internal/html/connector_8c.html
+++ b/doc/ref/core.internal/html/connector_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -175,7 +175,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connector_8h.html b/doc/ref/core.internal/html/connector_8h.html
index 65a23109ed..55af67d498 100644
--- a/doc/ref/core.internal/html/connector_8h.html
+++ b/doc/ref/core.internal/html/connector_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -225,7 +225,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/connector_8h_source.html b/doc/ref/core.internal/html/connector_8h_source.html
index c557daebe4..381cac0f23 100644
--- a/doc/ref/core.internal/html/connector_8h_source.html
+++ b/doc/ref/core.internal/html/connector_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -171,11 +171,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__connect__in__args_html_a6055926502e3764bc0d49c10b945f47e"><div class="ttname"><a href="structgrpc__connect__in__args.html#a6055926502e3764bc0d49c10b945f47e">grpc_connect_in_args::metadata_context</a></div><div class="ttdeci">grpc_mdctx * metadata_context</div><div class="ttdoc">metadata context </div><div class="ttdef"><b>Definition:</b> connector.h:59</div></div>
<div class="ttc" id="structgrpc__connect__in__args_html_aded5d906335c1ccdb58b4e97581bdc6c"><div class="ttname"><a href="structgrpc__connect__in__args.html#aded5d906335c1ccdb58b4e97581bdc6c">grpc_connect_in_args::deadline</a></div><div class="ttdeci">gpr_timespec deadline</div><div class="ttdoc">deadline for connection </div><div class="ttdef"><b>Definition:</b> connector.h:55</div></div>
<div class="ttc" id="transport_8h_html"><div class="ttname"><a href="transport_8h.html">transport.h</a></div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="structgrpc__connect__in__args_html_a258a95ae88f73e33680be007cf68521b"><div class="ttname"><a href="structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b">grpc_connect_in_args::addr_len</a></div><div class="ttdeci">int addr_len</div><div class="ttdef"><b>Definition:</b> connector.h:53</div></div>
<div class="ttc" id="sockaddr_8h_html"><div class="ttname"><a href="sockaddr_8h.html">sockaddr.h</a></div></div>
-<div class="ttc" id="structconnector_html"><div class="ttname"><a href="structconnector.html">connector</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:54</div></div>
+<div class="ttc" id="structconnector_html"><div class="ttname"><a href="structconnector.html">connector</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:55</div></div>
<div class="ttc" id="connector_8h_html_ab65e217852a93e4a8281e7003d72bcf6"><div class="ttname"><a href="connector_8h.html#ab65e217852a93e4a8281e7003d72bcf6">grpc_connector_unref</a></div><div class="ttdeci">void grpc_connector_unref(grpc_connector *connector)</div><div class="ttdef"><b>Definition:</b> connector.c:40</div></div>
<div class="ttc" id="structgrpc__connect__out__args_html_a96fdf8ea43f6e4a2ac73d2f6e21401a3"><div class="ttname"><a href="structgrpc__connect__out__args.html#a96fdf8ea43f6e4a2ac73d2f6e21401a3">grpc_connect_out_args::num_filters</a></div><div class="ttdeci">size_t num_filters</div><div class="ttdef"><b>Definition:</b> connector.h:67</div></div>
<div class="ttc" id="structgrpc__connector_html_ac4136d5397211527185fad5282ae01ec"><div class="ttname"><a href="structgrpc__connector.html#ac4136d5397211527185fad5282ae01ec">grpc_connector::vtable</a></div><div class="ttdeci">const grpc_connector_vtable * vtable</div><div class="ttdef"><b>Definition:</b> connector.h:45</div></div>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__connect__out__args_html"><div class="ttname"><a href="structgrpc__connect__out__args.html">grpc_connect_out_args</a></div><div class="ttdef"><b>Definition:</b> connector.h:62</div></div>
<div class="ttc" id="structgrpc__connector__vtable_html_a0b03677e3ce015e7dc092cd33475c1f9"><div class="ttname"><a href="structgrpc__connector__vtable.html#a0b03677e3ce015e7dc092cd33475c1f9">grpc_connector_vtable::unref</a></div><div class="ttdeci">void(* unref)(grpc_connector *connector)</div><div class="ttdef"><b>Definition:</b> connector.h:72</div></div>
<div class="ttc" id="structgrpc__connect__in__args_html"><div class="ttname"><a href="structgrpc__connect__in__args.html">grpc_connect_in_args</a></div><div class="ttdef"><b>Definition:</b> connector.h:48</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="structgrpc__connect__out__args_html_a265b258502606ef7943a43591bbdc4b2"><div class="ttname"><a href="structgrpc__connect__out__args.html#a265b258502606ef7943a43591bbdc4b2">grpc_connect_out_args::filters</a></div><div class="ttdeci">const grpc_channel_filter ** filters</div><div class="ttdoc">any additional filters (owned by the caller of connect) </div><div class="ttdef"><b>Definition:</b> connector.h:66</div></div>
<div class="ttc" id="structgrpc__pollset__set_html"><div class="ttname"><a href="structgrpc__pollset__set.html">grpc_pollset_set</a></div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:40</div></div>
<div class="ttc" id="structgrpc__connect__in__args_html_a01c5d04f3df0288acdd6e68e84ac1834"><div class="ttname"><a href="structgrpc__connect__in__args.html#a01c5d04f3df0288acdd6e68e84ac1834">grpc_connect_in_args::addr</a></div><div class="ttdeci">const struct sockaddr * addr</div><div class="ttdoc">address to connect to </div><div class="ttdef"><b>Definition:</b> connector.h:52</div></div>
@@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/context_8c.html b/doc/ref/core.internal/html/context_8c.html
index 17fa573c47..cff0f90c1d 100644
--- a/doc/ref/core.internal/html/context_8c.html
+++ b/doc/ref/core.internal/html/context_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -99,54 +99,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Functions</h2></td></tr>
<tr class="memitem:ad9a7d3170ecf720e1b22a4f255605748"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="context_8c.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize</a> (const <a class="el" href="structcensus__context.html">census_context</a> *context, char *buffer, size_t buf_size)</td></tr>
<tr class="separator:ad9a7d3170ecf720e1b22a4f255605748"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad9daab242b41571299ac5b3bca71fc0d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="context_8c.html#ad9daab242b41571299ac5b3bca71fc0d">census_context_deserialize</a> (const char *buffer, <a class="el" href="structcensus__context.html">census_context</a> **context)</td></tr>
-<tr class="separator:ad9daab242b41571299ac5b3bca71fc0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5bfcd1edc546eeacf111c3316ae7785d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="context_8c.html#a5bfcd1edc546eeacf111c3316ae7785d">census_context_destroy</a> (<a class="el" href="structcensus__context.html">census_context</a> *context)</td></tr>
-<tr class="separator:a5bfcd1edc546eeacf111c3316ae7785d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ad9daab242b41571299ac5b3bca71fc0d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int census_context_deserialize </td>
- <td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> **&#160;</td>
- <td class="paramname"><em>context</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5bfcd1edc546eeacf111c3316ae7785d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void census_context_destroy </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
- <td class="paramname"><em>context</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="ad9a7d3170ecf720e1b22a4f255605748"></a>
<div class="memitem">
<div class="memproto">
@@ -182,7 +136,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cpu_8h.html b/doc/ref/core.internal/html/cpu_8h.html
index cbe54a8f5b..6cbb6db113 100644
--- a/doc/ref/core.internal/html/cpu_8h.html
+++ b/doc/ref/core.internal/html/cpu_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cpu_8h_source.html b/doc/ref/core.internal/html/cpu_8h_source.html
index 9619cb2a9a..85fb287629 100644
--- a/doc/ref/core.internal/html/cpu_8h_source.html
+++ b/doc/ref/core.internal/html/cpu_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,13 +144,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span>} <span class="comment">// extern &quot;C&quot;</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_CPU_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_CPU_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="cpu_8h_html_abfe660c6872b008de80de5b39ac2538d"><div class="ttname"><a href="cpu_8h.html#abfe660c6872b008de80de5b39ac2538d">gpr_cpu_num_cores</a></div><div class="ttdeci">unsigned gpr_cpu_num_cores(void)</div></div>
<div class="ttc" id="cpu_8h_html_ad713326192eea685047b742f1da87c1d"><div class="ttname"><a href="cpu_8h.html#ad713326192eea685047b742f1da87c1d">gpr_cpu_current_cpu</a></div><div class="ttdeci">unsigned gpr_cpu_current_cpu(void)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cpu__iphone_8c.html b/doc/ref/core.internal/html/cpu__iphone_8c.html
index fda1bf053e..f8cb93b66f 100644
--- a/doc/ref/core.internal/html/cpu__iphone_8c.html
+++ b/doc/ref/core.internal/html/cpu__iphone_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cpu__linux_8c.html b/doc/ref/core.internal/html/cpu__linux_8c.html
index 321898a586..c97eeac9f9 100644
--- a/doc/ref/core.internal/html/cpu__linux_8c.html
+++ b/doc/ref/core.internal/html/cpu__linux_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -113,7 +113,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cpu__posix_8c.html b/doc/ref/core.internal/html/cpu__posix_8c.html
index 9b7ac95297..04305f7c17 100644
--- a/doc/ref/core.internal/html/cpu__posix_8c.html
+++ b/doc/ref/core.internal/html/cpu__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cpu__windows_8c.html b/doc/ref/core.internal/html/cpu__windows_8c.html
index a34a4abcd7..6fc629d48c 100644
--- a/doc/ref/core.internal/html/cpu__windows_8c.html
+++ b/doc/ref/core.internal/html/cpu__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/credentials_8c.html b/doc/ref/core.internal/html/credentials_8c.html
index 1d716338d8..2c8be4b826 100644
--- a/doc/ref/core.internal/html/credentials_8c.html
+++ b/doc/ref/core.internal/html/credentials_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,49 +128,53 @@ Functions</h2></td></tr>
<tr class="separator:afe8d4191ee0f0f67684fd2575173cabc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af26c4ee0ed97f2e88958c54ba22d5759"><td class="memItemLeft" align="right" valign="top"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759">grpc_credentials_create_security_connector</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds, const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *request_metadata_creds, <a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a> **sc, <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> **new_args)</td></tr>
<tr class="separator:af26c4ee0ed97f2e88958c54ba22d5759"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3bd8c9c7aac0d407e081eff3dab3983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ad3bd8c9c7aac0d407e081eff3dab3983">grpc_server_credentials_ref</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
+<tr class="separator:ad3bd8c9c7aac0d407e081eff3dab3983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad934e865fb25edae57900193337d798b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ad934e865fb25edae57900193337d798b">grpc_server_credentials_unref</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
+<tr class="separator:ad934e865fb25edae57900193337d798b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9f9320f4f8d2d534d04ed642f032ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_server_credentials_release</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
<tr class="separator:a6e9f9320f4f8d2d534d04ed642f032ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8fc30e87ddec6ff87dd6676215755a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a">grpc_server_credentials_create_security_connector</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc)</td></tr>
<tr class="separator:acc8fc30e87ddec6ff87dd6676215755a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d627ca897718091e4ceca5dce3ef10e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a0d627ca897718091e4ceca5dce3ef10e">grpc_ssl_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair)</td></tr>
-<tr class="separator:a0d627ca897718091e4ceca5dce3ef10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3382907a4689c034a6f55bab4d5135b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a3382907a4689c034a6f55bab4d5135b9">grpc_ssl_server_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth)</td></tr>
-<tr class="separator:a3382907a4689c034a6f55bab4d5135b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6af590e826340f94cee5d8aaab109bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ab6af590e826340f94cee5d8aaab109bc">grpc_server_credentials_set_auth_metadata_processor</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> processor)</td></tr>
+<tr class="separator:ab6af590e826340f94cee5d8aaab109bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1970bc7f3d1fd221161adc0a56ff32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a2e1970bc7f3d1fd221161adc0a56ff32">grpc_ssl_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair, void *reserved)</td></tr>
+<tr class="separator:a2e1970bc7f3d1fd221161adc0a56ff32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa79cf1d662f3e26bbc7dc34192dba500"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#aa79cf1d662f3e26bbc7dc34192dba500">grpc_ssl_server_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved)</td></tr>
+<tr class="separator:aa79cf1d662f3e26bbc7dc34192dba500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26715660e319377bdfc4f2476ff35505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a26715660e319377bdfc4f2476ff35505">grpc_service_account_jwt_access_credentials_create_from_auth_json_key</a> (<a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="el" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime)</td></tr>
<tr class="separator:a26715660e319377bdfc4f2476ff35505"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af26993774cc991debd61e4a84ed49187"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#af26993774cc991debd61e4a84ed49187">grpc_service_account_jwt_access_credentials_create</a> (const char *json_key, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime)</td></tr>
-<tr class="separator:af26993774cc991debd61e4a84ed49187"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab471a46dec4eb4e1c4ce986f237dbf66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ab471a46dec4eb4e1c4ce986f237dbf66">grpc_service_account_jwt_access_credentials_create</a> (const char *json_key, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime, void *reserved)</td></tr>
+<tr class="separator:ab471a46dec4eb4e1c4ce986f237dbf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a642f68664ea54ce67c7f752c33e01877"><td class="memItemLeft" align="right" valign="top"><a class="el" href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4">grpc_credentials_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a642f68664ea54ce67c7f752c33e01877">grpc_oauth2_token_fetcher_credentials_parse_server_response</a> (const <a class="el" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> *response, <a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> **token_md, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> *token_lifetime)</td></tr>
<tr class="separator:a642f68664ea54ce67c7f752c33e01877"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3beb3fe683139856e1a13c27d760eb95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a3beb3fe683139856e1a13c27d760eb95">grpc_compute_engine_credentials_create</a> (void)</td></tr>
-<tr class="separator:a3beb3fe683139856e1a13c27d760eb95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a15aa83608fad085b6244de659d322b27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a15aa83608fad085b6244de659d322b27">grpc_service_account_credentials_create</a> (const char *json_key, const char *scope, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime)</td></tr>
-<tr class="separator:a15aa83608fad085b6244de659d322b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa186fa3ea6c3a5a551d1a8fa9ddc9372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">grpc_google_compute_engine_credentials_create</a> (void *reserved)</td></tr>
+<tr class="separator:aa186fa3ea6c3a5a551d1a8fa9ddc9372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0effe35d7112502e48014662eb7015cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a0effe35d7112502e48014662eb7015cf">grpc_refresh_token_credentials_create_from_auth_refresh_token</a> (<a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> refresh_token)</td></tr>
<tr class="separator:a0effe35d7112502e48014662eb7015cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2440ad02b6a96adbd2c6e5d66fd7d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">grpc_refresh_token_credentials_create</a> (const char *json_refresh_token)</td></tr>
-<tr class="separator:a7a2440ad02b6a96adbd2c6e5d66fd7d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae44d54a3099c9c8499764706e1c69919"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ae44d54a3099c9c8499764706e1c69919">grpc_google_refresh_token_credentials_create</a> (const char *json_refresh_token, void *reserved)</td></tr>
+<tr class="separator:ae44d54a3099c9c8499764706e1c69919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8aefd37c9b6f7639d730ea60960a9e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ac8aefd37c9b6f7639d730ea60960a9e7">on_simulated_token_fetch_done</a> (void *user_data, int success)</td></tr>
<tr class="separator:ac8aefd37c9b6f7639d730ea60960a9e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac749a71cdf28ebdc69d25cde612b22cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ac749a71cdf28ebdc69d25cde612b22cc">grpc_fake_oauth2_credentials_create</a> (const char *token_md_value, int is_async)</td></tr>
-<tr class="separator:ac749a71cdf28ebdc69d25cde612b22cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ef8e179bb5d15c81dfd363924db0041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a7ef8e179bb5d15c81dfd363924db0041">grpc_access_token_credentials_create</a> (const char *access_token)</td></tr>
-<tr class="separator:a7ef8e179bb5d15c81dfd363924db0041"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0694273fb180cefa4e2ec396651d9fdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a0694273fb180cefa4e2ec396651d9fdb">grpc_md_only_test_credentials_create</a> (const char *md_key, const char *md_value, int is_async)</td></tr>
+<tr class="separator:a0694273fb180cefa4e2ec396651d9fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56df677a9fafe181dca4eb3280228d0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a56df677a9fafe181dca4eb3280228d0b">grpc_access_token_credentials_create</a> (const char *access_token, void *reserved)</td></tr>
+<tr class="separator:a56df677a9fafe181dca4eb3280228d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab970b1925f494cb159a29a404f23d157"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ab970b1925f494cb159a29a404f23d157">grpc_fake_transport_security_credentials_create</a> (void)</td></tr>
<tr class="separator:ab970b1925f494cb159a29a404f23d157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f9433cc38460bb83da148eff9475ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a60f9433cc38460bb83da148eff9475ae">grpc_fake_transport_security_server_credentials_create</a> (void)</td></tr>
<tr class="separator:a60f9433cc38460bb83da148eff9475ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f65f01fb23e963cc88bcdfbede70da7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a4f65f01fb23e963cc88bcdfbede70da7">grpc_composite_credentials_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds1, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds2)</td></tr>
-<tr class="separator:a4f65f01fb23e963cc88bcdfbede70da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60bbfa5d24aaa4f9075c6045181e9ddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a60bbfa5d24aaa4f9075c6045181e9ddd">grpc_composite_credentials_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds1, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds2, void *reserved)</td></tr>
+<tr class="separator:a60bbfa5d24aaa4f9075c6045181e9ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3ea491e3e847e603c0da420375b6e60"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__credentials__array.html">grpc_credentials_array</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ac3ea491e3e847e603c0da420375b6e60">grpc_composite_credentials_get_credentials</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds)</td></tr>
<tr class="separator:ac3ea491e3e847e603c0da420375b6e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a6be957afa38741405a5a41cdd752e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a4a6be957afa38741405a5a41cdd752e1">grpc_credentials_contains_type</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds, const char *type, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> **composite_creds)</td></tr>
<tr class="separator:a4a6be957afa38741405a5a41cdd752e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad16075798f906b98e0fb3e3018f22ae0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#ad16075798f906b98e0fb3e3018f22ae0">grpc_iam_credentials_create</a> (const char *token, const char *authority_selector)</td></tr>
-<tr class="separator:ad16075798f906b98e0fb3e3018f22ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47e3aed3c33af461c4d6585ce387789f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8c.html#a47e3aed3c33af461c4d6585ce387789f">grpc_google_iam_credentials_create</a> (const char *token, const char *authority_selector, void *reserved)</td></tr>
+<tr class="separator:a47e3aed3c33af461c4d6585ce387789f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a7ef8e179bb5d15c81dfd363924db0041"></a>
+<a class="anchor" id="a56df677a9fafe181dca4eb3280228d0b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -178,15 +182,25 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_access_token_credentials_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>access_token</em></td><td>)</td>
+ <td class="paramname"><em>access_token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a4f65f01fb23e963cc88bcdfbede70da7"></a>
+<a class="anchor" id="a60bbfa5d24aaa4f9075c6045181e9ddd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -200,7 +214,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td>
- <td class="paramname"><em>creds2</em>&#160;</td>
+ <td class="paramname"><em>creds2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -228,22 +248,6 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3beb3fe683139856e1a13c27d760eb95"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_compute_engine_credentials_create </td>
- <td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="a4a6be957afa38741405a5a41cdd752e1"></a>
<div class="memitem">
<div class="memproto">
@@ -450,38 +454,28 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac749a71cdf28ebdc69d25cde612b22cc"></a>
+<a class="anchor" id="ab970b1925f494cb159a29a404f23d157"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_fake_oauth2_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_fake_transport_security_credentials_create </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>token_md_value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>is_async</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab970b1925f494cb159a29a404f23d157"></a>
+<a class="anchor" id="a60f9433cc38460bb83da148eff9475ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_fake_transport_security_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_fake_transport_security_server_credentials_create </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -492,15 +486,15 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a60f9433cc38460bb83da148eff9475ae"></a>
+<a class="anchor" id="aa186fa3ea6c3a5a551d1a8fa9ddc9372"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_fake_transport_security_server_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_google_compute_engine_credentials_create </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -508,12 +502,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ad16075798f906b98e0fb3e3018f22ae0"></a>
+<a class="anchor" id="a47e3aed3c33af461c4d6585ce387789f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_iam_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_google_iam_credentials_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>token</em>, </td>
@@ -522,7 +516,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>authority_selector</em>&#160;</td>
+ <td class="paramname"><em>authority_selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -534,27 +534,53 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a642f68664ea54ce67c7f752c33e01877"></a>
+<a class="anchor" id="ae44d54a3099c9c8499764706e1c69919"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4">grpc_credentials_status</a> grpc_oauth2_token_fetcher_credentials_parse_server_response </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_google_refresh_token_credentials_create </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> *&#160;</td>
- <td class="paramname"><em>response</em>, </td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>json_refresh_token</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> **&#160;</td>
- <td class="paramname"><em>token_md</em>, </td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0694273fb180cefa4e2ec396651d9fdb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_md_only_test_credentials_create </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>md_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> *&#160;</td>
- <td class="paramname"><em>token_lifetime</em>&#160;</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>md_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>is_async</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -566,16 +592,32 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a7a2440ad02b6a96adbd2c6e5d66fd7d2"></a>
+<a class="anchor" id="a642f68664ea54ce67c7f752c33e01877"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_refresh_token_credentials_create </td>
+ <td class="memname"><a class="el" href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4">grpc_credentials_status</a> grpc_oauth2_token_fetcher_credentials_parse_server_response </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>json_refresh_token</em></td><td>)</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> *&#160;</td>
+ <td class="paramname"><em>response</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> **&#160;</td>
+ <td class="paramname"><em>token_md</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> *&#160;</td>
+ <td class="paramname"><em>token_lifetime</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -624,6 +666,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad3bd8c9c7aac0d407e081eff3dab3983"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_server_credentials_ref </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a6e9f9320f4f8d2d534d04ed642f032ea"></a>
<div class="memitem">
<div class="memproto">
@@ -640,39 +698,49 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a15aa83608fad085b6244de659d322b27"></a>
+<a class="anchor" id="ab6af590e826340f94cee5d8aaab109bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_service_account_credentials_create </td>
+ <td class="memname">void grpc_server_credentials_set_auth_metadata_processor </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>json_key</em>, </td>
+ <td class="paramtype"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>scope</em>, </td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;</td>
+ <td class="paramname"><em>processor</em>&#160;</td>
</tr>
<tr>
- <td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>token_lifetime</em>&#160;</td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ad934e865fb25edae57900193337d798b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
+ <td class="memname">void grpc_server_credentials_unref </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="af26993774cc991debd61e4a84ed49187"></a>
+<a class="anchor" id="ab471a46dec4eb4e1c4ce986f237dbf66"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -686,7 +754,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>token_lifetime</em>&#160;</td>
+ <td class="paramname"><em>token_lifetime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -724,7 +798,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0d627ca897718091e4ceca5dce3ef10e"></a>
+<a class="anchor" id="a2e1970bc7f3d1fd221161adc0a56ff32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -738,7 +812,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *&#160;</td>
- <td class="paramname"><em>pem_key_cert_pair</em>&#160;</td>
+ <td class="paramname"><em>pem_key_cert_pair</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -750,7 +830,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3382907a4689c034a6f55bab4d5135b9"></a>
+<a class="anchor" id="aa79cf1d662f3e26bbc7dc34192dba500"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -776,7 +856,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
- <td class="paramname"><em>force_client_auth</em>&#160;</td>
+ <td class="paramname"><em>force_client_auth</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -817,7 +903,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/credentials_8h.html b/doc/ref/core.internal/html/credentials_8h.html
index 2efcbad006..23b3cc8025 100644
--- a/doc/ref/core.internal/html/credentials_8h.html
+++ b/doc/ref/core.internal/html/credentials_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,15 +128,13 @@ Data Structures</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__credentials.html">grpc_service_account_credentials</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__refresh__token__credentials.html">grpc_refresh_token_credentials</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__google__refresh__token__credentials.html">grpc_google_refresh_token_credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__fake__oauth2__credentials.html">grpc_fake_oauth2_credentials</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__md__only__test__credentials.html">grpc_md_only_test_credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__iam__credentials.html">grpc_iam_credentials</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__google__iam__credentials.html">grpc_google_iam_credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__composite__credentials.html">grpc_composite_credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -237,14 +235,18 @@ Functions</h2></td></tr>
<tr class="separator:af0dac46697efd780811863ee13c73fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e3aec152312d2b66ccd3b232317b10a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">grpc_flush_cached_google_default_credentials</a> (void)</td></tr>
<tr class="separator:a7e3aec152312d2b66ccd3b232317b10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac749a71cdf28ebdc69d25cde612b22cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc">grpc_fake_oauth2_credentials_create</a> (const char *token_md_value, int is_async)</td></tr>
-<tr class="separator:ac749a71cdf28ebdc69d25cde612b22cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0694273fb180cefa4e2ec396651d9fdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb">grpc_md_only_test_credentials_create</a> (const char *md_key, const char *md_value, int is_async)</td></tr>
+<tr class="separator:a0694273fb180cefa4e2ec396651d9fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26715660e319377bdfc4f2476ff35505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">grpc_service_account_jwt_access_credentials_create_from_auth_json_key</a> (<a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="el" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime)</td></tr>
<tr class="separator:a26715660e319377bdfc4f2476ff35505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af364310c463f2ddc7d714f2dbbd57e0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">grpc_refresh_token_credentials_create_from_auth_refresh_token</a> (<a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> token)</td></tr>
<tr class="separator:af364310c463f2ddc7d714f2dbbd57e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8fc30e87ddec6ff87dd6676215755a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">grpc_server_credentials_create_security_connector</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc)</td></tr>
<tr class="separator:acc8fc30e87ddec6ff87dd6676215755a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3bd8c9c7aac0d407e081eff3dab3983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983">grpc_server_credentials_ref</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
+<tr class="separator:ad3bd8c9c7aac0d407e081eff3dab3983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad934e865fb25edae57900193337d798b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="credentials_8h.html#ad934e865fb25edae57900193337d798b">grpc_server_credentials_unref</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
+<tr class="separator:ad934e865fb25edae57900193337d798b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae5d55c31d952d739f5be7de47ad425a3"></a>
@@ -852,38 +854,28 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac749a71cdf28ebdc69d25cde612b22cc"></a>
+<a class="anchor" id="ab970b1925f494cb159a29a404f23d157"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_fake_oauth2_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_fake_transport_security_credentials_create </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>token_md_value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int&#160;</td>
- <td class="paramname"><em>is_async</em>&#160;</td>
- </tr>
- <tr>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab970b1925f494cb159a29a404f23d157"></a>
+<a class="anchor" id="a60f9433cc38460bb83da148eff9475ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_fake_transport_security_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_fake_transport_security_server_credentials_create </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -894,12 +886,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a60f9433cc38460bb83da148eff9475ae"></a>
+<a class="anchor" id="a7e3aec152312d2b66ccd3b232317b10a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_fake_transport_security_server_credentials_create </td>
+ <td class="memname">void grpc_flush_cached_google_default_credentials </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -910,12 +902,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a7e3aec152312d2b66ccd3b232317b10a"></a>
+<a class="anchor" id="a3c03f6a39aec4530a4a3024a8f9c2716"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_flush_cached_google_default_credentials </td>
+ <td class="memname">char* grpc_get_well_known_google_credentials_file_path </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -926,16 +918,32 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3c03f6a39aec4530a4a3024a8f9c2716"></a>
+<a class="anchor" id="a0694273fb180cefa4e2ec396651d9fdb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char* grpc_get_well_known_google_credentials_file_path </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_md_only_test_credentials_create </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>md_key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>md_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>is_async</em>&#160;</td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -1016,6 +1024,38 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad3bd8c9c7aac0d407e081eff3dab3983"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_server_credentials_ref </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ad934e865fb25edae57900193337d798b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_server_credentials_unref </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a26715660e319377bdfc4f2476ff35505"></a>
<div class="memitem">
<div class="memproto">
@@ -1045,7 +1085,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/credentials_8h_source.html b/doc/ref/core.internal/html/credentials_8h_source.html
index 4bfcdc070b..a9f30e52b0 100644
--- a/doc/ref/core.internal/html/credentials_8h_source.html
+++ b/doc/ref/core.internal/html/credentials_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4">grpc_credentials_status</a> status);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structgrpc__credentials__vtable.html"> 131</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structgrpc__credentials__vtable.html#a95766dfd1880536b6b891b18514b5720"> 132</a></span>&#160; void (*destroy)(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *c);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structgrpc__credentials__vtable.html#ae8e6461de619ea9588704c2435a08731"> 132</a></span>&#160; void (*destruct)(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *c);</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structgrpc__credentials__vtable.html#acd487d7cf9dab42866c366a212ef4b15"> 133</a></span>&#160; int (*has_request_metadata)(<span class="keyword">const</span> <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *c);</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structgrpc__credentials__vtable.html#a2028660c297e6e08be99e09f068921e7"> 134</a></span>&#160; int (*has_request_metadata_only)(<span class="keyword">const</span> <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *c);</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structgrpc__credentials__vtable.html#a14795750df563c75436add4e7c05603d"> 135</a></span>&#160; void (*get_request_metadata)(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *c, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
@@ -280,257 +280,259 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> **token_md, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> *token_lifetime);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keywordtype">void</span> <a class="code" href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">grpc_flush_cached_google_default_credentials</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/* Simulates an oauth2 token fetch with the specified value for testing. */</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc">grpc_fake_oauth2_credentials_create</a>(</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *token_md_value, <span class="keywordtype">int</span> is_async);</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment">/* Private constructor for jwt credentials from an already parsed json key.</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> Takes ownership of the key. */</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<a class="code" href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">grpc_service_account_jwt_access_credentials_create_from_auth_json_key</a>(</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime);</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment">/* Private constructor for refresh token credentials from an already parsed</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> refresh token. Takes ownership of the refresh token. */</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">grpc_refresh_token_credentials_create_from_auth_refresh_token</a>(</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> token);</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment">/* --- grpc_server_credentials. --- */</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/* Metadata-only credentials with the specified key and value where</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment"> asynchronicity can be simulated for testing. */</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb">grpc_md_only_test_credentials_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *md_key,</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *md_value,</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">int</span> is_async);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment">/* Private constructor for jwt credentials from an already parsed json key.</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> Takes ownership of the key. */</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<a class="code" href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">grpc_service_account_jwt_access_credentials_create_from_auth_json_key</a>(</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment">/* Private constructor for refresh token credentials from an already parsed</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> refresh token. Takes ownership of the refresh token. */</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">grpc_refresh_token_credentials_create_from_auth_refresh_token</a>(</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> token);</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials__vtable.html"> 210</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials__vtable.html#a78347ce536f6c1885d49a6cd5106eade"> 211</a></span>&#160; void (*destroy)(<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c);</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials__vtable.html#af56836a7d92bb4475b92d5991eb9c30d"> 212</a></span>&#160; <a class="code" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> (*create_security_connector)(</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c, <a class="code" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc);</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;} <a class="code" href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a>;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html"> 216</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> {</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html#aa1514867a5ea460ca43d0afebea72b63"> 217</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a> *<a class="code" href="structgrpc__server__credentials.html#aa1514867a5ea460ca43d0afebea72b63">vtable</a>;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c"> 218</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c">type</a>;</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;};</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<a class="code" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> <a class="code" href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">grpc_server_credentials_create_security_connector</a>(</div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="code" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc);</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment">/* -- Ssl credentials. -- */</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structgrpc__ssl__credentials.html"> 226</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4"> 227</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4">base</a>;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structgrpc__ssl__credentials.html#a501050df420385527ac006a59e82dc06"> 228</a></span>&#160; <a class="code" href="structgrpc__ssl__config.html">grpc_ssl_config</a> <a class="code" href="structgrpc__ssl__credentials.html#a501050df420385527ac006a59e82dc06">config</a>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;} <a class="code" href="structgrpc__ssl__credentials.html">grpc_ssl_credentials</a>;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structgrpc__ssl__server__credentials.html"> 231</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71"> 232</a></span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> <a class="code" href="structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71">base</a>;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structgrpc__ssl__server__credentials.html#a00e6754957e007f8cc2926911c752fc3"> 233</a></span>&#160; <a class="code" href="structgrpc__ssl__server__config.html">grpc_ssl_server_config</a> <a class="code" href="structgrpc__ssl__server__credentials.html#a00e6754957e007f8cc2926911c752fc3">config</a>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;} <a class="code" href="structgrpc__ssl__server__credentials.html">grpc_ssl_server_credentials</a>;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment">/* -- Jwt credentials -- */</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html"> 238</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4"> 239</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4">base</a>;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="comment">/* Have a simple cache for now with just 1 entry. We could have a map based on</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> the service_url for a more sophisticated one. */</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94"> 243</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">cache_mu</a>;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533"> 245</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533">jwt_md</a>;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb"> 246</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb">service_url</a>;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a"> 247</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a">jwt_expiration</a>;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; } cached;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32"> 250</a></span>&#160; <a class="code" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">key</a>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126"> 251</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126">jwt_lifetime</a>;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;} <a class="code" href="structgrpc__service__account__jwt__access__credentials.html">grpc_service_account_jwt_access_credentials</a>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment">/* -- Oauth2TokenFetcher credentials --</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> This object is a base for credentials that need to acquire an oauth2 token</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> from an http service. */</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="credentials_8h.html#ad254566b74763fc0ae17e07b230c862b"> 259</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a></div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <a class="code" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a>;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d"> 262</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">grpc_fetch_oauth2_func</a>)(<a class="code" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a> *req,</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *http_context,</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> response_cb,</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
-<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html"> 268</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5"> 269</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5">base</a>;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45"> 270</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45">mu</a>;</div>
-<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be"> 271</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be">access_token_md</a>;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13"> 272</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13">token_expiration</a>;</div>
-<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8"> 273</a></span>&#160; <a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8">httpcli_context</a>;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54"> 274</a></span>&#160; <a class="code" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">grpc_fetch_oauth2_func</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54">fetch_func</a>;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;} <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment">/* -- ServiceAccount credentials. -- */</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment">/* --- grpc_server_credentials. --- */</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials__vtable.html"> 212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials__vtable.html#a6b6179669f926a28f4b696928899a36b"> 213</a></span>&#160; void (*destruct)(<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c);</div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials__vtable.html#af56836a7d92bb4475b92d5991eb9c30d"> 214</a></span>&#160; <a class="code" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> (*create_security_connector)(</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c, <a class="code" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc);</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;} <a class="code" href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a>;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment">/* TODO(jboeuf): Add a refcount. */</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html"> 220</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> {</div>
+<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html#aa1514867a5ea460ca43d0afebea72b63"> 221</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a> *<a class="code" href="structgrpc__server__credentials.html#aa1514867a5ea460ca43d0afebea72b63">vtable</a>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c"> 222</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c">type</a>;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7"> 223</a></span>&#160; <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7">refcount</a>;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592"> 224</a></span>&#160; <a class="code" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> <a class="code" href="structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592">processor</a>;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;};</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<a class="code" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> <a class="code" href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">grpc_server_credentials_create_security_connector</a>(</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="code" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *<a class="code" href="credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983">grpc_server_credentials_ref</a>(</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds);</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keywordtype">void</span> <a class="code" href="credentials_8h.html#ad934e865fb25edae57900193337d798b">grpc_server_credentials_unref</a>(<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment">/* -- Ssl credentials. -- */</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structgrpc__ssl__credentials.html"> 237</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4"> 238</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4">base</a>;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structgrpc__ssl__credentials.html#a501050df420385527ac006a59e82dc06"> 239</a></span>&#160; <a class="code" href="structgrpc__ssl__config.html">grpc_ssl_config</a> <a class="code" href="structgrpc__ssl__credentials.html#a501050df420385527ac006a59e82dc06">config</a>;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;} <a class="code" href="structgrpc__ssl__credentials.html">grpc_ssl_credentials</a>;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structgrpc__ssl__server__credentials.html"> 242</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71"> 243</a></span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> <a class="code" href="structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71">base</a>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structgrpc__ssl__server__credentials.html#a00e6754957e007f8cc2926911c752fc3"> 244</a></span>&#160; <a class="code" href="structgrpc__ssl__server__config.html">grpc_ssl_server_config</a> <a class="code" href="structgrpc__ssl__server__credentials.html#a00e6754957e007f8cc2926911c752fc3">config</a>;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;} <a class="code" href="structgrpc__ssl__server__credentials.html">grpc_ssl_server_credentials</a>;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment">/* -- Jwt credentials -- */</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html"> 249</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4"> 250</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4">base</a>;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="comment">/* Have a simple cache for now with just 1 entry. We could have a map based on</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> the service_url for a more sophisticated one. */</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94"> 254</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">cache_mu</a>;</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533"> 256</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533">jwt_md</a>;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb"> 257</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb">service_url</a>;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a"> 258</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a">jwt_expiration</a>;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; } cached;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32"> 261</a></span>&#160; <a class="code" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">key</a>;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126"> 262</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126">jwt_lifetime</a>;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;} <a class="code" href="structgrpc__service__account__jwt__access__credentials.html">grpc_service_account_jwt_access_credentials</a>;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">/* -- Oauth2TokenFetcher credentials --</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> This object is a base for credentials that need to acquire an oauth2 token</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> from an http service. */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="credentials_8h.html#ad254566b74763fc0ae17e07b230c862b"> 270</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a>;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d"> 273</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">grpc_fetch_oauth2_func</a>)(<a class="code" href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a> *req,</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *http_context,</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> response_cb,</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structgrpc__service__account__credentials.html"> 279</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0"> 280</a></span>&#160; <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a> <a class="code" href="structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0">base</a>;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd"> 281</a></span>&#160; <a class="code" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> <a class="code" href="structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd">key</a>;</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f"> 282</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f">scope</a>;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae"> 283</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae">token_lifetime</a>;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;} <a class="code" href="structgrpc__service__account__credentials.html">grpc_service_account_credentials</a>;</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment">/* -- RefreshToken credentials. -- */</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html"> 279</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5"> 280</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5">base</a>;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45"> 281</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45">mu</a>;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be"> 282</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be">access_token_md</a>;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13"> 283</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13">token_expiration</a>;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8"> 284</a></span>&#160; <a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8">httpcli_context</a>;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54"> 285</a></span>&#160; <a class="code" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">grpc_fetch_oauth2_func</a> <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54">fetch_func</a>;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;} <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>;</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
-<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structgrpc__refresh__token__credentials.html"> 288</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e"> 289</a></span>&#160; <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a> <a class="code" href="structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e">base</a>;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb"> 290</a></span>&#160; <a class="code" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> <a class="code" href="structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb">refresh_token</a>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;} <a class="code" href="structgrpc__refresh__token__credentials.html">grpc_refresh_token_credentials</a>;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment">/* -- Oauth2 Access Token credentials. -- */</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment">/* -- GoogleRefreshToken credentials. -- */</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structgrpc__google__refresh__token__credentials.html"> 290</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771"> 291</a></span>&#160; <a class="code" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a> <a class="code" href="structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771">base</a>;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e"> 292</a></span>&#160; <a class="code" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> <a class="code" href="structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e">refresh_token</a>;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;} <a class="code" href="structgrpc__google__refresh__token__credentials.html">grpc_google_refresh_token_credentials</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structgrpc__access__token__credentials.html"> 295</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b"> 296</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b">base</a>;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09"> 297</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09">access_token_md</a>;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;} <a class="code" href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a>;</div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment">/* -- Fake Oauth2 credentials. -- */</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment">/* -- Oauth2 Access Token credentials. -- */</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structgrpc__access__token__credentials.html"> 297</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b"> 298</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b">base</a>;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09"> 299</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09">access_token_md</a>;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;} <a class="code" href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a>;</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structgrpc__fake__oauth2__credentials.html"> 302</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901"> 303</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901">base</a>;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693"> 304</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693">access_token_md</a>;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806"> 305</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806">is_async</a>;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;} <a class="code" href="structgrpc__fake__oauth2__credentials.html">grpc_fake_oauth2_credentials</a>;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment">/* -- IAM credentials. -- */</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment">/* -- Metadata-only Test credentials. -- */</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structgrpc__md__only__test__credentials.html"> 304</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31"> 305</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31">base</a>;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8"> 306</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8">md_store</a>;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0"> 307</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0">is_async</a>;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;} <a class="code" href="structgrpc__md__only__test__credentials.html">grpc_md_only_test_credentials</a>;</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="structgrpc__iam__credentials.html"> 310</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d"> 311</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d">base</a>;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8"> 312</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8">iam_md</a>;</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;} <a class="code" href="structgrpc__iam__credentials.html">grpc_iam_credentials</a>;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment">/* -- Composite credentials. -- */</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment">/* -- GoogleIAM credentials. -- */</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structgrpc__google__iam__credentials.html"> 312</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0"> 313</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0">base</a>;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3"> 314</a></span>&#160; <a class="code" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *<a class="code" href="structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3">iam_md</a>;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;} <a class="code" href="structgrpc__google__iam__credentials.html">grpc_google_iam_credentials</a>;</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html"> 317</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2"> 318</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2">base</a>;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805"> 319</a></span>&#160; <a class="code" href="structgrpc__credentials__array.html">grpc_credentials_array</a> <a class="code" href="structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805">inner</a>;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637"> 320</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637">connector_creds</a>;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;} <a class="code" href="structgrpc__composite__credentials.html">grpc_composite_credentials</a>;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_CREDENTIALS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment">/* -- Composite credentials. -- */</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html"> 319</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2"> 320</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> <a class="code" href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2">base</a>;</div>
+<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805"> 321</a></span>&#160; <a class="code" href="structgrpc__credentials__array.html">grpc_credentials_array</a> <a class="code" href="structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805">inner</a>;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637"> 322</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637">connector_creds</a>;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;} <a class="code" href="structgrpc__composite__credentials.html">grpc_composite_credentials</a>;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_CREDENTIALS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="credentials_8h_html_a2f0ff51afd60f456086f0db9b67a13e4"><div class="ttname"><a href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4">grpc_credentials_status</a></div><div class="ttdeci">grpc_credentials_status</div><div class="ttdef"><b>Definition:</b> credentials.h:50</div></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a1bdefcea33f490d5a40414fa10938533"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533">grpc_service_account_jwt_access_credentials::jwt_md</a></div><div class="ttdeci">grpc_credentials_md_store * jwt_md</div><div class="ttdef"><b>Definition:</b> credentials.h:245</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a1bdefcea33f490d5a40414fa10938533"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533">grpc_service_account_jwt_access_credentials::jwt_md</a></div><div class="ttdeci">grpc_credentials_md_store * jwt_md</div><div class="ttdef"><b>Definition:</b> credentials.h:256</div></div>
<div class="ttc" id="structgrpc__credentials__vtable_html"><div class="ttname"><a href="structgrpc__credentials__vtable.html">grpc_credentials_vtable</a></div><div class="ttdef"><b>Definition:</b> credentials.h:131</div></div>
+<div class="ttc" id="structgrpc__md__only__test__credentials_html_aa71665bdd39d5c6c0e0dd661af46d8f0"><div class="ttname"><a href="structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0">grpc_md_only_test_credentials::is_async</a></div><div class="ttdeci">int is_async</div><div class="ttdef"><b>Definition:</b> credentials.h:307</div></div>
+<div class="ttc" id="structgrpc__google__refresh__token__credentials_html"><div class="ttname"><a href="structgrpc__google__refresh__token__credentials.html">grpc_google_refresh_token_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:290</div></div>
<div class="ttc" id="structgrpc__credentials__md__store_html_ab5f2f62b101f1d05a11340bc45eb71c5"><div class="ttname"><a href="structgrpc__credentials__md__store.html#ab5f2f62b101f1d05a11340bc45eb71c5">grpc_credentials_md_store::entries</a></div><div class="ttdeci">grpc_credentials_md * entries</div><div class="ttdef"><b>Definition:</b> credentials.h:97</div></div>
-<div class="ttc" id="structgrpc__server__credentials__vtable_html"><div class="ttname"><a href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a></div><div class="ttdef"><b>Definition:</b> credentials.h:210</div></div>
-<div class="ttc" id="credentials_8h_html_a726f818ebdd9e781b090cf7d27347b7a"><div class="ttname"><a href="credentials_8h.html#a726f818ebdd9e781b090cf7d27347b7a">grpc_credentials_has_request_metadata_only</a></div><div class="ttdeci">int grpc_credentials_has_request_metadata_only(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:102</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a17f125b4f728143947f9917390316126"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126">grpc_service_account_jwt_access_credentials::jwt_lifetime</a></div><div class="ttdeci">gpr_timespec jwt_lifetime</div><div class="ttdef"><b>Definition:</b> credentials.h:251</div></div>
+<div class="ttc" id="structgrpc__server__credentials__vtable_html"><div class="ttname"><a href="structgrpc__server__credentials__vtable.html">grpc_server_credentials_vtable</a></div><div class="ttdef"><b>Definition:</b> credentials.h:212</div></div>
+<div class="ttc" id="credentials_8h_html_a726f818ebdd9e781b090cf7d27347b7a"><div class="ttname"><a href="credentials_8h.html#a726f818ebdd9e781b090cf7d27347b7a">grpc_credentials_has_request_metadata_only</a></div><div class="ttdeci">int grpc_credentials_has_request_metadata_only(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:105</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a17f125b4f728143947f9917390316126"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126">grpc_service_account_jwt_access_credentials::jwt_lifetime</a></div><div class="ttdeci">gpr_timespec jwt_lifetime</div><div class="ttdef"><b>Definition:</b> credentials.h:262</div></div>
<div class="ttc" id="structgrpc__credentials__md__store_html_adf0f64c7bbf264de9434ea9d656bf694"><div class="ttname"><a href="structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694">grpc_credentials_md_store::refcount</a></div><div class="ttdeci">gpr_refcount refcount</div><div class="ttdef"><b>Definition:</b> credentials.h:100</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
<div class="ttc" id="credentials_8h_html_a3d93eb22b0fedde1b3f7b6b9ded3aaf2"><div class="ttname"><a href="credentials_8h.html#a3d93eb22b0fedde1b3f7b6b9ded3aaf2">grpc_credentials_metadata_cb</a></div><div class="ttdeci">void(* grpc_credentials_metadata_cb)(void *user_data, grpc_credentials_md *md_elems, size_t num_md, grpc_credentials_status status)</div><div class="ttdef"><b>Definition:</b> credentials.h:126</div></div>
<div class="ttc" id="structgrpc__credentials__md_html"><div class="ttname"><a href="structgrpc__credentials__md.html">grpc_credentials_md</a></div><div class="ttdef"><b>Definition:</b> credentials.h:91</div></div>
<div class="ttc" id="credentials_8h_html_aee28492ddb70e47b0778fc928be9159b"><div class="ttname"><a href="credentials_8h.html#aee28492ddb70e47b0778fc928be9159b">grpc_credentials_md_store_create</a></div><div class="ttdeci">grpc_credentials_md_store * grpc_credentials_md_store_create(size_t initial_capacity)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:48</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:268</div></div>
-<div class="ttc" id="structgrpc__service__account__credentials_html"><div class="ttname"><a href="structgrpc__service__account__credentials.html">grpc_service_account_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:279</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:279</div></div>
+<div class="ttc" id="structgrpc__server__credentials_html_a92b2187c2007c28901cbe6eda32dc592"><div class="ttname"><a href="structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592">grpc_server_credentials::processor</a></div><div class="ttdeci">grpc_auth_metadata_processor processor</div><div class="ttdef"><b>Definition:</b> credentials.h:224</div></div>
+<div class="ttc" id="structgrpc__google__iam__credentials_html_acb33d32a9140096f8422683486b0e6a3"><div class="ttname"><a href="structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3">grpc_google_iam_credentials::iam_md</a></div><div class="ttdeci">grpc_credentials_md_store * iam_md</div><div class="ttdef"><b>Definition:</b> credentials.h:314</div></div>
<div class="ttc" id="httpcli_8h_html"><div class="ttname"><a href="httpcli_8h.html">httpcli.h</a></div></div>
-<div class="ttc" id="structgrpc__fake__oauth2__credentials_html_a497212470e93de0f855f946c4e38b693"><div class="ttname"><a href="structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693">grpc_fake_oauth2_credentials::access_token_md</a></div><div class="ttdeci">grpc_credentials_md_store * access_token_md</div><div class="ttdef"><b>Definition:</b> credentials.h:304</div></div>
-<div class="ttc" id="structgrpc__server__credentials_html_a96c8274aa0811620829537eb27bfcc1c"><div class="ttname"><a href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c">grpc_server_credentials::type</a></div><div class="ttdeci">const char * type</div><div class="ttdef"><b>Definition:</b> credentials.h:218</div></div>
-<div class="ttc" id="structgrpc__ssl__credentials_html_a501050df420385527ac006a59e82dc06"><div class="ttname"><a href="structgrpc__ssl__credentials.html#a501050df420385527ac006a59e82dc06">grpc_ssl_credentials::config</a></div><div class="ttdeci">grpc_ssl_config config</div><div class="ttdef"><b>Definition:</b> credentials.h:228</div></div>
+<div class="ttc" id="structgrpc__google__iam__credentials_html_a143cba2baf99785c3c4938ea4f7441e0"><div class="ttname"><a href="structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0">grpc_google_iam_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:313</div></div>
+<div class="ttc" id="structgrpc__google__refresh__token__credentials_html_acb22938435113c5479024c9e07648771"><div class="ttname"><a href="structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771">grpc_google_refresh_token_credentials::base</a></div><div class="ttdeci">grpc_oauth2_token_fetcher_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:291</div></div>
+<div class="ttc" id="structgrpc__server__credentials_html_a96c8274aa0811620829537eb27bfcc1c"><div class="ttname"><a href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c">grpc_server_credentials::type</a></div><div class="ttdeci">const char * type</div><div class="ttdef"><b>Definition:</b> credentials.h:222</div></div>
+<div class="ttc" id="structgrpc__ssl__credentials_html_a501050df420385527ac006a59e82dc06"><div class="ttname"><a href="structgrpc__ssl__credentials.html#a501050df420385527ac006a59e82dc06">grpc_ssl_credentials::config</a></div><div class="ttdeci">grpc_ssl_config config</div><div class="ttdef"><b>Definition:</b> credentials.h:239</div></div>
<div class="ttc" id="credentials_8h_html_af0dac46697efd780811863ee13c73fbd"><div class="ttname"><a href="credentials_8h.html#af0dac46697efd780811863ee13c73fbd">grpc_oauth2_token_fetcher_credentials_parse_server_response</a></div><div class="ttdeci">grpc_credentials_status grpc_oauth2_token_fetcher_credentials_parse_server_response(const struct grpc_httpcli_response *response, grpc_credentials_md_store **token_md, gpr_timespec *token_lifetime)</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_abc57d00b1bfd2b26f3b50feebccc84fb"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb">grpc_service_account_jwt_access_credentials::service_url</a></div><div class="ttdeci">char * service_url</div><div class="ttdef"><b>Definition:</b> credentials.h:246</div></div>
-<div class="ttc" id="structgrpc__fake__oauth2__credentials_html_a929e924c4a75244f8e36e09ac1de6806"><div class="ttname"><a href="structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806">grpc_fake_oauth2_credentials::is_async</a></div><div class="ttdeci">int is_async</div><div class="ttdef"><b>Definition:</b> credentials.h:305</div></div>
-<div class="ttc" id="credentials_8h_html_a5535f991ceb2b2160aee414cf013ed73"><div class="ttname"><a href="credentials_8h.html#a5535f991ceb2b2160aee414cf013ed73">grpc_credentials_md_store_ref</a></div><div class="ttdeci">grpc_credentials_md_store * grpc_credentials_md_store_ref(grpc_credentials_md_store *store)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:80</div></div>
-<div class="ttc" id="structgrpc__composite__credentials_html"><div class="ttname"><a href="structgrpc__composite__credentials.html">grpc_composite_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:317</div></div>
-<div class="ttc" id="structgrpc__service__account__credentials_html_a7bf8e279b0c67ed0f8d3a127dab0b0cd"><div class="ttname"><a href="structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd">grpc_service_account_credentials::key</a></div><div class="ttdeci">grpc_auth_json_key key</div><div class="ttdef"><b>Definition:</b> credentials.h:281</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_abc57d00b1bfd2b26f3b50feebccc84fb"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb">grpc_service_account_jwt_access_credentials::service_url</a></div><div class="ttdeci">char * service_url</div><div class="ttdef"><b>Definition:</b> credentials.h:257</div></div>
+<div class="ttc" id="credentials_8h_html_a5535f991ceb2b2160aee414cf013ed73"><div class="ttname"><a href="credentials_8h.html#a5535f991ceb2b2160aee414cf013ed73">grpc_credentials_md_store_ref</a></div><div class="ttdeci">grpc_credentials_md_store * grpc_credentials_md_store_ref(grpc_credentials_md_store *store)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:81</div></div>
+<div class="ttc" id="structgrpc__md__only__test__credentials_html_a9d19361a7dd9b782f911feee0d2223c8"><div class="ttname"><a href="structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8">grpc_md_only_test_credentials::md_store</a></div><div class="ttdeci">grpc_credentials_md_store * md_store</div><div class="ttdef"><b>Definition:</b> credentials.h:306</div></div>
+<div class="ttc" id="structgrpc__composite__credentials_html"><div class="ttname"><a href="structgrpc__composite__credentials.html">grpc_composite_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:319</div></div>
<div class="ttc" id="structgrpc__credentials_html_a4842bd6607dba5b1045e4ad4e167d20e"><div class="ttname"><a href="structgrpc__credentials.html#a4842bd6607dba5b1045e4ad4e167d20e">grpc_credentials::vtable</a></div><div class="ttdeci">const grpc_credentials_vtable * vtable</div><div class="ttdef"><b>Definition:</b> credentials.h:146</div></div>
<div class="ttc" id="json__token_8h_html"><div class="ttname"><a href="json__token_8h.html">json_token.h</a></div></div>
-<div class="ttc" id="credentials_8h_html_a26715660e319377bdfc4f2476ff35505"><div class="ttname"><a href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">grpc_service_account_jwt_access_credentials_create_from_auth_json_key</a></div><div class="ttdeci">grpc_credentials * grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime)</div><div class="ttdef"><b>Definition:</b> credentials.c:407</div></div>
-<div class="ttc" id="structgrpc__refresh__token__credentials_html_a2be1d1da67694fe3a5c496f832908b9e"><div class="ttname"><a href="structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e">grpc_refresh_token_credentials::base</a></div><div class="ttdeci">grpc_oauth2_token_fetcher_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:289</div></div>
-<div class="ttc" id="credentials_8h_html_af26c4ee0ed97f2e88958c54ba22d5759"><div class="ttname"><a href="credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759">grpc_credentials_create_security_connector</a></div><div class="ttdeci">grpc_security_status grpc_credentials_create_security_connector(grpc_credentials *creds, const char *target, const grpc_channel_args *args, grpc_credentials *request_metadata_creds, grpc_channel_security_connector **sc, grpc_channel_args **new_args)</div><div class="ttdef"><b>Definition:</b> credentials.c:123</div></div>
-<div class="ttc" id="structgrpc__service__account__credentials_html_acb97b3d4e8dd7783520e82d6416f25d0"><div class="ttname"><a href="structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0">grpc_service_account_credentials::base</a></div><div class="ttdeci">grpc_oauth2_token_fetcher_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:280</div></div>
-<div class="ttc" id="structgrpc__refresh__token__credentials_html_a5aafa55d9b706f325ba7801bc90f9cdb"><div class="ttname"><a href="structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb">grpc_refresh_token_credentials::refresh_token</a></div><div class="ttdeci">grpc_auth_refresh_token refresh_token</div><div class="ttdef"><b>Definition:</b> credentials.h:290</div></div>
-<div class="ttc" id="structgrpc__iam__credentials_html_a4925aa708ad3e63dd99e3881d2f735b8"><div class="ttname"><a href="structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8">grpc_iam_credentials::iam_md</a></div><div class="ttdeci">grpc_credentials_md_store * iam_md</div><div class="ttdef"><b>Definition:</b> credentials.h:312</div></div>
-<div class="ttc" id="credentials_8h_html_af364310c463f2ddc7d714f2dbbd57e0d"><div class="ttname"><a href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">grpc_refresh_token_credentials_create_from_auth_refresh_token</a></div><div class="ttdeci">grpc_credentials * grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token token)</div><div class="ttdef"><b>Definition:</b> credentials.c:747</div></div>
-<div class="ttc" id="credentials_8h_html_a4a6be957afa38741405a5a41cdd752e1"><div class="ttname"><a href="credentials_8h.html#a4a6be957afa38741405a5a41cdd752e1">grpc_credentials_contains_type</a></div><div class="ttdeci">grpc_credentials * grpc_credentials_contains_type(grpc_credentials *creds, const char *type, grpc_credentials **composite_creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:1157</div></div>
-<div class="ttc" id="credentials_8h_html_a6c5b440dff7801066f4afb03a60c249d"><div class="ttname"><a href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">grpc_fetch_oauth2_func</a></div><div class="ttdeci">void(* grpc_fetch_oauth2_func)(grpc_credentials_metadata_request *req, grpc_httpcli_context *http_context, grpc_pollset *pollset, grpc_httpcli_response_cb response_cb, gpr_timespec deadline)</div><div class="ttdef"><b>Definition:</b> credentials.h:262</div></div>
-<div class="ttc" id="credentials_8h_html_ad44c9cce8c086f8c083e5d5006e3310a"><div class="ttname"><a href="credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a">grpc_credentials_has_request_metadata</a></div><div class="ttdeci">int grpc_credentials_has_request_metadata(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:97</div></div>
-<div class="ttc" id="structgrpc__ssl__server__credentials_html"><div class="ttname"><a href="structgrpc__ssl__server__credentials.html">grpc_ssl_server_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:231</div></div>
-<div class="ttc" id="credentials_8h_html_a3676b161f50d5b36989af2624565596b"><div class="ttname"><a href="credentials_8h.html#a3676b161f50d5b36989af2624565596b">grpc_credentials_md_store_add</a></div><div class="ttdeci">void grpc_credentials_md_store_add(grpc_credentials_md_store *store, gpr_slice key, gpr_slice value)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:60</div></div>
+<div class="ttc" id="credentials_8h_html_a26715660e319377bdfc4f2476ff35505"><div class="ttname"><a href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">grpc_service_account_jwt_access_credentials_create_from_auth_json_key</a></div><div class="ttdeci">grpc_credentials * grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime)</div><div class="ttdef"><b>Definition:</b> credentials.c:437</div></div>
+<div class="ttc" id="structgrpc__md__only__test__credentials_html_acd1af26470e81702392e992e7f94cc31"><div class="ttname"><a href="structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31">grpc_md_only_test_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:305</div></div>
+<div class="ttc" id="credentials_8h_html_af26c4ee0ed97f2e88958c54ba22d5759"><div class="ttname"><a href="credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759">grpc_credentials_create_security_connector</a></div><div class="ttdeci">grpc_security_status grpc_credentials_create_security_connector(grpc_credentials *creds, const char *target, const grpc_channel_args *args, grpc_credentials *request_metadata_creds, grpc_channel_security_connector **sc, grpc_channel_args **new_args)</div><div class="ttdef"><b>Definition:</b> credentials.c:126</div></div>
+<div class="ttc" id="credentials_8h_html_af364310c463f2ddc7d714f2dbbd57e0d"><div class="ttname"><a href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">grpc_refresh_token_credentials_create_from_auth_refresh_token</a></div><div class="ttdeci">grpc_credentials * grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token token)</div><div class="ttdef"><b>Definition:</b> credentials.c:711</div></div>
+<div class="ttc" id="credentials_8h_html_a4a6be957afa38741405a5a41cdd752e1"><div class="ttname"><a href="credentials_8h.html#a4a6be957afa38741405a5a41cdd752e1">grpc_credentials_contains_type</a></div><div class="ttdeci">grpc_credentials * grpc_credentials_contains_type(grpc_credentials *creds, const char *type, grpc_credentials **composite_creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:1123</div></div>
+<div class="ttc" id="credentials_8h_html_a6c5b440dff7801066f4afb03a60c249d"><div class="ttname"><a href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">grpc_fetch_oauth2_func</a></div><div class="ttdeci">void(* grpc_fetch_oauth2_func)(grpc_credentials_metadata_request *req, grpc_httpcli_context *http_context, grpc_pollset *pollset, grpc_httpcli_response_cb response_cb, gpr_timespec deadline)</div><div class="ttdef"><b>Definition:</b> credentials.h:273</div></div>
+<div class="ttc" id="credentials_8h_html_ad44c9cce8c086f8c083e5d5006e3310a"><div class="ttname"><a href="credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a">grpc_credentials_has_request_metadata</a></div><div class="ttdeci">int grpc_credentials_has_request_metadata(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:100</div></div>
+<div class="ttc" id="structgrpc__ssl__server__credentials_html"><div class="ttname"><a href="structgrpc__ssl__server__credentials.html">grpc_ssl_server_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:242</div></div>
+<div class="ttc" id="credentials_8h_html_a3676b161f50d5b36989af2624565596b"><div class="ttname"><a href="credentials_8h.html#a3676b161f50d5b36989af2624565596b">grpc_credentials_md_store_add</a></div><div class="ttdeci">void grpc_credentials_md_store_add(grpc_credentials_md_store *store, gpr_slice key, gpr_slice value)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:61</div></div>
<div class="ttc" id="grpc__security_8h_html"><div class="ttname"><a href="grpc__security_8h.html">grpc_security.h</a></div></div>
<div class="ttc" id="credentials_8h_html_a3c03f6a39aec4530a4a3024a8f9c2716"><div class="ttname"><a href="credentials_8h.html#a3c03f6a39aec4530a4a3024a8f9c2716">grpc_get_well_known_google_credentials_file_path</a></div><div class="ttdeci">char * grpc_get_well_known_google_credentials_file_path(void)</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_a1dec60523d8f3844032e213ea8766c45"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45">grpc_oauth2_token_fetcher_credentials::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> credentials.h:270</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_a1dec60523d8f3844032e213ea8766c45"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45">grpc_oauth2_token_fetcher_credentials::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> credentials.h:281</div></div>
<div class="ttc" id="structgrpc__credentials__array_html_a1a4ba8ed410c26eaee6aa5a7d5b36d96"><div class="ttname"><a href="structgrpc__credentials__array.html#a1a4ba8ed410c26eaee6aa5a7d5b36d96">grpc_credentials_array::num_creds</a></div><div class="ttdeci">size_t num_creds</div><div class="ttdef"><b>Definition:</b> credentials.h:172</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_abedd1fe434bdb017b566f5aa096d8f32"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">grpc_service_account_jwt_access_credentials::key</a></div><div class="ttdeci">grpc_auth_json_key key</div><div class="ttdef"><b>Definition:</b> credentials.h:250</div></div>
-<div class="ttc" id="structgrpc__server__credentials_html"><div class="ttname"><a href="structgrpc__server__credentials.html">grpc_server_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:216</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_abedd1fe434bdb017b566f5aa096d8f32"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">grpc_service_account_jwt_access_credentials::key</a></div><div class="ttdeci">grpc_auth_json_key key</div><div class="ttdef"><b>Definition:</b> credentials.h:261</div></div>
+<div class="ttc" id="structgrpc__server__credentials_html"><div class="ttname"><a href="structgrpc__server__credentials.html">grpc_server_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:220</div></div>
<div class="ttc" id="structgrpc__credentials_html"><div class="ttname"><a href="structgrpc__credentials.html">grpc_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:145</div></div>
<div class="ttc" id="structgrpc__credentials__array_html"><div class="ttname"><a href="structgrpc__credentials__array.html">grpc_credentials_array</a></div><div class="ttdef"><b>Definition:</b> credentials.h:170</div></div>
-<div class="ttc" id="structgrpc__access__token__credentials_html"><div class="ttname"><a href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:295</div></div>
+<div class="ttc" id="structgrpc__access__token__credentials_html"><div class="ttname"><a href="structgrpc__access__token__credentials.html">grpc_access_token_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:297</div></div>
<div class="ttc" id="structgrpc__credentials__md__store_html"><div class="ttname"><a href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a></div><div class="ttdef"><b>Definition:</b> credentials.h:96</div></div>
+<div class="ttc" id="credentials_8h_html_a0694273fb180cefa4e2ec396651d9fdb"><div class="ttname"><a href="credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb">grpc_md_only_test_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_md_only_test_credentials_create(const char *md_key, const char *md_value, int is_async)</div><div class="ttdef"><b>Definition:</b> credentials.c:782</div></div>
<div class="ttc" id="structgrpc__credentials__md_html_ae893ec4c5c65ffa395a5e12259089841"><div class="ttname"><a href="structgrpc__credentials__md.html#ae893ec4c5c65ffa395a5e12259089841">grpc_credentials_md::value</a></div><div class="ttdeci">gpr_slice value</div><div class="ttdef"><b>Definition:</b> credentials.h:93</div></div>
<div class="ttc" id="credentials_8h_html_a63d4aa3f072736ba5eb168e12c306e56"><div class="ttname"><a href="credentials_8h.html#a63d4aa3f072736ba5eb168e12c306e56">grpc_credentials_unref</a></div><div class="ttdeci">void grpc_credentials_unref(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:88</div></div>
-<div class="ttc" id="structgrpc__server__credentials_html_aa1514867a5ea460ca43d0afebea72b63"><div class="ttname"><a href="structgrpc__server__credentials.html#aa1514867a5ea460ca43d0afebea72b63">grpc_server_credentials::vtable</a></div><div class="ttdeci">const grpc_server_credentials_vtable * vtable</div><div class="ttdef"><b>Definition:</b> credentials.h:217</div></div>
-<div class="ttc" id="structgrpc__fake__oauth2__credentials_html_a706b02614122deadad3f0fa9713c9901"><div class="ttname"><a href="structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901">grpc_fake_oauth2_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:303</div></div>
-<div class="ttc" id="credentials_8h_html_a7e3aec152312d2b66ccd3b232317b10a"><div class="ttname"><a href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">grpc_flush_cached_google_default_credentials</a></div><div class="ttdeci">void grpc_flush_cached_google_default_credentials(void)</div><div class="ttdef"><b>Definition:</b> google_default_credentials.c:213</div></div>
-<div class="ttc" id="structgrpc__composite__credentials_html_a96e8d7c765b0b1e37d025d8726fe57d2"><div class="ttname"><a href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2">grpc_composite_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:318</div></div>
-<div class="ttc" id="structgrpc__composite__credentials_html_a02f10b8620b768e3402da78e83fef637"><div class="ttname"><a href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637">grpc_composite_credentials::connector_creds</a></div><div class="ttdeci">grpc_credentials * connector_creds</div><div class="ttdef"><b>Definition:</b> credentials.h:320</div></div>
+<div class="ttc" id="structgrpc__server__credentials_html_aa1514867a5ea460ca43d0afebea72b63"><div class="ttname"><a href="structgrpc__server__credentials.html#aa1514867a5ea460ca43d0afebea72b63">grpc_server_credentials::vtable</a></div><div class="ttdeci">const grpc_server_credentials_vtable * vtable</div><div class="ttdef"><b>Definition:</b> credentials.h:221</div></div>
+<div class="ttc" id="credentials_8h_html_a7e3aec152312d2b66ccd3b232317b10a"><div class="ttname"><a href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">grpc_flush_cached_google_default_credentials</a></div><div class="ttdeci">void grpc_flush_cached_google_default_credentials(void)</div><div class="ttdef"><b>Definition:</b> google_default_credentials.c:217</div></div>
+<div class="ttc" id="structgrpc__composite__credentials_html_a96e8d7c765b0b1e37d025d8726fe57d2"><div class="ttname"><a href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2">grpc_composite_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:320</div></div>
+<div class="ttc" id="structgrpc__composite__credentials_html_a02f10b8620b768e3402da78e83fef637"><div class="ttname"><a href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637">grpc_composite_credentials::connector_creds</a></div><div class="ttdeci">grpc_credentials * connector_creds</div><div class="ttdef"><b>Definition:</b> credentials.h:322</div></div>
<div class="ttc" id="structgrpc__auth__refresh__token_html"><div class="ttname"><a href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a></div><div class="ttdef"><b>Definition:</b> json_token.h:94</div></div>
-<div class="ttc" id="credentials_8h_html_a60f9433cc38460bb83da148eff9475ae"><div class="ttname"><a href="credentials_8h.html#a60f9433cc38460bb83da148eff9475ae">grpc_fake_transport_security_server_credentials_create</a></div><div class="ttdeci">grpc_server_credentials * grpc_fake_transport_security_server_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> credentials.c:938</div></div>
+<div class="ttc" id="credentials_8h_html_a60f9433cc38460bb83da148eff9475ae"><div class="ttname"><a href="credentials_8h.html#a60f9433cc38460bb83da148eff9475ae">grpc_fake_transport_security_server_credentials_create</a></div><div class="ttdeci">grpc_server_credentials * grpc_fake_transport_security_server_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> credentials.c:902</div></div>
<div class="ttc" id="structgrpc__credentials__md__store_html_a6b9a6a36be981b53ce96afe727e8b95e"><div class="ttname"><a href="structgrpc__credentials__md__store.html#a6b9a6a36be981b53ce96afe727e8b95e">grpc_credentials_md_store::allocated</a></div><div class="ttdeci">size_t allocated</div><div class="ttdef"><b>Definition:</b> credentials.h:99</div></div>
<div class="ttc" id="credentials_8h_html_a2f0ff51afd60f456086f0db9b67a13e4aa187148e06f47b75b8f89794a837fb6a"><div class="ttname"><a href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4aa187148e06f47b75b8f89794a837fb6a">GRPC_CREDENTIALS_ERROR</a></div><div class="ttdef"><b>Definition:</b> credentials.h:52</div></div>
-<div class="ttc" id="credentials_8h_html_afe8d4191ee0f0f67684fd2575173cabc"><div class="ttname"><a href="credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc">grpc_credentials_get_request_metadata</a></div><div class="ttdeci">void grpc_credentials_get_request_metadata(grpc_credentials *creds, grpc_pollset *pollset, const char *service_url, grpc_credentials_metadata_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> credentials.c:107</div></div>
-<div class="ttc" id="structgrpc__iam__credentials_html"><div class="ttname"><a href="structgrpc__iam__credentials.html">grpc_iam_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:310</div></div>
-<div class="ttc" id="structgrpc__service__account__credentials_html_aab9b416748da95fdfc5483b5bb7933ae"><div class="ttname"><a href="structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae">grpc_service_account_credentials::token_lifetime</a></div><div class="ttdeci">gpr_timespec token_lifetime</div><div class="ttdef"><b>Definition:</b> credentials.h:283</div></div>
+<div class="ttc" id="credentials_8h_html_afe8d4191ee0f0f67684fd2575173cabc"><div class="ttname"><a href="credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc">grpc_credentials_get_request_metadata</a></div><div class="ttdeci">void grpc_credentials_get_request_metadata(grpc_credentials *creds, grpc_pollset *pollset, const char *service_url, grpc_credentials_metadata_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> credentials.c:110</div></div>
<div class="ttc" id="structgrpc__credentials__md__store_html_adfddab340d1b7d7d51087b015f14b259"><div class="ttname"><a href="structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259">grpc_credentials_md_store::num_entries</a></div><div class="ttdeci">size_t num_entries</div><div class="ttdef"><b>Definition:</b> credentials.h:98</div></div>
<div class="ttc" id="structgrpc__credentials_html_a823ba4bf9cc44b1173f6b4889a3446d6"><div class="ttname"><a href="structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6">grpc_credentials::refcount</a></div><div class="ttdeci">gpr_refcount refcount</div><div class="ttdef"><b>Definition:</b> credentials.h:148</div></div>
-<div class="ttc" id="structgrpc__access__token__credentials_html_a194d95853f9a3b3c8a4d9e421628ab09"><div class="ttname"><a href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09">grpc_access_token_credentials::access_token_md</a></div><div class="ttdeci">grpc_credentials_md_store * access_token_md</div><div class="ttdef"><b>Definition:</b> credentials.h:297</div></div>
+<div class="ttc" id="structgrpc__access__token__credentials_html_a194d95853f9a3b3c8a4d9e421628ab09"><div class="ttname"><a href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09">grpc_access_token_credentials::access_token_md</a></div><div class="ttdeci">grpc_credentials_md_store * access_token_md</div><div class="ttdef"><b>Definition:</b> credentials.h:299</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
-<div class="ttc" id="credentials_8h_html_afc507497ef8b5dda7074b63babaac366"><div class="ttname"><a href="credentials_8h.html#afc507497ef8b5dda7074b63babaac366">grpc_credentials_md_store_unref</a></div><div class="ttdeci">void grpc_credentials_md_store_unref(grpc_credentials_md_store *store)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:87</div></div>
+<div class="ttc" id="structgrpc__md__only__test__credentials_html"><div class="ttname"><a href="structgrpc__md__only__test__credentials.html">grpc_md_only_test_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:304</div></div>
+<div class="ttc" id="credentials_8h_html_afc507497ef8b5dda7074b63babaac366"><div class="ttname"><a href="credentials_8h.html#afc507497ef8b5dda7074b63babaac366">grpc_credentials_md_store_unref</a></div><div class="ttdeci">void grpc_credentials_md_store_unref(grpc_credentials_md_store *store)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:88</div></div>
<div class="ttc" id="structgrpc__ssl__server__config_html"><div class="ttname"><a href="structgrpc__ssl__server__config.html">grpc_ssl_server_config</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:196</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a3adac3e5a237a509291047037a5a892a"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a">grpc_service_account_jwt_access_credentials::jwt_expiration</a></div><div class="ttdeci">gpr_timespec jwt_expiration</div><div class="ttdef"><b>Definition:</b> credentials.h:247</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a3adac3e5a237a509291047037a5a892a"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a">grpc_service_account_jwt_access_credentials::jwt_expiration</a></div><div class="ttdeci">gpr_timespec jwt_expiration</div><div class="ttdef"><b>Definition:</b> credentials.h:258</div></div>
<div class="ttc" id="security__connector_8h_html"><div class="ttname"><a href="security__connector_8h.html">security_connector.h</a></div></div>
+<div class="ttc" id="structgrpc__auth__metadata__processor_html"><div class="ttname"><a href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:275</div></div>
<div class="ttc" id="structgrpc__security__connector_html"><div class="ttname"><a href="structgrpc__security__connector.html">grpc_security_connector</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:75</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html">grpc_service_account_jwt_access_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:238</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html">grpc_service_account_jwt_access_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:249</div></div>
<div class="ttc" id="structgrpc__channel__security__connector_html"><div class="ttname"><a href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:135</div></div>
<div class="ttc" id="structgrpc__auth__json__key_html"><div class="ttname"><a href="structgrpc__auth__json__key.html">grpc_auth_json_key</a></div><div class="ttdef"><b>Definition:</b> json_token.h:52</div></div>
-<div class="ttc" id="structgrpc__ssl__credentials_html"><div class="ttname"><a href="structgrpc__ssl__credentials.html">grpc_ssl_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:226</div></div>
-<div class="ttc" id="structgrpc__access__token__credentials_html_a594ae3c4f36d690eb29a8c0a1ec48d0b"><div class="ttname"><a href="structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b">grpc_access_token_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:296</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_a6c54ee9f6021c950777c42a4e34b71c8"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8">grpc_oauth2_token_fetcher_credentials::httpcli_context</a></div><div class="ttdeci">grpc_httpcli_context httpcli_context</div><div class="ttdef"><b>Definition:</b> credentials.h:273</div></div>
-<div class="ttc" id="structgrpc__composite__credentials_html_a94a828068bb8844a20c6677b239ae805"><div class="ttname"><a href="structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805">grpc_composite_credentials::inner</a></div><div class="ttdeci">grpc_credentials_array inner</div><div class="ttdef"><b>Definition:</b> credentials.h:319</div></div>
+<div class="ttc" id="structgrpc__ssl__credentials_html"><div class="ttname"><a href="structgrpc__ssl__credentials.html">grpc_ssl_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:237</div></div>
+<div class="ttc" id="structgrpc__access__token__credentials_html_a594ae3c4f36d690eb29a8c0a1ec48d0b"><div class="ttname"><a href="structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b">grpc_access_token_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:298</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_a6c54ee9f6021c950777c42a4e34b71c8"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8">grpc_oauth2_token_fetcher_credentials::httpcli_context</a></div><div class="ttdeci">grpc_httpcli_context httpcli_context</div><div class="ttdef"><b>Definition:</b> credentials.h:284</div></div>
+<div class="ttc" id="structgrpc__google__iam__credentials_html"><div class="ttname"><a href="structgrpc__google__iam__credentials.html">grpc_google_iam_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:312</div></div>
+<div class="ttc" id="structgrpc__composite__credentials_html_a94a828068bb8844a20c6677b239ae805"><div class="ttname"><a href="structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805">grpc_composite_credentials::inner</a></div><div class="ttdeci">grpc_credentials_array inner</div><div class="ttdef"><b>Definition:</b> credentials.h:321</div></div>
<div class="ttc" id="structgrpc__credentials_html_a40d9db6d1125238d7e1ceeeab886788b"><div class="ttname"><a href="structgrpc__credentials.html#a40d9db6d1125238d7e1ceeeab886788b">grpc_credentials::type</a></div><div class="ttdeci">const char * type</div><div class="ttdef"><b>Definition:</b> credentials.h:147</div></div>
-<div class="ttc" id="structgrpc__refresh__token__credentials_html"><div class="ttname"><a href="structgrpc__refresh__token__credentials.html">grpc_refresh_token_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:288</div></div>
-<div class="ttc" id="credentials_8h_html_ab970b1925f494cb159a29a404f23d157"><div class="ttname"><a href="credentials_8h.html#ab970b1925f494cb159a29a404f23d157">grpc_fake_transport_security_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_fake_transport_security_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> credentials.c:929</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a641b64d26a1c7bdc348e960ed5400b94"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">grpc_service_account_jwt_access_credentials::cache_mu</a></div><div class="ttdeci">gpr_mu cache_mu</div><div class="ttdef"><b>Definition:</b> credentials.h:243</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_a293a6ed6c4f54ef2de4de3e071ae6e13"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13">grpc_oauth2_token_fetcher_credentials::token_expiration</a></div><div class="ttdeci">gpr_timespec token_expiration</div><div class="ttdef"><b>Definition:</b> credentials.h:272</div></div>
+<div class="ttc" id="credentials_8h_html_ab970b1925f494cb159a29a404f23d157"><div class="ttname"><a href="credentials_8h.html#ab970b1925f494cb159a29a404f23d157">grpc_fake_transport_security_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_fake_transport_security_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> credentials.c:893</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a641b64d26a1c7bdc348e960ed5400b94"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">grpc_service_account_jwt_access_credentials::cache_mu</a></div><div class="ttdeci">gpr_mu cache_mu</div><div class="ttdef"><b>Definition:</b> credentials.h:254</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_a293a6ed6c4f54ef2de4de3e071ae6e13"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13">grpc_oauth2_token_fetcher_credentials::token_expiration</a></div><div class="ttdeci">gpr_timespec token_expiration</div><div class="ttdef"><b>Definition:</b> credentials.h:283</div></div>
<div class="ttc" id="structgrpc__ssl__config_html"><div class="ttname"><a href="structgrpc__ssl__config.html">grpc_ssl_config</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:165</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
+<div class="ttc" id="credentials_8h_html_ad934e865fb25edae57900193337d798b"><div class="ttname"><a href="credentials_8h.html#ad934e865fb25edae57900193337d798b">grpc_server_credentials_unref</a></div><div class="ttdeci">void grpc_server_credentials_unref(grpc_server_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:148</div></div>
<div class="ttc" id="credentials_8h_html_a2f0ff51afd60f456086f0db9b67a13e4a24b48b91238fd97a3f02b97886e93c15"><div class="ttname"><a href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4a24b48b91238fd97a3f02b97886e93c15">GRPC_CREDENTIALS_OK</a></div><div class="ttdef"><b>Definition:</b> credentials.h:51</div></div>
<div class="ttc" id="structgrpc__credentials__md_html_a8484aa32f640b1b127c1903e868a4a53"><div class="ttname"><a href="structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53">grpc_credentials_md::key</a></div><div class="ttdeci">gpr_slice key</div><div class="ttdef"><b>Definition:</b> credentials.h:92</div></div>
<div class="ttc" id="stream__op_8h_html"><div class="ttname"><a href="stream__op_8h.html">stream_op.h</a></div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="credentials_8h_html_ae0ed8f1e7494e839a3992c0a19fe0c67"><div class="ttname"><a href="credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67">grpc_composite_credentials_get_credentials</a></div><div class="ttdeci">const grpc_credentials_array * grpc_composite_credentials_get_credentials(grpc_credentials *composite_creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:1149</div></div>
-<div class="ttc" id="credentials_8h_html_a51ccf8c724a8477d5efcf0e3f73ef3a4"><div class="ttname"><a href="credentials_8h.html#a51ccf8c724a8477d5efcf0e3f73ef3a4">grpc_credentials_md_store_add_cstrings</a></div><div class="ttdeci">void grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store, const char *key, const char *value)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:69</div></div>
-<div class="ttc" id="httpcli_8h_html_a00129a2e0bb8e9d9a6632e88f7a8c887"><div class="ttname"><a href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a></div><div class="ttdeci">void(* grpc_httpcli_response_cb)(void *user_data, const grpc_httpcli_response *response)</div><div class="ttdef"><b>Definition:</b> httpcli.h:89</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="credentials_8h_html_ae0ed8f1e7494e839a3992c0a19fe0c67"><div class="ttname"><a href="credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67">grpc_composite_credentials_get_credentials</a></div><div class="ttdeci">const grpc_credentials_array * grpc_composite_credentials_get_credentials(grpc_credentials *composite_creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:1115</div></div>
+<div class="ttc" id="credentials_8h_html_a51ccf8c724a8477d5efcf0e3f73ef3a4"><div class="ttname"><a href="credentials_8h.html#a51ccf8c724a8477d5efcf0e3f73ef3a4">grpc_credentials_md_store_add_cstrings</a></div><div class="ttdeci">void grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store, const char *key, const char *value)</div><div class="ttdef"><b>Definition:</b> credentials_metadata.c:70</div></div>
+<div class="ttc" id="httpcli_8h_html_a00129a2e0bb8e9d9a6632e88f7a8c887"><div class="ttname"><a href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a></div><div class="ttdeci">void(* grpc_httpcli_response_cb)(void *user_data, const grpc_httpcli_response *response)</div><div class="ttdef"><b>Definition:</b> httpcli.h:99</div></div>
+<div class="ttc" id="credentials_8h_html_ad3bd8c9c7aac0d407e081eff3dab3983"><div class="ttname"><a href="credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983">grpc_server_credentials_ref</a></div><div class="ttdeci">grpc_server_credentials * grpc_server_credentials_ref(grpc_server_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:141</div></div>
<div class="ttc" id="credentials_8h_html_a62061acac11e854a58c5faca6956e609"><div class="ttname"><a href="credentials_8h.html#a62061acac11e854a58c5faca6956e609">grpc_credentials_ref</a></div><div class="ttdeci">grpc_credentials * grpc_credentials_ref(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:82</div></div>
-<div class="ttc" id="structgrpc__httpcli__context_html"><div class="ttname"><a href="structgrpc__httpcli__context.html">grpc_httpcli_context</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:57</div></div>
-<div class="ttc" id="structgrpc__ssl__credentials_html_a2745d407b41a3278d6701b10dd94c6e4"><div class="ttname"><a href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4">grpc_ssl_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:227</div></div>
-<div class="ttc" id="structgrpc__ssl__server__credentials_html_af476f00d0272add3ba170388460abc71"><div class="ttname"><a href="structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71">grpc_ssl_server_credentials::base</a></div><div class="ttdeci">grpc_server_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:232</div></div>
+<div class="ttc" id="structgrpc__httpcli__context_html"><div class="ttname"><a href="structgrpc__httpcli__context.html">grpc_httpcli_context</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:58</div></div>
+<div class="ttc" id="structgrpc__ssl__credentials_html_a2745d407b41a3278d6701b10dd94c6e4"><div class="ttname"><a href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4">grpc_ssl_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:238</div></div>
+<div class="ttc" id="structgrpc__ssl__server__credentials_html_af476f00d0272add3ba170388460abc71"><div class="ttname"><a href="structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71">grpc_ssl_server_credentials::base</a></div><div class="ttdeci">grpc_server_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:243</div></div>
<div class="ttc" id="structgrpc__credentials__metadata__request_html"><div class="ttname"><a href="structgrpc__credentials__metadata__request.html">grpc_credentials_metadata_request</a></div><div class="ttdef"><b>Definition:</b> credentials.c:54</div></div>
-<div class="ttc" id="credentials_8h_html_ac749a71cdf28ebdc69d25cde612b22cc"><div class="ttname"><a href="credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc">grpc_fake_oauth2_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_fake_oauth2_credentials_create(const char *token_md_value, int is_async)</div><div class="ttdef"><b>Definition:</b> credentials.c:818</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html"><div class="ttname"><a href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:77</div></div>
-<div class="ttc" id="structgrpc__iam__credentials_html_a0470518ebd35b41e23f35fb85080750d"><div class="ttname"><a href="structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d">grpc_iam_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:311</div></div>
-<div class="ttc" id="structgrpc__fake__oauth2__credentials_html"><div class="ttname"><a href="structgrpc__fake__oauth2__credentials.html">grpc_fake_oauth2_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:302</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_abf3f319f98882bf7ae8fc81bd95076be"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be">grpc_oauth2_token_fetcher_credentials::access_token_md</a></div><div class="ttdeci">grpc_credentials_md_store * access_token_md</div><div class="ttdef"><b>Definition:</b> credentials.h:271</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html"><div class="ttname"><a href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:87</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_abf3f319f98882bf7ae8fc81bd95076be"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be">grpc_oauth2_token_fetcher_credentials::access_token_md</a></div><div class="ttdeci">grpc_credentials_md_store * access_token_md</div><div class="ttdef"><b>Definition:</b> credentials.h:282</div></div>
<div class="ttc" id="security__connector_8h_html_a7a71a61785f1c3b13704bb735d2645f9"><div class="ttname"><a href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a></div><div class="ttdeci">grpc_security_status</div><div class="ttdef"><b>Definition:</b> security_connector.h:43</div></div>
<div class="ttc" id="hpack__table_8c_html_acd3d88da3c0e0313c3645ff34f62f542"><div class="ttname"><a href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> hpack_table.c:43</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_af761ff685ab5e0c5884770d5bb52db54"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54">grpc_oauth2_token_fetcher_credentials::fetch_func</a></div><div class="ttdeci">grpc_fetch_oauth2_func fetch_func</div><div class="ttdef"><b>Definition:</b> credentials.h:274</div></div>
-<div class="ttc" id="credentials_8h_html_acc8fc30e87ddec6ff87dd6676215755a"><div class="ttname"><a href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">grpc_server_credentials_create_security_connector</a></div><div class="ttdeci">grpc_security_status grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> credentials.c:143</div></div>
-<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a9da87dad6986e218d5246fc125db04f4"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4">grpc_service_account_jwt_access_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:239</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_af761ff685ab5e0c5884770d5bb52db54"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54">grpc_oauth2_token_fetcher_credentials::fetch_func</a></div><div class="ttdeci">grpc_fetch_oauth2_func fetch_func</div><div class="ttdef"><b>Definition:</b> credentials.h:285</div></div>
+<div class="ttc" id="structgrpc__google__refresh__token__credentials_html_acbb59e3fbd1704345eb8a74f51349e6e"><div class="ttname"><a href="structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e">grpc_google_refresh_token_credentials::refresh_token</a></div><div class="ttdeci">grpc_auth_refresh_token refresh_token</div><div class="ttdef"><b>Definition:</b> credentials.h:292</div></div>
+<div class="ttc" id="credentials_8h_html_acc8fc30e87ddec6ff87dd6676215755a"><div class="ttname"><a href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">grpc_server_credentials_create_security_connector</a></div><div class="ttdeci">grpc_security_status grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> credentials.c:163</div></div>
+<div class="ttc" id="structgrpc__service__account__jwt__access__credentials_html_a9da87dad6986e218d5246fc125db04f4"><div class="ttname"><a href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4">grpc_service_account_jwt_access_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:250</div></div>
<div class="ttc" id="structgrpc__credentials__array_html_a72172f932751c5d9fc7670af1a1cd231"><div class="ttname"><a href="structgrpc__credentials__array.html#a72172f932751c5d9fc7670af1a1cd231">grpc_credentials_array::creds_array</a></div><div class="ttdeci">grpc_credentials ** creds_array</div><div class="ttdef"><b>Definition:</b> credentials.h:171</div></div>
-<div class="ttc" id="structgrpc__ssl__server__credentials_html_a00e6754957e007f8cc2926911c752fc3"><div class="ttname"><a href="structgrpc__ssl__server__credentials.html#a00e6754957e007f8cc2926911c752fc3">grpc_ssl_server_credentials::config</a></div><div class="ttdeci">grpc_ssl_server_config config</div><div class="ttdef"><b>Definition:</b> credentials.h:233</div></div>
-<div class="ttc" id="structgrpc__service__account__credentials_html_a12e5661a8313375683678cde3fbe765f"><div class="ttname"><a href="structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f">grpc_service_account_credentials::scope</a></div><div class="ttdeci">char * scope</div><div class="ttdef"><b>Definition:</b> credentials.h:282</div></div>
-<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_acf21ce59c27d145279e5a26d561ea2d5"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5">grpc_oauth2_token_fetcher_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:269</div></div>
+<div class="ttc" id="structgrpc__ssl__server__credentials_html_a00e6754957e007f8cc2926911c752fc3"><div class="ttname"><a href="structgrpc__ssl__server__credentials.html#a00e6754957e007f8cc2926911c752fc3">grpc_ssl_server_credentials::config</a></div><div class="ttdeci">grpc_ssl_server_config config</div><div class="ttdef"><b>Definition:</b> credentials.h:244</div></div>
+<div class="ttc" id="structgrpc__server__credentials_html_a09edf5dc25f9d65ca19fae28ea69f1b7"><div class="ttname"><a href="structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7">grpc_server_credentials::refcount</a></div><div class="ttdeci">gpr_refcount refcount</div><div class="ttdef"><b>Definition:</b> credentials.h:223</div></div>
+<div class="ttc" id="structgrpc__oauth2__token__fetcher__credentials_html_acf21ce59c27d145279e5a26d561ea2d5"><div class="ttname"><a href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5">grpc_oauth2_token_fetcher_credentials::base</a></div><div class="ttdeci">grpc_credentials base</div><div class="ttdef"><b>Definition:</b> credentials.h:280</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/credentials__metadata_8c.html b/doc/ref/core.internal/html/credentials__metadata_8c.html
index 05c7cba141..600f3aa757 100644
--- a/doc/ref/core.internal/html/credentials__metadata_8c.html
+++ b/doc/ref/core.internal/html/credentials__metadata_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -223,7 +223,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/credentials__posix_8c.html b/doc/ref/core.internal/html/credentials__posix_8c.html
index 4a209b2319..a340705ad1 100644
--- a/doc/ref/core.internal/html/credentials__posix_8c.html
+++ b/doc/ref/core.internal/html/credentials__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/credentials__win32_8c.html b/doc/ref/core.internal/html/credentials__win32_8c.html
index f550f8b0c5..58d4b921eb 100644
--- a/doc/ref/core.internal/html/credentials__win32_8c.html
+++ b/doc/ref/core.internal/html/credentials__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_03e3f2561cf9e09e514d23ee8902839b.html b/doc/ref/core.internal/html/dir_03e3f2561cf9e09e514d23ee8902839b.html
index eb172178b3..585a949083 100644
--- a/doc/ref/core.internal/html/dir_03e3f2561cf9e09e514d23ee8902839b.html
+++ b/doc/ref/core.internal/html/dir_03e3f2561cf9e09e514d23ee8902839b.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -95,8 +95,6 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:httpcli__security__connector_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli__security__connector_8c.html">httpcli_security_connector.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:httpcli__security__connector_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli__security__connector_8h.html">httpcli_security_connector.h</a> <a href="httpcli__security__connector_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:parser_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="parser_8c.html">parser.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:parser_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="parser_8h.html">parser.h</a> <a href="parser_8h_source.html">[code]</a></td></tr>
@@ -105,7 +103,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_35c0979e6ab890cbca79261dc9fc2958.html b/doc/ref/core.internal/html/dir_35c0979e6ab890cbca79261dc9fc2958.html
index ec45156e17..3828512d14 100644
--- a/doc/ref/core.internal/html/dir_35c0979e6ab890cbca79261dc9fc2958.html
+++ b/doc/ref/core.internal/html/dir_35c0979e6ab890cbca79261dc9fc2958.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -95,7 +95,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_3f1a464cbd6442b4d6b6ee306c9b0460.html b/doc/ref/core.internal/html/dir_3f1a464cbd6442b4d6b6ee306c9b0460.html
index 4c29d228f7..9b9d53ab34 100644
--- a/doc/ref/core.internal/html/dir_3f1a464cbd6442b4d6b6ee306c9b0460.html
+++ b/doc/ref/core.internal/html/dir_3f1a464cbd6442b4d6b6ee306c9b0460.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -127,10 +127,6 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:pollset_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html">pollset.h</a> <a href="pollset_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:pollset__kick__posix_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8c.html">pollset_kick_posix.c</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:pollset__kick__posix_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__kick__posix_8h.html">pollset_kick_posix.h</a> <a href="pollset__kick__posix_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:pollset__multipoller__with__epoll_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__multipoller__with__epoll_8c.html">pollset_multipoller_with_epoll.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:pollset__multipoller__with__poll__posix_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__multipoller__with__poll__posix_8c.html">pollset_multipoller_with_poll_posix.c</a></td></tr>
@@ -205,6 +201,10 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:time__averaged__stats_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time__averaged__stats_8h.html">time_averaged_stats.h</a> <a href="time__averaged__stats_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:udp__server_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8c.html">udp_server.c</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:udp__server_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html">udp_server.h</a> <a href="udp__server_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:wakeup__fd__eventfd_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__eventfd_8c.html">wakeup_fd_eventfd.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:wakeup__fd__nospecial_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__nospecial_8c.html">wakeup_fd_nospecial.c</a></td></tr>
@@ -221,7 +221,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_3f4beedb24b0e92d29e048ed944a7adc.html b/doc/ref/core.internal/html/dir_3f4beedb24b0e92d29e048ed944a7adc.html
index af4d7f0ef7..715b93fe1e 100644
--- a/doc/ref/core.internal/html/dir_3f4beedb24b0e92d29e048ed944a7adc.html
+++ b/doc/ref/core.internal/html/dir_3f4beedb24b0e92d29e048ed944a7adc.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -97,7 +97,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_5349cec9f9058ade8b7779c683443df9.html b/doc/ref/core.internal/html/dir_5349cec9f9058ade8b7779c683443df9.html
index 0d5e289014..3aa670208d 100644
--- a/doc/ref/core.internal/html/dir_5349cec9f9058ade8b7779c683443df9.html
+++ b/doc/ref/core.internal/html/dir_5349cec9f9058ade8b7779c683443df9.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -93,7 +93,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_63ea090b1bf0393f23b745b651ae7f2b.html b/doc/ref/core.internal/html/dir_63ea090b1bf0393f23b745b651ae7f2b.html
index 1f7ecca93a..54dbc3c191 100644
--- a/doc/ref/core.internal/html/dir_63ea090b1bf0393f23b745b651ae7f2b.html
+++ b/doc/ref/core.internal/html/dir_63ea090b1bf0393f23b745b651ae7f2b.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,23 +85,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
+<tr class="memitem:aggregation_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aggregation_8h.html">aggregation.h</a> <a href="aggregation_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:context_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="context_8c.html">context.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:census_2context_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census_2context_8h.html">context.h</a> <a href="census_2context_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:grpc__context_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__context_8c.html">grpc_context.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:grpc__filter_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8c.html">grpc_filter.c</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:grpc__filter_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8h.html">grpc_filter.h</a> <a href="grpc__filter_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:initialize_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="initialize_8c.html">initialize.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:record__stat_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="record__stat_8c.html">record_stat.c</a></td></tr>
+<tr class="memitem:operation_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="operation_8c.html">operation.c</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:rpc__metric__id_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html">rpc_metric_id.h</a> <a href="rpc__metric__id_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:rpc__stat__id_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html">rpc_stat_id.h</a> <a href="rpc__stat__id_8h_source.html">[code]</a></td></tr>
+<tr class="memitem:tracing_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tracing_8c.html">tracing.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/ref/core.internal/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index fb900bdf5c..0b40b3cf42 100644
--- a/doc/ref/core.internal/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/doc/ref/core.internal/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -91,7 +91,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_7283b8f5e6e3c4b0819c2b491a18d7d4.html b/doc/ref/core.internal/html/dir_7283b8f5e6e3c4b0819c2b491a18d7d4.html
index ee6826b43a..d38003a2b3 100644
--- a/doc/ref/core.internal/html/dir_7283b8f5e6e3c4b0819c2b491a18d7d4.html
+++ b/doc/ref/core.internal/html/dir_7283b8f5e6e3c4b0819c2b491a18d7d4.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -105,7 +105,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_73fa28a1e06161e89b964f34cd202aba.html b/doc/ref/core.internal/html/dir_73fa28a1e06161e89b964f34cd202aba.html
index e4e722893b..4d577ff270 100644
--- a/doc/ref/core.internal/html/dir_73fa28a1e06161e89b964f34cd202aba.html
+++ b/doc/ref/core.internal/html/dir_73fa28a1e06161e89b964f34cd202aba.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -91,13 +91,11 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:timers_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers_8h.html">timers.h</a> <a href="timers_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:timers__preciseclock_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__preciseclock_8h.html">timers_preciseclock.h</a> <a href="timers__preciseclock_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_74d191036da95c8575e4e637193ed623.html b/doc/ref/core.internal/html/dir_74d191036da95c8575e4e637193ed623.html
new file mode 100644
index 0000000000..42ec81d7b5
--- /dev/null
+++ b/doc/ref/core.internal/html/dir_74d191036da95c8575e4e637193ed623.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/statistics Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html">statistics</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">statistics Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:census__interface_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__interface_8h.html">census_interface.h</a> <a href="census__interface_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:census__rpc__stats_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__rpc__stats_8h.html">census_rpc_stats.h</a> <a href="census__rpc__stats_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/dir_79268b13b30141157b35932967b4e740.html b/doc/ref/core.internal/html/dir_79268b13b30141157b35932967b4e740.html
index e62b486034..53a36c7f4b 100644
--- a/doc/ref/core.internal/html/dir_79268b13b30141157b35932967b4e740.html
+++ b/doc/ref/core.internal/html/dir_79268b13b30141157b35932967b4e740.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,7 +118,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_8aa15e76222df75340b2e23e43efb3e2.html b/doc/ref/core.internal/html/dir_8aa15e76222df75340b2e23e43efb3e2.html
index 1fb594f96e..552148f068 100644
--- a/doc/ref/core.internal/html/dir_8aa15e76222df75340b2e23e43efb3e2.html
+++ b/doc/ref/core.internal/html/dir_8aa15e76222df75340b2e23e43efb3e2.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,8 +85,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
-<tr class="memitem:census__filter_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__filter_8h.html">census_filter.h</a> <a href="census__filter_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:channel__args_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8c.html">channel_args.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:channel__args_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel__args_8h.html">channel_args.h</a> <a href="channel__args_8h_source.html">[code]</a></td></tr>
@@ -125,7 +123,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_9410f15740cc8f8ab312fa27ab494b45.html b/doc/ref/core.internal/html/dir_9410f15740cc8f8ab312fa27ab494b45.html
index 615e08b2f3..d3174a11a9 100644
--- a/doc/ref/core.internal/html/dir_9410f15740cc8f8ab312fa27ab494b45.html
+++ b/doc/ref/core.internal/html/dir_9410f15740cc8f8ab312fa27ab494b45.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -87,8 +87,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Files</h2></td></tr>
<tr class="memitem:alloc_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="alloc_8c.html">alloc.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:cancellable_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable_8c.html">cancellable.c</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:cmdline_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8c.html">cmdline.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:cpu__iphone_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cpu__iphone_8c.html">cpu_iphone.c</a></td></tr>
@@ -171,6 +169,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:time__posix_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time__posix_8c.html">time_posix.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:time__precise_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time__precise_8h.html">time_precise.h</a> <a href="time__precise_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:time__win32_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time__win32_8c.html">time_win32.c</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:tls__pthread_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__pthread_8c.html">tls_pthread.c</a></td></tr>
@@ -179,7 +179,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_99f60d2bb6231896bcd2887028065f74.html b/doc/ref/core.internal/html/dir_99f60d2bb6231896bcd2887028065f74.html
index 44b0959361..8edaf7d0dd 100644
--- a/doc/ref/core.internal/html/dir_99f60d2bb6231896bcd2887028065f74.html
+++ b/doc/ref/core.internal/html/dir_99f60d2bb6231896bcd2887028065f74.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,7 +103,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html b/doc/ref/core.internal/html/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html
index 3ca5db4da5..01af660820 100644
--- a/doc/ref/core.internal/html/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html
+++ b/doc/ref/core.internal/html/dir_9d7a14d6d9adcbe4c35dbdb88d867e2e.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -108,7 +108,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html b/doc/ref/core.internal/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html
index a4145b5c9a..18cce86710 100644
--- a/doc/ref/core.internal/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html
+++ b/doc/ref/core.internal/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -105,6 +105,8 @@ Directories</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_b758f7a0b27044dfb0efa69af3c473f5"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b758f7a0b27044dfb0efa69af3c473f5.html">security</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_74d191036da95c8575e4e637193ed623"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html">statistics</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_9410f15740cc8f8ab312fa27ab494b45"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9410f15740cc8f8ab312fa27ab494b45.html">support</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dir_ea54cbef5e3ffa125df07262bbfc9627"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ea54cbef5e3ffa125df07262bbfc9627.html">surface</a></td></tr>
@@ -117,7 +119,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_b758f7a0b27044dfb0efa69af3c473f5.html b/doc/ref/core.internal/html/dir_b758f7a0b27044dfb0efa69af3c473f5.html
index 421c3f8222..ec9e15c4b4 100644
--- a/doc/ref/core.internal/html/dir_b758f7a0b27044dfb0efa69af3c473f5.html
+++ b/doc/ref/core.internal/html/dir_b758f7a0b27044dfb0efa69af3c473f5.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_bbc3f91aaf5c0e78deeca586ef449264.html b/doc/ref/core.internal/html/dir_bbc3f91aaf5c0e78deeca586ef449264.html
index a7249ca946..421af77c9f 100644
--- a/doc/ref/core.internal/html/dir_bbc3f91aaf5c0e78deeca586ef449264.html
+++ b/doc/ref/core.internal/html/dir_bbc3f91aaf5c0e78deeca586ef449264.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -93,7 +93,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_bf8522d75c0d0c872d1b1e399b1737b8.html b/doc/ref/core.internal/html/dir_bf8522d75c0d0c872d1b1e399b1737b8.html
index 40ebbbb507..9d8518dfa7 100644
--- a/doc/ref/core.internal/html/dir_bf8522d75c0d0c872d1b1e399b1737b8.html
+++ b/doc/ref/core.internal/html/dir_bf8522d75c0d0c872d1b1e399b1737b8.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -169,7 +169,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_c11753f61f8d651d8cfd411cfadfafab.html b/doc/ref/core.internal/html/dir_c11753f61f8d651d8cfd411cfadfafab.html
index 28f9a74498..d096b04f74 100644
--- a/doc/ref/core.internal/html/dir_c11753f61f8d651d8cfd411cfadfafab.html
+++ b/doc/ref/core.internal/html/dir_c11753f61f8d651d8cfd411cfadfafab.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -97,7 +97,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_cad3142e04109052413f2d2a2d1813b0.html b/doc/ref/core.internal/html/dir_cad3142e04109052413f2d2a2d1813b0.html
index 03fda648e8..4f66096144 100644
--- a/doc/ref/core.internal/html/dir_cad3142e04109052413f2d2a2d1813b0.html
+++ b/doc/ref/core.internal/html/dir_cad3142e04109052413f2d2a2d1813b0.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -95,8 +95,6 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:atm__win32_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="atm__win32_8h.html">atm_win32.h</a> <a href="atm__win32_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:cancellable__platform_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable__platform_8h.html">cancellable_platform.h</a> <a href="cancellable__platform_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:cmdline_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cmdline_8h.html">cmdline.h</a> <a href="cmdline_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:cpu_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cpu_8h.html">cpu.h</a> <a href="cpu_8h_source.html">[code]</a></td></tr>
@@ -145,7 +143,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/ref/core.internal/html/dir_d44c64559bbebec7f509842c48db8b23.html
index 6763f19e61..41bc6b8528 100644
--- a/doc/ref/core.internal/html/dir_d44c64559bbebec7f509842c48db8b23.html
+++ b/doc/ref/core.internal/html/dir_d44c64559bbebec7f509842c48db8b23.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -91,7 +91,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_d6c86f4345f838817939dd561d8a016c.html b/doc/ref/core.internal/html/dir_d6c86f4345f838817939dd561d8a016c.html
index 0f0b95ea8b..c942b6346f 100644
--- a/doc/ref/core.internal/html/dir_d6c86f4345f838817939dd561d8a016c.html
+++ b/doc/ref/core.internal/html/dir_d6c86f4345f838817939dd561d8a016c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dir_ea54cbef5e3ffa125df07262bbfc9627.html b/doc/ref/core.internal/html/dir_ea54cbef5e3ffa125df07262bbfc9627.html
index c8fb274d25..b8cdc2118b 100644
--- a/doc/ref/core.internal/html/dir_ea54cbef5e3ffa125df07262bbfc9627.html
+++ b/doc/ref/core.internal/html/dir_ea54cbef5e3ffa125df07262bbfc9627.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,7 +147,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dns__resolver_8c.html b/doc/ref/core.internal/html/dns__resolver_8c.html
index 14db34447c..2ff5de6176 100644
--- a/doc/ref/core.internal/html/dns__resolver_8c.html
+++ b/doc/ref/core.internal/html/dns__resolver_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -107,11 +107,39 @@ Data Structures</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
+<tr class="memitem:a681b049fbd354b61168b0d71e3049467"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dns__resolver_8c.html#a681b049fbd354b61168b0d71e3049467">dns_factory_get_default_host_name</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri)</td></tr>
+<tr class="separator:a681b049fbd354b61168b0d71e3049467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932c66ec39e987fb2cd076869334f871"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dns__resolver_8c.html#a932c66ec39e987fb2cd076869334f871">grpc_dns_resolver_factory_create</a> ()</td></tr>
<tr class="memdesc:a932c66ec39e987fb2cd076869334f871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a dns resolver factory. <a href="#a932c66ec39e987fb2cd076869334f871">More...</a><br/></td></tr>
<tr class="separator:a932c66ec39e987fb2cd076869334f871"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a681b049fbd354b61168b0d71e3049467"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* dns_factory_get_default_host_name </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
+ <td class="paramname"><em>factory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__uri.html">grpc_uri</a> *&#160;</td>
+ <td class="paramname"><em>uri</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a932c66ec39e987fb2cd076869334f871"></a>
<div class="memitem">
<div class="memproto">
@@ -133,7 +161,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dns__resolver_8h.html b/doc/ref/core.internal/html/dns__resolver_8h.html
index 66cd3d461d..3b024b7bb1 100644
--- a/doc/ref/core.internal/html/dns__resolver_8h.html
+++ b/doc/ref/core.internal/html/dns__resolver_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/dns__resolver_8h_source.html b/doc/ref/core.internal/html/dns__resolver_8h_source.html
index 31dd4cb090..69ba58e171 100644
--- a/doc/ref/core.internal/html/dns__resolver_8h_source.html
+++ b/doc/ref/core.internal/html/dns__resolver_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,13 +129,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *<a class="code" href="dns__resolver_8h.html#af1a22a50d3130b565e8a00b95a805b8a">grpc_dns_resolver_factory_create</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_RESOLVERS_DNS_RESOLVER_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="dns__resolver_8h_html_af1a22a50d3130b565e8a00b95a805b8a"><div class="ttname"><a href="dns__resolver_8h.html#af1a22a50d3130b565e8a00b95a805b8a">grpc_dns_resolver_factory_create</a></div><div class="ttdeci">grpc_resolver_factory * grpc_dns_resolver_factory_create(void)</div><div class="ttdoc">Create a dns resolver factory. </div><div class="ttdef"><b>Definition:</b> dns_resolver.c:258</div></div>
+<div class="ttc" id="dns__resolver_8h_html_af1a22a50d3130b565e8a00b95a805b8a"><div class="ttname"><a href="dns__resolver_8h.html#af1a22a50d3130b565e8a00b95a805b8a">grpc_dns_resolver_factory_create</a></div><div class="ttdeci">grpc_resolver_factory * grpc_dns_resolver_factory_create(void)</div><div class="ttdoc">Create a dns resolver factory. </div><div class="ttdef"><b>Definition:</b> dns_resolver.c:254</div></div>
<div class="ttc" id="resolver__factory_8h_html"><div class="ttname"><a href="resolver__factory_8h.html">resolver_factory.h</a></div></div>
<div class="ttc" id="structgrpc__resolver__factory_html"><div class="ttname"><a href="structgrpc__resolver__factory.html">grpc_resolver_factory</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver_factory.h:46</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint_8c.html b/doc/ref/core.internal/html/endpoint_8c.html
index 96e3802ef4..aa7d597768 100644
--- a/doc/ref/core.internal/html/endpoint_8c.html
+++ b/doc/ref/core.internal/html/endpoint_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,10 +94,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:abead7bb222b6e3f5a7004c8fb12821be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8c.html#abead7bb222b6e3f5a7004c8fb12821be">grpc_endpoint_notify_on_read</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> cb, void *user_data)</td></tr>
-<tr class="separator:abead7bb222b6e3f5a7004c8fb12821be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6cc5c4afb853d7204ad7b6bcbe8c95b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8c.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">grpc_endpoint_write</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice.html">gpr_slice</a> *slices, size_t nslices, <a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> cb, void *user_data)</td></tr>
-<tr class="separator:a6cc5c4afb853d7204ad7b6bcbe8c95b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88073e28e8d69a1e0ef322bc1e825349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8c.html#a88073e28e8d69a1e0ef322bc1e825349">grpc_endpoint_read</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb)</td></tr>
+<tr class="separator:a88073e28e8d69a1e0ef322bc1e825349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1789b99244fa647b7a6c82581e1ddaad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8c.html#a1789b99244fa647b7a6c82581e1ddaad">grpc_endpoint_write</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb)</td></tr>
+<tr class="separator:a1789b99244fa647b7a6c82581e1ddaad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe30ad16c4df2a5c80b9e73d2bce80e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8c.html#afe30ad16c4df2a5c80b9e73d2bce80e6">grpc_endpoint_add_to_pollset</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
<tr class="separator:afe30ad16c4df2a5c80b9e73d2bce80e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da8b1657895a121a59458dbdeb0e900"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900">grpc_endpoint_add_to_pollset_set</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *pollset_set)</td></tr>
@@ -194,12 +194,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="abead7bb222b6e3f5a7004c8fb12821be"></a>
+<a class="anchor" id="a88073e28e8d69a1e0ef322bc1e825349"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_endpoint_notify_on_read </td>
+ <td class="memname"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> grpc_endpoint_read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *&#160;</td>
<td class="paramname"><em>ep</em>, </td>
@@ -207,14 +207,14 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a>&#160;</td>
- <td class="paramname"><em>cb</em>, </td>
+ <td class="paramtype"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td>
+ <td class="paramname"><em>slices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>user_data</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -242,12 +242,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a6cc5c4afb853d7204ad7b6bcbe8c95b0"></a>
+<a class="anchor" id="a1789b99244fa647b7a6c82581e1ddaad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> grpc_endpoint_write </td>
+ <td class="memname"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> grpc_endpoint_write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *&#160;</td>
<td class="paramname"><em>ep</em>, </td>
@@ -255,26 +255,14 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__slice.html">gpr_slice</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td>
<td class="paramname"><em>slices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>nslices</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a>&#160;</td>
- <td class="paramname"><em>cb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>user_data</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -289,7 +277,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint_8h.html b/doc/ref/core.internal/html/endpoint_8h.html
index e15915dcf1..2f77989939 100644
--- a/doc/ref/core.internal/html/endpoint_8h.html
+++ b/doc/ref/core.internal/html/endpoint_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,6 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock"><code>#include &quot;<a class="el" href="pollset_8h_source.html">src/core/iomgr/pollset.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="pollset__set_8h_source.html">src/core/iomgr/pollset_set.h</a>&quot;</code><br/>
<code>#include &lt;<a class="el" href="slice_8h_source.html">grpc/support/slice.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="slice__buffer_8h_source.html">grpc/support/slice_buffer.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
</div>
<p><a href="endpoint_8h_source.html">Go to the source code of this file.</a></p>
@@ -113,39 +114,26 @@ Typedefs</h2></td></tr>
<tr class="separator:ab0f168d17277b4b5a4d7842eec6ea3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd077025fc138a98e048238d2efe1b9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#accd077025fc138a98e048238d2efe1b9">grpc_endpoint_vtable</a></td></tr>
<tr class="separator:accd077025fc138a98e048238d2efe1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae601d949fd51e619ee5312bc2d733236"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
-<a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#ae601d949fd51e619ee5312bc2d733236">grpc_endpoint_cb_status</a></td></tr>
-<tr class="separator:ae601d949fd51e619ee5312bc2d733236"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5e35fd14127beb3af459a22d81ac1fd"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
-<a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#ae5e35fd14127beb3af459a22d81ac1fd">grpc_endpoint_write_status</a></td></tr>
-<tr class="separator:ae5e35fd14127beb3af459a22d81ac1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adb689cc1f448569b81f46c8810b5a24c"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> )(void *user_data, <a class="el" href="structgpr__slice.html">gpr_slice</a> *slices, size_t nslices, <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> error)</td></tr>
-<tr class="separator:adb689cc1f448569b81f46c8810b5a24c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af2ca6ea84b9d91d443ba9a8a53e55f2a"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> )(void *user_data, <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> error)</td></tr>
-<tr class="separator:af2ca6ea84b9d91d443ba9a8a53e55f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b14cc7f5c86101f3ef33f81d1dade08"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
+<a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#a1b14cc7f5c86101f3ef33f81d1dade08">grpc_endpoint_op_status</a></td></tr>
+<tr class="separator:a1b14cc7f5c86101f3ef33f81d1dade08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr class="memitem:abb88e72ffe7908c2def55fea24d321ae"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> { <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f">GRPC_ENDPOINT_CB_OK</a> = 0,
-<a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a">GRPC_ENDPOINT_CB_EOF</a>,
-<a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37">GRPC_ENDPOINT_CB_SHUTDOWN</a>,
-<a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e">GRPC_ENDPOINT_CB_ERROR</a>
+<tr class="memitem:a51f03de57cc964c0aa30ea45c1854a3c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> { <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4">GRPC_ENDPOINT_DONE</a>,
+<a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8">GRPC_ENDPOINT_PENDING</a>,
+<a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1">GRPC_ENDPOINT_ERROR</a>
}</td></tr>
-<tr class="separator:abb88e72ffe7908c2def55fea24d321ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfb8e299371be52c109912cda9dbe902"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> { <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254">GRPC_ENDPOINT_WRITE_DONE</a>,
-<a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09">GRPC_ENDPOINT_WRITE_PENDING</a>,
-<a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f">GRPC_ENDPOINT_WRITE_ERROR</a>
- }</td></tr>
-<tr class="separator:abfb8e299371be52c109912cda9dbe902"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a51f03de57cc964c0aa30ea45c1854a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:abead7bb222b6e3f5a7004c8fb12821be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be">grpc_endpoint_notify_on_read</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> cb, void *user_data)</td></tr>
-<tr class="separator:abead7bb222b6e3f5a7004c8fb12821be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7aa32f533a8b9206bdf17a5c19a0205"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205">grpc_endpoint_read</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb) <a class="el" href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a></td></tr>
+<tr class="separator:aa7aa32f533a8b9206bdf17a5c19a0205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21e5c205829aaf48ae7d26b32fa00338"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">grpc_endpoint_get_peer</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep)</td></tr>
<tr class="separator:a21e5c205829aaf48ae7d26b32fa00338"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6cc5c4afb853d7204ad7b6bcbe8c95b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">grpc_endpoint_write</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice.html">gpr_slice</a> *slices, size_t nslices, <a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> cb, void *user_data)</td></tr>
-<tr class="separator:a6cc5c4afb853d7204ad7b6bcbe8c95b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6d73ee39b9b7c683b7162d3ab71e067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067">grpc_endpoint_write</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb) <a class="el" href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a></td></tr>
+<tr class="separator:ae6d73ee39b9b7c683b7162d3ab71e067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fca699259b75cf0f685227a363765fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">grpc_endpoint_shutdown</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep)</td></tr>
<tr class="separator:a7fca699259b75cf0f685227a363765fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b4b5f0b352955ec4f060c6b443408bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">grpc_endpoint_destroy</a> (<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep)</td></tr>
@@ -168,24 +156,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae601d949fd51e619ee5312bc2d733236"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef enum <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="adb689cc1f448569b81f46c8810b5a24c"></a>
+<a class="anchor" id="a1b14cc7f5c86101f3ef33f81d1dade08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void(* grpc_endpoint_read_cb)(void *user_data, <a class="el" href="structgpr__slice.html">gpr_slice</a> *slices, size_t nslices, <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> error)</td>
+ <td class="memname">typedef enum <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -204,68 +180,22 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af2ca6ea84b9d91d443ba9a8a53e55f2a"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void(* grpc_endpoint_write_cb)(void *user_data, <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> error)</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae5e35fd14127beb3af459a22d81ac1fd"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef enum <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="abb88e72ffe7908c2def55fea24d321ae"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f"></a>GRPC_ENDPOINT_CB_OK</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a"></a>GRPC_ENDPOINT_CB_EOF</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37"></a>GRPC_ENDPOINT_CB_SHUTDOWN</em>&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e"></a>GRPC_ENDPOINT_CB_ERROR</em>&#160;</td><td class="fielddoc">
-</td></tr>
-</table>
-
-</div>
-</div>
-<a class="anchor" id="abfb8e299371be52c109912cda9dbe902"></a>
+<a class="anchor" id="a51f03de57cc964c0aa30ea45c1854a3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">enum <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a></td>
+ <td class="memname">enum <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254"></a>GRPC_ENDPOINT_WRITE_DONE</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4"></a>GRPC_ENDPOINT_DONE</em>&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09"></a>GRPC_ENDPOINT_WRITE_PENDING</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><em><a class="anchor" id="a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8"></a>GRPC_ENDPOINT_PENDING</em>&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f"></a>GRPC_ENDPOINT_WRITE_ERROR</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><em><a class="anchor" id="a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1"></a>GRPC_ENDPOINT_ERROR</em>&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -356,12 +286,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="abead7bb222b6e3f5a7004c8fb12821be"></a>
+<a class="anchor" id="aa7aa32f533a8b9206bdf17a5c19a0205"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_endpoint_notify_on_read </td>
+ <td class="memname"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> grpc_endpoint_read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *&#160;</td>
<td class="paramname"><em>ep</em>, </td>
@@ -369,14 +299,14 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a>&#160;</td>
- <td class="paramname"><em>cb</em>, </td>
+ <td class="paramtype"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td>
+ <td class="paramname"><em>slices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>user_data</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -404,12 +334,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a6cc5c4afb853d7204ad7b6bcbe8c95b0"></a>
+<a class="anchor" id="ae6d73ee39b9b7c683b7162d3ab71e067"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> grpc_endpoint_write </td>
+ <td class="memname"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> grpc_endpoint_write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *&#160;</td>
<td class="paramname"><em>ep</em>, </td>
@@ -417,26 +347,14 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__slice.html">gpr_slice</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td>
<td class="paramname"><em>slices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>nslices</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a>&#160;</td>
- <td class="paramname"><em>cb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>user_data</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -451,7 +369,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint_8h_source.html b/doc/ref/core.internal/html/endpoint_8h_source.html
index 9c430efc79..89da233107 100644
--- a/doc/ref/core.internal/html/endpoint_8h_source.html
+++ b/doc/ref/core.internal/html/endpoint_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -127,117 +127,107 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset_8h.html">src/core/iomgr/pollset.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset__set_8h.html">src/core/iomgr/pollset_set.h</a>&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="slice_8h.html">grpc/support/slice.h</a>&gt;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">grpc/support/time.h</a>&gt;</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* An endpoint caps a streaming channel between two communicating processes.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> Examples may be: a tcp socket, &lt;stdin+stdout&gt;, or some shared memory. */</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="endpoint_8h.html#ab0f168d17277b4b5a4d7842eec6ea3ea"> 45</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="endpoint_8h.html#accd077025fc138a98e048238d2efe1b9"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a> <a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae"> 48</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> {</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f"> 49</a></span>&#160; <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f">GRPC_ENDPOINT_CB_OK</a> = 0, <span class="comment">/* Call completed successfully */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a"> 50</a></span>&#160; <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a">GRPC_ENDPOINT_CB_EOF</a>, <span class="comment">/* Call completed successfully, end of file reached */</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37"> 51</a></span>&#160; <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37">GRPC_ENDPOINT_CB_SHUTDOWN</a>, <span class="comment">/* Call interrupted by shutdown */</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e"> 52</a></span>&#160; <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e">GRPC_ENDPOINT_CB_ERROR</a> <span class="comment">/* Call interrupted by socket error */</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="slice__buffer_8h.html">grpc/support/slice_buffer.h</a>&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">grpc/support/time.h</a>&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/* An endpoint caps a streaming channel between two communicating processes.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> Examples may be: a tcp socket, &lt;stdin+stdout&gt;, or some shared memory. */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="endpoint_8h.html#ab0f168d17277b4b5a4d7842eec6ea3ea"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="endpoint_8h.html#accd077025fc138a98e048238d2efe1b9"> 47</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a> <a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4"> 50</a></span>&#160; <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4">GRPC_ENDPOINT_DONE</a>, <span class="comment">/* completed immediately, cb won&#39;t be called */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8"> 51</a></span>&#160; <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8">GRPC_ENDPOINT_PENDING</a>, <span class="comment">/* cb will be called when completed */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1"> 52</a></span>&#160; <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1">GRPC_ENDPOINT_ERROR</a> <span class="comment">/* write errored out, cb won&#39;t be called */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902"> 55</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> {</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254"> 56</a></span>&#160; <a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254">GRPC_ENDPOINT_WRITE_DONE</a>, <span class="comment">/* completed immediately, cb won&#39;t be called */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09"> 57</a></span>&#160; <a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09">GRPC_ENDPOINT_WRITE_PENDING</a>, <span class="comment">/* cb will be called when completed */</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f"> 58</a></span>&#160; <a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f">GRPC_ENDPOINT_WRITE_ERROR</a> <span class="comment">/* write errored out, cb won&#39;t be called */</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c"> 61</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a>)(<span class="keywordtype">void</span> *user_data, <a class="code" href="structgpr__slice.html">gpr_slice</a> *slices,</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">size_t</span> nslices,</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> error);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a"> 64</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a>)(<span class="keywordtype">void</span> *user_data,</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a> error);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html"> 55</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a> {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd"> 56</a></span>&#160; <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> (*<a class="code" href="structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd">read</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721"> 58</a></span>&#160; <a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> (*<a class="code" href="structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721">write</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556"> 60</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556">add_to_pollset</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c"> 61</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c">add_to_pollset_set</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *pollset);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#a1c3b42c8a439d6e741a84627815982d6"> 62</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#a1c3b42c8a439d6e741a84627815982d6">shutdown</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c"> 63</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c">destroy</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#a01e48582c45e2e7033e344d253316911"> 64</a></span>&#160; <span class="keywordtype">char</span> *(*get_peer)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html"> 67</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a> {</div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2"> 68</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2">notify_on_read</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> cb,</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739"> 70</a></span>&#160; <a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> (*<a class="code" href="structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739">write</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgpr__slice.html">gpr_slice</a> *slices,</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">size_t</span> nslices, <a class="code" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> cb,</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556"> 73</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556">add_to_pollset</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c"> 74</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c">add_to_pollset_set</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *pollset);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#a1c3b42c8a439d6e741a84627815982d6"> 75</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#a1c3b42c8a439d6e741a84627815982d6">shutdown</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c"> 76</a></span>&#160; void (*<a class="code" href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c">destroy</a>)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgrpc__endpoint__vtable.html#a01e48582c45e2e7033e344d253316911"> 77</a></span>&#160; <span class="keywordtype">char</span> *(*get_peer)(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* When data is available on the connection, calls the callback with slices. */</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be">grpc_endpoint_notify_on_read</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> cb,</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">grpc_endpoint_get_peer</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* Write slices out to the socket.</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> If the connection is ready for more data after the end of the call, it</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> returns GRPC_ENDPOINT_WRITE_DONE.</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> Otherwise it returns GRPC_ENDPOINT_WRITE_PENDING and calls cb when the</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> connection is ready for more data. */</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a> <a class="code" href="endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">grpc_endpoint_write</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep,</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *slices,</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">size_t</span> nslices,</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> cb,</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">/* Causes any pending read/write callbacks to run immediately with</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> GRPC_ENDPOINT_CB_SHUTDOWN status */</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">grpc_endpoint_shutdown</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">grpc_endpoint_destroy</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">/* Add an endpoint to a pollset, so that when the pollset is polled, events from</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> this endpoint are considered */</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6">grpc_endpoint_add_to_pollset</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">grpc_endpoint_add_to_pollset_set</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *pollset_set);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structgrpc__endpoint.html"> 108</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> {</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structgrpc__endpoint.html#a3510963bb9fe2afd610189fa3a1f44c7"> 109</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a> *<a class="code" href="structgrpc__endpoint.html#a3510963bb9fe2afd610189fa3a1f44c7">vtable</a>;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;};</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ENDPOINT_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html_ae2d638d92a090e190a73ba01f2b29556"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556">grpc_endpoint_vtable::add_to_pollset</a></div><div class="ttdeci">void(* add_to_pollset)(grpc_endpoint *ep, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> endpoint.h:73</div></div>
-<div class="ttc" id="endpoint_8h_html_abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254"><div class="ttname"><a href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254">GRPC_ENDPOINT_WRITE_DONE</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:56</div></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html_a1c3b42c8a439d6e741a84627815982d6"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#a1c3b42c8a439d6e741a84627815982d6">grpc_endpoint_vtable::shutdown</a></div><div class="ttdeci">void(* shutdown)(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.h:75</div></div>
-<div class="ttc" id="endpoint_8h_html_abb88e72ffe7908c2def55fea24d321ae"><div class="ttname"><a href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">grpc_endpoint_cb_status</a></div><div class="ttdeci">grpc_endpoint_cb_status</div><div class="ttdef"><b>Definition:</b> endpoint.h:48</div></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">/* When data is available on the connection, calls the callback with slices.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> Callback success indicates that the endpoint can accept more reads, failure</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> indicates the endpoint is closed.</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> Valid slices may be placed into \a slices even on callback success == 0. */</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> <a class="code" href="endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205">grpc_endpoint_read</a>(</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb) <a class="code" href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">grpc_endpoint_get_peer</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">/* Write slices out to the socket.</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> If the connection is ready for more data after the end of the call, it</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> returns GRPC_ENDPOINT_DONE.</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> Otherwise it returns GRPC_ENDPOINT_PENDING and calls cb when the</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> connection is ready for more data.</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> \a slices may be mutated at will by the endpoint until cb is called.</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> No guarantee is made to the content of slices after a write EXCEPT that</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> it is a valid slice buffer.</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a> <a class="code" href="endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067">grpc_endpoint_write</a>(</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb) <a class="code" href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">/* Causes any pending read/write callbacks to run immediately with</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> success==0 */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">grpc_endpoint_shutdown</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">grpc_endpoint_destroy</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/* Add an endpoint to a pollset, so that when the pollset is polled, events from</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> this endpoint are considered */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6">grpc_endpoint_add_to_pollset</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">void</span> <a class="code" href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">grpc_endpoint_add_to_pollset_set</a>(<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *pollset_set);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structgrpc__endpoint.html"> 102</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> {</div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structgrpc__endpoint.html#a3510963bb9fe2afd610189fa3a1f44c7"> 103</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a> *<a class="code" href="structgrpc__endpoint.html#a3510963bb9fe2afd610189fa3a1f44c7">vtable</a>;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;};</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ENDPOINT_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html_ae2d638d92a090e190a73ba01f2b29556"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556">grpc_endpoint_vtable::add_to_pollset</a></div><div class="ttdeci">void(* add_to_pollset)(grpc_endpoint *ep, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> endpoint.h:60</div></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html_af0d669c8ee2e3a481dcac156a2184dfd"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd">grpc_endpoint_vtable::read</a></div><div class="ttdeci">grpc_endpoint_op_status(* read)(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb)</div><div class="ttdef"><b>Definition:</b> endpoint.h:56</div></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html_a1c3b42c8a439d6e741a84627815982d6"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#a1c3b42c8a439d6e741a84627815982d6">grpc_endpoint_vtable::shutdown</a></div><div class="ttdeci">void(* shutdown)(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.h:62</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html_ac276ecfd62bad184e1bed7eaa2674b3c"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c">grpc_endpoint_vtable::add_to_pollset_set</a></div><div class="ttdeci">void(* add_to_pollset_set)(grpc_endpoint *ep, grpc_pollset_set *pollset)</div><div class="ttdef"><b>Definition:</b> endpoint.h:74</div></div>
-<div class="ttc" id="endpoint_8h_html_abfb8e299371be52c109912cda9dbe902"><div class="ttname"><a href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a></div><div class="ttdeci">grpc_endpoint_write_status</div><div class="ttdef"><b>Definition:</b> endpoint.h:55</div></div>
-<div class="ttc" id="endpoint_8h_html_a6cc5c4afb853d7204ad7b6bcbe8c95b0"><div class="ttname"><a href="endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">grpc_endpoint_write</a></div><div class="ttdeci">grpc_endpoint_write_status grpc_endpoint_write(grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> endpoint.c:41</div></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html_ac276ecfd62bad184e1bed7eaa2674b3c"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c">grpc_endpoint_vtable::add_to_pollset_set</a></div><div class="ttdeci">void(* add_to_pollset_set)(grpc_endpoint *ep, grpc_pollset_set *pollset)</div><div class="ttdef"><b>Definition:</b> endpoint.h:61</div></div>
+<div class="ttc" id="port__platform_8h_html_aef49047a3be38448a61332117b306686"><div class="ttname"><a href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a></div><div class="ttdeci">#define GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> port_platform.h:330</div></div>
<div class="ttc" id="endpoint_8h_html_a5b4b5f0b352955ec4f060c6b443408bd"><div class="ttname"><a href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">grpc_endpoint_destroy</a></div><div class="ttdeci">void grpc_endpoint_destroy(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.c:59</div></div>
<div class="ttc" id="pollset_8h_html"><div class="ttname"><a href="pollset_8h.html">pollset.h</a></div></div>
<div class="ttc" id="endpoint_8h_html_a21e5c205829aaf48ae7d26b32fa00338"><div class="ttname"><a href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">grpc_endpoint_get_peer</a></div><div class="ttdeci">char * grpc_endpoint_get_peer(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.c:61</div></div>
-<div class="ttc" id="endpoint_8h_html_abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a"><div class="ttname"><a href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a">GRPC_ENDPOINT_CB_EOF</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:50</div></div>
-<div class="ttc" id="endpoint_8h_html_abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09"><div class="ttname"><a href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09">GRPC_ENDPOINT_WRITE_PENDING</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:57</div></div>
-<div class="ttc" id="endpoint_8h_html_abead7bb222b6e3f5a7004c8fb12821be"><div class="ttname"><a href="endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be">grpc_endpoint_notify_on_read</a></div><div class="ttdeci">void grpc_endpoint_notify_on_read(grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> endpoint.c:36</div></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html_a5fca837fe96a08bfc514eb7579e23739"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739">grpc_endpoint_vtable::write</a></div><div class="ttdeci">grpc_endpoint_write_status(* write)(grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> endpoint.h:70</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
-<div class="ttc" id="structgrpc__endpoint_html_a3510963bb9fe2afd610189fa3a1f44c7"><div class="ttname"><a href="structgrpc__endpoint.html#a3510963bb9fe2afd610189fa3a1f44c7">grpc_endpoint::vtable</a></div><div class="ttdeci">const grpc_endpoint_vtable * vtable</div><div class="ttdef"><b>Definition:</b> endpoint.h:109</div></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html"><div class="ttname"><a href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:67</div></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html_a86466f2980bcc966d2aebdd5659570d2"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2">grpc_endpoint_vtable::notify_on_read</a></div><div class="ttdeci">void(* notify_on_read)(grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> endpoint.h:68</div></div>
-<div class="ttc" id="endpoint_8h_html_abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37"><div class="ttname"><a href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37">GRPC_ENDPOINT_CB_SHUTDOWN</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:51</div></div>
-<div class="ttc" id="endpoint_8h_html_a7da8b1657895a121a59458dbdeb0e900"><div class="ttname"><a href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">grpc_endpoint_add_to_pollset_set</a></div><div class="ttdeci">void grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set)</div><div class="ttdef"><b>Definition:</b> endpoint.c:53</div></div>
-<div class="ttc" id="structgrpc__endpoint__vtable_html_af1c2694fdabae292bfef69c3adfd910c"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c">grpc_endpoint_vtable::destroy</a></div><div class="ttdeci">void(* destroy)(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.h:76</div></div>
-<div class="ttc" id="endpoint_8h_html_adb689cc1f448569b81f46c8810b5a24c"><div class="ttname"><a href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a></div><div class="ttdeci">void(* grpc_endpoint_read_cb)(void *user_data, gpr_slice *slices, size_t nslices, grpc_endpoint_cb_status error)</div><div class="ttdef"><b>Definition:</b> endpoint.h:61</div></div>
-<div class="ttc" id="endpoint_8h_html_afe30ad16c4df2a5c80b9e73d2bce80e6"><div class="ttname"><a href="endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6">grpc_endpoint_add_to_pollset</a></div><div class="ttdeci">void grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> endpoint.c:49</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
+<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
+<div class="ttc" id="structgrpc__endpoint_html_a3510963bb9fe2afd610189fa3a1f44c7"><div class="ttname"><a href="structgrpc__endpoint.html#a3510963bb9fe2afd610189fa3a1f44c7">grpc_endpoint::vtable</a></div><div class="ttdeci">const grpc_endpoint_vtable * vtable</div><div class="ttdef"><b>Definition:</b> endpoint.h:103</div></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html"><div class="ttname"><a href="structgrpc__endpoint__vtable.html">grpc_endpoint_vtable</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:55</div></div>
+<div class="ttc" id="endpoint_8h_html_a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4"><div class="ttname"><a href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4">GRPC_ENDPOINT_DONE</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:50</div></div>
+<div class="ttc" id="endpoint_8h_html_a7da8b1657895a121a59458dbdeb0e900"><div class="ttname"><a href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">grpc_endpoint_add_to_pollset_set</a></div><div class="ttdeci">void grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set)</div><div class="ttdef"><b>Definition:</b> endpoint.c:52</div></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html_aab326f00de2d1bbca24fd3ae064e2721"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721">grpc_endpoint_vtable::write</a></div><div class="ttdeci">grpc_endpoint_op_status(* write)(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb)</div><div class="ttdef"><b>Definition:</b> endpoint.h:58</div></div>
+<div class="ttc" id="endpoint_8h_html_a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8"><div class="ttname"><a href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8">GRPC_ENDPOINT_PENDING</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:51</div></div>
+<div class="ttc" id="structgrpc__endpoint__vtable_html_af1c2694fdabae292bfef69c3adfd910c"><div class="ttname"><a href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c">grpc_endpoint_vtable::destroy</a></div><div class="ttdeci">void(* destroy)(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.h:63</div></div>
+<div class="ttc" id="structgrpc__iomgr__closure_html"><div class="ttname"><a href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a></div><div class="ttdoc">A closure over a grpc_iomgr_cb_func. </div><div class="ttdef"><b>Definition:</b> iomgr.h:45</div></div>
+<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
+<div class="ttc" id="endpoint_8h_html_aa7aa32f533a8b9206bdf17a5c19a0205"><div class="ttname"><a href="endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205">grpc_endpoint_read</a></div><div class="ttdeci">grpc_endpoint_op_status grpc_endpoint_read(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> endpoint.c:36</div></div>
+<div class="ttc" id="endpoint_8h_html_ae6d73ee39b9b7c683b7162d3ab71e067"><div class="ttname"><a href="endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067">grpc_endpoint_write</a></div><div class="ttdeci">grpc_endpoint_op_status grpc_endpoint_write(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> endpoint.c:42</div></div>
+<div class="ttc" id="endpoint_8h_html_afe30ad16c4df2a5c80b9e73d2bce80e6"><div class="ttname"><a href="endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6">grpc_endpoint_add_to_pollset</a></div><div class="ttdeci">void grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> endpoint.c:48</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
-<div class="ttc" id="endpoint_8h_html_abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f"><div class="ttname"><a href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f">GRPC_ENDPOINT_WRITE_ERROR</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:58</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="pollset__set_8h_html"><div class="ttname"><a href="pollset__set_8h.html">pollset_set.h</a></div></div>
-<div class="ttc" id="endpoint_8h_html_abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e"><div class="ttname"><a href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e">GRPC_ENDPOINT_CB_ERROR</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:52</div></div>
-<div class="ttc" id="endpoint_8h_html_abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f"><div class="ttname"><a href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f">GRPC_ENDPOINT_CB_OK</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:49</div></div>
-<div class="ttc" id="endpoint_8h_html_af2ca6ea84b9d91d443ba9a8a53e55f2a"><div class="ttname"><a href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a></div><div class="ttdeci">void(* grpc_endpoint_write_cb)(void *user_data, grpc_endpoint_cb_status error)</div><div class="ttdef"><b>Definition:</b> endpoint.h:64</div></div>
<div class="ttc" id="structgrpc__pollset__set_html"><div class="ttname"><a href="structgrpc__pollset__set.html">grpc_pollset_set</a></div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:40</div></div>
<div class="ttc" id="endpoint_8h_html_a7fca699259b75cf0f685227a363765fa"><div class="ttname"><a href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">grpc_endpoint_shutdown</a></div><div class="ttdeci">void grpc_endpoint_shutdown(grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> endpoint.c:57</div></div>
-<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
+<div class="ttc" id="endpoint_8h_html_a51f03de57cc964c0aa30ea45c1854a3c"><div class="ttname"><a href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a></div><div class="ttdeci">grpc_endpoint_op_status</div><div class="ttdef"><b>Definition:</b> endpoint.h:49</div></div>
+<div class="ttc" id="endpoint_8h_html_a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1"><div class="ttname"><a href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1">GRPC_ENDPOINT_ERROR</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:52</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint__pair_8h.html b/doc/ref/core.internal/html/endpoint__pair_8h.html
index e24b8da94c..3d38b830c0 100644
--- a/doc/ref/core.internal/html/endpoint__pair_8h.html
+++ b/doc/ref/core.internal/html/endpoint__pair_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -135,7 +135,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint__pair_8h_source.html b/doc/ref/core.internal/html/endpoint__pair_8h_source.html
index eea862c380..9f9144b698 100644
--- a/doc/ref/core.internal/html/endpoint__pair_8h_source.html
+++ b/doc/ref/core.internal/html/endpoint__pair_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,17 +134,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="structgrpc__endpoint__pair.html">grpc_endpoint_pair</a> <a class="code" href="endpoint__pair_8h.html#a024d70a614077120d1a5ab8c612a469a">grpc_iomgr_create_endpoint_pair</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">size_t</span> read_slice_size);</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ENDPOINT_PAIR_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_ENDPOINT_PAIR_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__endpoint__pair_html"><div class="ttname"><a href="structgrpc__endpoint__pair.html">grpc_endpoint_pair</a></div><div class="ttdef"><b>Definition:</b> endpoint_pair.h:39</div></div>
<div class="ttc" id="structgrpc__endpoint__pair_html_ac7016dfd6d23e04fe169ba3f8fd9238c"><div class="ttname"><a href="structgrpc__endpoint__pair.html#ac7016dfd6d23e04fe169ba3f8fd9238c">grpc_endpoint_pair::client</a></div><div class="ttdeci">grpc_endpoint * client</div><div class="ttdef"><b>Definition:</b> endpoint_pair.h:40</div></div>
<div class="ttc" id="endpoint__pair_8h_html_a024d70a614077120d1a5ab8c612a469a"><div class="ttname"><a href="endpoint__pair_8h.html#a024d70a614077120d1a5ab8c612a469a">grpc_iomgr_create_endpoint_pair</a></div><div class="ttdeci">grpc_endpoint_pair grpc_iomgr_create_endpoint_pair(const char *name, size_t read_slice_size)</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="structgrpc__endpoint__pair_html_a64db1589d0b3b754b33deb4ed2bdabc2"><div class="ttname"><a href="structgrpc__endpoint__pair.html#a64db1589d0b3b754b33deb4ed2bdabc2">grpc_endpoint_pair::server</a></div><div class="ttdeci">grpc_endpoint * server</div><div class="ttdef"><b>Definition:</b> endpoint_pair.h:41</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint__pair__posix_8c.html b/doc/ref/core.internal/html/endpoint__pair__posix_8c.html
index 3d5da3a510..b885248283 100644
--- a/doc/ref/core.internal/html/endpoint__pair__posix_8c.html
+++ b/doc/ref/core.internal/html/endpoint__pair__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/endpoint__pair__windows_8c.html b/doc/ref/core.internal/html/endpoint__pair__windows_8c.html
index d993f999dc..ea21658559 100644
--- a/doc/ref/core.internal/html/endpoint__pair__windows_8c.html
+++ b/doc/ref/core.internal/html/endpoint__pair__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/env_8h.html b/doc/ref/core.internal/html/env_8h.html
index e049044fc9..c2da1b47b2 100644
--- a/doc/ref/core.internal/html/env_8h.html
+++ b/doc/ref/core.internal/html/env_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,7 +148,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/env_8h_source.html b/doc/ref/core.internal/html/env_8h_source.html
index c65f11de2f..f0d3eb7c7f 100644
--- a/doc/ref/core.internal/html/env_8h_source.html
+++ b/doc/ref/core.internal/html/env_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_ENV_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_ENV_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="env_8h_html_a56b20a68a421e585a14b92cb9999eafb"><div class="ttname"><a href="env_8h.html#a56b20a68a421e585a14b92cb9999eafb">gpr_getenv</a></div><div class="ttdeci">char * gpr_getenv(const char *name)</div></div>
<div class="ttc" id="env_8h_html_ab20b9f1c8dc1f142a17eaa4e18f37fa3"><div class="ttname"><a href="env_8h.html#ab20b9f1c8dc1f142a17eaa4e18f37fa3">gpr_setenv</a></div><div class="ttdeci">void gpr_setenv(const char *name, const char *value)</div></div>
@@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/env__linux_8c.html b/doc/ref/core.internal/html/env__linux_8c.html
index dff64194df..a4bed63d1b 100644
--- a/doc/ref/core.internal/html/env__linux_8c.html
+++ b/doc/ref/core.internal/html/env__linux_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -113,7 +113,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/env__posix_8c.html b/doc/ref/core.internal/html/env__posix_8c.html
index 5f2af1e3ba..b97631673a 100644
--- a/doc/ref/core.internal/html/env__posix_8c.html
+++ b/doc/ref/core.internal/html/env__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/env__win32_8c.html b/doc/ref/core.internal/html/env__win32_8c.html
index 7965b641af..9548232583 100644
--- a/doc/ref/core.internal/html/env__win32_8c.html
+++ b/doc/ref/core.internal/html/env__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/event__string_8c.html b/doc/ref/core.internal/html/event__string_8c.html
index 1f89db14a5..b4e805db2e 100644
--- a/doc/ref/core.internal/html/event__string_8c.html
+++ b/doc/ref/core.internal/html/event__string_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,7 +121,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/event__string_8h.html b/doc/ref/core.internal/html/event__string_8h.html
index 4148898ded..ed99e94d84 100644
--- a/doc/ref/core.internal/html/event__string_8h.html
+++ b/doc/ref/core.internal/html/event__string_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -119,7 +119,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/event__string_8h_source.html b/doc/ref/core.internal/html/event__string_8h_source.html
index 6e4707985f..c6ce46a25b 100644
--- a/doc/ref/core.internal/html/event__string_8h_source.html
+++ b/doc/ref/core.internal/html/event__string_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,14 +129,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Returns a string describing an event. Must be later freed with gpr_free() */</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313">grpc_event_string</a>(<a class="code" href="structgrpc__event.html">grpc_event</a> *ev);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_EVENT_STRING_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__event_html"><div class="ttname"><a href="structgrpc__event.html">grpc_event</a></div><div class="ttdoc">The result of an operation. </div><div class="ttdef"><b>Definition:</b> grpc.h:224</div></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_EVENT_STRING_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgrpc__event_html"><div class="ttname"><a href="structgrpc__event.html">grpc_event</a></div><div class="ttdoc">The result of an operation. </div><div class="ttdef"><b>Definition:</b> grpc.h:234</div></div>
<div class="ttc" id="event__string_8h_html_a8dc67a225f744d4d0ee592faf2bd4313"><div class="ttname"><a href="event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313">grpc_event_string</a></div><div class="ttdeci">char * grpc_event_string(grpc_event *ev)</div><div class="ttdef"><b>Definition:</b> event_string.c:56</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/fake__transport__security_8c.html b/doc/ref/core.internal/html/fake__transport__security_8c.html
index c81db00a47..e3707d942c 100644
--- a/doc/ref/core.internal/html/fake__transport__security_8c.html
+++ b/doc/ref/core.internal/html/fake__transport__security_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -237,7 +237,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/fake__transport__security_8h.html b/doc/ref/core.internal/html/fake__transport__security_8h.html
index 0d6cbbf6b6..8ea70391da 100644
--- a/doc/ref/core.internal/html/fake__transport__security_8h.html
+++ b/doc/ref/core.internal/html/fake__transport__security_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/fake__transport__security_8h_source.html b/doc/ref/core.internal/html/fake__transport__security_8h_source.html
index d517483fea..731e279fc2 100644
--- a/doc/ref/core.internal/html/fake__transport__security_8h_source.html
+++ b/doc/ref/core.internal/html/fake__transport__security_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,16 +148,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_FAKE_TRANSPORT_SECURITY_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_FAKE_TRANSPORT_SECURITY_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structtsi__frame__protector_html"><div class="ttname"><a href="structtsi__frame__protector.html">tsi_frame_protector</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:65</div></div>
<div class="ttc" id="transport__security__interface_8h_html"><div class="ttname"><a href="transport__security__interface_8h.html">transport_security_interface.h</a></div></div>
-<div class="ttc" id="fake__transport__security_8h_html_a7ce2a5356ae53a2f4686faa9f32910d3"><div class="ttname"><a href="fake__transport__security_8h.html#a7ce2a5356ae53a2f4686faa9f32910d3">tsi_create_fake_handshaker</a></div><div class="ttdeci">tsi_handshaker * tsi_create_fake_handshaker(int is_client)</div><div class="ttdef"><b>Definition:</b> fake_transport_security.c:498</div></div>
+<div class="ttc" id="fake__transport__security_8h_html_a7ce2a5356ae53a2f4686faa9f32910d3"><div class="ttname"><a href="fake__transport__security_8h.html#a7ce2a5356ae53a2f4686faa9f32910d3">tsi_create_fake_handshaker</a></div><div class="ttdeci">tsi_handshaker * tsi_create_fake_handshaker(int is_client)</div><div class="ttdef"><b>Definition:</b> fake_transport_security.c:501</div></div>
<div class="ttc" id="structtsi__handshaker_html"><div class="ttname"><a href="structtsi__handshaker.html">tsi_handshaker</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:86</div></div>
-<div class="ttc" id="fake__transport__security_8h_html_a6af0733aaa845a070d6d92e5d79e8932"><div class="ttname"><a href="fake__transport__security_8h.html#a6af0733aaa845a070d6d92e5d79e8932">tsi_create_fake_protector</a></div><div class="ttdeci">tsi_frame_protector * tsi_create_fake_protector(size_t *max_protected_frame_size)</div><div class="ttdef"><b>Definition:</b> fake_transport_security.c:513</div></div>
+<div class="ttc" id="fake__transport__security_8h_html_a6af0733aaa845a070d6d92e5d79e8932"><div class="ttname"><a href="fake__transport__security_8h.html#a6af0733aaa845a070d6d92e5d79e8932">tsi_create_fake_protector</a></div><div class="ttdeci">tsi_frame_protector * tsi_create_fake_protector(size_t *max_protected_frame_size)</div><div class="ttdef"><b>Definition:</b> fake_transport_security.c:516</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/fd__posix_8c.html b/doc/ref/core.internal/html/fd__posix_8c.html
index 0672f60f38..0e7300e676 100644
--- a/doc/ref/core.internal/html/fd__posix_8c.html
+++ b/doc/ref/core.internal/html/fd__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/fd__posix_8h.html b/doc/ref/core.internal/html/fd__posix_8h.html
index 4a84e1dea1..b85880597b 100644
--- a/doc/ref/core.internal/html/fd__posix_8h.html
+++ b/doc/ref/core.internal/html/fd__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -569,7 +569,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/fd__posix_8h_source.html b/doc/ref/core.internal/html/fd__posix_8h_source.html
index 27d5be84f5..78fa74d925 100644
--- a/doc/ref/core.internal/html/fd__posix_8h_source.html
+++ b/doc/ref/core.internal/html/fd__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -199,74 +199,77 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> on_done is called when the underlying file descriptor is definitely close()d.</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> If on_done is NULL, no callback will be made.</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> Requires: *fd initialized; no outstanding notify_on_read or</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> notify_on_write. */</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#af78f10c0cb866d1981db0e4515dbfbb1">grpc_fd_orphan</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *on_done,</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* Begin polling on an fd.</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> Registers that the given pollset is interested in this fd - so that if read</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> or writability interest changes, the pollset can be kicked to pick up that</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> new interest.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> Return value is:</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> (fd_needs_read? read_mask : 0) | (fd_needs_write? write_mask : 0)</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> i.e. a combination of read_mask and write_mask determined by the fd&#39;s current</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> interest in said events.</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> Polling strategies that do not need to alter their behavior depending on the</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> fd&#39;s current interest (such as epoll) do not need to call this function. */</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="fd__posix_8h.html#aabfaf5c3fc1b7d4306d8489cda8f09c5">grpc_fd_begin_poll</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> read_mask, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> write_mask,</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="structgrpc__fd__watcher.html">grpc_fd_watcher</a> *rec);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* Complete polling previously started with grpc_fd_begin_poll */</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#aecd30af2ff851bee3264bc6548fb7ae5">grpc_fd_end_poll</a>(<a class="code" href="structgrpc__fd__watcher.html">grpc_fd_watcher</a> *rec, <span class="keywordtype">int</span> got_read, <span class="keywordtype">int</span> got_write);</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">/* Return 1 if this fd is orphaned, 0 otherwise */</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">int</span> <a class="code" href="fd__posix_8h.html#adcd1fd3c640a72be6429fb60c3ddc258">grpc_fd_is_orphaned</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> notify_on_write.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> MUST NOT be called with a pollset lock taken */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#af78f10c0cb866d1981db0e4515dbfbb1">grpc_fd_orphan</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *on_done,</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment">/* Begin polling on an fd.</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> Registers that the given pollset is interested in this fd - so that if read</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> or writability interest changes, the pollset can be kicked to pick up that</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> new interest.</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> Return value is:</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> (fd_needs_read? read_mask : 0) | (fd_needs_write? write_mask : 0)</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> i.e. a combination of read_mask and write_mask determined by the fd&#39;s current</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> interest in said events.</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> Polling strategies that do not need to alter their behavior depending on the</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> fd&#39;s current interest (such as epoll) do not need to call this function.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> MUST NOT be called with a pollset lock taken */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="fd__posix_8h.html#aabfaf5c3fc1b7d4306d8489cda8f09c5">grpc_fd_begin_poll</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> read_mask, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> write_mask,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="structgrpc__fd__watcher.html">grpc_fd_watcher</a> *rec);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment">/* Complete polling previously started with grpc_fd_begin_poll</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> MUST NOT be called with a pollset lock taken */</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#aecd30af2ff851bee3264bc6548fb7ae5">grpc_fd_end_poll</a>(<a class="code" href="structgrpc__fd__watcher.html">grpc_fd_watcher</a> *rec, <span class="keywordtype">int</span> got_read, <span class="keywordtype">int</span> got_write);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment">/* Cause any current callbacks to error out with GRPC_CALLBACK_CANCELLED. */</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a18ed4db2cb1970f0933f9f5a7a5ddbad">grpc_fd_shutdown</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment">/* Return 1 if this fd is orphaned, 0 otherwise */</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">int</span> <a class="code" href="fd__posix_8h.html#adcd1fd3c640a72be6429fb60c3ddc258">grpc_fd_is_orphaned</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment">/* Register read interest, causing read_cb to be called once when fd becomes</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> readable, on deadline specified by deadline, or on shutdown triggered by</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> grpc_fd_shutdown.</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> read_cb will be called with read_cb_arg when *fd becomes readable.</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> read_cb is Called with status of GRPC_CALLBACK_SUCCESS if readable,</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> GRPC_CALLBACK_TIMED_OUT if the call timed out,</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> and CANCELLED if the call was cancelled.</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> Requires:This method must not be called before the read_cb for any previous</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> call runs. Edge triggered events are used whenever they are supported by the</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> underlying platform. This means that users must drain fd in read_cb before</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> calling notify_on_read again. Users are also expected to handle spurious</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> events, i.e read_cb is called while nothing can be readable from fd */</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#adc65edd83bbaab2044bb80e8f526aff0">grpc_fd_notify_on_read</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/* Exactly the same semantics as above, except based on writable events. */</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#aaa2b28cae8176ef883c4dba5373152ac">grpc_fd_notify_on_write</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment">/* Cause any current callbacks to error out with GRPC_CALLBACK_CANCELLED. */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a18ed4db2cb1970f0933f9f5a7a5ddbad">grpc_fd_shutdown</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">/* Register read interest, causing read_cb to be called once when fd becomes</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> readable, on deadline specified by deadline, or on shutdown triggered by</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> grpc_fd_shutdown.</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> read_cb will be called with read_cb_arg when *fd becomes readable.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> read_cb is Called with status of GRPC_CALLBACK_SUCCESS if readable,</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> GRPC_CALLBACK_TIMED_OUT if the call timed out,</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> and CANCELLED if the call was cancelled.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> Requires:This method must not be called before the read_cb for any previous</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> call runs. Edge triggered events are used whenever they are supported by the</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> underlying platform. This means that users must drain fd in read_cb before</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> calling notify_on_read again. Users are also expected to handle spurious</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> events, i.e read_cb is called while nothing can be readable from fd */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#adc65edd83bbaab2044bb80e8f526aff0">grpc_fd_notify_on_read</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* Notification from the poller to an fd that it has become readable or</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> writable.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> If allow_synchronous_callback is 1, allow running the fd callback inline</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> in this callstack, otherwise register an asynchronous callback and return */</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a5c2c13dc1a1eb20f9ce43d7625b59002">grpc_fd_become_readable</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keywordtype">int</span> allow_synchronous_callback);</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a699c0434cce29ae12f9ca59fc73dff98">grpc_fd_become_writable</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keywordtype">int</span> allow_synchronous_callback);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment">/* Reference counting for fds */</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor">#ifdef GRPC_FD_REF_COUNT_DEBUG</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3">grpc_fd_ref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0">grpc_fd_unref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#define GRPC_FD_REF(fd, reason) grpc_fd_ref(fd, reason, __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_FD_UNREF(fd, reason) grpc_fd_unref(fd, reason, __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3">grpc_fd_ref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0">grpc_fd_unref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="fd__posix_8h.html#a4ad3cc6c9405aa0f94d03257238fe297"> 172</a></span>&#160;<span class="preprocessor">#define GRPC_FD_REF(fd, reason) grpc_fd_ref(fd)</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="fd__posix_8h.html#a3672f89aa33819921430074f7eb96267"> 173</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_FD_UNREF(fd, reason) grpc_fd_unref(fd)</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a0fcf378b86c04bff95bffca0bfaf891a">grpc_fd_global_init</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a39d3a0f4eed1d4033b2e0db7145749c2">grpc_fd_global_shutdown</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_FD_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* Exactly the same semantics as above, except based on writable events. */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#aaa2b28cae8176ef883c4dba5373152ac">grpc_fd_notify_on_write</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment">/* Notification from the poller to an fd that it has become readable or</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> writable.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> If allow_synchronous_callback is 1, allow running the fd callback inline</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> in this callstack, otherwise register an asynchronous callback and return */</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a5c2c13dc1a1eb20f9ce43d7625b59002">grpc_fd_become_readable</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keywordtype">int</span> allow_synchronous_callback);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a699c0434cce29ae12f9ca59fc73dff98">grpc_fd_become_writable</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keywordtype">int</span> allow_synchronous_callback);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment">/* Reference counting for fds */</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#ifdef GRPC_FD_REF_COUNT_DEBUG</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3">grpc_fd_ref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0">grpc_fd_unref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor">#define GRPC_FD_REF(fd, reason) grpc_fd_ref(fd, reason, __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_FD_UNREF(fd, reason) grpc_fd_unref(fd, reason, __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3">grpc_fd_ref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0">grpc_fd_unref</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="fd__posix_8h.html#a4ad3cc6c9405aa0f94d03257238fe297"> 175</a></span>&#160;<span class="preprocessor">#define GRPC_FD_REF(fd, reason) grpc_fd_ref(fd)</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="fd__posix_8h.html#a3672f89aa33819921430074f7eb96267"> 176</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_FD_UNREF(fd, reason) grpc_fd_unref(fd)</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a0fcf378b86c04bff95bffca0bfaf891a">grpc_fd_global_init</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keywordtype">void</span> <a class="code" href="fd__posix_8h.html#a39d3a0f4eed1d4033b2e0db7145749c2">grpc_fd_global_shutdown</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_FD_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__fd_html_af9735826c4a974623dad5e2ca9c2548a"><div class="ttname"><a href="structgrpc__fd.html#af9735826c4a974623dad5e2ca9c2548a">grpc_fd::shutdown</a></div><div class="ttdeci">gpr_atm shutdown</div><div class="ttdef"><b>Definition:</b> fd_posix.h:62</div></div>
<div class="ttc" id="fd__posix_8h_html_a18ed4db2cb1970f0933f9f5a7a5ddbad"><div class="ttname"><a href="fd__posix_8h.html#a18ed4db2cb1970f0933f9f5a7a5ddbad">grpc_fd_shutdown</a></div><div class="ttdeci">void grpc_fd_shutdown(grpc_fd *fd)</div></div>
<div class="ttc" id="fd__posix_8h_html_a5c2c13dc1a1eb20f9ce43d7625b59002"><div class="ttname"><a href="fd__posix_8h.html#a5c2c13dc1a1eb20f9ce43d7625b59002">grpc_fd_become_readable</a></div><div class="ttdeci">void grpc_fd_become_readable(grpc_fd *fd, int allow_synchronous_callback)</div></div>
@@ -283,10 +286,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__fd__watcher_html_a92942dd676216e46d8852baa5ad572b6"><div class="ttname"><a href="structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6">grpc_fd_watcher::pollset</a></div><div class="ttdeci">grpc_pollset * pollset</div><div class="ttdef"><b>Definition:</b> fd_posix.h:48</div></div>
<div class="ttc" id="structgrpc__fd__watcher_html_a1e78f9e51eb0fdb0972c87f5427bb465"><div class="ttname"><a href="structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465">grpc_fd_watcher::prev</a></div><div class="ttdeci">struct grpc_fd_watcher * prev</div><div class="ttdef"><b>Definition:</b> fd_posix.h:47</div></div>
<div class="ttc" id="pollset_8h_html"><div class="ttname"><a href="pollset_8h.html">pollset.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="fd__posix_8h_html_aaa2b28cae8176ef883c4dba5373152ac"><div class="ttname"><a href="fd__posix_8h.html#aaa2b28cae8176ef883c4dba5373152ac">grpc_fd_notify_on_write</a></div><div class="ttdeci">void grpc_fd_notify_on_write(grpc_fd *fd, grpc_iomgr_closure *closure)</div></div>
<div class="ttc" id="fd__posix_8h_html_a0fcf378b86c04bff95bffca0bfaf891a"><div class="ttname"><a href="fd__posix_8h.html#a0fcf378b86c04bff95bffca0bfaf891a">grpc_fd_global_init</a></div><div class="ttdeci">void grpc_fd_global_init(void)</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__fd_html_aaf6e293dd6b804a9783ef4ccf06710cc"><div class="ttname"><a href="structgrpc__fd.html#aaf6e293dd6b804a9783ef4ccf06710cc">grpc_fd::iomgr_object</a></div><div class="ttdeci">grpc_iomgr_object iomgr_object</div><div class="ttdef"><b>Definition:</b> fd_posix.h:100</div></div>
<div class="ttc" id="fd__posix_8h_html_abfc4bcf6d9e283872acf08eab90f8233"><div class="ttname"><a href="fd__posix_8h.html#abfc4bcf6d9e283872acf08eab90f8233">grpc_fd_watcher</a></div><div class="ttdeci">struct grpc_fd_watcher grpc_fd_watcher</div></div>
<div class="ttc" id="structgrpc__fd_html_a339e2dfc459ee7dbc066dc6f606a7cf0"><div class="ttname"><a href="structgrpc__fd.html#a339e2dfc459ee7dbc066dc6f606a7cf0">grpc_fd::readst</a></div><div class="ttdeci">gpr_atm readst</div><div class="ttdef"><b>Definition:</b> fd_posix.h:92</div></div>
@@ -317,7 +320,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/file_8c.html b/doc/ref/core.internal/html/file_8c.html
index 34ac22e214..7b7e580fbc 100644
--- a/doc/ref/core.internal/html/file_8c.html
+++ b/doc/ref/core.internal/html/file_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -138,7 +138,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/file_8h.html b/doc/ref/core.internal/html/file_8h.html
index f00c9444cc..61c5f227ef 100644
--- a/doc/ref/core.internal/html/file_8h.html
+++ b/doc/ref/core.internal/html/file_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -164,7 +164,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/file_8h_source.html b/doc/ref/core.internal/html/file_8h_source.html
index 959c200f1e..237208a1d0 100644
--- a/doc/ref/core.internal/html/file_8h_source.html
+++ b/doc/ref/core.internal/html/file_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_FILE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_FILE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="file_8h_html_abdc37810133df55be624548f00fd177f"><div class="ttname"><a href="file_8h.html#abdc37810133df55be624548f00fd177f">gpr_tmpfile</a></div><div class="ttdeci">FILE * gpr_tmpfile(const char *prefix, char **tmp_filename)</div></div>
<div class="ttc" id="file_8h_html_aaad6ffe6949461096a99c7d2e8890c59"><div class="ttname"><a href="file_8h.html#aaad6ffe6949461096a99c7d2e8890c59">gpr_load_file</a></div><div class="ttdeci">gpr_slice gpr_load_file(const char *filename, int add_null_terminator, int *success)</div><div class="ttdef"><b>Definition:</b> file.c:45</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/file__posix_8c.html b/doc/ref/core.internal/html/file__posix_8c.html
index 6771c9205c..d71d210f27 100644
--- a/doc/ref/core.internal/html/file__posix_8c.html
+++ b/doc/ref/core.internal/html/file__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/file__win32_8c.html b/doc/ref/core.internal/html/file__win32_8c.html
index fce890b1be..b7efe95b8a 100644
--- a/doc/ref/core.internal/html/file__win32_8c.html
+++ b/doc/ref/core.internal/html/file__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/files.html b/doc/ref/core.internal/html/files.html
index c2c65ffedd..788e3a5e7d 100644
--- a/doc/ref/core.internal/html/files.html
+++ b/doc/ref/core.internal/html/files.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,29 +94,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_0_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="atm__gcc__atomic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="atm__gcc__atomic_8h.html" target="_self">atm_gcc_atomic.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="atm__gcc__sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="atm__gcc__sync_8h.html" target="_self">atm_gcc_sync.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="atm__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="atm__win32_8h.html" target="_self">atm_win32.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cancellable__platform_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="cancellable__platform_8h.html" target="_self">cancellable_platform.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cmdline_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="cmdline_8h.html" target="_self">cmdline.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cpu_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="cpu_8h.html" target="_self">cpu.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="histogram_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="histogram_8h.html" target="_self">histogram.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="host__port_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="host__port_8h.html" target="_self">host_port.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="log__win32_8h.html" target="_self">log_win32.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_12_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="port__platform_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="port__platform_8h.html" target="_self">port_platform.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_13_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="slice_8h.html" target="_self">slice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_14_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="slice__buffer_8h.html" target="_self">slice_buffer.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_15_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string__util_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string__util_8h.html" target="_self">string_util.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_16_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="subprocess_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="subprocess_8h.html" target="_self">subprocess.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_17_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync_8h.html" target="_self">sync.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_18_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync__generic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync__generic_8h.html" target="_self">sync_generic.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_19_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync__posix_8h.html" target="_self">sync_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_20_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync__win32_8h.html" target="_self">sync_win32.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_21_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thd_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="thd_8h.html" target="_self">thd.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_22_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="time_8h.html" target="_self">time.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_23_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls_8h.html" target="_self">tls.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_24_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__gcc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__gcc_8h.html" target="_self">tls_gcc.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_25_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__msvc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__msvc_8h.html" target="_self">tls_msvc.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_26_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__pthread_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__pthread_8h.html" target="_self">tls_pthread.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_27_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="useful_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="useful_8h.html" target="_self">useful.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cmdline_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="cmdline_8h.html" target="_self">cmdline.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cpu_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="cpu_8h.html" target="_self">cpu.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="histogram_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="histogram_8h.html" target="_self">histogram.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="host__port_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="host__port_8h.html" target="_self">host_port.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="log__win32_8h.html" target="_self">log_win32.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="port__platform_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="port__platform_8h.html" target="_self">port_platform.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_12_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="slice_8h.html" target="_self">slice.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_13_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="slice__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="slice__buffer_8h.html" target="_self">slice_buffer.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_14_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string__util_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string__util_8h.html" target="_self">string_util.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_15_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="subprocess_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="subprocess_8h.html" target="_self">subprocess.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_16_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync_8h.html" target="_self">sync.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_17_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync__generic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync__generic_8h.html" target="_self">sync_generic.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_18_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync__posix_8h.html" target="_self">sync_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_19_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sync__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sync__win32_8h.html" target="_self">sync_win32.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_20_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thd_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="thd_8h.html" target="_self">thd.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_21_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="time_8h.html" target="_self">time.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_22_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls_8h.html" target="_self">tls.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_23_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__gcc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__gcc_8h.html" target="_self">tls_gcc.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_24_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__msvc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__msvc_8h.html" target="_self">tls_msvc.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_25_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tls__pthread_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tls__pthread_8h.html" target="_self">tls_pthread.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_26_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="useful_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="useful_8h.html" target="_self">useful.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="byte__buffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="byte__buffer_8h.html" target="_self">byte_buffer.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="byte__buffer__reader_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="byte__buffer__reader_8h.html" target="_self">byte_buffer_reader.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="census_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="census_8h.html" target="_self">census.h</a></td><td class="desc"></td></tr>
@@ -127,31 +126,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_1_" class="even"><td class="entry"><img id="arr_1_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_1_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_')"/><img id="img_1_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_0_')"/><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html" target="_self">core</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_0_')"/><img id="img_1_0_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_0_')"/><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html" target="_self">census</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="context_8c.html" target="_self">context.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="census_2context_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="census_2context_8h.html" target="_self">context.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="grpc__context_8c.html" target="_self">grpc_context.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="initialize_8c.html" target="_self">initialize.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="record__stat_8c.html" target="_self">record_stat.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_0_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="rpc__stat__id_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="rpc__stat__id_8h.html" target="_self">rpc_stat_id.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="aggregation_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="aggregation_8h.html" target="_self">aggregation.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="context_8c.html" target="_self">context.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="census_2context_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="census_2context_8h.html" target="_self">context.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="grpc__context_8c.html" target="_self">grpc_context.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="grpc__filter_8c.html" target="_self">grpc_filter.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="grpc__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="grpc__filter_8h.html" target="_self">grpc_filter.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="initialize_8c.html" target="_self">initialize.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="operation_8c.html" target="_self">operation.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="rpc__metric__id_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="rpc__metric__id_8h.html" target="_self">rpc_metric_id.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracing_8c.html" target="_self">tracing.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_1_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_1_')"/><img id="img_1_0_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_1_')"/><a class="el" href="dir_8aa15e76222df75340b2e23e43efb3e2.html" target="_self">channel</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="census__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="census__filter_8h.html" target="_self">census_filter.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__args_8c.html" target="_self">channel_args.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel__args_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel__args_8h.html" target="_self">channel_args.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__stack_8c.html" target="_self">channel_stack.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel__stack_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel__stack_8h.html" target="_self">channel_stack.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="client__channel_8c.html" target="_self">client_channel.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="client__channel_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="client__channel_8h.html" target="_self">client_channel.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="compress__filter_8c.html" target="_self">compress_filter.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="compress__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="compress__filter_8h.html" target="_self">compress_filter.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="connected__channel_8c.html" target="_self">connected_channel.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="connected__channel_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="connected__channel_8h.html" target="_self">connected_channel.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel_2context_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel_2context_8h.html" target="_self">context.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="http__client__filter_8c.html" target="_self">http_client_filter.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__client__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__client__filter_8h.html" target="_self">http_client_filter.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="http__server__filter_8c.html" target="_self">http_server_filter.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__server__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__server__filter_8h.html" target="_self">http_server_filter.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="noop__filter_8c.html" target="_self">noop_filter.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_1_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="noop__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="noop__filter_8h.html" target="_self">noop_filter.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__args_8c.html" target="_self">channel_args.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel__args_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel__args_8h.html" target="_self">channel_args.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__stack_8c.html" target="_self">channel_stack.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel__stack_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel__stack_8h.html" target="_self">channel_stack.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="client__channel_8c.html" target="_self">client_channel.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="client__channel_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="client__channel_8h.html" target="_self">client_channel.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="compress__filter_8c.html" target="_self">compress_filter.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="compress__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="compress__filter_8h.html" target="_self">compress_filter.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="connected__channel_8c.html" target="_self">connected_channel.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="connected__channel_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="connected__channel_8h.html" target="_self">connected_channel.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel_2context_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel_2context_8h.html" target="_self">context.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="http__client__filter_8c.html" target="_self">http_client_filter.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__client__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__client__filter_8h.html" target="_self">http_client_filter.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="http__server__filter_8c.html" target="_self">http_server_filter.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__server__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__server__filter_8h.html" target="_self">http_server_filter.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="noop__filter_8c.html" target="_self">noop_filter.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="noop__filter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="noop__filter_8h.html" target="_self">noop_filter.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_2_')"/><img id="img_1_0_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_2_')"/><a class="el" href="dir_d6c86f4345f838817939dd561d8a016c.html" target="_self">client_config</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_2_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_2_0_')"/><img id="img_1_0_2_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_2_0_')"/><a class="el" href="dir_bbc3f91aaf5c0e78deeca586ef449264.html" target="_self">lb_policies</a></td><td class="desc"></td></tr>
<tr id="row_1_0_2_0_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pick__first_8c.html" target="_self">pick_first.c</a></td><td class="desc"></td></tr>
@@ -197,9 +199,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_1_0_5_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="httpcli_8c.html" target="_self">httpcli.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="httpcli_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="httpcli_8h.html" target="_self">httpcli.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_5_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="httpcli__security__connector_8c.html" target="_self">httpcli_security_connector.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_5_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="httpcli__security__connector_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="httpcli__security__connector_8h.html" target="_self">httpcli_security_connector.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_5_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="parser_8c.html" target="_self">parser.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_5_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="parser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="parser_8h.html" target="_self">parser.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_5_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="parser_8c.html" target="_self">parser.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_5_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="parser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="parser_8h.html" target="_self">parser.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_6_')"/><img id="img_1_0_6_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_6_')"/><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html" target="_self">iomgr</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="alarm_8c.html" target="_self">alarm.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="alarm_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="alarm_8h.html" target="_self">alarm.h</a></td><td class="desc"></td></tr>
@@ -222,45 +223,45 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_1_0_6_18_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="iomgr__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="iomgr__posix_8h.html" target="_self">iomgr_posix.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_19_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="iomgr__windows_8c.html" target="_self">iomgr_windows.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_20_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset_8h.html" target="_self">pollset.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_21_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__kick__posix_8c.html" target="_self">pollset_kick_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_22_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__kick__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__kick__posix_8h.html" target="_self">pollset_kick_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_23_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__multipoller__with__epoll_8c.html" target="_self">pollset_multipoller_with_epoll.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_24_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__multipoller__with__poll__posix_8c.html" target="_self">pollset_multipoller_with_poll_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_25_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__posix_8c.html" target="_self">pollset_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_26_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__posix_8h.html" target="_self">pollset_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_27_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__set_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__set_8h.html" target="_self">pollset_set.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_28_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__set__posix_8c.html" target="_self">pollset_set_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_29_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__set__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__set__posix_8h.html" target="_self">pollset_set_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_30_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__set__windows_8c.html" target="_self">pollset_set_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_31_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__set__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__set__windows_8h.html" target="_self">pollset_set_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_32_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__windows_8c.html" target="_self">pollset_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_33_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__windows_8h.html" target="_self">pollset_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_34_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="resolve__address_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resolve__address_8h.html" target="_self">resolve_address.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_35_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="resolve__address__posix_8c.html" target="_self">resolve_address_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_36_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="resolve__address__windows_8c.html" target="_self">resolve_address_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_37_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr_8h.html" target="_self">sockaddr.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_38_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr__posix_8h.html" target="_self">sockaddr_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_39_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sockaddr__utils_8c.html" target="_self">sockaddr_utils.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_40_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr__utils_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr__utils_8h.html" target="_self">sockaddr_utils.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_41_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr__win32_8h.html" target="_self">sockaddr_win32.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_42_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__utils__common__posix_8c.html" target="_self">socket_utils_common_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_43_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__utils__linux_8c.html" target="_self">socket_utils_linux.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_44_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__utils__posix_8c.html" target="_self">socket_utils_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_45_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="socket__utils__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="socket__utils__posix_8h.html" target="_self">socket_utils_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_46_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__windows_8c.html" target="_self">socket_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_47_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="socket__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="socket__windows_8h.html" target="_self">socket_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_48_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__client_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__client_8h.html" target="_self">tcp_client.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_49_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__client__posix_8c.html" target="_self">tcp_client_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_50_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__client__windows_8c.html" target="_self">tcp_client_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_51_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__posix_8c.html" target="_self">tcp_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_52_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__posix_8h.html" target="_self">tcp_posix.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_53_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__server_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__server_8h.html" target="_self">tcp_server.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_54_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__server__posix_8c.html" target="_self">tcp_server_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_55_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__server__windows_8c.html" target="_self">tcp_server_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_56_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__windows_8c.html" target="_self">tcp_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_57_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__windows_8h.html" target="_self">tcp_windows.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_58_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time__averaged__stats_8c.html" target="_self">time_averaged_stats.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_6_59_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time__averaged__stats_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="time__averaged__stats_8h.html" target="_self">time_averaged_stats.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_21_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__multipoller__with__epoll_8c.html" target="_self">pollset_multipoller_with_epoll.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_22_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__multipoller__with__poll__posix_8c.html" target="_self">pollset_multipoller_with_poll_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_23_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__posix_8c.html" target="_self">pollset_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_24_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__posix_8h.html" target="_self">pollset_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_25_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__set_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__set_8h.html" target="_self">pollset_set.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_26_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__set__posix_8c.html" target="_self">pollset_set_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_27_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__set__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__set__posix_8h.html" target="_self">pollset_set_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_28_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__set__windows_8c.html" target="_self">pollset_set_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_29_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__set__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__set__windows_8h.html" target="_self">pollset_set_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_30_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pollset__windows_8c.html" target="_self">pollset_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_31_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pollset__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pollset__windows_8h.html" target="_self">pollset_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_32_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="resolve__address_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resolve__address_8h.html" target="_self">resolve_address.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_33_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="resolve__address__posix_8c.html" target="_self">resolve_address_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_34_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="resolve__address__windows_8c.html" target="_self">resolve_address_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_35_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr_8h.html" target="_self">sockaddr.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_36_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr__posix_8h.html" target="_self">sockaddr_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_37_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sockaddr__utils_8c.html" target="_self">sockaddr_utils.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_38_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr__utils_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr__utils_8h.html" target="_self">sockaddr_utils.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_39_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sockaddr__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="sockaddr__win32_8h.html" target="_self">sockaddr_win32.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_40_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__utils__common__posix_8c.html" target="_self">socket_utils_common_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_41_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__utils__linux_8c.html" target="_self">socket_utils_linux.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_42_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__utils__posix_8c.html" target="_self">socket_utils_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_43_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="socket__utils__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="socket__utils__posix_8h.html" target="_self">socket_utils_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_44_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="socket__windows_8c.html" target="_self">socket_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_45_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="socket__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="socket__windows_8h.html" target="_self">socket_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_46_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__client_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__client_8h.html" target="_self">tcp_client.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_47_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__client__posix_8c.html" target="_self">tcp_client_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_48_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__client__windows_8c.html" target="_self">tcp_client_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_49_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__posix_8c.html" target="_self">tcp_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_50_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__posix_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__posix_8h.html" target="_self">tcp_posix.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_51_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__server_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__server_8h.html" target="_self">tcp_server.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_52_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__server__posix_8c.html" target="_self">tcp_server_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_53_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__server__windows_8c.html" target="_self">tcp_server_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_54_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tcp__windows_8c.html" target="_self">tcp_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_55_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="tcp__windows_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="tcp__windows_8h.html" target="_self">tcp_windows.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_56_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time__averaged__stats_8c.html" target="_self">time_averaged_stats.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_57_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time__averaged__stats_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="time__averaged__stats_8h.html" target="_self">time_averaged_stats.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_58_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="udp__server_8c.html" target="_self">udp_server.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_59_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="udp__server_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="udp__server_8h.html" target="_self">udp_server.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_60_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="wakeup__fd__eventfd_8c.html" target="_self">wakeup_fd_eventfd.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_61_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="wakeup__fd__nospecial_8c.html" target="_self">wakeup_fd_nospecial.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_6_62_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="wakeup__fd__pipe_8c.html" target="_self">wakeup_fd_pipe.c</a></td><td class="desc"></td></tr>
@@ -279,8 +280,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_1_0_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_8_')"/><img id="img_1_0_8_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_8_')"/><a class="el" href="dir_73fa28a1e06161e89b964f34cd202aba.html" target="_self">profiling</a></td><td class="desc"></td></tr>
<tr id="row_1_0_8_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="basic__timers_8c.html" target="_self">basic_timers.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_8_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stap__timers_8c.html" target="_self">stap_timers.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_8_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="timers_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="timers_8h.html" target="_self">timers.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_8_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="timers__preciseclock_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="timers__preciseclock_8h.html" target="_self">timers_preciseclock.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_8_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="timers_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="timers_8h.html" target="_self">timers.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_9_')"/><img id="img_1_0_9_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_9_')"/><a class="el" href="dir_b758f7a0b27044dfb0efa69af3c473f5.html" target="_self">security</a></td><td class="desc"></td></tr>
<tr id="row_1_0_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="auth__filters_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="auth__filters_8h.html" target="_self">auth_filters.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="base64_8c.html" target="_self">base64.c</a></td><td class="desc"></td></tr>
@@ -306,150 +306,153 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_1_0_9_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="security__context_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="security__context_8h.html" target="_self">security_context.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_9_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server__auth__filter_8c.html" target="_self">server_auth_filter.c</a></td><td class="desc"></td></tr>
<tr id="row_1_0_9_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server__secure__chttp2_8c.html" target="_self">server_secure_chttp2.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_10_')"/><img id="img_1_0_10_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_10_')"/><a class="el" href="dir_9410f15740cc8f8ab312fa27ab494b45.html" target="_self">support</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="alloc_8c.html" target="_self">alloc.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cancellable_8c.html" target="_self">cancellable.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cmdline_8c.html" target="_self">cmdline.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__iphone_8c.html" target="_self">cpu_iphone.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__linux_8c.html" target="_self">cpu_linux.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__posix_8c.html" target="_self">cpu_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__windows_8c.html" target="_self">cpu_windows.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="env_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="env_8h.html" target="_self">env.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="env__linux_8c.html" target="_self">env_linux.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="env__posix_8c.html" target="_self">env_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_10_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="env__win32_8c.html" target="_self">env_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_11_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="file_8c.html" target="_self">file.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_12_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="file_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="file_8h.html" target="_self">file.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_13_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="file__posix_8c.html" target="_self">file_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_14_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="file__win32_8c.html" target="_self">file_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_15_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="histogram_8c.html" target="_self">histogram.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_16_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="host__port_8c.html" target="_self">host_port.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_17_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log_8c.html" target="_self">log.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_18_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__android_8c.html" target="_self">log_android.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_19_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__linux_8c.html" target="_self">log_linux.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_20_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__posix_8c.html" target="_self">log_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_21_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__win32_8c.html" target="_self">log_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_22_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="murmur__hash_8c.html" target="_self">murmur_hash.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_23_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="murmur__hash_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="murmur__hash_8h.html" target="_self">murmur_hash.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_24_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="slice_8c.html" target="_self">slice.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_25_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="slice__buffer_8c.html" target="_self">slice_buffer.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_26_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stack__lockfree_8c.html" target="_self">stack_lockfree.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_27_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stack__lockfree_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stack__lockfree_8h.html" target="_self">stack_lockfree.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_28_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="string_8c.html" target="_self">string.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_29_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string_8h.html" target="_self">string.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_30_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="string__posix_8c.html" target="_self">string_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_31_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="string__win32_8c.html" target="_self">string_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_32_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string__win32_8h.html" target="_self">string_win32.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_33_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="subprocess__posix_8c.html" target="_self">subprocess_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_34_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sync_8c.html" target="_self">sync.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_35_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sync__posix_8c.html" target="_self">sync_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_36_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sync__win32_8c.html" target="_self">sync_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_37_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="thd_8c.html" target="_self">thd.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_38_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thd__internal_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="thd__internal_8h.html" target="_self">thd_internal.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_39_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="thd__posix_8c.html" target="_self">thd_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_40_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="thd__win32_8c.html" target="_self">thd_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_41_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time_8c.html" target="_self">time.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_42_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time__posix_8c.html" target="_self">time_posix.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_43_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time__win32_8c.html" target="_self">time_win32.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_10_44_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tls__pthread_8c.html" target="_self">tls_pthread.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_11_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_11_')"/><img id="img_1_0_11_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_11_')"/><a class="el" href="dir_ea54cbef5e3ffa125df07262bbfc9627.html" target="_self">surface</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="byte__buffer_8c.html" target="_self">byte_buffer.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="byte__buffer__queue_8c.html" target="_self">byte_buffer_queue.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="byte__buffer__queue_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="byte__buffer__queue_8h.html" target="_self">byte_buffer_queue.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="byte__buffer__reader_8c.html" target="_self">byte_buffer_reader.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="call_8c.html" target="_self">call.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="call_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="call_8h.html" target="_self">call.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="call__details_8c.html" target="_self">call_details.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="call__log__batch_8c.html" target="_self">call_log_batch.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel_8c.html" target="_self">channel.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel_8h.html" target="_self">channel.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__connectivity_8c.html" target="_self">channel_connectivity.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__create_8c.html" target="_self">channel_create.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="completion__queue_8c.html" target="_self">completion_queue.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="completion__queue_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="completion__queue_8h.html" target="_self">completion_queue.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="event__string_8c.html" target="_self">event_string.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="event__string_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="event__string_8h.html" target="_self">event_string.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="init_8c.html" target="_self">init.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="init_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="init_8h.html" target="_self">init.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="init__secure_8c.html" target="_self">init_secure.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="lame__client_8c.html" target="_self">lame_client.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="metadata__array_8c.html" target="_self">metadata_array.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="secure__channel__create_8c.html" target="_self">secure_channel_create.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server_8c.html" target="_self">server.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="server_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="server_8h.html" target="_self">server.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server__chttp2_8c.html" target="_self">server_chttp2.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server__create_8c.html" target="_self">server_create.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="surface__trace_8c.html" target="_self">surface_trace.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="surface__trace_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="surface__trace_8h.html" target="_self">surface_trace.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_11_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="version_8c.html" target="_self">version.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_12_')"/><img id="img_1_0_12_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_12_')"/><a class="el" href="dir_79268b13b30141157b35932967b4e740.html" target="_self">transport</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_12_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_12_0_')"/><img id="img_1_0_12_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_12_0_')"/><a class="el" href="dir_bf8522d75c0d0c872d1b1e399b1737b8.html" target="_self">chttp2</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="alpn_8c.html" target="_self">alpn.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="alpn_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="alpn_8h.html" target="_self">alpn.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="bin__encoder_8c.html" target="_self">bin_encoder.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="bin__encoder_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="bin__encoder_8h.html" target="_self">bin_encoder.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame_8h.html" target="_self">frame.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__data_8c.html" target="_self">frame_data.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__data_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__data_8h.html" target="_self">frame_data.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__goaway_8c.html" target="_self">frame_goaway.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__goaway_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__goaway_8h.html" target="_self">frame_goaway.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__ping_8c.html" target="_self">frame_ping.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_10_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__ping_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__ping_8h.html" target="_self">frame_ping.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_11_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__rst__stream_8c.html" target="_self">frame_rst_stream.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_12_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__rst__stream_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__rst__stream_8h.html" target="_self">frame_rst_stream.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_13_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__settings_8c.html" target="_self">frame_settings.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_14_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__settings_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__settings_8h.html" target="_self">frame_settings.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_15_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__window__update_8c.html" target="_self">frame_window_update.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_16_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__window__update_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__window__update_8h.html" target="_self">frame_window_update.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_17_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="hpack__parser_8c.html" target="_self">hpack_parser.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_18_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hpack__parser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hpack__parser_8h.html" target="_self">hpack_parser.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_19_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="hpack__table_8c.html" target="_self">hpack_table.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_20_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hpack__table_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hpack__table_8h.html" target="_self">hpack_table.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_21_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http2__errors_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http2__errors_8h.html" target="_self">http2_errors.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_22_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="huffsyms_8c.html" target="_self">huffsyms.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_23_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="huffsyms_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="huffsyms_8h.html" target="_self">huffsyms.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_24_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="incoming__metadata_8c.html" target="_self">incoming_metadata.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_25_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="incoming__metadata_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="incoming__metadata_8h.html" target="_self">incoming_metadata.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_26_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="internal_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="internal_8h.html" target="_self">internal.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_27_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="parsing_8c.html" target="_self">parsing.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_28_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="status__conversion_8c.html" target="_self">status_conversion.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_29_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="status__conversion_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="status__conversion_8h.html" target="_self">status_conversion.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_30_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__encoder_8c.html" target="_self">stream_encoder.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_31_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stream__encoder_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stream__encoder_8h.html" target="_self">stream_encoder.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_32_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__lists_8c.html" target="_self">stream_lists.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_33_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__map_8c.html" target="_self">stream_map.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_34_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stream__map_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stream__map_8h.html" target="_self">stream_map.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_35_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="timeout__encoding_8c.html" target="_self">timeout_encoding.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_36_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="timeout__encoding_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="timeout__encoding_8h.html" target="_self">timeout_encoding.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_37_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="varint_8c.html" target="_self">varint.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_38_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="varint_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="varint_8h.html" target="_self">varint.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_0_39_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="writing_8c.html" target="_self">writing.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="chttp2__transport_8c.html" target="_self">chttp2_transport.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="chttp2__transport_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="chttp2__transport_8h.html" target="_self">chttp2_transport.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="connectivity__state_8c.html" target="_self">connectivity_state.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="connectivity__state_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="connectivity__state_8h.html" target="_self">connectivity_state.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="metadata_8c.html" target="_self">metadata.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="metadata_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="metadata_8h.html" target="_self">metadata.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__op_8c.html" target="_self">stream_op.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stream__op_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stream__op_8h.html" target="_self">stream_op.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transport_8c.html" target="_self">transport.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_10_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transport_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport_8h.html" target="_self">transport.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_11_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transport__impl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport__impl_8h.html" target="_self">transport_impl.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_12_12_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transport__op__string_8c.html" target="_self">transport_op_string.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_13_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_13_')"/><img id="img_1_0_13_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_13_')"/><a class="el" href="dir_99f60d2bb6231896bcd2887028065f74.html" target="_self">tsi</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="fake__transport__security_8c.html" target="_self">fake_transport_security.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fake__transport__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="fake__transport__security_8h.html" target="_self">fake_transport_security.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="ssl__transport__security_8c.html" target="_self">ssl_transport_security.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ssl__transport__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ssl__transport__security_8h.html" target="_self">ssl_transport_security.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transport__security_8c.html" target="_self">transport_security.c</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transport__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport__security_8h.html" target="_self">transport_security.h</a></td><td class="desc"></td></tr>
-<tr id="row_1_0_13_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="transport__security__interface_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport__security__interface_8h.html" target="_self">transport_security_interface.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_10_')"/><img id="img_1_0_10_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_10_')"/><a class="el" href="dir_74d191036da95c8575e4e637193ed623.html" target="_self">statistics</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_10_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="census__interface_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="census__interface_8h.html" target="_self">census_interface.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_10_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="census__rpc__stats_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="census__rpc__stats_8h.html" target="_self">census_rpc_stats.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_11_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_11_')"/><img id="img_1_0_11_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_11_')"/><a class="el" href="dir_9410f15740cc8f8ab312fa27ab494b45.html" target="_self">support</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="alloc_8c.html" target="_self">alloc.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cmdline_8c.html" target="_self">cmdline.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__iphone_8c.html" target="_self">cpu_iphone.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__linux_8c.html" target="_self">cpu_linux.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__posix_8c.html" target="_self">cpu_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="cpu__windows_8c.html" target="_self">cpu_windows.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="env_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="env_8h.html" target="_self">env.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="env__linux_8c.html" target="_self">env_linux.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="env__posix_8c.html" target="_self">env_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="env__win32_8c.html" target="_self">env_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="file_8c.html" target="_self">file.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="file_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="file_8h.html" target="_self">file.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="file__posix_8c.html" target="_self">file_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="file__win32_8c.html" target="_self">file_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="histogram_8c.html" target="_self">histogram.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="host__port_8c.html" target="_self">host_port.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log_8c.html" target="_self">log.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__android_8c.html" target="_self">log_android.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__linux_8c.html" target="_self">log_linux.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__posix_8c.html" target="_self">log_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="log__win32_8c.html" target="_self">log_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="murmur__hash_8c.html" target="_self">murmur_hash.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="murmur__hash_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="murmur__hash_8h.html" target="_self">murmur_hash.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="slice_8c.html" target="_self">slice.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="slice__buffer_8c.html" target="_self">slice_buffer.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stack__lockfree_8c.html" target="_self">stack_lockfree.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stack__lockfree_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stack__lockfree_8h.html" target="_self">stack_lockfree.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="string_8c.html" target="_self">string.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string_8h.html" target="_self">string.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="string__posix_8c.html" target="_self">string_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="string__win32_8c.html" target="_self">string_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="string__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string__win32_8h.html" target="_self">string_win32.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="subprocess__posix_8c.html" target="_self">subprocess_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sync_8c.html" target="_self">sync.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sync__posix_8c.html" target="_self">sync_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sync__win32_8c.html" target="_self">sync_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="thd_8c.html" target="_self">thd.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="thd__internal_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="thd__internal_8h.html" target="_self">thd_internal.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="thd__posix_8c.html" target="_self">thd_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="thd__win32_8c.html" target="_self">thd_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_40_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time_8c.html" target="_self">time.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_41_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time__posix_8c.html" target="_self">time_posix.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_42_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time__precise_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="time__precise_8h.html" target="_self">time_precise.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_43_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time__win32_8c.html" target="_self">time_win32.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_11_44_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tls__pthread_8c.html" target="_self">tls_pthread.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_12_')"/><img id="img_1_0_12_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_12_')"/><a class="el" href="dir_ea54cbef5e3ffa125df07262bbfc9627.html" target="_self">surface</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="byte__buffer_8c.html" target="_self">byte_buffer.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="byte__buffer__queue_8c.html" target="_self">byte_buffer_queue.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="byte__buffer__queue_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="byte__buffer__queue_8h.html" target="_self">byte_buffer_queue.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="byte__buffer__reader_8c.html" target="_self">byte_buffer_reader.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="call_8c.html" target="_self">call.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="call_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="call_8h.html" target="_self">call.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="call__details_8c.html" target="_self">call_details.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="call__log__batch_8c.html" target="_self">call_log_batch.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel_8c.html" target="_self">channel.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="channel_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="channel_8h.html" target="_self">channel.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_10_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__connectivity_8c.html" target="_self">channel_connectivity.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_11_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="channel__create_8c.html" target="_self">channel_create.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_12_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="completion__queue_8c.html" target="_self">completion_queue.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_13_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="completion__queue_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="completion__queue_8h.html" target="_self">completion_queue.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_14_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="event__string_8c.html" target="_self">event_string.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_15_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="event__string_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="event__string_8h.html" target="_self">event_string.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_16_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="init_8c.html" target="_self">init.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_17_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="init_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="init_8h.html" target="_self">init.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_18_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="init__secure_8c.html" target="_self">init_secure.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_19_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="lame__client_8c.html" target="_self">lame_client.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_20_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="metadata__array_8c.html" target="_self">metadata_array.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_21_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="secure__channel__create_8c.html" target="_self">secure_channel_create.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_22_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server_8c.html" target="_self">server.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_23_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="server_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="server_8h.html" target="_self">server.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_24_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server__chttp2_8c.html" target="_self">server_chttp2.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_25_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server__create_8c.html" target="_self">server_create.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_26_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="surface__trace_8c.html" target="_self">surface_trace.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_27_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="surface__trace_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="surface__trace_8h.html" target="_self">surface_trace.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_12_28_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="version_8c.html" target="_self">version.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_13_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_13_')"/><img id="img_1_0_13_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_13_')"/><a class="el" href="dir_79268b13b30141157b35932967b4e740.html" target="_self">transport</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_13_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_13_0_')"/><img id="img_1_0_13_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_13_0_')"/><a class="el" href="dir_bf8522d75c0d0c872d1b1e399b1737b8.html" target="_self">chttp2</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="alpn_8c.html" target="_self">alpn.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="alpn_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="alpn_8h.html" target="_self">alpn.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="bin__encoder_8c.html" target="_self">bin_encoder.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="bin__encoder_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="bin__encoder_8h.html" target="_self">bin_encoder.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame_8h.html" target="_self">frame.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__data_8c.html" target="_self">frame_data.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__data_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__data_8h.html" target="_self">frame_data.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__goaway_8c.html" target="_self">frame_goaway.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__goaway_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__goaway_8h.html" target="_self">frame_goaway.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__ping_8c.html" target="_self">frame_ping.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__ping_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__ping_8h.html" target="_self">frame_ping.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__rst__stream_8c.html" target="_self">frame_rst_stream.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__rst__stream_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__rst__stream_8h.html" target="_self">frame_rst_stream.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__settings_8c.html" target="_self">frame_settings.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__settings_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__settings_8h.html" target="_self">frame_settings.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="frame__window__update_8c.html" target="_self">frame_window_update.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="frame__window__update_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="frame__window__update_8h.html" target="_self">frame_window_update.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="hpack__parser_8c.html" target="_self">hpack_parser.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hpack__parser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hpack__parser_8h.html" target="_self">hpack_parser.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="hpack__table_8c.html" target="_self">hpack_table.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hpack__table_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="hpack__table_8h.html" target="_self">hpack_table.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http2__errors_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http2__errors_8h.html" target="_self">http2_errors.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="huffsyms_8c.html" target="_self">huffsyms.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="huffsyms_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="huffsyms_8h.html" target="_self">huffsyms.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="incoming__metadata_8c.html" target="_self">incoming_metadata.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="incoming__metadata_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="incoming__metadata_8h.html" target="_self">incoming_metadata.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="internal_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="internal_8h.html" target="_self">internal.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="parsing_8c.html" target="_self">parsing.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="status__conversion_8c.html" target="_self">status_conversion.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="status__conversion_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="status__conversion_8h.html" target="_self">status_conversion.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__encoder_8c.html" target="_self">stream_encoder.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stream__encoder_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stream__encoder_8h.html" target="_self">stream_encoder.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__lists_8c.html" target="_self">stream_lists.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__map_8c.html" target="_self">stream_map.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stream__map_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stream__map_8h.html" target="_self">stream_map.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="timeout__encoding_8c.html" target="_self">timeout_encoding.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="timeout__encoding_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="timeout__encoding_8h.html" target="_self">timeout_encoding.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_37_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="varint_8c.html" target="_self">varint.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_38_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="varint_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="varint_8h.html" target="_self">varint.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_0_39_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="writing_8c.html" target="_self">writing.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="chttp2__transport_8c.html" target="_self">chttp2_transport.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="chttp2__transport_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="chttp2__transport_8h.html" target="_self">chttp2_transport.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="connectivity__state_8c.html" target="_self">connectivity_state.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="connectivity__state_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="connectivity__state_8h.html" target="_self">connectivity_state.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="metadata_8c.html" target="_self">metadata.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="metadata_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="metadata_8h.html" target="_self">metadata.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="stream__op_8c.html" target="_self">stream_op.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stream__op_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="stream__op_8h.html" target="_self">stream_op.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transport_8c.html" target="_self">transport.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transport_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport_8h.html" target="_self">transport.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transport__impl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport__impl_8h.html" target="_self">transport_impl.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transport__op__string_8c.html" target="_self">transport_op_string.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_1_0_14_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_14_')"/><img id="img_1_0_14_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_0_14_')"/><a class="el" href="dir_99f60d2bb6231896bcd2887028065f74.html" target="_self">tsi</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="fake__transport__security_8c.html" target="_self">fake_transport_security.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fake__transport__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="fake__transport__security_8h.html" target="_self">fake_transport_security.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="ssl__transport__security_8c.html" target="_self">ssl_transport_security.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ssl__transport__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ssl__transport__security_8h.html" target="_self">ssl_transport_security.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transport__security_8c.html" target="_self">transport_security.c</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transport__security_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport__security_8h.html" target="_self">transport_security.h</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="transport__security__interface_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="transport__security__interface_8h.html" target="_self">transport_security_interface.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/format__request_8c.html b/doc/ref/core.internal/html/format__request_8c.html
index bdfde089aa..73b2f6cc53 100644
--- a/doc/ref/core.internal/html/format__request_8c.html
+++ b/doc/ref/core.internal/html/format__request_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -158,7 +158,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/format__request_8h.html b/doc/ref/core.internal/html/format__request_8h.html
index 308fd11967..892135f329 100644
--- a/doc/ref/core.internal/html/format__request_8h.html
+++ b/doc/ref/core.internal/html/format__request_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/format__request_8h_source.html b/doc/ref/core.internal/html/format__request_8h_source.html
index 4ebfb8b21d..c55474ce8c 100644
--- a/doc/ref/core.internal/html/format__request_8h_source.html
+++ b/doc/ref/core.internal/html/format__request_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,17 +132,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *body_bytes,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">size_t</span> body_size);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_FORMAT_REQUEST_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_FORMAT_REQUEST_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="httpcli_8h_html"><div class="ttname"><a href="httpcli_8h.html">httpcli.h</a></div></div>
-<div class="ttc" id="format__request_8h_html_a0fa0de242d866bb79b5ad39f3c46eae2"><div class="ttname"><a href="format__request_8h.html#a0fa0de242d866bb79b5ad39f3c46eae2">grpc_httpcli_format_get_request</a></div><div class="ttdeci">gpr_slice grpc_httpcli_format_get_request(const grpc_httpcli_request *request)</div><div class="ttdef"><b>Definition:</b> format_request.c:65</div></div>
-<div class="ttc" id="format__request_8h_html_ae6a0298e2b174b65c5571622d3908501"><div class="ttname"><a href="format__request_8h.html#ae6a0298e2b174b65c5571622d3908501">grpc_httpcli_format_post_request</a></div><div class="ttdeci">gpr_slice grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size)</div><div class="ttdef"><b>Definition:</b> format_request.c:81</div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html"><div class="ttname"><a href="structgrpc__httpcli__request.html">grpc_httpcli_request</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:62</div></div>
+<div class="ttc" id="format__request_8h_html_a0fa0de242d866bb79b5ad39f3c46eae2"><div class="ttname"><a href="format__request_8h.html#a0fa0de242d866bb79b5ad39f3c46eae2">grpc_httpcli_format_get_request</a></div><div class="ttdeci">gpr_slice grpc_httpcli_format_get_request(const grpc_httpcli_request *request)</div><div class="ttdef"><b>Definition:</b> format_request.c:67</div></div>
+<div class="ttc" id="format__request_8h_html_ae6a0298e2b174b65c5571622d3908501"><div class="ttname"><a href="format__request_8h.html#ae6a0298e2b174b65c5571622d3908501">grpc_httpcli_format_post_request</a></div><div class="ttdeci">gpr_slice grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size)</div><div class="ttdef"><b>Definition:</b> format_request.c:83</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html"><div class="ttname"><a href="structgrpc__httpcli__request.html">grpc_httpcli_request</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:72</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame_8h.html b/doc/ref/core.internal/html/frame_8h.html
index e1adc31921..fbf60d32d7 100644
--- a/doc/ref/core.internal/html/frame_8h.html
+++ b/doc/ref/core.internal/html/frame_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -363,7 +363,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame_8h_source.html b/doc/ref/core.internal/html/frame_8h_source.html
index ecad627ede..9aea5813fc 100644
--- a/doc/ref/core.internal/html/frame_8h_source.html
+++ b/doc/ref/core.internal/html/frame_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -160,15 +160,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35af86b67f5595348d506db6719011a2931"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35af86b67f5595348d506db6719011a2931">GRPC_CHTTP2_PARSE_OK</a></div><div class="ttdef"><b>Definition:</b> frame.h:43</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35a0bff666112f9afb13b93c48ed70c99c4"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35a0bff666112f9afb13b93c48ed70c99c4">GRPC_CHTTP2_CONNECTION_ERROR</a></div><div class="ttdef"><b>Definition:</b> frame.h:45</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35a785a08cbae32b1550c8b96da011fe9a4"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35a785a08cbae32b1550c8b96da011fe9a4">GRPC_CHTTP2_STREAM_ERROR</a></div><div class="ttdef"><b>Definition:</b> frame.h:44</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__data_8c.html b/doc/ref/core.internal/html/frame__data_8c.html
index 89260e9bff..defb1e155f 100644
--- a/doc/ref/core.internal/html/frame__data_8c.html
+++ b/doc/ref/core.internal/html/frame__data_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -215,7 +215,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__data_8h.html b/doc/ref/core.internal/html/frame__data_8h.html
index f399814b54..e380233b3c 100644
--- a/doc/ref/core.internal/html/frame__data_8h.html
+++ b/doc/ref/core.internal/html/frame__data_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -280,7 +280,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__data_8h_source.html b/doc/ref/core.internal/html/frame__data_8h_source.html
index ac4347fc5c..3fd01f6a13 100644
--- a/doc/ref/core.internal/html/frame__data_8h_source.html
+++ b/doc/ref/core.internal/html/frame__data_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,11 +170,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="frame__data_8h.html#aa79c486a29b6e104c57be53a20d91362">grpc_chttp2_data_frame_create_empty_close</a>(<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_FRAME_DATA_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="frame__data_8h_html_a0217c22db3da53fe20f70cb48dd3a910"><div class="ttname"><a href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910">grpc_chttp2_stream_state</a></div><div class="ttdeci">grpc_chttp2_stream_state</div><div class="ttdef"><b>Definition:</b> frame_data.h:44</div></div>
<div class="ttc" id="frame__data_8h_html_afab39491d68260dc81d1a57cac6f434a"><div class="ttname"><a href="frame__data_8h.html#afab39491d68260dc81d1a57cac6f434a">grpc_chttp2_data_parser_begin_frame</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_data_parser_begin_frame(grpc_chttp2_data_parser *parser, gpr_uint8 flags)</div><div class="ttdef"><b>Definition:</b> frame_data.c:56</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html_a0b6ee9238d492fc7ed2a0e21fd483aa7"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html#a0b6ee9238d492fc7ed2a0e21fd483aa7">grpc_chttp2_data_parser::is_frame_compressed</a></div><div class="ttdeci">int is_frame_compressed</div><div class="ttdef"><b>Definition:</b> frame_data.h:59</div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html_a6fd6d128f7954d9ece6b375d2699619c"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html#a6fd6d128f7954d9ece6b375d2699619c">grpc_chttp2_data_parser::incoming_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer incoming_sopb</div><div class="ttdef"><b>Definition:</b> frame_data.h:60</div></div>
<div class="ttc" id="frame__data_8h_html_a0217c22db3da53fe20f70cb48dd3a910aa95da05ccc06aa0c2196dcb54717b6de"><div class="ttname"><a href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910aa95da05ccc06aa0c2196dcb54717b6de">GRPC_CHTTP2_DATA_FRAME</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:50</div></div>
@@ -183,27 +183,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="frame__data_8h_html_a796d3b28bd11e75897705b4f92a5cae7"><div class="ttname"><a href="frame__data_8h.html#a796d3b28bd11e75897705b4f92a5cae7">grpc_chttp2_data_parser_init</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_data_parser_init(grpc_chttp2_data_parser *parser)</div><div class="ttdef"><b>Definition:</b> frame_data.c:45</div></div>
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
<div class="ttc" id="frame__data_8h_html_a0217c22db3da53fe20f70cb48dd3a910a1cf7aa5d2aa4fbe172e9356326228e91"><div class="ttname"><a href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910a1cf7aa5d2aa4fbe172e9356326228e91">GRPC_CHTTP2_DATA_FH_3</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:48</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="frame__data_8h_html_a0217c22db3da53fe20f70cb48dd3a910ab2647959f772db94da5da74192754b6c"><div class="ttname"><a href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910ab2647959f772db94da5da74192754b6c">GRPC_CHTTP2_DATA_FH_1</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:46</div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html_a82d208096ae99ff778356f549de2647a"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html#a82d208096ae99ff778356f549de2647a">grpc_chttp2_data_parser::frame_size</a></div><div class="ttdeci">gpr_uint32 frame_size</div><div class="ttdef"><b>Definition:</b> frame_data.h:57</div></div>
<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="frame__data_8h_html_a5927900bd0d0911de70cab715f4d4468"><div class="ttname"><a href="frame__data_8h.html#a5927900bd0d0911de70cab715f4d4468">grpc_chttp2_data_parser_destroy</a></div><div class="ttdeci">void grpc_chttp2_data_parser_destroy(grpc_chttp2_data_parser *parser)</div><div class="ttdef"><b>Definition:</b> frame_data.c:52</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html">grpc_chttp2_data_parser</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:53</div></div>
-<div class="ttc" id="frame__data_8h_html_aa79c486a29b6e104c57be53a20d91362"><div class="ttname"><a href="frame__data_8h.html#aa79c486a29b6e104c57be53a20d91362">grpc_chttp2_data_frame_create_empty_close</a></div><div class="ttdeci">gpr_slice grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:449</div></div>
+<div class="ttc" id="frame__data_8h_html_aa79c486a29b6e104c57be53a20d91362"><div class="ttname"><a href="frame__data_8h.html#aa79c486a29b6e104c57be53a20d91362">grpc_chttp2_data_frame_create_empty_close</a></div><div class="ttdeci">gpr_slice grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:460</div></div>
<div class="ttc" id="frame__data_8h_html_a0217c22db3da53fe20f70cb48dd3a910adf4a0199bbd7ecc325f84d2781290843"><div class="ttname"><a href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910adf4a0199bbd7ecc325f84d2781290843">GRPC_CHTTP2_DATA_FH_2</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:47</div></div>
<div class="ttc" id="frame__data_8h_html_abc519029db35772068e9a052076fcfa1"><div class="ttname"><a href="frame__data_8h.html#abc519029db35772068e9a052076fcfa1">grpc_chttp2_data_parser_parse</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_data_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> frame_data.c:72</div></div>
<div class="ttc" id="frame__data_8h_html_a0217c22db3da53fe20f70cb48dd3a910a8606bae7951c3a44f31201632d3358fc"><div class="ttname"><a href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910a8606bae7951c3a44f31201632d3358fc">GRPC_CHTTP2_DATA_FH_0</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:45</div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html_a0a9b5ff25be677ae71473791fc201865"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html#a0a9b5ff25be677ae71473791fc201865">grpc_chttp2_data_parser::frame_type</a></div><div class="ttdeci">gpr_uint8 frame_type</div><div class="ttdef"><b>Definition:</b> frame_data.h:56</div></div>
<div class="ttc" id="stream__op_8h_html"><div class="ttname"><a href="stream__op_8h.html">stream_op.h</a></div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:176</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html_ae3b9c3b2e6d778a42225361adbad882e"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html#ae3b9c3b2e6d778a42225361adbad882e">grpc_chttp2_data_parser::is_last_frame</a></div><div class="ttdeci">gpr_uint8 is_last_frame</div><div class="ttdef"><b>Definition:</b> frame_data.h:55</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__goaway_8c.html b/doc/ref/core.internal/html/frame__goaway_8c.html
index f966d7b377..9a3f4221a8 100644
--- a/doc/ref/core.internal/html/frame__goaway_8c.html
+++ b/doc/ref/core.internal/html/frame__goaway_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -259,7 +259,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__goaway_8h.html b/doc/ref/core.internal/html/frame__goaway_8h.html
index 5f9fed657f..045e82ad84 100644
--- a/doc/ref/core.internal/html/frame__goaway_8h.html
+++ b/doc/ref/core.internal/html/frame__goaway_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -318,7 +318,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__goaway_8h_source.html b/doc/ref/core.internal/html/frame__goaway_8h_source.html
index 81677c8328..94b7553365 100644
--- a/doc/ref/core.internal/html/frame__goaway_8h_source.html
+++ b/doc/ref/core.internal/html/frame__goaway_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -166,13 +166,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__chttp2__goaway__parser_html_a0c4cd3884d0d1351a86466cbcd5f58be"><div class="ttname"><a href="structgrpc__chttp2__goaway__parser.html#a0c4cd3884d0d1351a86466cbcd5f58be">grpc_chttp2_goaway_parser::last_stream_id</a></div><div class="ttdeci">gpr_uint32 last_stream_id</div><div class="ttdef"><b>Definition:</b> frame_goaway.h:56</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa5decad83e822e3504618079fe13e3998"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa5decad83e822e3504618079fe13e3998">GRPC_CHTTP2_GOAWAY_ERR3</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:50</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa44acac95504eba73375c26bb469c0149"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa44acac95504eba73375c26bb469c0149">GRPC_CHTTP2_GOAWAY_LSI0</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:43</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa1ca1c1ca48d62838f5803452f7fc0619"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa1ca1c1ca48d62838f5803452f7fc0619">GRPC_CHTTP2_GOAWAY_DEBUG</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:51</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa6b7fb7a9b9a4c34ef4e3e12adf06a3e6"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa6b7fb7a9b9a4c34ef4e3e12adf06a3e6">GRPC_CHTTP2_GOAWAY_LSI1</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:44</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
<div class="ttc" id="frame__goaway_8h_html_a5cd3e388f5844ad2c4c7d1c9488436a8"><div class="ttname"><a href="frame__goaway_8h.html#a5cd3e388f5844ad2c4c7d1c9488436a8">grpc_chttp2_goaway_parser_destroy</a></div><div class="ttdeci">void grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p)</div><div class="ttdef"><b>Definition:</b> frame_goaway.c:46</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa043c53d587fd0409363123590db80131"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa043c53d587fd0409363123590db80131">GRPC_CHTTP2_GOAWAY_ERR1</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:48</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa3980674942df0749ccce6bd0b8a1774a"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa3980674942df0749ccce6bd0b8a1774a">GRPC_CHTTP2_GOAWAY_ERR0</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:47</div></div>
@@ -181,12 +181,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__goaway__parser_html"><div class="ttname"><a href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:54</div></div>
<div class="ttc" id="structgrpc__chttp2__goaway__parser_html_a7d67619fd763e569f825792784814aa5"><div class="ttname"><a href="structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5">grpc_chttp2_goaway_parser::error_code</a></div><div class="ttdeci">gpr_uint32 error_code</div><div class="ttdef"><b>Definition:</b> frame_goaway.h:57</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa65caf31f49f9cf98aa594be64659c18f"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa65caf31f49f9cf98aa594be64659c18f">GRPC_CHTTP2_GOAWAY_ERR2</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:49</div></div>
<div class="ttc" id="frame__goaway_8h_html_a14004d750241aad1932b7a6abdcd436aa528143455d42821886ecaba0ec753a72"><div class="ttname"><a href="frame__goaway_8h.html#a14004d750241aad1932b7a6abdcd436aa528143455d42821886ecaba0ec753a72">GRPC_CHTTP2_GOAWAY_LSI3</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:46</div></div>
<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__goaway__parser_html_aacb3c390aaaf7d9bfd7a047a32cf6a0e"><div class="ttname"><a href="structgrpc__chttp2__goaway__parser.html#aacb3c390aaaf7d9bfd7a047a32cf6a0e">grpc_chttp2_goaway_parser::debug_data</a></div><div class="ttdeci">char * debug_data</div><div class="ttdef"><b>Definition:</b> frame_goaway.h:58</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="frame__goaway_8h_html_a52a6863feebfb5a9962330d42b22be2d"><div class="ttname"><a href="frame__goaway_8h.html#a52a6863feebfb5a9962330d42b22be2d">grpc_chttp2_goaway_parser_parse</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_goaway_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> frame_goaway.c:65</div></div>
<div class="ttc" id="frame__goaway_8h_html_a8df9b9a3fcd7bc6d679b47909c2c8f23"><div class="ttname"><a href="frame__goaway_8h.html#a8df9b9a3fcd7bc6d679b47909c2c8f23">grpc_chttp2_goaway_parser_init</a></div><div class="ttdeci">void grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p)</div><div class="ttdef"><b>Definition:</b> frame_goaway.c:42</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
@@ -199,7 +199,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__ping_8c.html b/doc/ref/core.internal/html/frame__ping_8c.html
index 66b49202d3..88bc7aef42 100644
--- a/doc/ref/core.internal/html/frame__ping_8c.html
+++ b/doc/ref/core.internal/html/frame__ping_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -211,7 +211,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__ping_8h.html b/doc/ref/core.internal/html/frame__ping_8h.html
index 431c0d0cfe..beb21bc809 100644
--- a/doc/ref/core.internal/html/frame__ping_8h.html
+++ b/doc/ref/core.internal/html/frame__ping_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -216,7 +216,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__ping_8h_source.html b/doc/ref/core.internal/html/frame__ping_8h_source.html
index 8dfe9eecab..364b8bb3e4 100644
--- a/doc/ref/core.internal/html/frame__ping_8h_source.html
+++ b/doc/ref/core.internal/html/frame__ping_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,16 +142,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *stream_parsing, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice, <span class="keywordtype">int</span> is_last);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_FRAME_PING_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="structgrpc__chttp2__ping__parser_html_adbc3402e14a75f592502d3185165a59c"><div class="ttname"><a href="structgrpc__chttp2__ping__parser.html#adbc3402e14a75f592502d3185165a59c">grpc_chttp2_ping_parser::is_ack</a></div><div class="ttdeci">gpr_uint8 is_ack</div><div class="ttdef"><b>Definition:</b> frame_ping.h:42</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
<div class="ttc" id="frame__ping_8h_html_a76f66f3bbe53a20610183253d30c57f7"><div class="ttname"><a href="frame__ping_8h.html#a76f66f3bbe53a20610183253d30c57f7">grpc_chttp2_ping_parser_begin_frame</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_ping_parser_begin_frame(grpc_chttp2_ping_parser *parser, gpr_uint32 length, gpr_uint8 flags)</div><div class="ttdef"><b>Definition:</b> frame_ping.c:60</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="frame__ping_8h_html_a80bb3f2ba166dcbd164aa04e680c58e3"><div class="ttname"><a href="frame__ping_8h.html#a80bb3f2ba166dcbd164aa04e680c58e3">grpc_chttp2_ping_create</a></div><div class="ttdeci">gpr_slice grpc_chttp2_ping_create(gpr_uint8 ack, gpr_uint8 *opaque_8bytes)</div><div class="ttdef"><b>Definition:</b> frame_ping.c:42</div></div>
<div class="ttc" id="structgrpc__chttp2__ping__parser_html"><div class="ttname"><a href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a></div><div class="ttdef"><b>Definition:</b> frame_ping.h:40</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="structgrpc__chttp2__ping__parser_html_a210db2114f01c53a41e466da1cf1af33"><div class="ttname"><a href="structgrpc__chttp2__ping__parser.html#a210db2114f01c53a41e466da1cf1af33">grpc_chttp2_ping_parser::byte</a></div><div class="ttdeci">gpr_uint8 byte</div><div class="ttdef"><b>Definition:</b> frame_ping.h:41</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="frame__ping_8h_html_ace393509f26406ff6bdc9e60e7534042"><div class="ttname"><a href="frame__ping_8h.html#ace393509f26406ff6bdc9e60e7534042">grpc_chttp2_ping_parser_parse</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_ping_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> frame_ping.c:71</div></div>
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__rst__stream_8c.html b/doc/ref/core.internal/html/frame__rst__stream_8c.html
index 0c3080093d..24e83fe052 100644
--- a/doc/ref/core.internal/html/frame__rst__stream_8c.html
+++ b/doc/ref/core.internal/html/frame__rst__stream_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -210,7 +210,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__rst__stream_8h.html b/doc/ref/core.internal/html/frame__rst__stream_8h.html
index f14043a58d..ea06f5968e 100644
--- a/doc/ref/core.internal/html/frame__rst__stream_8h.html
+++ b/doc/ref/core.internal/html/frame__rst__stream_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -216,7 +216,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__rst__stream_8h_source.html b/doc/ref/core.internal/html/frame__rst__stream_8h_source.html
index 51c79becf9..1ab861968b 100644
--- a/doc/ref/core.internal/html/frame__rst__stream_8h_source.html
+++ b/doc/ref/core.internal/html/frame__rst__stream_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,22 +142,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_FRAME_RST_STREAM_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__chttp2__rst__stream__parser_html_aee8f43a9cfb3468529d9bfa7ad30d665"><div class="ttname"><a href="structgrpc__chttp2__rst__stream__parser.html#aee8f43a9cfb3468529d9bfa7ad30d665">grpc_chttp2_rst_stream_parser::byte</a></div><div class="ttdeci">gpr_uint8 byte</div><div class="ttdef"><b>Definition:</b> frame_rst_stream.h:41</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="frame__rst__stream_8h_html_ad89852ed41fa9b715fb86ab6193160fc"><div class="ttname"><a href="frame__rst__stream_8h.html#ad89852ed41fa9b715fb86ab6193160fc">grpc_chttp2_rst_stream_parser_parse</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_rst_stream_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> frame_rst_stream.c:73</div></div>
<div class="ttc" id="structgrpc__chttp2__rst__stream__parser_html"><div class="ttname"><a href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a></div><div class="ttdef"><b>Definition:</b> frame_rst_stream.h:40</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
<div class="ttc" id="frame__rst__stream_8h_html_aecab04c529c662e1703ae01fb70d7687"><div class="ttname"><a href="frame__rst__stream_8h.html#aecab04c529c662e1703ae01fb70d7687">grpc_chttp2_rst_stream_create</a></div><div class="ttdeci">gpr_slice grpc_chttp2_rst_stream_create(gpr_uint32 stream_id, gpr_uint32 code)</div><div class="ttdef"><b>Definition:</b> frame_rst_stream.c:41</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="frame__rst__stream_8h_html_a3138dce884dfcb8c9653de757261d16e"><div class="ttname"><a href="frame__rst__stream_8h.html#a3138dce884dfcb8c9653de757261d16e">grpc_chttp2_rst_stream_parser_begin_frame</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_rst_stream_parser_begin_frame(grpc_chttp2_rst_stream_parser *parser, gpr_uint32 length, gpr_uint8 flags)</div><div class="ttdef"><b>Definition:</b> frame_rst_stream.c:62</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__settings_8c.html b/doc/ref/core.internal/html/frame__settings_8c.html
index 1ecb19db87..60916c7872 100644
--- a/doc/ref/core.internal/html/frame__settings_8c.html
+++ b/doc/ref/core.internal/html/frame__settings_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -286,7 +286,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__settings_8h.html b/doc/ref/core.internal/html/frame__settings_8h.html
index 09c973ddb8..a04f82a31f 100644
--- a/doc/ref/core.internal/html/frame__settings_8h.html
+++ b/doc/ref/core.internal/html/frame__settings_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -379,7 +379,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__settings_8h_source.html b/doc/ref/core.internal/html/frame__settings_8h_source.html
index 2e9c26981d..c4ae6ec895 100644
--- a/doc/ref/core.internal/html/frame__settings_8h_source.html
+++ b/doc/ref/core.internal/html/frame__settings_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="frame__settings_8h_html_a61e84df9b71280ea1a733437d9de8f37"><div class="ttname"><a href="frame__settings_8h.html#a61e84df9b71280ea1a733437d9de8f37">grpc_chttp2_settings_parameters</a></div><div class="ttdeci">const grpc_chttp2_setting_parameters grpc_chttp2_settings_parameters[GRPC_CHTTP2_NUM_SETTINGS]</div><div class="ttdef"><b>Definition:</b> frame_settings.c:47</div></div>
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efa9f44b823c96c40f04d156443621b04b7"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa9f44b823c96c40f04d156443621b04b7">GRPC_CHTTP2_SETTINGS_MAX_FRAME_SIZE</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:56</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="frame__settings_8h_html_ae964433822fb14f6c7d72fc1f3420b8fa72e3e47927539876c8174f778c01082a"><div class="ttname"><a href="frame__settings_8h.html#ae964433822fb14f6c7d72fc1f3420b8fa72e3e47927539876c8174f778c01082a">GRPC_CHTTP2_SPS_ID1</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:43</div></div>
<div class="ttc" id="frame__settings_8h_html_a4df6da81a733ff99e174c9502a7e69dfabc4bdee640e0fd68941f5cef7d0d5c1d"><div class="ttname"><a href="frame__settings_8h.html#a4df6da81a733ff99e174c9502a7e69dfabc4bdee640e0fd68941f5cef7d0d5c1d">GRPC_CHTTP2_CLAMP_INVALID_VALUE</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:71</div></div>
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efa7f070f14411298ea1311597311b41a1b"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa7f070f14411298ea1311597311b41a1b">GRPC_CHTTP2_SETTINGS_ENABLE_PUSH</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:53</div></div>
@@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="frame__settings_8h_html_ae964433822fb14f6c7d72fc1f3420b8fa662e963afdd3bd9420a382124c7ee311"><div class="ttname"><a href="frame__settings_8h.html#ae964433822fb14f6c7d72fc1f3420b8fa662e963afdd3bd9420a382124c7ee311">GRPC_CHTTP2_SPS_VAL2</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:46</div></div>
<div class="ttc" id="structgrpc__chttp2__settings__parser_html_ac8ede4f13bcb8e7146527ce98284d528"><div class="ttname"><a href="structgrpc__chttp2__settings__parser.html#ac8ede4f13bcb8e7146527ce98284d528">grpc_chttp2_settings_parser::target_settings</a></div><div class="ttdeci">gpr_uint32 * target_settings</div><div class="ttdef"><b>Definition:</b> frame_settings.h:63</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="frame__settings_8h_html_ae964433822fb14f6c7d72fc1f3420b8fa025cf926edc443251e39469eae84eeee"><div class="ttname"><a href="frame__settings_8h.html#ae964433822fb14f6c7d72fc1f3420b8fa025cf926edc443251e39469eae84eeee">GRPC_CHTTP2_SPS_VAL0</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:44</div></div>
<div class="ttc" id="frame__settings_8h_html_aa1382503cac023cb2cbf516427ec7954"><div class="ttname"><a href="frame__settings_8h.html#aa1382503cac023cb2cbf516427ec7954">grpc_chttp2_settings_ack_create</a></div><div class="ttdeci">gpr_slice grpc_chttp2_settings_ack_create(void)</div><div class="ttdef"><b>Definition:</b> frame_settings.c:108</div></div>
<div class="ttc" id="frame__settings_8h_html_ae964433822fb14f6c7d72fc1f3420b8f"><div class="ttname"><a href="frame__settings_8h.html#ae964433822fb14f6c7d72fc1f3420b8f">grpc_chttp2_settings_parse_state</a></div><div class="ttdeci">grpc_chttp2_settings_parse_state</div><div class="ttdef"><b>Definition:</b> frame_settings.h:41</div></div>
@@ -213,14 +213,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efac610e43a0f572521b814f87f7e3c79a7"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efac610e43a0f572521b814f87f7e3c79a7">GRPC_CHTTP2_SETTINGS_HEADER_TABLE_SIZE</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:52</div></div>
<div class="ttc" id="structgrpc__chttp2__settings__parser_html_a78292a3a593ad3806e8067b055687745"><div class="ttname"><a href="structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745">grpc_chttp2_settings_parser::id</a></div><div class="ttdeci">gpr_uint16 id</div><div class="ttdef"><b>Definition:</b> frame_settings.h:65</div></div>
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efa41d47ec73fd1f060373bc6b229ce6924"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa41d47ec73fd1f060373bc6b229ce6924">GRPC_CHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:54</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="frame__settings_8h_html_a4df6da81a733ff99e174c9502a7e69dfaaf75d3b2b0b3e9f19d2492734d0ab7ac"><div class="ttname"><a href="frame__settings_8h.html#a4df6da81a733ff99e174c9502a7e69dfaaf75d3b2b0b3e9f19d2492734d0ab7ac">GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:72</div></div>
-<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
+<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efa4f082174b4938bd7bfb454ce86b57bd5"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa4f082174b4938bd7bfb454ce86b57bd5">GRPC_CHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:57</div></div>
<div class="ttc" id="structgrpc__chttp2__setting__parameters_html_af8a60fd353bdb4a187535b0abd9ff001"><div class="ttname"><a href="structgrpc__chttp2__setting__parameters.html#af8a60fd353bdb4a187535b0abd9ff001">grpc_chttp2_setting_parameters::max_value</a></div><div class="ttdeci">gpr_uint32 max_value</div><div class="ttdef"><b>Definition:</b> frame_settings.h:79</div></div>
<div class="ttc" id="frame__settings_8h_html_aa7db515ebcf9a8add8ade457502d065a"><div class="ttname"><a href="frame__settings_8h.html#aa7db515ebcf9a8add8ade457502d065a">grpc_chttp2_settings_create</a></div><div class="ttdeci">gpr_slice grpc_chttp2_settings_create(gpr_uint32 *old, const gpr_uint32 *new, gpr_uint32 force_mask, size_t count)</div><div class="ttdef"><b>Definition:</b> frame_settings.c:76</div></div>
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205">GRPC_CHTTP2_NUM_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:58</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="structgrpc__chttp2__settings__parser_html_a0aa608ce7e3352061233d6ffb3656327"><div class="ttname"><a href="structgrpc__chttp2__settings__parser.html#a0aa608ce7e3352061233d6ffb3656327">grpc_chttp2_settings_parser::value</a></div><div class="ttdeci">gpr_uint32 value</div><div class="ttdef"><b>Definition:</b> frame_settings.h:66</div></div>
<div class="ttc" id="structgrpc__chttp2__setting__parameters_html"><div class="ttname"><a href="structgrpc__chttp2__setting__parameters.html">grpc_chttp2_setting_parameters</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:75</div></div>
<div class="ttc" id="structgrpc__chttp2__settings__parser_html"><div class="ttname"><a href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:61</div></div>
@@ -236,7 +236,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__window__update_8c.html b/doc/ref/core.internal/html/frame__window__update_8c.html
index 61ebdb479b..fe7c2d28c0 100644
--- a/doc/ref/core.internal/html/frame__window__update_8c.html
+++ b/doc/ref/core.internal/html/frame__window__update_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -209,7 +209,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__window__update_8h.html b/doc/ref/core.internal/html/frame__window__update_8h.html
index bd0c6f13ef..2cd6180834 100644
--- a/doc/ref/core.internal/html/frame__window__update_8h.html
+++ b/doc/ref/core.internal/html/frame__window__update_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -216,7 +216,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/frame__window__update_8h_source.html b/doc/ref/core.internal/html/frame__window__update_8h_source.html
index 27e02793e6..9fa2161add 100644
--- a/doc/ref/core.internal/html/frame__window__update_8h_source.html
+++ b/doc/ref/core.internal/html/frame__window__update_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,14 +144,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *stream_parsing, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice, <span class="keywordtype">int</span> is_last);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_FRAME_WINDOW_UPDATE_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="structgrpc__chttp2__window__update__parser_html_a6c822f3aa4adda962a78d20ae3ed0da2"><div class="ttname"><a href="structgrpc__chttp2__window__update__parser.html#a6c822f3aa4adda962a78d20ae3ed0da2">grpc_chttp2_window_update_parser::amount</a></div><div class="ttdeci">gpr_uint32 amount</div><div class="ttdef"><b>Definition:</b> frame_window_update.h:43</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="structgrpc__chttp2__window__update__parser_html_a9e8db4c14f00aa3572c81566448cba79"><div class="ttname"><a href="structgrpc__chttp2__window__update__parser.html#a9e8db4c14f00aa3572c81566448cba79">grpc_chttp2_window_update_parser::byte</a></div><div class="ttdeci">gpr_uint8 byte</div><div class="ttdef"><b>Definition:</b> frame_window_update.h:41</div></div>
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="structgrpc__chttp2__window__update__parser_html"><div class="ttname"><a href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a></div><div class="ttdef"><b>Definition:</b> frame_window_update.h:40</div></div>
<div class="ttc" id="frame__window__update_8h_html_ab1c1b5d960c0ed5cfff799476b4e425a"><div class="ttname"><a href="frame__window__update_8h.html#ab1c1b5d960c0ed5cfff799476b4e425a">grpc_chttp2_window_update_parser_parse</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> frame_window_update.c:76</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions.html b/doc/ref/core.internal/html/functions.html
index 6d7ba6cd24..119fe72371 100644
--- a/doc/ref/core.internal/html/functions.html
+++ b/doc/ref/core.internal/html/functions.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>accept_encoding_storage
+: <a class="el" href="structcall__data.html#a3fff0f0041810162f27d0be82470fcda">call_data</a>
+</li>
<li>accept_stream
: <a class="el" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">grpc_chttp2_transport</a>
</li>
@@ -128,7 +131,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>access_token_md
: <a class="el" href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09">grpc_access_token_credentials</a>
-, <a class="el" href="structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693">grpc_fake_oauth2_credentials</a>
, <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be">grpc_oauth2_token_fetcher_credentials</a>
</li>
<li>active
@@ -154,19 +156,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__resolved__address.html#a664035b0fc073c4a49f5e7c1cc765c9d">grpc_resolved_address</a>
, <a class="el" href="structgrpc__subchannel.html#a1133699340905f7c7f8c50fc97591647">grpc_subchannel</a>
, <a class="el" href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb">grpc_subchannel_args</a>
-, <a class="el" href="structsockaddr__resolver.html#a35fd9ba04c766da4556c76e6f32a6356">sockaddr_resolver</a>
</li>
<li>addr_len
: <a class="el" href="structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b">grpc_connect_in_args</a>
, <a class="el" href="structgrpc__subchannel.html#ab74ce5a1e1067a508e74048ec68aea10">grpc_subchannel</a>
, <a class="el" href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026">grpc_subchannel_args</a>
-, <a class="el" href="structsockaddr__resolver.html#acad714ee68d2e23a4157f49f7fc35e91">sockaddr_resolver</a>
</li>
<li>addresses
: <a class="el" href="structinternal__request.html#a0ab2a9ca4e299dc1f8fa41de2e3384b0">internal_request</a>
</li>
<li>addrs
: <a class="el" href="structgrpc__resolved__addresses.html#afdf4d95430fcf478a164c665d71e913c">grpc_resolved_addresses</a>
+, <a class="el" href="structsockaddr__resolver.html#a0f3adc10d0f589872b270db685e5377d">sockaddr_resolver</a>
+</li>
+<li>addrs_len
+: <a class="el" href="structsockaddr__resolver.html#a651ec066d80c1f818281288208a6c6b1">sockaddr_resolver</a>
</li>
<li>after_prioritization
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#ace46342325728ee279253c5ee146d6d0">grpc_chttp2_hpack_parser</a>
@@ -221,8 +225,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>announce_window
: <a class="el" href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17">grpc_chttp2_stream_writing</a>
</li>
+<li>api_request_bytes
+: <a class="el" href="structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911">census_rpc_stats</a>
+</li>
+<li>api_response_bytes
+: <a class="el" href="structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597">census_rpc_stats</a>
+</li>
+<li>app_error_cnt
+: <a class="el" href="structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b">census_rpc_stats</a>
+</li>
<li>arg
: <a class="el" href="structlistener.html#a979a29a26af9ef7a83a22f0cdd7fe1a4">listener</a>
+, <a class="el" href="structon__done__closure.html#a4c2285e1a2b3e57cc55ca52b37a61683">on_done_closure</a>
</li>
<li>args
: <a class="el" href="structconnector.html#ad3d70fc61b888fcb246a4a307b16c4ec">connector</a>
@@ -234,6 +248,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>argv0
: <a class="el" href="structgpr__cmdline.html#ad262ed090b9dca4ea6d4bd7be222a40e">gpr_cmdline</a>
</li>
+<li>array
+: <a class="el" href="structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6">grpc_auth_property_array</a>
+</li>
<li>async_setup_task
: <a class="el" href="structcall__data.html#ab21ef8aafd3c095825805e29e69670ce">call_data</a>
</li>
@@ -247,10 +264,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structverifier__cb__ctx.html#afdbd6e54ed44e9938991b0ed1915ed2d">verifier_cb_ctx</a>
</li>
<li>auth_context
-: <a class="el" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">grpc_client_security_context</a>
+: <a class="el" href="structcall__data.html#a4a8c8939c2035ae477b96a53943df07c">call_data</a>
+, <a class="el" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">grpc_client_security_context</a>
, <a class="el" href="structgrpc__security__connector.html#a076a1d251960f6c9c3b173d1d8eb9a17">grpc_security_connector</a>
, <a class="el" href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1">grpc_server_security_context</a>
</li>
+<li>auth_on_recv
+: <a class="el" href="structcall__data.html#a678c39056cc0b7ee525e1feac308be0c">call_data</a>
+</li>
<li>authority
: <a class="el" href="structcall__data.html#a216c8a3e91a659b6ad5f3de09bbf8ff0">call_data</a>
, <a class="el" href="structgrpc__uri.html#a45c46df3b35b7f1ce728ea22c9d5dde7">grpc_uri</a>
@@ -267,7 +288,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_b.html b/doc/ref/core.internal/html/functions_b.html
index e197057aa5..39667d5c62 100644
--- a/doc/ref/core.internal/html/functions_b.html
+++ b/doc/ref/core.internal/html/functions_b.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,12 +128,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f">grpc_chttp2_transport</a>
, <a class="el" href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2">grpc_composite_credentials</a>
, <a class="el" href="structgrpc__fake__channel__security__connector.html#a3a30ba1484411dcedb12607e1a523431">grpc_fake_channel_security_connector</a>
-, <a class="el" href="structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901">grpc_fake_oauth2_credentials</a>
+, <a class="el" href="structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0">grpc_google_iam_credentials</a>
+, <a class="el" href="structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771">grpc_google_refresh_token_credentials</a>
, <a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html#a4da06be1278854b4447140407d81db25">grpc_httpcli_ssl_channel_security_connector</a>
-, <a class="el" href="structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d">grpc_iam_credentials</a>
+, <a class="el" href="structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31">grpc_md_only_test_credentials</a>
, <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5">grpc_oauth2_token_fetcher_credentials</a>
-, <a class="el" href="structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e">grpc_refresh_token_credentials</a>
-, <a class="el" href="structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0">grpc_service_account_credentials</a>
, <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4">grpc_service_account_jwt_access_credentials</a>
, <a class="el" href="structgrpc__ssl__channel__security__connector.html#af7253d985a9b58d3f7a363d05fdb148c">grpc_ssl_channel_security_connector</a>
, <a class="el" href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4">grpc_ssl_credentials</a>
@@ -159,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#af48331853250257b1640d07e06d6e47e">grpc_chttp2_hpack_parser</a>
</li>
<li>batch
-: <a class="el" href="structrequested__call.html#a664afa5ffde3750f0ff04f69813fbcd2">requested_call</a>
+: <a class="el" href="structrequested__call.html#a2e905405b533c306dbf1c77a9c74ecae">requested_call</a>
</li>
<li>batch_num_samples
: <a class="el" href="structgrpc__time__averaged__stats.html#a630c3447f5023f4ab790a311ec93f6fb">grpc_time_averaged_stats</a>
@@ -206,8 +205,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>buckets
: <a class="el" href="structgpr__histogram.html#abc707964e4925f4b7abf4c69daaaef73">gpr_histogram</a>
</li>
+<li>buf_size
+: <a class="el" href="structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53">census_trace_record</a>
+</li>
<li>buffer
-: <a class="el" href="structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b">grpc_jwt_claims</a>
+: <a class="el" href="structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130">census_trace_record</a>
+, <a class="el" href="structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b">grpc_jwt_claims</a>
, <a class="el" href="structjose__header.html#af14380ad49201179d4ad6e3fa7a0e58b">jose_header</a>
, <a class="el" href="structtsi__ssl__frame__protector.html#a3df125b5b712526ea26ba5dbaa8a71ee">tsi_ssl_frame_protector</a>
</li>
@@ -232,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__chttp2__window__update__parser.html#a9e8db4c14f00aa3572c81566448cba79">grpc_chttp2_window_update_parser</a>
</li>
<li>bytes
-: <a class="el" href="structgpr__slice.html#a39592633c4ad594a15b3a52aadff398d">gpr_slice</a>
+: <a class="el" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">gpr_slice</a>
, <a class="el" href="structgrpc__byte__buffer__queue.html#a16c6f1877a10ab226a2fd9988612ea59">grpc_byte_buffer_queue</a>
</li>
<li>bytes_transfered
@@ -242,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_c.html b/doc/ref/core.internal/html/functions_c.html
index 076b5fc7aa..fad4b5df17 100644
--- a/doc/ref/core.internal/html/functions_c.html
+++ b/doc/ref/core.internal/html/functions_c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">grpc_service_account_jwt_access_credentials</a>
</li>
<li>cached
-: <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a8c7e6a306aa24aaefa9f96982fdaafbd">grpc_service_account_jwt_access_credentials</a>
+: <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#afe98f53e81320b1b60ca901e58aa4a34">grpc_service_account_jwt_access_credentials</a>
</li>
<li>call
: <a class="el" href="structcall__data.html#a5512e8a6ddade275bc9b64ef48de3036">call_data</a>
@@ -147,9 +147,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__call.html#a52b7e350723f5cd4a577a86a4b72f026">grpc_call</a>
, <a class="el" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">grpc_transport_stream_op</a>
</li>
+<li>cancellation_is_inherited
+: <a class="el" href="structgrpc__call.html#a5a14bb527b6a288e7b3dbae57791e565">grpc_call</a>
+</li>
<li>cancelled
-: <a class="el" href="structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2">gpr_cancellable</a>
-, <a class="el" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">grpc_chttp2_stream_global</a>
+: <a class="el" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">grpc_chttp2_stream_global</a>
, <a class="el" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">grpc_op</a>
</li>
<li>cancelled_status
@@ -159,13 +161,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structdump__out.html#ad4ef0a9a3b2494b534b9fcba9d349f21">dump_out</a>
, <a class="el" href="structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e">gpr_slice_buffer</a>
, <a class="el" href="structgpr__strvec.html#af2ee1037640e1a4e0b7e81d69eeaf2cd">gpr_strvec</a>
+, <a class="el" href="structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2">grpc_auth_property_array</a>
, <a class="el" href="structgrpc__bbq__array.html#aab53971ceac3b56cd690f24fe646bba9">grpc_bbq_array</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613">grpc_chttp2_hpack_parser_string</a>
, <a class="el" href="structgrpc__chttp2__incoming__metadata__buffer.html#ae83511b7dc5b74ca64f15a23e552c0cd">grpc_chttp2_incoming_metadata_buffer</a>
, <a class="el" href="structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef">grpc_chttp2_stream_map</a>
, <a class="el" href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97">grpc_metadata_array</a>
, <a class="el" href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772">grpc_stream_op_buffer</a>
-, <a class="el" href="structrequest__killer.html#aef7c9b567894a3f6af2ebaed400fff42">request_killer</a>
</li>
<li>cb
: <a class="el" href="structgrpc__alarm.html#a85a6797057eb75a49d63f4301b4b32dd">grpc_alarm</a>
@@ -198,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__server.html#ab1ef57d52ade4e4f8eb0e26b42ea48a4">grpc_server</a>
</li>
<li>channel_callback
-: <a class="el" href="structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb">grpc_chttp2_transport</a>
+: <a class="el" href="structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8">grpc_chttp2_transport</a>
</li>
<li>channel_connectivity_changed
: <a class="el" href="structchannel__data.html#a026ed08d4fb85fff5a0f332d3a35cf17">channel_data</a>
@@ -256,22 +258,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>client_secret
: <a class="el" href="structgrpc__auth__refresh__token.html#ad29ccc6f1c4c23bc05841efd3dd5bab4">grpc_auth_refresh_token</a>
</li>
-<li>clock
-: <a class="el" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">grpc_precise_clock</a>
-</li>
<li>clock_type
: <a class="el" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec</a>
</li>
+<li>clone
+: <a class="el" href="structcensus__aggregation__ops.html#acd4ce662bc5ded9d7338a4fb80a0733f">census_aggregation_ops</a>
+</li>
+<li>close_with_status
+: <a class="el" href="structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031">grpc_transport_stream_op</a>
+</li>
<li>closed
: <a class="el" href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405">grpc_chttp2_transport</a>
, <a class="el" href="structgrpc__fd.html#a30b76a034146e5d62190b133b008af6e">grpc_fd</a>
</li>
<li>closure
-: <a class="el" href="structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485">finished_loose_op_allocated_args</a>
+: <a class="el" href="structclose__message__data.html#a8d41adaf6ac77a4b74a4d9d09399b7e6">close_message_data</a>
+, <a class="el" href="structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485">finished_loose_op_allocated_args</a>
, <a class="el" href="structshutdown__cleanup__args.html#a42d1e24f7cc5d51db75df17263950c9a">shutdown_cleanup_args</a>
, <a class="el" href="structstate__watcher.html#ab806a249c408b4412fc03ed0a5ede4c9">state_watcher</a>
, <a class="el" href="structwaiting__call.html#ad8d9537c7523e3c09e5fcd4cf0bb1124">waiting_call</a>
</li>
+<li>cnt
+: <a class="el" href="structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21">census_rpc_stats</a>
+</li>
<li>code
: <a class="el" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">grpc_ioreq_data</a>
, <a class="el" href="structreceived__status.html#a5adb1c689f796d0055094addbc8b31c2">received_status</a>
@@ -358,7 +367,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637">grpc_composite_credentials</a>
</li>
<li>consume
-: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e">grpc_wakeup_fd_vtable</a>
+: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75">grpc_wakeup_fd_vtable</a>
+</li>
+<li>consumed_md
+: <a class="el" href="structcall__data.html#a55ac01aa59cb00ea938904ba3e9fcbd6">call_data</a>
</li>
<li>container_begins
: <a class="el" href="structgrpc__json__reader__vtable.html#a242f9eb6d061c65a99961437aff699d4">grpc_json_reader_vtable</a>
@@ -397,6 +409,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount</a>
, <a class="el" href="structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff">gpr_slice_buffer</a>
, <a class="el" href="structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387">gpr_strvec</a>
+, <a class="el" href="structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f">grpc_auth_property_array</a>
, <a class="el" href="structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2">grpc_bbq_array</a>
, <a class="el" href="structgrpc__call__stack.html#a145db8509ca1a7e0da0d80e60ad0072a">grpc_call_stack</a>
, <a class="el" href="structgrpc__channel__stack.html#ad15f03f108b390c70244d9d862011f67">grpc_channel_stack</a>
@@ -405,10 +418,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">grpc_ioreq_data</a>
, <a class="el" href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4">grpc_metadata_array</a>
, <a class="el" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">grpc_op</a>
-, <a class="el" href="structrequest__killer.html#ae3dd02f0f46905f3d7a7b88193ca0af6">request_killer</a>
-</li>
-<li>counter
-: <a class="el" href="structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1">grpc_pollset</a>
</li>
<li>cq
: <a class="el" href="structgrpc__call.html#ae24201f3b8347e790898e3bc2ae1ad09">grpc_call</a>
@@ -431,7 +440,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__server.html#a87495e0b247e92860d6c2a6504cf5528">grpc_server</a>
</li>
<li>create
-: <a class="el" href="structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e">grpc_wakeup_fd_vtable</a>
+: <a class="el" href="structcensus__aggregation__ops.html#a59c42fd2b663020b15d37112b150d9e5">census_aggregation_ops</a>
+</li>
+<li>create_arg
+: <a class="el" href="structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426">census_aggregation</a>
</li>
<li>create_frame_protector
: <a class="el" href="structtsi__handshaker__vtable.html#a071e3b76f8ddec1c89f9131c923f3648">tsi_handshaker_vtable</a>
@@ -454,6 +466,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structcall__data.html#a163b0cfa0e971a064e4ad6f35001f8ed">call_data</a>
, <a class="el" href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf">grpc_client_security_context</a>
, <a class="el" href="structgrpc__credentials__metadata__request.html#a7cf76389aba6b2f8ae6fcb00f59bff98">grpc_credentials_metadata_request</a>
+, <a class="el" href="structgrpc__server__secure__state.html#ab36fe43ef535324ba6647b09888e0415">grpc_server_secure_state</a>
</li>
<li>creds_array
: <a class="el" href="structgrpc__credentials__array.html#a72172f932751c5d9fc7670af1a1cd231">grpc_credentials_array</a>
@@ -467,6 +480,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ctx
: <a class="el" href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58">grpc_auth_property_iterator</a>
</li>
+<li>ctxt
+: <a class="el" href="structcall__data.html#ae64ce754d7433f0e6485e9566a58596e">call_data</a>
+</li>
<li>cur_arg
: <a class="el" href="structgpr__cmdline.html#aa4b1fcaf802c2ca83c9e2213b8283297">gpr_cmdline</a>
</li>
@@ -480,7 +496,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__httpcli__parser.html#a6ada31fac5b5a87c7405f70f63fc201e">grpc_httpcli_parser</a>
</li>
<li>current
-: <a class="el" href="structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f">grpc_byte_buffer_reader</a>
+: <a class="el" href="structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91">grpc_byte_buffer_reader</a>
, <a class="el" href="structgrpc__connectivity__state__watcher.html#a3989271095271ebcaea6616e6afeff4f">grpc_connectivity_state_watcher</a>
</li>
<li>current_container
@@ -493,14 +509,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structjson__reader__userdata.html#ab1069140339bf83ea323ac0ac696cc8c">json_reader_userdata</a>
</li>
<li>cv
-: <a class="el" href="structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459">gpr_cancellable_list_</a>
-, <a class="el" href="structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844">grpc_pollset</a>
+: <a class="el" href="structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe">grpc_pollset_worker</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_d.html b/doc/ref/core.internal/html/functions_d.html
index 19fa1525b8..b789de6591 100644
--- a/doc/ref/core.internal/html/functions_d.html
+++ b/doc/ref/core.internal/html/functions_d.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,15 +118,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
-: <a class="el" href="structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a">dump_out</a>
-, <a class="el" href="structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da">gpr_slice</a>
+: <a class="el" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">census_aggregation_ops</a>
+, <a class="el" href="structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d">census_view_aggregation_data</a>
+, <a class="el" href="structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8">census_view_data</a>
+, <a class="el" href="structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a">dump_out</a>
+, <a class="el" href="structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e">gpr_slice</a>
, <a class="el" href="structgrpc__bbq__array.html#afbcd5e2a41d2eb5d0ede543818c7cf51">grpc_bbq_array</a>
, <a class="el" href="structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f">grpc_byte_buffer</a>
, <a class="el" href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61">grpc_ioreq</a>
-, <a class="el" href="structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad">grpc_op</a>
-, <a class="el" href="structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621">grpc_pollset</a>
-, <a class="el" href="structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9">grpc_stream_op</a>
-, <a class="el" href="structrequested__call.html#a1814382d48854b3ce31b0aef9c4b4c7e">requested_call</a>
+, <a class="el" href="structgrpc__op.html#a3306ddd6270427f37896f5b56034812e">grpc_op</a>
+, <a class="el" href="structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e">grpc_pollset</a>
+, <a class="el" href="structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9">grpc_stream_op</a>
+, <a class="el" href="structrequested__call.html#ad398bc9863f7d40d34aa9aee19fdbab8">requested_call</a>
, <a class="el" href="structtsi__fake__frame.html#a4c55725c3501776bccf3dc63dc3c0301">tsi_fake_frame</a>
, <a class="el" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">tsi_peer_property</a>
</li>
@@ -153,13 +156,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__goaway__parser.html#a13fecb34da53cca561d7b0e1db1484ce">grpc_chttp2_goaway_parser</a>
</li>
<li>default_authority
-: <a class="el" href="structchannel__data.html#a51d18a12253f4520179c5f04cc9f4c48">channel_data</a>
+: <a class="el" href="structgrpc__channel.html#a13b9a3d1830073eeaedc330f32f46df5">grpc_channel</a>
</li>
<li>default_compression_algorithm
: <a class="el" href="structchannel__data.html#acc452310378fb56c38c296cdfdde14e3">channel_data</a>
+, <a class="el" href="structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776">grpc_compression_options</a>
</li>
<li>default_port
: <a class="el" href="structdns__resolver.html#ad3a4ce330d39e62347c8d230dc0431f4">dns_resolver</a>
+, <a class="el" href="structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab">grpc_httpcli_handshaker</a>
</li>
<li>default_value
: <a class="el" href="structgrpc__chttp2__setting__parameters.html#a47307bf712f4e37e397eb03c272bafdb">grpc_chttp2_setting_parameters</a>
@@ -179,16 +184,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>destroy
: <a class="el" href="structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4">grpc_arg</a>
+, <a class="el" href="structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab">grpc_auth_metadata_processor</a>
, <a class="el" href="structgrpc__call__context__element.html#a896c4d5b89848f2f14678745b6162f94">grpc_call_context_element</a>
-, <a class="el" href="structgrpc__credentials__vtable.html#a95766dfd1880536b6b891b18514b5720">grpc_credentials_vtable</a>
, <a class="el" href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c">grpc_endpoint_vtable</a>
, <a class="el" href="structgrpc__lb__policy__vtable.html#a239ed7b3beddcfa318cc402f6d9f977c">grpc_lb_policy_vtable</a>
+, <a class="el" href="structgrpc__plugin.html#a1690877c7dece285d08153f7a545ce48">grpc_plugin</a>
, <a class="el" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">grpc_pollset_vtable</a>
, <a class="el" href="structgrpc__resolver__vtable.html#a354107f009d8e0c814559a185b5ed3f7">grpc_resolver_vtable</a>
, <a class="el" href="structgrpc__security__connector__vtable.html#acd16feb960e41e1920c193017a135704">grpc_security_connector_vtable</a>
-, <a class="el" href="structgrpc__server__credentials__vtable.html#a78347ce536f6c1885d49a6cd5106eade">grpc_server_credentials_vtable</a>
, <a class="el" href="structgrpc__transport__vtable.html#a0d99f3901ef6e1cada6154b92ff5f3cf">grpc_transport_vtable</a>
-, <a class="el" href="structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2">grpc_wakeup_fd_vtable</a>
+, <a class="el" href="structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2">grpc_wakeup_fd_vtable</a>
, <a class="el" href="structlistener.html#add425fdd17452e62c09d047e24a3034f">listener</a>
, <a class="el" href="structtsi__frame__protector__vtable.html#ac47686a0367046026dc8b97050ec2cdf">tsi_frame_protector_vtable</a>
, <a class="el" href="structtsi__handshaker__vtable.html#a6ddd06eccb4d0576a3daba0ee98f45d8">tsi_handshaker_vtable</a>
@@ -216,9 +221,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>destroying
: <a class="el" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">grpc_chttp2_transport</a>
</li>
+<li>destruct
+: <a class="el" href="structgrpc__credentials__vtable.html#ae8e6461de619ea9588704c2435a08731">grpc_credentials_vtable</a>
+, <a class="el" href="structgrpc__server__credentials__vtable.html#a6b6179669f926a28f4b696928899a36b">grpc_server_credentials_vtable</a>
+</li>
<li>details
: <a class="el" href="structcall__data.html#a178c22c4c266e3ffd0583f3ed9bc749f">call_data</a>
-, <a class="el" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">grpc_ioreq_data</a>
+, <a class="el" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">grpc_ioreq_data</a>
, <a class="el" href="structreceived__status.html#a6b73f215e5290bb6660c25e34c07ca72">received_status</a>
, <a class="el" href="structrequested__call.html#a65cfbe1bb43697b7cc762ca44fa94c1b">requested_call</a>
</li>
@@ -243,6 +252,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>done_arg
: <a class="el" href="structgrpc__cq__completion.html#a533e98ae5b637059189ee4fb27ad484a">grpc_cq_completion</a>
</li>
+<li>done_cb
+: <a class="el" href="structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6">grpc_chttp2_transport_writing</a>
+</li>
+<li>done_write
+: <a class="el" href="structinternal__request.html#a7073a81a4489413757cc2d7acffe49e5">internal_request</a>
+</li>
<li>drain_pos
: <a class="el" href="structgrpc__byte__buffer__queue.html#a892ef76ec959884e1ac9bfa3bc71912b">grpc_byte_buffer_queue</a>
</li>
@@ -253,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_e.html b/doc/ref/core.internal/html/functions_e.html
index d8a4f95355..a6f691e0f4 100644
--- a/doc/ref/core.internal/html/functions_e.html
+++ b/doc/ref/core.internal/html/functions_e.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>elapsed_time_ms
+: <a class="el" href="structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8">census_rpc_stats</a>
+</li>
<li>elem
: <a class="el" href="structcall__data.html#a7042d8feb119d4fcce1258c5eddca8ff">call_data</a>
, <a class="el" href="structwaiting__call.html#af0c24ed1b79604b43d7a669331adcbc4">waiting_call</a>
@@ -129,6 +132,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structemail__key__mapping.html#a379069d9b6baffade9583b28046eab90">email_key_mapping</a>
, <a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a88231d204f177fb83c65c64c640ac7df">grpc_jwt_verifier_email_domain_key_url_mapping</a>
</li>
+<li>enabled_algorithms_bitset
+: <a class="el" href="structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9">grpc_compression_options</a>
+</li>
+<li>encodings_accepted_by_peer
+: <a class="el" href="structgrpc__call.html#a8c4410483cb4356b8f5087b2f80c840c">grpc_call</a>
+</li>
<li>endpoint_reading
: <a class="el" href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905">grpc_chttp2_transport</a>
</li>
@@ -149,8 +158,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff">grpc_chttp2_transport</a>
, <a class="el" href="structinternal__request.html#af6443badea586cce9b4e3112832760c7">internal_request</a>
</li>
+<li>error
+: <a class="el" href="structcall__data.html#af1413eaca5d716833cb45f5fc2fc912a">call_data</a>
+</li>
<li>error_code
-: <a class="el" href="structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5">grpc_chttp2_goaway_parser</a>
+: <a class="el" href="structchannel__data.html#a47fd5fdd5c6a5d53f412c464a4a6eca1">channel_data</a>
+, <a class="el" href="structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5">grpc_chttp2_goaway_parser</a>
+</li>
+<li>error_message
+: <a class="el" href="structchannel__data.html#a06603aba64daa90e534b9670bb2268fa">channel_data</a>
</li>
<li>error_msg_key
: <a class="el" href="structchannel__data.html#a214f33e78aafbbac774ea95c2e9dc8b3">channel_data</a>
@@ -192,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_f.html b/doc/ref/core.internal/html/functions_f.html
index 81ed7fbf4a..6450adfd5d 100644
--- a/doc/ref/core.internal/html/functions_f.html
+++ b/doc/ref/core.internal/html/functions_f.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,9 +117,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>factory
-: <a class="el" href="structregistered__resolver.html#a19447c6e94f1739efdfdf0928f62a1bb">registered_resolver</a>
-</li>
<li>fd
: <a class="el" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">grpc_fd</a>
, <a class="el" href="structgrpc__fd__watcher.html#a9ce341a9fea46aa4ab62de1e232691bc">grpc_fd_watcher</a>
@@ -131,9 +128,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>fd_count
: <a class="el" href="structgrpc__pollset__set.html#a9bf34bd7e4b92ba41543e220248684a6">grpc_pollset_set</a>
</li>
-<li>fd_list
-: <a class="el" href="structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772">grpc_pollset_kick_state</a>
-</li>
<li>fds
: <a class="el" href="structgrpc__pollset__set.html#a8d9bebcd8ad102edde7c276a5bb36af6">grpc_pollset_set</a>
</li>
@@ -170,6 +164,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>finish_shutdown
: <a class="el" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">grpc_pollset_vtable</a>
</li>
+<li>first_child
+: <a class="el" href="structgrpc__call.html#ad2a67e97fd30a9962d2e5a3b3f1ad5fc">grpc_call</a>
+</li>
<li>first_ent
: <a class="el" href="structgrpc__chttp2__hptbl.html#a4b28482c4a9c59a1ce11cad63b2eeb77">grpc_chttp2_hptbl</a>
</li>
@@ -180,6 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c">gpr_thd_options</a>
, <a class="el" href="structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b">grpc_begin_message</a>
, <a class="el" href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1">grpc_ioreq</a>
+, <a class="el" href="structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b">grpc_metadata</a>
, <a class="el" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">grpc_op</a>
</li>
<li>force_client_auth
@@ -198,7 +196,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__data__parser.html#a0a9b5ff25be677ae71473791fc201865">grpc_chttp2_data_parser</a>
</li>
<li>free
-: <a class="el" href="structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece">grpc_chttp2_stream_map</a>
+: <a class="el" href="structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42">census_aggregation_ops</a>
+, <a class="el" href="structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece">grpc_chttp2_stream_map</a>
+</li>
+<li>free_data
+: <a class="el" href="structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7">census_aggregation_ops</a>
</li>
<li>free_space
: <a class="el" href="structjson__writer__userdata.html#a7bb26b7e7b6783d61265705d79c87e03">json_writer_userdata</a>
@@ -210,11 +212,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structtsi__ssl__frame__protector.html#a5d6ce8a49205271885618a79964a6b73">tsi_ssl_frame_protector</a>
, <a class="el" href="structtsi__ssl__handshaker.html#a92fd97e3dc2041f61cf9e99b51f5a8e8">tsi_ssl_handshaker</a>
</li>
+<li>func
+: <a class="el" href="structon__done__closure.html#a0ea7a443482c92ddde023924518b2ed2">on_done_closure</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_g.html b/doc/ref/core.internal/html/functions_g.html
index c670630d9c..2cfc4c2b77 100644
--- a/doc/ref/core.internal/html/functions_g.html
+++ b/doc/ref/core.internal/html/functions_g.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -123,6 +123,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>get_bytes_to_send_to_peer
: <a class="el" href="structtsi__handshaker__vtable.html#a78c12cd8f2a53cc2bd32367a725f48ff">tsi_handshaker_vtable</a>
</li>
+<li>get_default_authority
+: <a class="el" href="structgrpc__resolver__factory__vtable.html#a3db53d5f54f197d74878427221293ee6">grpc_resolver_factory_vtable</a>
+</li>
<li>get_peer
: <a class="el" href="structgrpc__channel__filter.html#a6ddcbc355118eca15b48ee15476d2ace">grpc_channel_filter</a>
, <a class="el" href="structgrpc__endpoint__vtable.html#a01e48582c45e2e7033e344d253316911">grpc_endpoint_vtable</a>
@@ -134,6 +137,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>get_result
: <a class="el" href="structtsi__handshaker__vtable.html#af65c4700c22e71ecb09a94ae951d2bf3">tsi_handshaker_vtable</a>
</li>
+<li>get_rpc_method_name
+: <a class="el" href="structcensus__rpc__name__info.html#a28515ce96da75622b396a50d73b5194c">census_rpc_name_info</a>
+</li>
+<li>get_rpc_service_name
+: <a class="el" href="structcensus__rpc__name__info.html#a118286ec604a75b5427ba5084892f77d">census_rpc_name_info</a>
+</li>
<li>global
: <a class="el" href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5">grpc_chttp2_stream</a>
, <a class="el" href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694">grpc_chttp2_transport</a>
@@ -159,8 +168,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>goaway_text
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8">grpc_chttp2_transport_parsing</a>
</li>
+<li>got_client_metadata
+: <a class="el" href="structcall__data.html#aebe0ca1a05e0e7cd6218b75c281818b7">call_data</a>
+</li>
<li>got_initial_metadata
-: <a class="el" href="structcall__data.html#a7bda5a1466231baa3df0059573579b9b">call_data</a>
+: <a class="el" href="structcall__data.html#a6bd5678f8f7fb5e1c91f0b98ced36147">call_data</a>
</li>
<li>got_key
: <a class="el" href="structgrpc__json__writer.html#a5569d8c07eeee222a342551b92e0d9ed">grpc_json_writer</a>
@@ -168,6 +180,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_compression_algorithm_string
: <a class="el" href="structgrpc__channel.html#afd8f60fef22e201f1e1ba3b00f285602">grpc_channel</a>
</li>
+<li>grpc_encodings_accepted_by_peer_string
+: <a class="el" href="structgrpc__channel.html#ae20bb3ff1df444e02943c837c6321ff9">grpc_channel</a>
+</li>
<li>grpc_message_string
: <a class="el" href="structgrpc__channel.html#aa00f6e53c4b732654311f194aa2f3957">grpc_channel</a>
</li>
@@ -184,7 +199,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_h.html b/doc/ref/core.internal/html/functions_h.html
index dbe6667db7..eeffd5b5cf 100644
--- a/doc/ref/core.internal/html/functions_h.html
+++ b/doc/ref/core.internal/html/functions_h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>handshake
+: <a class="el" href="structgrpc__httpcli__handshaker.html#adf4238372959e3de14196fc65a67e84e">grpc_httpcli_handshaker</a>
+</li>
<li>handshake_buffer
: <a class="el" href="structgrpc__secure__transport__setup.html#a4ac21c122779d771e91d59bc1c74a723">grpc_secure_transport_setup</a>
</li>
@@ -124,7 +127,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__secure__transport__setup.html#a0edef695f006557a299ea4384f3a5438">grpc_secure_transport_setup</a>
</li>
<li>handshaker
-: <a class="el" href="structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3">grpc_secure_transport_setup</a>
+: <a class="el" href="structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e">grpc_httpcli_request</a>
+, <a class="el" href="structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3">grpc_secure_transport_setup</a>
+, <a class="el" href="structinternal__request.html#aef1d13d21215dd942491e405c6c41db3">internal_request</a>
</li>
<li>handshaker_factory
: <a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html#a4ec68b3563b321823c2386381727b9c6">grpc_httpcli_ssl_channel_security_connector</a>
@@ -217,6 +222,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>host_key
: <a class="el" href="structchannel__data.html#acf1f4e1f7664686d2c41072763080cf6">channel_data</a>
</li>
+<li>hour_stats
+: <a class="el" href="structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126">census_per_method_rpc_stats</a>
+</li>
<li>hpack_compressor
: <a class="el" href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460">grpc_chttp2_transport_writing</a>
</li>
@@ -248,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_i.html b/doc/ref/core.internal/html/functions_i.html
index b03c776e66..d53420a92e 100644
--- a/doc/ref/core.internal/html/functions_i.html
+++ b/doc/ref/core.internal/html/functions_i.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,14 +118,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>iam_md
-: <a class="el" href="structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8">grpc_iam_credentials</a>
+: <a class="el" href="structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3">grpc_google_iam_credentials</a>
</li>
<li>iat
: <a class="el" href="structgrpc__jwt__claims.html#a4f50dadfd0a2d3493065b5b4faf84fef">grpc_jwt_claims</a>
</li>
<li>id
-: <a class="el" href="structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3">census_stat</a>
-, <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9">grpc_chttp2_outstanding_ping</a>
+: <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9">grpc_chttp2_outstanding_ping</a>
, <a class="el" href="structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745">grpc_chttp2_settings_parser</a>
, <a class="el" href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4">grpc_chttp2_stream_global</a>
, <a class="el" href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83">grpc_chttp2_stream_parsing</a>
@@ -150,7 +149,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95">grpc_chttp2_stream</a>
</li>
<li>incoming
-: <a class="el" href="structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14">tsi_fake_handshaker</a>
+: <a class="el" href="structgrpc__secure__transport__setup.html#a53f88894c6447dc6be5f0a3c50b30e26">grpc_secure_transport_setup</a>
+, <a class="el" href="structinternal__request.html#a80d0347935c0d381d8630c74b2823aa6">internal_request</a>
+, <a class="el" href="structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14">tsi_fake_handshaker</a>
</li>
<li>incoming_configuration
: <a class="el" href="structchannel__data.html#a2b20db607d1a87fa17b260cac4a121f0">channel_data</a>
@@ -219,6 +220,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>indices_keys
: <a class="el" href="structgrpc__chttp2__hpack__compressor.html#abd71f91eced6cc4bfdef970d00bbe808">grpc_chttp2_hpack_compressor</a>
</li>
+<li>init
+: <a class="el" href="structgrpc__plugin.html#a72d93571a46457a8e0031d0eb4458436">grpc_plugin</a>
+, <a class="el" href="structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa">grpc_wakeup_fd_vtable</a>
+</li>
<li>init_avg
: <a class="el" href="structgrpc__time__averaged__stats.html#aa1aedfcd876bdec50aab3e1da6bec224">grpc_time_averaged_stats</a>
</li>
@@ -238,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c">grpc_chttp2_transport_parsing</a>
</li>
<li>inlined
-: <a class="el" href="structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28">gpr_slice</a>
+: <a class="el" href="structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1">gpr_slice</a>
, <a class="el" href="structgpr__slice__buffer.html#adb678a23dc27e50c478bc48d365420e2">gpr_slice_buffer</a>
</li>
<li>inlined_ops
@@ -250,9 +255,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>input
: <a class="el" href="structjson__reader__userdata.html#abccbf0e7d9695f00948288df13ba4c7e">json_reader_userdata</a>
</li>
-<li>input_buffer
-: <a class="el" href="structsecure__endpoint.html#abc32a14befcf93c3a16dcb9e8fa66ef4">secure_endpoint</a>
-</li>
<li>integer
: <a class="el" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">grpc_arg</a>
</li>
@@ -260,7 +262,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__connect__in__args.html#aa7c2d0108c593d04eab1f02abdb835ac">grpc_connect_in_args</a>
</li>
<li>internal_data
-: <a class="el" href="structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553">grpc_metadata</a>
+: <a class="el" href="structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c">grpc_metadata</a>
</li>
<li>internal_refcount
: <a class="el" href="structgrpc__call.html#a8aedf0fd044d8d985172fd02293ed55d">grpc_call</a>
@@ -285,7 +287,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__chttp2__settings__parser.html#a3237e1bd69e648a47181625a1c310eec">grpc_chttp2_settings_parser</a>
</li>
<li>is_async
-: <a class="el" href="structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806">grpc_fake_oauth2_credentials</a>
+: <a class="el" href="structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0">grpc_md_only_test_credentials</a>
</li>
<li>is_boundary
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#adc642ac806512e13229d13c5d4a64aec">grpc_chttp2_hpack_parser</a>
@@ -335,7 +337,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_j.html b/doc/ref/core.internal/html/functions_j.html
index 60e1f588a4..aea9ff7be0 100644
--- a/doc/ref/core.internal/html/functions_j.html
+++ b/doc/ref/core.internal/html/functions_j.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_k.html b/doc/ref/core.internal/html/functions_k.html
index ae736491ac..79def2da69 100644
--- a/doc/ref/core.internal/html/functions_k.html
+++ b/doc/ref/core.internal/html/functions_k.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,7 +118,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>key
-: <a class="el" href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local</a>
+: <a class="el" href="structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2">census_tag_const</a>
+, <a class="el" href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local</a>
, <a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10">grpc_chttp2_hpack_parser</a>
, <a class="el" href="structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53">grpc_credentials_md</a>
@@ -126,11 +127,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6">grpc_json</a>
, <a class="el" href="structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94">grpc_mdelem</a>
, <a class="el" href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7">grpc_metadata</a>
-, <a class="el" href="structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd">grpc_service_account_credentials</a>
, <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">grpc_service_account_jwt_access_credentials</a>
, <a class="el" href="structinternal__metadata.html#a1ef3f9e31e4380c0ec8fce01714c0fa3">internal_metadata</a>
, <a class="el" href="structjson__reader__userdata.html#ac7750253670b78b205a06c2e371ac418">json_reader_userdata</a>
</li>
+<li>key_len
+: <a class="el" href="structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f">census_tag_const</a>
+</li>
<li>key_url_prefix
: <a class="el" href="structemail__key__mapping.html#a0c0fa6aa94861adf3c6a4f5f9579d37a">email_key_mapping</a>
, <a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a6dea6ddab6cdfcf865c08047a0d4b3ec">grpc_jwt_verifier_email_domain_key_url_mapping</a>
@@ -138,14 +141,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>keys
: <a class="el" href="structgrpc__chttp2__stream__map.html#acf47fcc774eb5ea9c07f3c7b57179be6">grpc_chttp2_stream_map</a>
</li>
-<li>kick
-: <a class="el" href="structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc">grpc_pollset_vtable</a>
-</li>
-<li>kick_state
-: <a class="el" href="structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f">grpc_pollset</a>
-</li>
-<li>kicked
-: <a class="el" href="structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8">grpc_pollset_kick_state</a>
+<li>kicked_without_pollers
+: <a class="el" href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">grpc_pollset</a>
</li>
<li>kid
: <a class="el" href="structjose__header.html#ae38087aaf6d4e0670bb5deda4375f719">jose_header</a>
@@ -157,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_l.html b/doc/ref/core.internal/html/functions_l.html
index d43dcab91c..8aed241025 100644
--- a/doc/ref/core.internal/html/functions_l.html
+++ b/doc/ref/core.internal/html/functions_l.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -186,11 +186,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>locked
: <a class="el" href="structgpr__mu.html#ac16a7b74cd7175a34b776215fd357342">gpr_mu</a>
</li>
+<li>lower
+: <a class="el" href="structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc">census_op_id</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_m.html b/doc/ref/core.internal/html/functions_m.html
index dff6c9338c..4a152cfbe3 100644
--- a/doc/ref/core.internal/html/functions_m.html
+++ b/doc/ref/core.internal/html/functions_m.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -155,10 +155,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__setting__parameters.html#af8a60fd353bdb4a187535b0abd9ff001">grpc_chttp2_setting_parameters</a>
</li>
<li>maybe_work
-: <a class="el" href="structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f">grpc_pollset_vtable</a>
+: <a class="el" href="structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e">grpc_pollset_vtable</a>
</li>
<li>md
-: <a class="el" href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715">grpc_linked_mdelem</a>
+: <a class="el" href="structcall__data.html#ab21445276dc59204dac360f6e8348e3f">call_data</a>
+, <a class="el" href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715">grpc_linked_mdelem</a>
</li>
<li>md_ctx
: <a class="el" href="structchannel__data.html#ad12b240dea3a1193fa08327ef1e4553e">channel_data</a>
@@ -169,6 +170,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>md_links
: <a class="el" href="structcall__data.html#a0cb931b8950cc5841edf1156ca861600">call_data</a>
</li>
+<li>md_op
+: <a class="el" href="structcall__data.html#ad078634c578208aeae616fad1d66ae1d">call_data</a>
+</li>
+<li>md_store
+: <a class="el" href="structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8">grpc_md_only_test_credentials</a>
+</li>
<li>mdctx
: <a class="el" href="structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813">channel_data</a>
, <a class="el" href="structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c">grpc_chttp2_hpack_compressor</a>
@@ -177,9 +184,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477">grpc_subchannel_args</a>
, <a class="el" href="structsubchannel__factory.html#a920af9d40dedd8ba5eb2f64648eb5008">subchannel_factory</a>
</li>
+<li>mdelem_accept_encoding
+: <a class="el" href="structchannel__data.html#ab3994a6f73e9cae5d33ba1d4f30c39a5">channel_data</a>
+</li>
<li>mdelem_compression_algorithms
: <a class="el" href="structchannel__data.html#a4af222359dc97dc96780402413bb015d">channel_data</a>
</li>
+<li>mdstr_compression_capabilities_key
+: <a class="el" href="structchannel__data.html#a71aae6930d7dad405a9259868539c6b0">channel_data</a>
+</li>
<li>mdstr_outgoing_compression_algorithm_key
: <a class="el" href="structchannel__data.html#aeb493774aec5abf500f8ef36b99553d6">channel_data</a>
</li>
@@ -201,12 +214,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>mem_used
: <a class="el" href="structgrpc__chttp2__hptbl.html#ab542479dd03d89957ea9920213371878">grpc_chttp2_hptbl</a>
</li>
+<li>merge
+: <a class="el" href="structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191">census_aggregation_ops</a>
+</li>
<li>merge_args
: <a class="el" href="structmerge__args__factory.html#a973c42ea64bda49e62c9648f1d9eb919">merge_args_factory</a>
, <a class="el" href="structsubchannel__factory.html#a0538fbb1dc64ec4ab487326b64792bde">subchannel_factory</a>
</li>
<li>message
-: <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
+: <a class="el" href="structclose__message__data.html#a3cc88b00159d361269774dd80657ecaf">close_message_data</a>
+, <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
</li>
<li>metadata
: <a class="el" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">grpc_ioreq_data</a>
@@ -222,6 +239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>method
: <a class="el" href="structcall__data.html#a7d9cd71936be176040c5f69a78d695b0">call_data</a>
+, <a class="el" href="structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4">census_per_method_rpc_stats</a>
, <a class="el" href="structchannel__data.html#a78079d15b762dcc791e6e996951d9f6a">channel_data</a>
, <a class="el" href="structchannel__registered__method.html#a7d2b4e40ba59b8b98e1b06b94f7345f1">channel_registered_method</a>
, <a class="el" href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5">grpc_call_details</a>
@@ -233,6 +251,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>method_post
: <a class="el" href="structchannel__data.html#a05461a751cad059d57ccd5ed3c698fd7">channel_data</a>
</li>
+<li>metric_id
+: <a class="el" href="structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522">census_value</a>
+</li>
<li>min_deadline
: <a class="el" href="structshard__type.html#a16cac3c86f6ac95b49f7a8b703dc4f07">shard_type</a>
</li>
@@ -242,16 +263,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>min_value
: <a class="el" href="structgrpc__chttp2__setting__parameters.html#a53661f0f5873a104014c0f9603ebec82">grpc_chttp2_setting_parameters</a>
</li>
+<li>minute_stats
+: <a class="el" href="structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92">census_per_method_rpc_stats</a>
+</li>
<li>mu
: <a class="el" href="structdns__resolver.html#aa1661d76a33a19a305d5edb1b354ce8a">dns_resolver</a>
-, <a class="el" href="structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f">gpr_cancellable</a>
-, <a class="el" href="structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282">gpr_cancellable_list_</a>
, <a class="el" href="structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c">grpc_call</a>
, <a class="el" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">grpc_chttp2_transport</a>
, <a class="el" href="structgrpc__mdctx.html#a3c1051440f8ce4c48c38a08f5a478c4e">grpc_mdctx</a>
, <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45">grpc_oauth2_token_fetcher_credentials</a>
, <a class="el" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">grpc_pollset</a>
-, <a class="el" href="structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a">grpc_pollset_kick_state</a>
, <a class="el" href="structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703">grpc_pollset_set</a>
, <a class="el" href="structgrpc__server__secure__state.html#a6572a200d1489334fa4af215ccffa717">grpc_server_secure_state</a>
, <a class="el" href="structgrpc__subchannel.html#a020e44ce2c4d73d26c63a4ec9f2f3e14">grpc_subchannel</a>
@@ -282,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_n.html b/doc/ref/core.internal/html/functions_n.html
index 85a50f3763..153f40f375 100644
--- a/doc/ref/core.internal/html/functions_n.html
+++ b/doc/ref/core.internal/html/functions_n.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>n_tag_sets
+: <a class="el" href="structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4">census_view_data</a>
+</li>
<li>naddrs
: <a class="el" href="structgrpc__resolved__addresses.html#a5bad86b3646502cd70807ff2000f6af8">grpc_resolved_addresses</a>
</li>
@@ -151,7 +154,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structarg.html#a5e585c92ebdfcf1c6d966d887d07f7ff">arg</a>
, <a class="el" href="structcall__link.html#a61d52b76dfba4d08d6c453392dea6947">call_link</a>
, <a class="el" href="structchannel__data.html#a7cbc7853658b85e4f62f37a71189a3d7">channel_data</a>
-, <a class="el" href="structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a">gpr_cancellable_list_</a>
, <a class="el" href="structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab">grpc_alarm</a>
, <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f">grpc_chttp2_outstanding_ping</a>
, <a class="el" href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de">grpc_chttp2_stream_link</a>
@@ -161,8 +163,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef">grpc_iomgr_closure</a>
, <a class="el" href="structgrpc__iomgr__object.html#ab784d00749f3e4deff50218c67993e0c">grpc_iomgr_object</a>
, <a class="el" href="structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2">grpc_json</a>
-, <a class="el" href="structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f">grpc_kick_fd_info</a>
, <a class="el" href="structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef">grpc_linked_mdelem</a>
+, <a class="el" href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">grpc_pollset_worker</a>
, <a class="el" href="structgrpc__resolver__vtable.html#acb5664454e15125b336b372239716cf0">grpc_resolver_vtable</a>
, <a class="el" href="structlistener.html#afd926873c32f6f18eff932b871c7a9d7">listener</a>
, <a class="el" href="structpending__pick.html#abecbb432724c24c523d0cfda19f7b1c1">pending_pick</a>
@@ -200,12 +202,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__connectivity__state__watcher.html#a87d9e862c853d0880382af9104ee2e9f">grpc_connectivity_state_watcher</a>
, <a class="el" href="structwaiting__for__connect.html#a8e497a44e87d2780b2f7dbd2dd006526">waiting_for_connect</a>
</li>
-<li>notify_on_read
-: <a class="el" href="structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2">grpc_endpoint_vtable</a>
-</li>
<li>notify_on_state_change
: <a class="el" href="structgrpc__lb__policy__vtable.html#a655f1dd76748cdfa93f911861c1ec0ed">grpc_lb_policy_vtable</a>
</li>
+<li>num_addrs
+: <a class="el" href="structsockaddr__resolver.html#a13e25905e75c27eaef787b5a1903842f">sockaddr_resolver</a>
+</li>
<li>num_args
: <a class="el" href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde">grpc_channel_args</a>
</li>
@@ -218,11 +220,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>num_completed_requests
: <a class="el" href="structgrpc__call.html#ae92d9e5f96d5e80d9c480ab79e051ada">grpc_call</a>
</li>
+<li>num_consumed_md
+: <a class="el" href="structcall__data.html#a6dd1a378cb38a08173d9927d9fb98a57">call_data</a>
+</li>
<li>num_creds
: <a class="el" href="structgrpc__credentials__array.html#a1a4ba8ed410c26eaee6aa5a7d5b36d96">grpc_credentials_array</a>
</li>
<li>num_entries
-: <a class="el" href="structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259">grpc_credentials_md_store</a>
+: <a class="el" href="structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25">census_aggregated_rpc_stats</a>
+, <a class="el" href="structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259">grpc_credentials_md_store</a>
</li>
<li>num_ents
: <a class="el" href="structgrpc__chttp2__hptbl.html#a3bd6b0eec3b771fb745295fe4ea57ff1">grpc_chttp2_hptbl</a>
@@ -237,6 +243,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>num_mappings
: <a class="el" href="structgrpc__jwt__verifier.html#a5c116d4a596479e9acb28be8c5adc3b5">grpc_jwt_verifier</a>
</li>
+<li>num_pluckers
+: <a class="el" href="structgrpc__completion__queue.html#ac25a7e4a6b32001d5f30abf698d7cfa6">grpc_completion_queue</a>
+</li>
<li>num_shutdown_tags
: <a class="el" href="structgrpc__server.html#afd8d25139f82d26ce567e4a1a786b54b">grpc_server</a>
</li>
@@ -247,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_o.html b/doc/ref/core.internal/html/functions_o.html
index 16926a19fb..ec522fb4c9 100644
--- a/doc/ref/core.internal/html/functions_o.html
+++ b/doc/ref/core.internal/html/functions_o.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>obfuscated
-: <a class="el" href="structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f">grpc_metadata</a>
+: <a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata</a>
</li>
<li>offset
: <a class="el" href="structtsi__fake__frame.html#ab1fe06dcec5ebffc85112c9a726ed3f6">tsi_fake_frame</a>
@@ -157,12 +157,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__call.html#a4cef85f8e845ae1f24f043e5d853a843">grpc_call</a>
, <a class="el" href="structgrpc__transport__stream__op.html#a7c70f894512830f2c77280139a12da07">grpc_transport_stream_op</a>
</li>
+<li>on_handshake_data_received_from_peer
+: <a class="el" href="structgrpc__secure__transport__setup.html#a61cdf33e15be126cc5dc55a2c1458839">grpc_secure_transport_setup</a>
+</li>
+<li>on_handshake_data_sent_to_peer
+: <a class="el" href="structgrpc__secure__transport__setup.html#a450ea2eabd481bdde6f300fb83fc0dd0">grpc_secure_transport_setup</a>
+</li>
<li>on_header
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#aca1b62cf2179b2ce2c815f80434d408f">grpc_chttp2_hpack_parser</a>
</li>
<li>on_header_user_data
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#a8a8a711d5609cf6886cdddbe3c245d1b">grpc_chttp2_hpack_parser</a>
</li>
+<li>on_read
+: <a class="el" href="structinternal__request.html#adb6a72d4cb626f6454791454e1eabb55">internal_request</a>
+, <a class="el" href="structsecure__endpoint.html#af56b7b34912f42a479ad3e3d7a033404">secure_endpoint</a>
+</li>
<li>on_recv
: <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c">grpc_chttp2_outstanding_ping</a>
</li>
@@ -181,7 +191,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115">grpc_op</a>
</li>
<li>op_id
-: <a class="el" href="structcensus__context.html#ab46ba00da079c14fed8259bae560fdac">census_context</a>
+: <a class="el" href="structcall__data.html#ad9f9d0abd4117ecf4c91cc2f19a1cc56">call_data</a>
+, <a class="el" href="structcensus__context.html#ab46ba00da079c14fed8259bae560fdac">census_context</a>
+, <a class="el" href="structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839">census_trace_record</a>
</li>
<li>op_md_idx
: <a class="el" href="structcall__data.html#aaa6841afd5ac22f2538e950688f8e67b">call_data</a>
@@ -193,14 +205,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__ping__parser.html#a338f5adfa9a1236094e16c36c5cd5b4e">grpc_chttp2_ping_parser</a>
</li>
<li>ops
-: <a class="el" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">grpc_stream_op_buffer</a>
+: <a class="el" href="structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa">census_aggregation</a>
+, <a class="el" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">grpc_stream_op_buffer</a>
+</li>
+<li>optional_close_message
+: <a class="el" href="structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480">grpc_transport_stream_op</a>
</li>
<li>optional_payload
: <a class="el" href="structrequested__call.html#a5c928486fa8b32b8ff89a672de5b4e2c">requested_call</a>
</li>
-<li>orphan
-: <a class="el" href="structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08">grpc_winsocket</a>
-</li>
<li>out
: <a class="el" href="structhuff__out.html#a2d501bd162d6a335c51b2250e3f1bfef">huff_out</a>
</li>
@@ -208,7 +221,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0">grpc_chttp2_transport_writing</a>
</li>
<li>outgoing
-: <a class="el" href="structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223">tsi_fake_handshaker</a>
+: <a class="el" href="structgrpc__secure__transport__setup.html#a215429be311092479d7e1e0b0c6ea661">grpc_secure_transport_setup</a>
+, <a class="el" href="structinternal__request.html#a04a2fa77d81ed6e28fdc6386c943c089">internal_request</a>
+, <a class="el" href="structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223">tsi_fake_handshaker</a>
</li>
<li>outgoing_sopb
: <a class="el" href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d">grpc_chttp2_stream_global</a>
@@ -240,9 +255,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>output_string_with_len
: <a class="el" href="structgrpc__json__writer__vtable.html#aee2ab161f23b771d3723693cc0c7cafd">grpc_json_writer_vtable</a>
</li>
-<li>outstanding
-: <a class="el" href="structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc">grpc_winsocket_callback_info</a>
-</li>
<li>outstanding_metadata
: <a class="el" href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0">grpc_chttp2_stream_global</a>
</li>
@@ -268,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_p.html b/doc/ref/core.internal/html/functions_p.html
index 6e0d41b351..088a97e68e 100644
--- a/doc/ref/core.internal/html/functions_p.html
+++ b/doc/ref/core.internal/html/functions_p.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,7 +121,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">grpc_arg</a>
</li>
<li>parent
-: <a class="el" href="structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba">grpc_json</a>
+: <a class="el" href="structgrpc__call.html#a39d401a45e785c245652eff3db801222">grpc_call</a>
+, <a class="el" href="structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba">grpc_json</a>
</li>
<li>parser
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61">grpc_chttp2_transport_parsing</a>
@@ -131,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442">grpc_chttp2_transport_parsing</a>
</li>
<li>parsing
-: <a class="el" href="structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae">grpc_chttp2_hpack_parser</a>
+: <a class="el" href="structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7">grpc_chttp2_hpack_parser</a>
, <a class="el" href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9">grpc_chttp2_stream</a>
, <a class="el" href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c">grpc_chttp2_transport</a>
</li>
@@ -150,6 +151,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>path_key
: <a class="el" href="structchannel__data.html#ad664631571a7160913f62e95368bbb2d">channel_data</a>
</li>
+<li>path_str
+: <a class="el" href="structchannel__data.html#a8280eb9b80ee3c6b9f0f70d87241328a">channel_data</a>
+</li>
<li>path_string
: <a class="el" href="structchannel__data.html#a3b2675d97ec1d95dc4cde4db5b00e0e7">channel_data</a>
, <a class="el" href="structgrpc__channel.html#ad55dee766f5bae6c7bc00ad07bcb4b04">grpc_channel</a>
@@ -244,12 +248,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad">grpc_chttp2_transport_global</a>
, <a class="el" href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b">grpc_chttp2_transport_parsing</a>
</li>
+<li>pluckers
+: <a class="el" href="structgrpc__completion__queue.html#ac421b4efba690c5cff76570781f13c87">grpc_completion_queue</a>
+</li>
<li>pointer
-: <a class="el" href="structgrpc__arg.html#a85b5bbfbdec09ae46cff15628096137a">grpc_arg</a>
+: <a class="el" href="structgrpc__arg.html#af4a4854a48d943e11cd5f629e6c5421d">grpc_arg</a>
</li>
<li>pollset
: <a class="el" href="structcall__data.html#ab3a66a414a73ad49d82a87935ec0c08e">call_data</a>
, <a class="el" href="structcompute__engine__detector.html#aadec91057716658d818c9dd3ead90ccd">compute_engine_detector</a>
+, <a class="el" href="structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a">grpc_auth_context</a>
, <a class="el" href="structgrpc__completion__queue.html#aea3ae4f771564833e6082e50c4ebbbdc">grpc_completion_queue</a>
, <a class="el" href="structgrpc__composite__credentials__metadata__context.html#a826b0b290b5335867fb0299e75006083">grpc_composite_credentials_metadata_context</a>
, <a class="el" href="structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6">grpc_fd_watcher</a>
@@ -276,15 +284,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>prev
: <a class="el" href="structcall__link.html#abbc2f63926a688bd3fc03f5df8705bc3">call_link</a>
, <a class="el" href="structchannel__data.html#afbde4416755c3c9a0b7d0021e8e290c5">channel_data</a>
-, <a class="el" href="structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4">gpr_cancellable_list_</a>
, <a class="el" href="structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97">grpc_alarm</a>
, <a class="el" href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6">grpc_chttp2_outstanding_ping</a>
, <a class="el" href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400">grpc_chttp2_stream_link</a>
, <a class="el" href="structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465">grpc_fd_watcher</a>
, <a class="el" href="structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d">grpc_iomgr_object</a>
, <a class="el" href="structgrpc__json.html#a91f0018795a9937b32e3f1517e3646ee">grpc_json</a>
-, <a class="el" href="structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44">grpc_kick_fd_info</a>
, <a class="el" href="structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0">grpc_linked_mdelem</a>
+, <a class="el" href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">grpc_pollset_worker</a>
+</li>
+<li>print
+: <a class="el" href="structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6">census_aggregation_ops</a>
</li>
<li>private_key
: <a class="el" href="structgrpc__auth__json__key.html#a1f2ce4e3cd708243003fc4201f4000b2">grpc_auth_json_key</a>
@@ -293,16 +303,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>private_key_id
: <a class="el" href="structgrpc__auth__json__key.html#a2e834734c85148fcfa8de3deff36dea4">grpc_auth_json_key</a>
</li>
+<li>process
+: <a class="el" href="structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68">grpc_auth_metadata_processor</a>
+</li>
<li>process_bytes_from_peer
: <a class="el" href="structtsi__handshaker__vtable.html#aefed0ec53fa68de5417c720357c50a38">tsi_handshaker_vtable</a>
</li>
+<li>processor
+: <a class="el" href="structchannel__data.html#aafc57c0940b43eab8acf4b9c6f648eae">channel_data</a>
+, <a class="el" href="structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592">grpc_server_credentials</a>
+</li>
<li>properties
-: <a class="el" href="structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7">grpc_auth_context</a>
+: <a class="el" href="structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7">grpc_auth_context</a>
, <a class="el" href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a">tsi_peer</a>
</li>
<li>property_count
-: <a class="el" href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b">grpc_auth_context</a>
-, <a class="el" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">tsi_peer</a>
+: <a class="el" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">tsi_peer</a>
</li>
<li>protect
: <a class="el" href="structtsi__frame__protector__vtable.html#aa9c6a8a8c0154365f7a62924e1ad458f">tsi_frame_protector_vtable</a>
@@ -347,7 +363,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_q.html b/doc/ref/core.internal/html/functions_q.html
index 99b57985b6..cc92131455 100644
--- a/doc/ref/core.internal/html/functions_q.html
+++ b/doc/ref/core.internal/html/functions_q.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_r.html b/doc/ref/core.internal/html/functions_r.html
index 7f0cda92eb..c4205a2a12 100644
--- a/doc/ref/core.internal/html/functions_r.html
+++ b/doc/ref/core.internal/html/functions_r.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,14 +124,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__subchannel.html#aaf1f3f4c177860b9b000fea1c67e4af6">grpc_subchannel</a>
</li>
<li>raw
-: <a class="el" href="structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6">grpc_byte_buffer</a>
+: <a class="el" href="structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482">grpc_byte_buffer</a>
</li>
<li>rc
: <a class="el" href="structnew__slice__refcount.html#ac72a90414d0021e8902d5cd9e5010f1b">new_slice_refcount</a>
, <a class="el" href="structnew__with__len__slice__refcount.html#a059da4cf3d67bbf0f8407872ee4c583b">new_with_len_slice_refcount</a>
</li>
+<li>read
+: <a class="el" href="structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd">grpc_endpoint_vtable</a>
+</li>
+<li>read_buffer
+: <a class="el" href="structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46">grpc_chttp2_transport</a>
+, <a class="el" href="structsecure__endpoint.html#adf5f0296ee42672b51e8a7e5e323c987">secure_endpoint</a>
+</li>
<li>read_cb
-: <a class="el" href="structsecure__endpoint.html#a1abae10ca6f256c0ebc655e68f1d5a47">secure_endpoint</a>
+: <a class="el" href="structsecure__endpoint.html#a155ee0c89b3a819e04bf62f67c39e777">secure_endpoint</a>
</li>
<li>read_char
: <a class="el" href="structgrpc__json__reader__vtable.html#ab5c62db09b25908b401cf00eb84861ca">grpc_json_reader_vtable</a>
@@ -140,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a">grpc_chttp2_stream_global</a>
</li>
<li>read_fd
-: <a class="el" href="structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86">grpc_wakeup_fd_info</a>
+: <a class="el" href="structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1">grpc_wakeup_fd</a>
</li>
<li>read_info
: <a class="el" href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb">grpc_winsocket</a>
@@ -151,15 +158,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>read_state
: <a class="el" href="structgrpc__call.html#a9f26a9a6519f11d88d97cd0b1f92c440">grpc_call</a>
</li>
-<li>read_user_data
-: <a class="el" href="structsecure__endpoint.html#ae9adc2f043f1b89821897f926bd95ff5">secure_endpoint</a>
-</li>
<li>read_watcher
: <a class="el" href="structgrpc__fd.html#a6ade81ff0aec08731167a2a992ce6b27">grpc_fd</a>
</li>
-<li>reading_action
-: <a class="el" href="structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885">grpc_chttp2_transport</a>
-</li>
<li>reading_message
: <a class="el" href="structgrpc__call.html#a9db5a5b3f304f49fef8c5ed3ce754761">grpc_call</a>
</li>
@@ -175,8 +176,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>receiving
: <a class="el" href="structgrpc__call.html#a95e4aaa4d6cd6b6f1568282178ba3682">grpc_call</a>
</li>
+<li>record
+: <a class="el" href="structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541">census_aggregation_ops</a>
+</li>
<li>recv_close_on_server
-: <a class="el" href="structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b">grpc_op</a>
+</li>
+<li>recv_data
+: <a class="el" href="structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90">grpc_chttp2_transport</a>
</li>
<li>recv_done_closure
: <a class="el" href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c">grpc_chttp2_stream_global</a>
@@ -202,13 +209,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__transport__stream__op.html#ae4505fafa286964d362de807efddf0fc">grpc_transport_stream_op</a>
</li>
<li>recv_status
-: <a class="el" href="uniongrpc__ioreq__data.html#ab9788c1a37dea6052f004111bc67d6e7">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#a90e0ff6b94bc7197fd3bf8352cccacda">grpc_ioreq_data</a>
</li>
<li>recv_status_details
-: <a class="el" href="uniongrpc__ioreq__data.html#acddc8869b041b695c617cb46e941859e">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#ad5e88053a971308c7f336f0e82f453e0">grpc_ioreq_data</a>
</li>
<li>recv_status_on_client
-: <a class="el" href="structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#afde84738d1221928afdf08966470a39d">grpc_op</a>
</li>
<li>ref
: <a class="el" href="structgpr__slice__refcount.html#abf3fba35fdc6a4cd2d47e5ca19107ed7">gpr_slice_refcount</a>
@@ -226,15 +233,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6">grpc_credentials</a>
, <a class="el" href="structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694">grpc_credentials_md_store</a>
, <a class="el" href="structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19">grpc_security_connector</a>
+, <a class="el" href="structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7">grpc_server_credentials</a>
, <a class="el" href="structgrpc__server__secure__state.html#ae73c249bbe0e5c30a103fe4fa2ec1f13">grpc_server_secure_state</a>
, <a class="el" href="structinternal__string.html#a9e0174af2b64a5b66e09080c92a0aec2">internal_string</a>
</li>
<li>refcounted
-: <a class="el" href="structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102">gpr_slice</a>
+: <a class="el" href="structgpr__slice.html#a99e9ced91521735e88e567af24db8688">gpr_slice</a>
</li>
<li>refresh_token
: <a class="el" href="structgrpc__auth__refresh__token.html#a5dea27f01a2952d14e34ea89473d4a12">grpc_auth_refresh_token</a>
-, <a class="el" href="structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb">grpc_refresh_token_credentials</a>
+, <a class="el" href="structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e">grpc_google_refresh_token_credentials</a>
</li>
<li>refs
: <a class="el" href="structconnection.html#a4f45cf20601ceebe1381dc83f1dbf516">connection</a>
@@ -260,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__fd.html#ac4769567bc6b9a0129269bc02dcce6f1">grpc_fd</a>
</li>
<li>registered
-: <a class="el" href="structrequested__call.html#a7ee06556aae0a6e22ca157a961c484ce">requested_call</a>
+: <a class="el" href="structrequested__call.html#a6189bb66fde664aa073ee368168aea20">requested_call</a>
</li>
<li>registered_call_mu
: <a class="el" href="structgrpc__channel.html#aa59a21ba43df1a848efbc177cd5725cd">grpc_channel</a>
@@ -315,8 +323,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__server.html#ac582d8e154ce4f8a326bcf3a76f235e6">grpc_server</a>
</li>
<li>requests
-: <a class="el" href="structrequest__killer.html#ae9c50f145796c60343bdc4100a79c231">request_killer</a>
-, <a class="el" href="structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d">request_matcher</a>
+: <a class="el" href="structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d">request_matcher</a>
+</li>
+<li>reserved
+: <a class="el" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">grpc_byte_buffer</a>
+, <a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details</a>
+, <a class="el" href="structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9">grpc_linked_mdelem</a>
+, <a class="el" href="structgrpc__op.html#a7ec54a31e4a202f8c8241fec8e611cbe">grpc_op</a>
+</li>
+<li>reset
+: <a class="el" href="structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6">census_aggregation_ops</a>
</li>
<li>resolved_config
: <a class="el" href="structdns__resolver.html#a368c90c0b364fd6b3459ca6ef25cfd6d">dns_resolver</a>
@@ -338,6 +354,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>root_channel_data
: <a class="el" href="structgrpc__server.html#ab9a64dbadf2655aa804caae0fbefe47d">grpc_server</a>
</li>
+<li>root_worker
+: <a class="el" href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">grpc_pollset</a>
+</li>
+<li>rpc_error_cnt
+: <a class="el" href="structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf">census_rpc_stats</a>
+</li>
<li>rst_stream
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">grpc_chttp2_transport_parsing</a>
</li>
@@ -348,7 +370,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_s.html b/doc/ref/core.internal/html/functions_s.html
index 33e83f3d8b..57bed61078 100644
--- a/doc/ref/core.internal/html/functions_s.html
+++ b/doc/ref/core.internal/html/functions_s.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,11 +126,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>scheme
: <a class="el" href="structcall__data.html#aa63048a662dd766734726542dba0f27a">call_data</a>
, <a class="el" href="structchannel__data.html#ac7a621172aad5d1876691fb987a670e6">channel_data</a>
+, <a class="el" href="structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d">grpc_resolver_factory_vtable</a>
, <a class="el" href="structgrpc__uri.html#a6163de89ece765552254810174fdfc32">grpc_uri</a>
-, <a class="el" href="structregistered__resolver.html#a8b53ba24e4ee032d66224f3588bceaba">registered_resolver</a>
-</li>
-<li>scope
-: <a class="el" href="structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f">grpc_service_account_credentials</a>
</li>
<li>secure_endpoint
: <a class="el" href="structgrpc__secure__transport__setup.html#ae7e2e65bef91a9804fe95a47c4bfb8cb">grpc_secure_transport_setup</a>
@@ -158,6 +155,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>seen_post
: <a class="el" href="structcall__data.html#aea6244f4fd9d2e7ccb5615b9f5ea5fe0">call_data</a>
</li>
+<li>seen_regular_header
+: <a class="el" href="structframer__state.html#ad1b793047a3fa7c774f0bacdcb6a9174">framer_state</a>
+</li>
<li>seen_scheme
: <a class="el" href="structcall__data.html#a502cf8ae568f38ae501877458e399796">call_data</a>
</li>
@@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>send_initial_metadata
: <a class="el" href="structgrpc__call.html#a96ac69dc425de5924edd871f93338112">grpc_call</a>
-, <a class="el" href="structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83">grpc_op</a>
+, <a class="el" href="structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37">grpc_op</a>
</li>
<li>send_initial_metadata_count
: <a class="el" href="structgrpc__call.html#abb6adc9d5f666a056c89172f506fcc3d">grpc_call</a>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">grpc_op</a>
</li>
<li>send_metadata
-: <a class="el" href="uniongrpc__ioreq__data.html#a4b9337cc24e8b42caa5c1502be083952">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#abdafc0e2f10121ee09e88037eb8e0829">grpc_ioreq_data</a>
</li>
<li>send_ops
: <a class="el" href="structgrpc__call.html#ab17467642afa4f6c1c27bb9013093592">grpc_call</a>
@@ -201,17 +201,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286">grpc_transport_op</a>
</li>
<li>send_status
-: <a class="el" href="uniongrpc__ioreq__data.html#a3711b0c39c293284a4e4897f74c974ab">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#a0f60bdc23b3bcb3b993c085c07171dc0">grpc_ioreq_data</a>
</li>
<li>send_status_from_server
-: <a class="el" href="structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725">grpc_op</a>
</li>
<li>sending
: <a class="el" href="structgrpc__call.html#a7d64e836e0421c8129ac75e477271ef8">grpc_call</a>
</li>
-<li>sent_authority
-: <a class="el" href="structcall__data.html#aab616ade799853e16e5e35ee3a16ffbc">call_data</a>
-</li>
<li>sent_goaway
: <a class="el" href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8">grpc_chttp2_transport_global</a>
</li>
@@ -309,6 +306,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>shutdown_done_cb
: <a class="el" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">grpc_pollset</a>
</li>
+<li>shutdown_ep_refs
+: <a class="el" href="structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed">grpc_chttp2_transport</a>
+</li>
<li>shutdown_flag
: <a class="el" href="structgrpc__server.html#aac6a14f451724678ba63c9f9a153dc33">grpc_server</a>
</li>
@@ -321,6 +321,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>shutting_down
: <a class="el" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">grpc_pollset</a>
</li>
+<li>sibling_next
+: <a class="el" href="structgrpc__call.html#aa8c44532eee3fc767638a5d186a27565">grpc_call</a>
+</li>
+<li>sibling_prev
+: <a class="el" href="structgrpc__call.html#aebff80f720bb770443da09f87247c84e">grpc_call</a>
+</li>
<li>signature
: <a class="el" href="structverifier__cb__ctx.html#a78cd1bf7eb4ac6484ceeaf778ad6e2df">verifier_cb_ctx</a>
</li>
@@ -328,7 +334,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structverifier__cb__ctx.html#a65de5acf17b58f8a142466750e1b558b">verifier_cb_ctx</a>
</li>
<li>simple
-: <a class="el" href="structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f">grpc_chttp2_transport_parsing</a>
+: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf">grpc_chttp2_transport_parsing</a>
</li>
<li>size
: <a class="el" href="structtsi__fake__frame.html#a59d8fa5e8e076fca91b8c1fa1572d9cf">tsi_fake_frame</a>
@@ -361,6 +367,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>sopb
: <a class="el" href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120">grpc_chttp2_stream_writing</a>
</li>
+<li>source_buffer
+: <a class="el" href="structsecure__endpoint.html#a946a51b8d0da649c928e113ce5d27bd9">secure_endpoint</a>
+</li>
<li>ssl
: <a class="el" href="structtsi__ssl__frame__protector.html#a64129d003fe330c56c39496361bd9e5f">tsi_ssl_frame_protector</a>
, <a class="el" href="structtsi__ssl__handshaker.html#a1dbdafd7f92dad04fe09c4648e5ee952">tsi_ssl_handshaker</a>
@@ -386,13 +395,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>start_transport_stream_op
: <a class="el" href="structgrpc__channel__filter.html#a089c1e5997b329703ccaaf633722a6c5">grpc_channel_filter</a>
</li>
+<li>start_ts
+: <a class="el" href="structcall__data.html#a3336f8db2ecd769eec0422d58217cad0">call_data</a>
+</li>
<li>started_picking
: <a class="el" href="structpick__first__lb__policy.html#a8eff3397ca43852b04a3be5b5e03a6ce">pick_first_lb_policy</a>
</li>
+<li>started_resolving
+: <a class="el" href="structchannel__data.html#abb4b57baa99e7c4239b640f13a906d5d">channel_data</a>
+</li>
<li>state
: <a class="el" href="structcall__data.html#a394da9a4876df32b91b8891303695a5d">call_data</a>
, <a class="el" href="structgpr__cmdline.html#acb165b9b6f98c942dd65d66f1c95a806">gpr_cmdline</a>
, <a class="el" href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9">gpr_event</a>
+, <a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">grpc_auth_metadata_processor</a>
, <a class="el" href="structgrpc__chttp2__data__parser.html#a4f5b790cb938400757b8f1fdbf6125ab">grpc_chttp2_data_parser</a>
, <a class="el" href="structgrpc__chttp2__goaway__parser.html#afc5c60968d8b1b68e4c0705a66129589">grpc_chttp2_goaway_parser</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4">grpc_chttp2_hpack_parser</a>
@@ -415,7 +431,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__hptbl.html#afe1cceb7c0988d6c29df983ad3764344">grpc_chttp2_hptbl</a>
</li>
<li>stats
-: <a class="el" href="structshard__type.html#a700e0afbcbed737607bac82970c61601">shard_type</a>
+: <a class="el" href="structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645">census_aggregated_rpc_stats</a>
+, <a class="el" href="structshard__type.html#a700e0afbcbed737607bac82970c61601">shard_type</a>
</li>
<li>status
: <a class="el" href="structcall__data.html#af1e73bf35274521a98f39316fddf3deb">call_data</a>
@@ -425,7 +442,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">grpc_op</a>
</li>
<li>status_details
-: <a class="el" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">grpc_op</a>
</li>
<li>status_details_capacity
: <a class="el" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">grpc_op</a>
@@ -525,7 +542,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_t.html b/doc/ref/core.internal/html/functions_t.html
index 26c27e1bd7..08d446686c 100644
--- a/doc/ref/core.internal/html/functions_t.html
+++ b/doc/ref/core.internal/html/functions_t.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,10 +132,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>tag
: <a class="el" href="structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e">grpc_cq_completion</a>
, <a class="el" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event</a>
+, <a class="el" href="structplucker.html#a27be700dfff556f8d53e59e3083cb137">plucker</a>
, <a class="el" href="structrequested__call.html#abcebc67ebdd3f7230b72cbb324049ff4">requested_call</a>
, <a class="el" href="structshutdown__tag.html#a632bfe333648e7440bf13caa5eaa48c0">shutdown_tag</a>
, <a class="el" href="structstate__watcher.html#a67d44afd79ad20ec97e2e43f538f6d77">state_watcher</a>
</li>
+<li>tags
+: <a class="el" href="structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370">census_view_aggregation_data</a>
+</li>
<li>tail
: <a class="el" href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620">grpc_chttp2_stream_list</a>
, <a class="el" href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193">grpc_mdelem_list</a>
@@ -174,23 +178,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>temp_length
: <a class="el" href="structhuff__out.html#a47f24dd352a07a9a7124319d8222090e">huff_out</a>
</li>
+<li>then_call
+: <a class="el" href="structclose__message__data.html#a6c4c332cba9dc55a2b0570a1c89090fa">close_message_data</a>
+</li>
<li>timeout_key_str
: <a class="el" href="structgrpc__chttp2__hpack__compressor.html#a5235d25f72e66a4e08e28577002047a1">grpc_chttp2_hpack_compressor</a>
</li>
+<li>timestamp
+: <a class="el" href="structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb">census_trace_record</a>
+</li>
<li>token_expiration
: <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13">grpc_oauth2_token_fetcher_credentials</a>
</li>
-<li>token_lifetime
-: <a class="el" href="structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae">grpc_service_account_credentials</a>
-</li>
<li>top
: <a class="el" href="structjson__reader__userdata.html#ac4f75823aab9f46c2541424046742c13">json_reader_userdata</a>
</li>
+<li>total_stats
+: <a class="el" href="structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43">census_per_method_rpc_stats</a>
+</li>
<li>trace_id
: <a class="el" href="structcensus__context.html#af2f543e5253035ca31b883c23453c918">census_context</a>
+, <a class="el" href="structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b">census_trace_record</a>
</li>
<li>trailing_metadata
-: <a class="el" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">grpc_op</a>
</li>
<li>trailing_metadata_count
: <a class="el" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">grpc_op</a>
@@ -199,9 +210,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structconnected__channel__channel__data.html#a7f95ecc760083ad9d72bada84f33ca6b">connected_channel_channel_data</a>
, <a class="el" href="structgrpc__connect__out__args.html#abc6070bbb1030b29072cc242faf7f5b9">grpc_connect_out_args</a>
</li>
+<li>transport_op
+: <a class="el" href="structcall__data.html#a8539117da2162a8d856b1e9b57552f58">call_data</a>
+</li>
<li>triggered
: <a class="el" href="structgrpc__alarm.html#a75136c755eae954d2955f3519ea2919f">grpc_alarm</a>
</li>
+<li>ts
+: <a class="el" href="structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004">census_timestamp</a>
+</li>
<li>tv_nsec
: <a class="el" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">gpr_timespec</a>
</li>
@@ -213,6 +230,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>type
: <a class="el" href="structarg.html#ac42f6b11ab4ceee17be7871636e06dca">arg</a>
+, <a class="el" href="structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc">census_trace_record</a>
, <a class="el" href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4">grpc_arg</a>
, <a class="el" href="structgrpc__auth__json__key.html#a08ca5a9beb5f0538d75d0ac580b83e52">grpc_auth_json_key</a>
, <a class="el" href="structgrpc__auth__refresh__token.html#a8f88b86542543e97f441ea0080ab6c8e">grpc_auth_refresh_token</a>
@@ -228,7 +246,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_u.html b/doc/ref/core.internal/html/functions_u.html
index 28a6f99f25..87217930e7 100644
--- a/doc/ref/core.internal/html/functions_u.html
+++ b/doc/ref/core.internal/html/functions_u.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,13 +147,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structconnected__channel__call__data.html#ab7364ac5f5abf2c67075fd09e829cffd">connected_channel_call_data</a>
, <a class="el" href="structgrpc__pollset__set.html#a8487ef4097fd3d48514105c757e1b69c">grpc_pollset_set</a>
</li>
+<li>upper
+: <a class="el" href="structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4">census_op_id</a>
+</li>
<li>url_scheme
: <a class="el" href="structgrpc__security__connector.html#a5e474c23ba9e2e50bd9f21f0b05d30ca">grpc_security_connector</a>
</li>
-<li>use_ssl
-: <a class="el" href="structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3">grpc_httpcli_request</a>
-, <a class="el" href="structinternal__request.html#a0d17604038fc0b611296561b66cb46c5">internal_request</a>
-</li>
<li>user_agent
: <a class="el" href="structcall__data.html#ab58bbaa2f8f054f606d919abce3f4716">call_data</a>
, <a class="el" href="structchannel__data.html#a9fd48ef186ac5f36381e9e873a1e2602">channel_data</a>
@@ -189,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_v.html b/doc/ref/core.internal/html/functions_v.html
index a2813447f4..f13ebb8fdb 100644
--- a/doc/ref/core.internal/html/functions_v.html
+++ b/doc/ref/core.internal/html/functions_v.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -119,11 +119,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>value
: <a class="el" href="structarg.html#a688d0385c96e5d5d7cb1a7342f9b4497">arg</a>
-, <a class="el" href="structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179">census_stat</a>
+, <a class="el" href="structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27">census_tag_const</a>
+, <a class="el" href="structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34">census_value</a>
, <a class="el" href="structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1">gpr_gcc_thread_local</a>
, <a class="el" href="structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798">gpr_msvc_thread_local</a>
, <a class="el" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter</a>
-, <a class="el" href="structgrpc__arg.html#ad2be4ee606c82fc084af1661d30f6f7f">grpc_arg</a>
+, <a class="el" href="structgrpc__arg.html#aa3559801ff0620b7428b0a58040e0251">grpc_arg</a>
, <a class="el" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property</a>
, <a class="el" href="structgrpc__call__context__element.html#ad87c86a02e8563e6f99a4711737df3d4">grpc_call_context_element</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e">grpc_chttp2_hpack_parser</a>
@@ -134,7 +135,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1">grpc_mdelem</a>
, <a class="el" href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36">grpc_metadata</a>
, <a class="el" href="structinternal__metadata.html#abef02b106cd8bcee80c9d5ee375fe537">internal_metadata</a>
-, <a class="el" href="structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6">tsi_peer_property</a>
+, <a class="el" href="structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d">tsi_peer_property</a>
+</li>
+<li>value_len
+: <a class="el" href="structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a">census_tag_const</a>
</li>
<li>value_length
: <a class="el" href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101">grpc_auth_property</a>
@@ -170,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars.html b/doc/ref/core.internal/html/functions_vars.html
index f624f8c077..52b3be044b 100644
--- a/doc/ref/core.internal/html/functions_vars.html
+++ b/doc/ref/core.internal/html/functions_vars.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>accept_encoding_storage
+: <a class="el" href="structcall__data.html#a3fff0f0041810162f27d0be82470fcda">call_data</a>
+</li>
<li>accept_stream
: <a class="el" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">grpc_chttp2_transport</a>
</li>
@@ -128,7 +131,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>access_token_md
: <a class="el" href="structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09">grpc_access_token_credentials</a>
-, <a class="el" href="structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693">grpc_fake_oauth2_credentials</a>
, <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be">grpc_oauth2_token_fetcher_credentials</a>
</li>
<li>active
@@ -154,19 +156,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__resolved__address.html#a664035b0fc073c4a49f5e7c1cc765c9d">grpc_resolved_address</a>
, <a class="el" href="structgrpc__subchannel.html#a1133699340905f7c7f8c50fc97591647">grpc_subchannel</a>
, <a class="el" href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb">grpc_subchannel_args</a>
-, <a class="el" href="structsockaddr__resolver.html#a35fd9ba04c766da4556c76e6f32a6356">sockaddr_resolver</a>
</li>
<li>addr_len
: <a class="el" href="structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b">grpc_connect_in_args</a>
, <a class="el" href="structgrpc__subchannel.html#ab74ce5a1e1067a508e74048ec68aea10">grpc_subchannel</a>
, <a class="el" href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026">grpc_subchannel_args</a>
-, <a class="el" href="structsockaddr__resolver.html#acad714ee68d2e23a4157f49f7fc35e91">sockaddr_resolver</a>
</li>
<li>addresses
: <a class="el" href="structinternal__request.html#a0ab2a9ca4e299dc1f8fa41de2e3384b0">internal_request</a>
</li>
<li>addrs
: <a class="el" href="structgrpc__resolved__addresses.html#afdf4d95430fcf478a164c665d71e913c">grpc_resolved_addresses</a>
+, <a class="el" href="structsockaddr__resolver.html#a0f3adc10d0f589872b270db685e5377d">sockaddr_resolver</a>
+</li>
+<li>addrs_len
+: <a class="el" href="structsockaddr__resolver.html#a651ec066d80c1f818281288208a6c6b1">sockaddr_resolver</a>
</li>
<li>after_prioritization
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#ace46342325728ee279253c5ee146d6d0">grpc_chttp2_hpack_parser</a>
@@ -221,8 +225,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>announce_window
: <a class="el" href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17">grpc_chttp2_stream_writing</a>
</li>
+<li>api_request_bytes
+: <a class="el" href="structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911">census_rpc_stats</a>
+</li>
+<li>api_response_bytes
+: <a class="el" href="structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597">census_rpc_stats</a>
+</li>
+<li>app_error_cnt
+: <a class="el" href="structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b">census_rpc_stats</a>
+</li>
<li>arg
: <a class="el" href="structlistener.html#a979a29a26af9ef7a83a22f0cdd7fe1a4">listener</a>
+, <a class="el" href="structon__done__closure.html#a4c2285e1a2b3e57cc55ca52b37a61683">on_done_closure</a>
</li>
<li>args
: <a class="el" href="structconnector.html#ad3d70fc61b888fcb246a4a307b16c4ec">connector</a>
@@ -234,6 +248,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>argv0
: <a class="el" href="structgpr__cmdline.html#ad262ed090b9dca4ea6d4bd7be222a40e">gpr_cmdline</a>
</li>
+<li>array
+: <a class="el" href="structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6">grpc_auth_property_array</a>
+</li>
<li>async_setup_task
: <a class="el" href="structcall__data.html#ab21ef8aafd3c095825805e29e69670ce">call_data</a>
</li>
@@ -247,10 +264,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structverifier__cb__ctx.html#afdbd6e54ed44e9938991b0ed1915ed2d">verifier_cb_ctx</a>
</li>
<li>auth_context
-: <a class="el" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">grpc_client_security_context</a>
+: <a class="el" href="structcall__data.html#a4a8c8939c2035ae477b96a53943df07c">call_data</a>
+, <a class="el" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">grpc_client_security_context</a>
, <a class="el" href="structgrpc__security__connector.html#a076a1d251960f6c9c3b173d1d8eb9a17">grpc_security_connector</a>
, <a class="el" href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1">grpc_server_security_context</a>
</li>
+<li>auth_on_recv
+: <a class="el" href="structcall__data.html#a678c39056cc0b7ee525e1feac308be0c">call_data</a>
+</li>
<li>authority
: <a class="el" href="structcall__data.html#a216c8a3e91a659b6ad5f3de09bbf8ff0">call_data</a>
, <a class="el" href="structgrpc__uri.html#a45c46df3b35b7f1ce728ea22c9d5dde7">grpc_uri</a>
@@ -267,7 +288,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_b.html b/doc/ref/core.internal/html/functions_vars_b.html
index 6b89a53f5e..8ba7f6d108 100644
--- a/doc/ref/core.internal/html/functions_vars_b.html
+++ b/doc/ref/core.internal/html/functions_vars_b.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,12 +128,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f">grpc_chttp2_transport</a>
, <a class="el" href="structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2">grpc_composite_credentials</a>
, <a class="el" href="structgrpc__fake__channel__security__connector.html#a3a30ba1484411dcedb12607e1a523431">grpc_fake_channel_security_connector</a>
-, <a class="el" href="structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901">grpc_fake_oauth2_credentials</a>
+, <a class="el" href="structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0">grpc_google_iam_credentials</a>
+, <a class="el" href="structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771">grpc_google_refresh_token_credentials</a>
, <a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html#a4da06be1278854b4447140407d81db25">grpc_httpcli_ssl_channel_security_connector</a>
-, <a class="el" href="structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d">grpc_iam_credentials</a>
+, <a class="el" href="structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31">grpc_md_only_test_credentials</a>
, <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5">grpc_oauth2_token_fetcher_credentials</a>
-, <a class="el" href="structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e">grpc_refresh_token_credentials</a>
-, <a class="el" href="structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0">grpc_service_account_credentials</a>
, <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4">grpc_service_account_jwt_access_credentials</a>
, <a class="el" href="structgrpc__ssl__channel__security__connector.html#af7253d985a9b58d3f7a363d05fdb148c">grpc_ssl_channel_security_connector</a>
, <a class="el" href="structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4">grpc_ssl_credentials</a>
@@ -159,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#af48331853250257b1640d07e06d6e47e">grpc_chttp2_hpack_parser</a>
</li>
<li>batch
-: <a class="el" href="structrequested__call.html#a664afa5ffde3750f0ff04f69813fbcd2">requested_call</a>
+: <a class="el" href="structrequested__call.html#a2e905405b533c306dbf1c77a9c74ecae">requested_call</a>
</li>
<li>batch_num_samples
: <a class="el" href="structgrpc__time__averaged__stats.html#a630c3447f5023f4ab790a311ec93f6fb">grpc_time_averaged_stats</a>
@@ -206,8 +205,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>buckets
: <a class="el" href="structgpr__histogram.html#abc707964e4925f4b7abf4c69daaaef73">gpr_histogram</a>
</li>
+<li>buf_size
+: <a class="el" href="structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53">census_trace_record</a>
+</li>
<li>buffer
-: <a class="el" href="structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b">grpc_jwt_claims</a>
+: <a class="el" href="structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130">census_trace_record</a>
+, <a class="el" href="structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b">grpc_jwt_claims</a>
, <a class="el" href="structjose__header.html#af14380ad49201179d4ad6e3fa7a0e58b">jose_header</a>
, <a class="el" href="structtsi__ssl__frame__protector.html#a3df125b5b712526ea26ba5dbaa8a71ee">tsi_ssl_frame_protector</a>
</li>
@@ -232,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__chttp2__window__update__parser.html#a9e8db4c14f00aa3572c81566448cba79">grpc_chttp2_window_update_parser</a>
</li>
<li>bytes
-: <a class="el" href="structgpr__slice.html#a39592633c4ad594a15b3a52aadff398d">gpr_slice</a>
+: <a class="el" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">gpr_slice</a>
, <a class="el" href="structgrpc__byte__buffer__queue.html#a16c6f1877a10ab226a2fd9988612ea59">grpc_byte_buffer_queue</a>
</li>
<li>bytes_transfered
@@ -242,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_c.html b/doc/ref/core.internal/html/functions_vars_c.html
index d1d99c9adb..90e2bafc8d 100644
--- a/doc/ref/core.internal/html/functions_vars_c.html
+++ b/doc/ref/core.internal/html/functions_vars_c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">grpc_service_account_jwt_access_credentials</a>
</li>
<li>cached
-: <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a8c7e6a306aa24aaefa9f96982fdaafbd">grpc_service_account_jwt_access_credentials</a>
+: <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#afe98f53e81320b1b60ca901e58aa4a34">grpc_service_account_jwt_access_credentials</a>
</li>
<li>call
: <a class="el" href="structcall__data.html#a5512e8a6ddade275bc9b64ef48de3036">call_data</a>
@@ -147,9 +147,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__call.html#a52b7e350723f5cd4a577a86a4b72f026">grpc_call</a>
, <a class="el" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">grpc_transport_stream_op</a>
</li>
+<li>cancellation_is_inherited
+: <a class="el" href="structgrpc__call.html#a5a14bb527b6a288e7b3dbae57791e565">grpc_call</a>
+</li>
<li>cancelled
-: <a class="el" href="structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2">gpr_cancellable</a>
-, <a class="el" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">grpc_chttp2_stream_global</a>
+: <a class="el" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">grpc_chttp2_stream_global</a>
, <a class="el" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">grpc_op</a>
</li>
<li>cancelled_status
@@ -159,13 +161,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structdump__out.html#ad4ef0a9a3b2494b534b9fcba9d349f21">dump_out</a>
, <a class="el" href="structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e">gpr_slice_buffer</a>
, <a class="el" href="structgpr__strvec.html#af2ee1037640e1a4e0b7e81d69eeaf2cd">gpr_strvec</a>
+, <a class="el" href="structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2">grpc_auth_property_array</a>
, <a class="el" href="structgrpc__bbq__array.html#aab53971ceac3b56cd690f24fe646bba9">grpc_bbq_array</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613">grpc_chttp2_hpack_parser_string</a>
, <a class="el" href="structgrpc__chttp2__incoming__metadata__buffer.html#ae83511b7dc5b74ca64f15a23e552c0cd">grpc_chttp2_incoming_metadata_buffer</a>
, <a class="el" href="structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef">grpc_chttp2_stream_map</a>
, <a class="el" href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97">grpc_metadata_array</a>
, <a class="el" href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772">grpc_stream_op_buffer</a>
-, <a class="el" href="structrequest__killer.html#aef7c9b567894a3f6af2ebaed400fff42">request_killer</a>
</li>
<li>cb
: <a class="el" href="structgrpc__alarm.html#a85a6797057eb75a49d63f4301b4b32dd">grpc_alarm</a>
@@ -198,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__server.html#ab1ef57d52ade4e4f8eb0e26b42ea48a4">grpc_server</a>
</li>
<li>channel_callback
-: <a class="el" href="structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb">grpc_chttp2_transport</a>
+: <a class="el" href="structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8">grpc_chttp2_transport</a>
</li>
<li>channel_connectivity_changed
: <a class="el" href="structchannel__data.html#a026ed08d4fb85fff5a0f332d3a35cf17">channel_data</a>
@@ -256,22 +258,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>client_secret
: <a class="el" href="structgrpc__auth__refresh__token.html#ad29ccc6f1c4c23bc05841efd3dd5bab4">grpc_auth_refresh_token</a>
</li>
-<li>clock
-: <a class="el" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">grpc_precise_clock</a>
-</li>
<li>clock_type
: <a class="el" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec</a>
</li>
+<li>clone
+: <a class="el" href="structcensus__aggregation__ops.html#acd4ce662bc5ded9d7338a4fb80a0733f">census_aggregation_ops</a>
+</li>
+<li>close_with_status
+: <a class="el" href="structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031">grpc_transport_stream_op</a>
+</li>
<li>closed
: <a class="el" href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405">grpc_chttp2_transport</a>
, <a class="el" href="structgrpc__fd.html#a30b76a034146e5d62190b133b008af6e">grpc_fd</a>
</li>
<li>closure
-: <a class="el" href="structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485">finished_loose_op_allocated_args</a>
+: <a class="el" href="structclose__message__data.html#a8d41adaf6ac77a4b74a4d9d09399b7e6">close_message_data</a>
+, <a class="el" href="structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485">finished_loose_op_allocated_args</a>
, <a class="el" href="structshutdown__cleanup__args.html#a42d1e24f7cc5d51db75df17263950c9a">shutdown_cleanup_args</a>
, <a class="el" href="structstate__watcher.html#ab806a249c408b4412fc03ed0a5ede4c9">state_watcher</a>
, <a class="el" href="structwaiting__call.html#ad8d9537c7523e3c09e5fcd4cf0bb1124">waiting_call</a>
</li>
+<li>cnt
+: <a class="el" href="structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21">census_rpc_stats</a>
+</li>
<li>code
: <a class="el" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">grpc_ioreq_data</a>
, <a class="el" href="structreceived__status.html#a5adb1c689f796d0055094addbc8b31c2">received_status</a>
@@ -358,7 +367,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637">grpc_composite_credentials</a>
</li>
<li>consume
-: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e">grpc_wakeup_fd_vtable</a>
+: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75">grpc_wakeup_fd_vtable</a>
+</li>
+<li>consumed_md
+: <a class="el" href="structcall__data.html#a55ac01aa59cb00ea938904ba3e9fcbd6">call_data</a>
</li>
<li>container_begins
: <a class="el" href="structgrpc__json__reader__vtable.html#a242f9eb6d061c65a99961437aff699d4">grpc_json_reader_vtable</a>
@@ -397,6 +409,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount</a>
, <a class="el" href="structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff">gpr_slice_buffer</a>
, <a class="el" href="structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387">gpr_strvec</a>
+, <a class="el" href="structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f">grpc_auth_property_array</a>
, <a class="el" href="structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2">grpc_bbq_array</a>
, <a class="el" href="structgrpc__call__stack.html#a145db8509ca1a7e0da0d80e60ad0072a">grpc_call_stack</a>
, <a class="el" href="structgrpc__channel__stack.html#ad15f03f108b390c70244d9d862011f67">grpc_channel_stack</a>
@@ -405,10 +418,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">grpc_ioreq_data</a>
, <a class="el" href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4">grpc_metadata_array</a>
, <a class="el" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">grpc_op</a>
-, <a class="el" href="structrequest__killer.html#ae3dd02f0f46905f3d7a7b88193ca0af6">request_killer</a>
-</li>
-<li>counter
-: <a class="el" href="structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1">grpc_pollset</a>
</li>
<li>cq
: <a class="el" href="structgrpc__call.html#ae24201f3b8347e790898e3bc2ae1ad09">grpc_call</a>
@@ -431,7 +440,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__server.html#a87495e0b247e92860d6c2a6504cf5528">grpc_server</a>
</li>
<li>create
-: <a class="el" href="structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e">grpc_wakeup_fd_vtable</a>
+: <a class="el" href="structcensus__aggregation__ops.html#a59c42fd2b663020b15d37112b150d9e5">census_aggregation_ops</a>
+</li>
+<li>create_arg
+: <a class="el" href="structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426">census_aggregation</a>
</li>
<li>create_frame_protector
: <a class="el" href="structtsi__handshaker__vtable.html#a071e3b76f8ddec1c89f9131c923f3648">tsi_handshaker_vtable</a>
@@ -454,6 +466,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structcall__data.html#a163b0cfa0e971a064e4ad6f35001f8ed">call_data</a>
, <a class="el" href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf">grpc_client_security_context</a>
, <a class="el" href="structgrpc__credentials__metadata__request.html#a7cf76389aba6b2f8ae6fcb00f59bff98">grpc_credentials_metadata_request</a>
+, <a class="el" href="structgrpc__server__secure__state.html#ab36fe43ef535324ba6647b09888e0415">grpc_server_secure_state</a>
</li>
<li>creds_array
: <a class="el" href="structgrpc__credentials__array.html#a72172f932751c5d9fc7670af1a1cd231">grpc_credentials_array</a>
@@ -467,6 +480,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ctx
: <a class="el" href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58">grpc_auth_property_iterator</a>
</li>
+<li>ctxt
+: <a class="el" href="structcall__data.html#ae64ce754d7433f0e6485e9566a58596e">call_data</a>
+</li>
<li>cur_arg
: <a class="el" href="structgpr__cmdline.html#aa4b1fcaf802c2ca83c9e2213b8283297">gpr_cmdline</a>
</li>
@@ -480,7 +496,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__httpcli__parser.html#a6ada31fac5b5a87c7405f70f63fc201e">grpc_httpcli_parser</a>
</li>
<li>current
-: <a class="el" href="structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f">grpc_byte_buffer_reader</a>
+: <a class="el" href="structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91">grpc_byte_buffer_reader</a>
, <a class="el" href="structgrpc__connectivity__state__watcher.html#a3989271095271ebcaea6616e6afeff4f">grpc_connectivity_state_watcher</a>
</li>
<li>current_container
@@ -493,14 +509,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structjson__reader__userdata.html#ab1069140339bf83ea323ac0ac696cc8c">json_reader_userdata</a>
</li>
<li>cv
-: <a class="el" href="structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459">gpr_cancellable_list_</a>
-, <a class="el" href="structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844">grpc_pollset</a>
+: <a class="el" href="structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe">grpc_pollset_worker</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_d.html b/doc/ref/core.internal/html/functions_vars_d.html
index bc0be2e860..1c44d8378a 100644
--- a/doc/ref/core.internal/html/functions_vars_d.html
+++ b/doc/ref/core.internal/html/functions_vars_d.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,15 +118,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
-: <a class="el" href="structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a">dump_out</a>
-, <a class="el" href="structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da">gpr_slice</a>
+: <a class="el" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">census_aggregation_ops</a>
+, <a class="el" href="structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d">census_view_aggregation_data</a>
+, <a class="el" href="structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8">census_view_data</a>
+, <a class="el" href="structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a">dump_out</a>
+, <a class="el" href="structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e">gpr_slice</a>
, <a class="el" href="structgrpc__bbq__array.html#afbcd5e2a41d2eb5d0ede543818c7cf51">grpc_bbq_array</a>
, <a class="el" href="structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f">grpc_byte_buffer</a>
, <a class="el" href="structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61">grpc_ioreq</a>
-, <a class="el" href="structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad">grpc_op</a>
-, <a class="el" href="structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621">grpc_pollset</a>
-, <a class="el" href="structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9">grpc_stream_op</a>
-, <a class="el" href="structrequested__call.html#a1814382d48854b3ce31b0aef9c4b4c7e">requested_call</a>
+, <a class="el" href="structgrpc__op.html#a3306ddd6270427f37896f5b56034812e">grpc_op</a>
+, <a class="el" href="structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e">grpc_pollset</a>
+, <a class="el" href="structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9">grpc_stream_op</a>
+, <a class="el" href="structrequested__call.html#ad398bc9863f7d40d34aa9aee19fdbab8">requested_call</a>
, <a class="el" href="structtsi__fake__frame.html#a4c55725c3501776bccf3dc63dc3c0301">tsi_fake_frame</a>
, <a class="el" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">tsi_peer_property</a>
</li>
@@ -153,13 +156,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__goaway__parser.html#a13fecb34da53cca561d7b0e1db1484ce">grpc_chttp2_goaway_parser</a>
</li>
<li>default_authority
-: <a class="el" href="structchannel__data.html#a51d18a12253f4520179c5f04cc9f4c48">channel_data</a>
+: <a class="el" href="structgrpc__channel.html#a13b9a3d1830073eeaedc330f32f46df5">grpc_channel</a>
</li>
<li>default_compression_algorithm
: <a class="el" href="structchannel__data.html#acc452310378fb56c38c296cdfdde14e3">channel_data</a>
+, <a class="el" href="structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776">grpc_compression_options</a>
</li>
<li>default_port
: <a class="el" href="structdns__resolver.html#ad3a4ce330d39e62347c8d230dc0431f4">dns_resolver</a>
+, <a class="el" href="structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab">grpc_httpcli_handshaker</a>
</li>
<li>default_value
: <a class="el" href="structgrpc__chttp2__setting__parameters.html#a47307bf712f4e37e397eb03c272bafdb">grpc_chttp2_setting_parameters</a>
@@ -179,16 +184,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>destroy
: <a class="el" href="structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4">grpc_arg</a>
+, <a class="el" href="structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab">grpc_auth_metadata_processor</a>
, <a class="el" href="structgrpc__call__context__element.html#a896c4d5b89848f2f14678745b6162f94">grpc_call_context_element</a>
-, <a class="el" href="structgrpc__credentials__vtable.html#a95766dfd1880536b6b891b18514b5720">grpc_credentials_vtable</a>
, <a class="el" href="structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c">grpc_endpoint_vtable</a>
, <a class="el" href="structgrpc__lb__policy__vtable.html#a239ed7b3beddcfa318cc402f6d9f977c">grpc_lb_policy_vtable</a>
+, <a class="el" href="structgrpc__plugin.html#a1690877c7dece285d08153f7a545ce48">grpc_plugin</a>
, <a class="el" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">grpc_pollset_vtable</a>
, <a class="el" href="structgrpc__resolver__vtable.html#a354107f009d8e0c814559a185b5ed3f7">grpc_resolver_vtable</a>
, <a class="el" href="structgrpc__security__connector__vtable.html#acd16feb960e41e1920c193017a135704">grpc_security_connector_vtable</a>
-, <a class="el" href="structgrpc__server__credentials__vtable.html#a78347ce536f6c1885d49a6cd5106eade">grpc_server_credentials_vtable</a>
, <a class="el" href="structgrpc__transport__vtable.html#a0d99f3901ef6e1cada6154b92ff5f3cf">grpc_transport_vtable</a>
-, <a class="el" href="structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2">grpc_wakeup_fd_vtable</a>
+, <a class="el" href="structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2">grpc_wakeup_fd_vtable</a>
, <a class="el" href="structlistener.html#add425fdd17452e62c09d047e24a3034f">listener</a>
, <a class="el" href="structtsi__frame__protector__vtable.html#ac47686a0367046026dc8b97050ec2cdf">tsi_frame_protector_vtable</a>
, <a class="el" href="structtsi__handshaker__vtable.html#a6ddd06eccb4d0576a3daba0ee98f45d8">tsi_handshaker_vtable</a>
@@ -216,9 +221,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>destroying
: <a class="el" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">grpc_chttp2_transport</a>
</li>
+<li>destruct
+: <a class="el" href="structgrpc__credentials__vtable.html#ae8e6461de619ea9588704c2435a08731">grpc_credentials_vtable</a>
+, <a class="el" href="structgrpc__server__credentials__vtable.html#a6b6179669f926a28f4b696928899a36b">grpc_server_credentials_vtable</a>
+</li>
<li>details
: <a class="el" href="structcall__data.html#a178c22c4c266e3ffd0583f3ed9bc749f">call_data</a>
-, <a class="el" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">grpc_ioreq_data</a>
+, <a class="el" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">grpc_ioreq_data</a>
, <a class="el" href="structreceived__status.html#a6b73f215e5290bb6660c25e34c07ca72">received_status</a>
, <a class="el" href="structrequested__call.html#a65cfbe1bb43697b7cc762ca44fa94c1b">requested_call</a>
</li>
@@ -243,6 +252,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>done_arg
: <a class="el" href="structgrpc__cq__completion.html#a533e98ae5b637059189ee4fb27ad484a">grpc_cq_completion</a>
</li>
+<li>done_cb
+: <a class="el" href="structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6">grpc_chttp2_transport_writing</a>
+</li>
+<li>done_write
+: <a class="el" href="structinternal__request.html#a7073a81a4489413757cc2d7acffe49e5">internal_request</a>
+</li>
<li>drain_pos
: <a class="el" href="structgrpc__byte__buffer__queue.html#a892ef76ec959884e1ac9bfa3bc71912b">grpc_byte_buffer_queue</a>
</li>
@@ -253,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_e.html b/doc/ref/core.internal/html/functions_vars_e.html
index 41cd70489d..c002b0a1d7 100644
--- a/doc/ref/core.internal/html/functions_vars_e.html
+++ b/doc/ref/core.internal/html/functions_vars_e.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>elapsed_time_ms
+: <a class="el" href="structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8">census_rpc_stats</a>
+</li>
<li>elem
: <a class="el" href="structcall__data.html#a7042d8feb119d4fcce1258c5eddca8ff">call_data</a>
, <a class="el" href="structwaiting__call.html#af0c24ed1b79604b43d7a669331adcbc4">waiting_call</a>
@@ -129,6 +132,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structemail__key__mapping.html#a379069d9b6baffade9583b28046eab90">email_key_mapping</a>
, <a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a88231d204f177fb83c65c64c640ac7df">grpc_jwt_verifier_email_domain_key_url_mapping</a>
</li>
+<li>enabled_algorithms_bitset
+: <a class="el" href="structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9">grpc_compression_options</a>
+</li>
+<li>encodings_accepted_by_peer
+: <a class="el" href="structgrpc__call.html#a8c4410483cb4356b8f5087b2f80c840c">grpc_call</a>
+</li>
<li>endpoint_reading
: <a class="el" href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905">grpc_chttp2_transport</a>
</li>
@@ -149,8 +158,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff">grpc_chttp2_transport</a>
, <a class="el" href="structinternal__request.html#af6443badea586cce9b4e3112832760c7">internal_request</a>
</li>
+<li>error
+: <a class="el" href="structcall__data.html#af1413eaca5d716833cb45f5fc2fc912a">call_data</a>
+</li>
<li>error_code
-: <a class="el" href="structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5">grpc_chttp2_goaway_parser</a>
+: <a class="el" href="structchannel__data.html#a47fd5fdd5c6a5d53f412c464a4a6eca1">channel_data</a>
+, <a class="el" href="structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5">grpc_chttp2_goaway_parser</a>
+</li>
+<li>error_message
+: <a class="el" href="structchannel__data.html#a06603aba64daa90e534b9670bb2268fa">channel_data</a>
</li>
<li>error_msg_key
: <a class="el" href="structchannel__data.html#a214f33e78aafbbac774ea95c2e9dc8b3">channel_data</a>
@@ -192,7 +208,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_f.html b/doc/ref/core.internal/html/functions_vars_f.html
index 1f80a18995..b537ac755c 100644
--- a/doc/ref/core.internal/html/functions_vars_f.html
+++ b/doc/ref/core.internal/html/functions_vars_f.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,9 +117,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
-<li>factory
-: <a class="el" href="structregistered__resolver.html#a19447c6e94f1739efdfdf0928f62a1bb">registered_resolver</a>
-</li>
<li>fd
: <a class="el" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">grpc_fd</a>
, <a class="el" href="structgrpc__fd__watcher.html#a9ce341a9fea46aa4ab62de1e232691bc">grpc_fd_watcher</a>
@@ -131,9 +128,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>fd_count
: <a class="el" href="structgrpc__pollset__set.html#a9bf34bd7e4b92ba41543e220248684a6">grpc_pollset_set</a>
</li>
-<li>fd_list
-: <a class="el" href="structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772">grpc_pollset_kick_state</a>
-</li>
<li>fds
: <a class="el" href="structgrpc__pollset__set.html#a8d9bebcd8ad102edde7c276a5bb36af6">grpc_pollset_set</a>
</li>
@@ -170,6 +164,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>finish_shutdown
: <a class="el" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">grpc_pollset_vtable</a>
</li>
+<li>first_child
+: <a class="el" href="structgrpc__call.html#ad2a67e97fd30a9962d2e5a3b3f1ad5fc">grpc_call</a>
+</li>
<li>first_ent
: <a class="el" href="structgrpc__chttp2__hptbl.html#a4b28482c4a9c59a1ce11cad63b2eeb77">grpc_chttp2_hptbl</a>
</li>
@@ -180,6 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c">gpr_thd_options</a>
, <a class="el" href="structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b">grpc_begin_message</a>
, <a class="el" href="structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1">grpc_ioreq</a>
+, <a class="el" href="structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b">grpc_metadata</a>
, <a class="el" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">grpc_op</a>
</li>
<li>force_client_auth
@@ -198,7 +196,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__data__parser.html#a0a9b5ff25be677ae71473791fc201865">grpc_chttp2_data_parser</a>
</li>
<li>free
-: <a class="el" href="structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece">grpc_chttp2_stream_map</a>
+: <a class="el" href="structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42">census_aggregation_ops</a>
+, <a class="el" href="structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece">grpc_chttp2_stream_map</a>
+</li>
+<li>free_data
+: <a class="el" href="structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7">census_aggregation_ops</a>
</li>
<li>free_space
: <a class="el" href="structjson__writer__userdata.html#a7bb26b7e7b6783d61265705d79c87e03">json_writer_userdata</a>
@@ -210,11 +212,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structtsi__ssl__frame__protector.html#a5d6ce8a49205271885618a79964a6b73">tsi_ssl_frame_protector</a>
, <a class="el" href="structtsi__ssl__handshaker.html#a92fd97e3dc2041f61cf9e99b51f5a8e8">tsi_ssl_handshaker</a>
</li>
+<li>func
+: <a class="el" href="structon__done__closure.html#a0ea7a443482c92ddde023924518b2ed2">on_done_closure</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_g.html b/doc/ref/core.internal/html/functions_vars_g.html
index 5c7c126bca..4f84b2ff7c 100644
--- a/doc/ref/core.internal/html/functions_vars_g.html
+++ b/doc/ref/core.internal/html/functions_vars_g.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -123,6 +123,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>get_bytes_to_send_to_peer
: <a class="el" href="structtsi__handshaker__vtable.html#a78c12cd8f2a53cc2bd32367a725f48ff">tsi_handshaker_vtable</a>
</li>
+<li>get_default_authority
+: <a class="el" href="structgrpc__resolver__factory__vtable.html#a3db53d5f54f197d74878427221293ee6">grpc_resolver_factory_vtable</a>
+</li>
<li>get_peer
: <a class="el" href="structgrpc__channel__filter.html#a6ddcbc355118eca15b48ee15476d2ace">grpc_channel_filter</a>
, <a class="el" href="structgrpc__endpoint__vtable.html#a01e48582c45e2e7033e344d253316911">grpc_endpoint_vtable</a>
@@ -134,6 +137,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>get_result
: <a class="el" href="structtsi__handshaker__vtable.html#af65c4700c22e71ecb09a94ae951d2bf3">tsi_handshaker_vtable</a>
</li>
+<li>get_rpc_method_name
+: <a class="el" href="structcensus__rpc__name__info.html#a28515ce96da75622b396a50d73b5194c">census_rpc_name_info</a>
+</li>
+<li>get_rpc_service_name
+: <a class="el" href="structcensus__rpc__name__info.html#a118286ec604a75b5427ba5084892f77d">census_rpc_name_info</a>
+</li>
<li>global
: <a class="el" href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5">grpc_chttp2_stream</a>
, <a class="el" href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694">grpc_chttp2_transport</a>
@@ -159,8 +168,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>goaway_text
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8">grpc_chttp2_transport_parsing</a>
</li>
+<li>got_client_metadata
+: <a class="el" href="structcall__data.html#aebe0ca1a05e0e7cd6218b75c281818b7">call_data</a>
+</li>
<li>got_initial_metadata
-: <a class="el" href="structcall__data.html#a7bda5a1466231baa3df0059573579b9b">call_data</a>
+: <a class="el" href="structcall__data.html#a6bd5678f8f7fb5e1c91f0b98ced36147">call_data</a>
</li>
<li>got_key
: <a class="el" href="structgrpc__json__writer.html#a5569d8c07eeee222a342551b92e0d9ed">grpc_json_writer</a>
@@ -168,6 +180,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_compression_algorithm_string
: <a class="el" href="structgrpc__channel.html#afd8f60fef22e201f1e1ba3b00f285602">grpc_channel</a>
</li>
+<li>grpc_encodings_accepted_by_peer_string
+: <a class="el" href="structgrpc__channel.html#ae20bb3ff1df444e02943c837c6321ff9">grpc_channel</a>
+</li>
<li>grpc_message_string
: <a class="el" href="structgrpc__channel.html#aa00f6e53c4b732654311f194aa2f3957">grpc_channel</a>
</li>
@@ -184,7 +199,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_h.html b/doc/ref/core.internal/html/functions_vars_h.html
index 1294fdc344..7f4f1607f6 100644
--- a/doc/ref/core.internal/html/functions_vars_h.html
+++ b/doc/ref/core.internal/html/functions_vars_h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>handshake
+: <a class="el" href="structgrpc__httpcli__handshaker.html#adf4238372959e3de14196fc65a67e84e">grpc_httpcli_handshaker</a>
+</li>
<li>handshake_buffer
: <a class="el" href="structgrpc__secure__transport__setup.html#a4ac21c122779d771e91d59bc1c74a723">grpc_secure_transport_setup</a>
</li>
@@ -124,7 +127,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__secure__transport__setup.html#a0edef695f006557a299ea4384f3a5438">grpc_secure_transport_setup</a>
</li>
<li>handshaker
-: <a class="el" href="structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3">grpc_secure_transport_setup</a>
+: <a class="el" href="structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e">grpc_httpcli_request</a>
+, <a class="el" href="structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3">grpc_secure_transport_setup</a>
+, <a class="el" href="structinternal__request.html#aef1d13d21215dd942491e405c6c41db3">internal_request</a>
</li>
<li>handshaker_factory
: <a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html#a4ec68b3563b321823c2386381727b9c6">grpc_httpcli_ssl_channel_security_connector</a>
@@ -217,6 +222,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>host_key
: <a class="el" href="structchannel__data.html#acf1f4e1f7664686d2c41072763080cf6">channel_data</a>
</li>
+<li>hour_stats
+: <a class="el" href="structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126">census_per_method_rpc_stats</a>
+</li>
<li>hpack_compressor
: <a class="el" href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460">grpc_chttp2_transport_writing</a>
</li>
@@ -248,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_i.html b/doc/ref/core.internal/html/functions_vars_i.html
index 6130539b26..9ef2a5d239 100644
--- a/doc/ref/core.internal/html/functions_vars_i.html
+++ b/doc/ref/core.internal/html/functions_vars_i.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,14 +118,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>iam_md
-: <a class="el" href="structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8">grpc_iam_credentials</a>
+: <a class="el" href="structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3">grpc_google_iam_credentials</a>
</li>
<li>iat
: <a class="el" href="structgrpc__jwt__claims.html#a4f50dadfd0a2d3493065b5b4faf84fef">grpc_jwt_claims</a>
</li>
<li>id
-: <a class="el" href="structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3">census_stat</a>
-, <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9">grpc_chttp2_outstanding_ping</a>
+: <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9">grpc_chttp2_outstanding_ping</a>
, <a class="el" href="structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745">grpc_chttp2_settings_parser</a>
, <a class="el" href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4">grpc_chttp2_stream_global</a>
, <a class="el" href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83">grpc_chttp2_stream_parsing</a>
@@ -150,7 +149,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95">grpc_chttp2_stream</a>
</li>
<li>incoming
-: <a class="el" href="structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14">tsi_fake_handshaker</a>
+: <a class="el" href="structgrpc__secure__transport__setup.html#a53f88894c6447dc6be5f0a3c50b30e26">grpc_secure_transport_setup</a>
+, <a class="el" href="structinternal__request.html#a80d0347935c0d381d8630c74b2823aa6">internal_request</a>
+, <a class="el" href="structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14">tsi_fake_handshaker</a>
</li>
<li>incoming_configuration
: <a class="el" href="structchannel__data.html#a2b20db607d1a87fa17b260cac4a121f0">channel_data</a>
@@ -219,6 +220,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>indices_keys
: <a class="el" href="structgrpc__chttp2__hpack__compressor.html#abd71f91eced6cc4bfdef970d00bbe808">grpc_chttp2_hpack_compressor</a>
</li>
+<li>init
+: <a class="el" href="structgrpc__plugin.html#a72d93571a46457a8e0031d0eb4458436">grpc_plugin</a>
+, <a class="el" href="structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa">grpc_wakeup_fd_vtable</a>
+</li>
<li>init_avg
: <a class="el" href="structgrpc__time__averaged__stats.html#aa1aedfcd876bdec50aab3e1da6bec224">grpc_time_averaged_stats</a>
</li>
@@ -238,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c">grpc_chttp2_transport_parsing</a>
</li>
<li>inlined
-: <a class="el" href="structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28">gpr_slice</a>
+: <a class="el" href="structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1">gpr_slice</a>
, <a class="el" href="structgpr__slice__buffer.html#adb678a23dc27e50c478bc48d365420e2">gpr_slice_buffer</a>
</li>
<li>inlined_ops
@@ -250,9 +255,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>input
: <a class="el" href="structjson__reader__userdata.html#abccbf0e7d9695f00948288df13ba4c7e">json_reader_userdata</a>
</li>
-<li>input_buffer
-: <a class="el" href="structsecure__endpoint.html#abc32a14befcf93c3a16dcb9e8fa66ef4">secure_endpoint</a>
-</li>
<li>integer
: <a class="el" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">grpc_arg</a>
</li>
@@ -260,7 +262,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__connect__in__args.html#aa7c2d0108c593d04eab1f02abdb835ac">grpc_connect_in_args</a>
</li>
<li>internal_data
-: <a class="el" href="structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553">grpc_metadata</a>
+: <a class="el" href="structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c">grpc_metadata</a>
</li>
<li>internal_refcount
: <a class="el" href="structgrpc__call.html#a8aedf0fd044d8d985172fd02293ed55d">grpc_call</a>
@@ -285,7 +287,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__chttp2__settings__parser.html#a3237e1bd69e648a47181625a1c310eec">grpc_chttp2_settings_parser</a>
</li>
<li>is_async
-: <a class="el" href="structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806">grpc_fake_oauth2_credentials</a>
+: <a class="el" href="structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0">grpc_md_only_test_credentials</a>
</li>
<li>is_boundary
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#adc642ac806512e13229d13c5d4a64aec">grpc_chttp2_hpack_parser</a>
@@ -335,7 +337,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_j.html b/doc/ref/core.internal/html/functions_vars_j.html
index 5147910ff4..b5b0095b82 100644
--- a/doc/ref/core.internal/html/functions_vars_j.html
+++ b/doc/ref/core.internal/html/functions_vars_j.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_k.html b/doc/ref/core.internal/html/functions_vars_k.html
index b88a3717bb..1019eb713a 100644
--- a/doc/ref/core.internal/html/functions_vars_k.html
+++ b/doc/ref/core.internal/html/functions_vars_k.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,7 +118,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>key
-: <a class="el" href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local</a>
+: <a class="el" href="structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2">census_tag_const</a>
+, <a class="el" href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local</a>
, <a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10">grpc_chttp2_hpack_parser</a>
, <a class="el" href="structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53">grpc_credentials_md</a>
@@ -126,11 +127,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6">grpc_json</a>
, <a class="el" href="structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94">grpc_mdelem</a>
, <a class="el" href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7">grpc_metadata</a>
-, <a class="el" href="structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd">grpc_service_account_credentials</a>
, <a class="el" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">grpc_service_account_jwt_access_credentials</a>
, <a class="el" href="structinternal__metadata.html#a1ef3f9e31e4380c0ec8fce01714c0fa3">internal_metadata</a>
, <a class="el" href="structjson__reader__userdata.html#ac7750253670b78b205a06c2e371ac418">json_reader_userdata</a>
</li>
+<li>key_len
+: <a class="el" href="structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f">census_tag_const</a>
+</li>
<li>key_url_prefix
: <a class="el" href="structemail__key__mapping.html#a0c0fa6aa94861adf3c6a4f5f9579d37a">email_key_mapping</a>
, <a class="el" href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a6dea6ddab6cdfcf865c08047a0d4b3ec">grpc_jwt_verifier_email_domain_key_url_mapping</a>
@@ -138,14 +141,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>keys
: <a class="el" href="structgrpc__chttp2__stream__map.html#acf47fcc774eb5ea9c07f3c7b57179be6">grpc_chttp2_stream_map</a>
</li>
-<li>kick
-: <a class="el" href="structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc">grpc_pollset_vtable</a>
-</li>
-<li>kick_state
-: <a class="el" href="structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f">grpc_pollset</a>
-</li>
-<li>kicked
-: <a class="el" href="structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8">grpc_pollset_kick_state</a>
+<li>kicked_without_pollers
+: <a class="el" href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">grpc_pollset</a>
</li>
<li>kid
: <a class="el" href="structjose__header.html#ae38087aaf6d4e0670bb5deda4375f719">jose_header</a>
@@ -157,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_l.html b/doc/ref/core.internal/html/functions_vars_l.html
index 24f8eaf02a..25eaab3325 100644
--- a/doc/ref/core.internal/html/functions_vars_l.html
+++ b/doc/ref/core.internal/html/functions_vars_l.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -186,11 +186,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>locked
: <a class="el" href="structgpr__mu.html#ac16a7b74cd7175a34b776215fd357342">gpr_mu</a>
</li>
+<li>lower
+: <a class="el" href="structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc">census_op_id</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_m.html b/doc/ref/core.internal/html/functions_vars_m.html
index 0aaaa9baaf..cb3dad1962 100644
--- a/doc/ref/core.internal/html/functions_vars_m.html
+++ b/doc/ref/core.internal/html/functions_vars_m.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -155,10 +155,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__setting__parameters.html#af8a60fd353bdb4a187535b0abd9ff001">grpc_chttp2_setting_parameters</a>
</li>
<li>maybe_work
-: <a class="el" href="structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f">grpc_pollset_vtable</a>
+: <a class="el" href="structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e">grpc_pollset_vtable</a>
</li>
<li>md
-: <a class="el" href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715">grpc_linked_mdelem</a>
+: <a class="el" href="structcall__data.html#ab21445276dc59204dac360f6e8348e3f">call_data</a>
+, <a class="el" href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715">grpc_linked_mdelem</a>
</li>
<li>md_ctx
: <a class="el" href="structchannel__data.html#ad12b240dea3a1193fa08327ef1e4553e">channel_data</a>
@@ -169,6 +170,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>md_links
: <a class="el" href="structcall__data.html#a0cb931b8950cc5841edf1156ca861600">call_data</a>
</li>
+<li>md_op
+: <a class="el" href="structcall__data.html#ad078634c578208aeae616fad1d66ae1d">call_data</a>
+</li>
+<li>md_store
+: <a class="el" href="structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8">grpc_md_only_test_credentials</a>
+</li>
<li>mdctx
: <a class="el" href="structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813">channel_data</a>
, <a class="el" href="structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c">grpc_chttp2_hpack_compressor</a>
@@ -177,9 +184,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477">grpc_subchannel_args</a>
, <a class="el" href="structsubchannel__factory.html#a920af9d40dedd8ba5eb2f64648eb5008">subchannel_factory</a>
</li>
+<li>mdelem_accept_encoding
+: <a class="el" href="structchannel__data.html#ab3994a6f73e9cae5d33ba1d4f30c39a5">channel_data</a>
+</li>
<li>mdelem_compression_algorithms
: <a class="el" href="structchannel__data.html#a4af222359dc97dc96780402413bb015d">channel_data</a>
</li>
+<li>mdstr_compression_capabilities_key
+: <a class="el" href="structchannel__data.html#a71aae6930d7dad405a9259868539c6b0">channel_data</a>
+</li>
<li>mdstr_outgoing_compression_algorithm_key
: <a class="el" href="structchannel__data.html#aeb493774aec5abf500f8ef36b99553d6">channel_data</a>
</li>
@@ -201,12 +214,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>mem_used
: <a class="el" href="structgrpc__chttp2__hptbl.html#ab542479dd03d89957ea9920213371878">grpc_chttp2_hptbl</a>
</li>
+<li>merge
+: <a class="el" href="structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191">census_aggregation_ops</a>
+</li>
<li>merge_args
: <a class="el" href="structmerge__args__factory.html#a973c42ea64bda49e62c9648f1d9eb919">merge_args_factory</a>
, <a class="el" href="structsubchannel__factory.html#a0538fbb1dc64ec4ab487326b64792bde">subchannel_factory</a>
</li>
<li>message
-: <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
+: <a class="el" href="structclose__message__data.html#a3cc88b00159d361269774dd80657ecaf">close_message_data</a>
+, <a class="el" href="structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b">gpr_log_func_args</a>
</li>
<li>metadata
: <a class="el" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">grpc_ioreq_data</a>
@@ -222,6 +239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>method
: <a class="el" href="structcall__data.html#a7d9cd71936be176040c5f69a78d695b0">call_data</a>
+, <a class="el" href="structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4">census_per_method_rpc_stats</a>
, <a class="el" href="structchannel__data.html#a78079d15b762dcc791e6e996951d9f6a">channel_data</a>
, <a class="el" href="structchannel__registered__method.html#a7d2b4e40ba59b8b98e1b06b94f7345f1">channel_registered_method</a>
, <a class="el" href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5">grpc_call_details</a>
@@ -233,6 +251,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>method_post
: <a class="el" href="structchannel__data.html#a05461a751cad059d57ccd5ed3c698fd7">channel_data</a>
</li>
+<li>metric_id
+: <a class="el" href="structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522">census_value</a>
+</li>
<li>min_deadline
: <a class="el" href="structshard__type.html#a16cac3c86f6ac95b49f7a8b703dc4f07">shard_type</a>
</li>
@@ -242,16 +263,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>min_value
: <a class="el" href="structgrpc__chttp2__setting__parameters.html#a53661f0f5873a104014c0f9603ebec82">grpc_chttp2_setting_parameters</a>
</li>
+<li>minute_stats
+: <a class="el" href="structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92">census_per_method_rpc_stats</a>
+</li>
<li>mu
: <a class="el" href="structdns__resolver.html#aa1661d76a33a19a305d5edb1b354ce8a">dns_resolver</a>
-, <a class="el" href="structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f">gpr_cancellable</a>
-, <a class="el" href="structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282">gpr_cancellable_list_</a>
, <a class="el" href="structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c">grpc_call</a>
, <a class="el" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">grpc_chttp2_transport</a>
, <a class="el" href="structgrpc__mdctx.html#a3c1051440f8ce4c48c38a08f5a478c4e">grpc_mdctx</a>
, <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45">grpc_oauth2_token_fetcher_credentials</a>
, <a class="el" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">grpc_pollset</a>
-, <a class="el" href="structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a">grpc_pollset_kick_state</a>
, <a class="el" href="structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703">grpc_pollset_set</a>
, <a class="el" href="structgrpc__server__secure__state.html#a6572a200d1489334fa4af215ccffa717">grpc_server_secure_state</a>
, <a class="el" href="structgrpc__subchannel.html#a020e44ce2c4d73d26c63a4ec9f2f3e14">grpc_subchannel</a>
@@ -282,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_n.html b/doc/ref/core.internal/html/functions_vars_n.html
index 9237cb8964..efc06728dc 100644
--- a/doc/ref/core.internal/html/functions_vars_n.html
+++ b/doc/ref/core.internal/html/functions_vars_n.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,6 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>n_tag_sets
+: <a class="el" href="structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4">census_view_data</a>
+</li>
<li>naddrs
: <a class="el" href="structgrpc__resolved__addresses.html#a5bad86b3646502cd70807ff2000f6af8">grpc_resolved_addresses</a>
</li>
@@ -151,7 +154,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structarg.html#a5e585c92ebdfcf1c6d966d887d07f7ff">arg</a>
, <a class="el" href="structcall__link.html#a61d52b76dfba4d08d6c453392dea6947">call_link</a>
, <a class="el" href="structchannel__data.html#a7cbc7853658b85e4f62f37a71189a3d7">channel_data</a>
-, <a class="el" href="structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a">gpr_cancellable_list_</a>
, <a class="el" href="structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab">grpc_alarm</a>
, <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f">grpc_chttp2_outstanding_ping</a>
, <a class="el" href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de">grpc_chttp2_stream_link</a>
@@ -161,8 +163,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef">grpc_iomgr_closure</a>
, <a class="el" href="structgrpc__iomgr__object.html#ab784d00749f3e4deff50218c67993e0c">grpc_iomgr_object</a>
, <a class="el" href="structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2">grpc_json</a>
-, <a class="el" href="structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f">grpc_kick_fd_info</a>
, <a class="el" href="structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef">grpc_linked_mdelem</a>
+, <a class="el" href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">grpc_pollset_worker</a>
, <a class="el" href="structgrpc__resolver__vtable.html#acb5664454e15125b336b372239716cf0">grpc_resolver_vtable</a>
, <a class="el" href="structlistener.html#afd926873c32f6f18eff932b871c7a9d7">listener</a>
, <a class="el" href="structpending__pick.html#abecbb432724c24c523d0cfda19f7b1c1">pending_pick</a>
@@ -200,12 +202,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__connectivity__state__watcher.html#a87d9e862c853d0880382af9104ee2e9f">grpc_connectivity_state_watcher</a>
, <a class="el" href="structwaiting__for__connect.html#a8e497a44e87d2780b2f7dbd2dd006526">waiting_for_connect</a>
</li>
-<li>notify_on_read
-: <a class="el" href="structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2">grpc_endpoint_vtable</a>
-</li>
<li>notify_on_state_change
: <a class="el" href="structgrpc__lb__policy__vtable.html#a655f1dd76748cdfa93f911861c1ec0ed">grpc_lb_policy_vtable</a>
</li>
+<li>num_addrs
+: <a class="el" href="structsockaddr__resolver.html#a13e25905e75c27eaef787b5a1903842f">sockaddr_resolver</a>
+</li>
<li>num_args
: <a class="el" href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde">grpc_channel_args</a>
</li>
@@ -218,11 +220,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>num_completed_requests
: <a class="el" href="structgrpc__call.html#ae92d9e5f96d5e80d9c480ab79e051ada">grpc_call</a>
</li>
+<li>num_consumed_md
+: <a class="el" href="structcall__data.html#a6dd1a378cb38a08173d9927d9fb98a57">call_data</a>
+</li>
<li>num_creds
: <a class="el" href="structgrpc__credentials__array.html#a1a4ba8ed410c26eaee6aa5a7d5b36d96">grpc_credentials_array</a>
</li>
<li>num_entries
-: <a class="el" href="structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259">grpc_credentials_md_store</a>
+: <a class="el" href="structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25">census_aggregated_rpc_stats</a>
+, <a class="el" href="structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259">grpc_credentials_md_store</a>
</li>
<li>num_ents
: <a class="el" href="structgrpc__chttp2__hptbl.html#a3bd6b0eec3b771fb745295fe4ea57ff1">grpc_chttp2_hptbl</a>
@@ -237,6 +243,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>num_mappings
: <a class="el" href="structgrpc__jwt__verifier.html#a5c116d4a596479e9acb28be8c5adc3b5">grpc_jwt_verifier</a>
</li>
+<li>num_pluckers
+: <a class="el" href="structgrpc__completion__queue.html#ac25a7e4a6b32001d5f30abf698d7cfa6">grpc_completion_queue</a>
+</li>
<li>num_shutdown_tags
: <a class="el" href="structgrpc__server.html#afd8d25139f82d26ce567e4a1a786b54b">grpc_server</a>
</li>
@@ -247,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_o.html b/doc/ref/core.internal/html/functions_vars_o.html
index 80a890d8ee..c7c0752e30 100644
--- a/doc/ref/core.internal/html/functions_vars_o.html
+++ b/doc/ref/core.internal/html/functions_vars_o.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>obfuscated
-: <a class="el" href="structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f">grpc_metadata</a>
+: <a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata</a>
</li>
<li>offset
: <a class="el" href="structtsi__fake__frame.html#ab1fe06dcec5ebffc85112c9a726ed3f6">tsi_fake_frame</a>
@@ -157,12 +157,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__call.html#a4cef85f8e845ae1f24f043e5d853a843">grpc_call</a>
, <a class="el" href="structgrpc__transport__stream__op.html#a7c70f894512830f2c77280139a12da07">grpc_transport_stream_op</a>
</li>
+<li>on_handshake_data_received_from_peer
+: <a class="el" href="structgrpc__secure__transport__setup.html#a61cdf33e15be126cc5dc55a2c1458839">grpc_secure_transport_setup</a>
+</li>
+<li>on_handshake_data_sent_to_peer
+: <a class="el" href="structgrpc__secure__transport__setup.html#a450ea2eabd481bdde6f300fb83fc0dd0">grpc_secure_transport_setup</a>
+</li>
<li>on_header
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#aca1b62cf2179b2ce2c815f80434d408f">grpc_chttp2_hpack_parser</a>
</li>
<li>on_header_user_data
: <a class="el" href="structgrpc__chttp2__hpack__parser.html#a8a8a711d5609cf6886cdddbe3c245d1b">grpc_chttp2_hpack_parser</a>
</li>
+<li>on_read
+: <a class="el" href="structinternal__request.html#adb6a72d4cb626f6454791454e1eabb55">internal_request</a>
+, <a class="el" href="structsecure__endpoint.html#af56b7b34912f42a479ad3e3d7a033404">secure_endpoint</a>
+</li>
<li>on_recv
: <a class="el" href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c">grpc_chttp2_outstanding_ping</a>
</li>
@@ -181,7 +191,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115">grpc_op</a>
</li>
<li>op_id
-: <a class="el" href="structcensus__context.html#ab46ba00da079c14fed8259bae560fdac">census_context</a>
+: <a class="el" href="structcall__data.html#ad9f9d0abd4117ecf4c91cc2f19a1cc56">call_data</a>
+, <a class="el" href="structcensus__context.html#ab46ba00da079c14fed8259bae560fdac">census_context</a>
+, <a class="el" href="structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839">census_trace_record</a>
</li>
<li>op_md_idx
: <a class="el" href="structcall__data.html#aaa6841afd5ac22f2538e950688f8e67b">call_data</a>
@@ -193,14 +205,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__ping__parser.html#a338f5adfa9a1236094e16c36c5cd5b4e">grpc_chttp2_ping_parser</a>
</li>
<li>ops
-: <a class="el" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">grpc_stream_op_buffer</a>
+: <a class="el" href="structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa">census_aggregation</a>
+, <a class="el" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">grpc_stream_op_buffer</a>
+</li>
+<li>optional_close_message
+: <a class="el" href="structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480">grpc_transport_stream_op</a>
</li>
<li>optional_payload
: <a class="el" href="structrequested__call.html#a5c928486fa8b32b8ff89a672de5b4e2c">requested_call</a>
</li>
-<li>orphan
-: <a class="el" href="structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08">grpc_winsocket</a>
-</li>
<li>out
: <a class="el" href="structhuff__out.html#a2d501bd162d6a335c51b2250e3f1bfef">huff_out</a>
</li>
@@ -208,7 +221,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0">grpc_chttp2_transport_writing</a>
</li>
<li>outgoing
-: <a class="el" href="structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223">tsi_fake_handshaker</a>
+: <a class="el" href="structgrpc__secure__transport__setup.html#a215429be311092479d7e1e0b0c6ea661">grpc_secure_transport_setup</a>
+, <a class="el" href="structinternal__request.html#a04a2fa77d81ed6e28fdc6386c943c089">internal_request</a>
+, <a class="el" href="structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223">tsi_fake_handshaker</a>
</li>
<li>outgoing_sopb
: <a class="el" href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d">grpc_chttp2_stream_global</a>
@@ -240,9 +255,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>output_string_with_len
: <a class="el" href="structgrpc__json__writer__vtable.html#aee2ab161f23b771d3723693cc0c7cafd">grpc_json_writer_vtable</a>
</li>
-<li>outstanding
-: <a class="el" href="structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc">grpc_winsocket_callback_info</a>
-</li>
<li>outstanding_metadata
: <a class="el" href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0">grpc_chttp2_stream_global</a>
</li>
@@ -268,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_p.html b/doc/ref/core.internal/html/functions_vars_p.html
index 1fa3484c9f..07a4b115ba 100644
--- a/doc/ref/core.internal/html/functions_vars_p.html
+++ b/doc/ref/core.internal/html/functions_vars_p.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,7 +121,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">grpc_arg</a>
</li>
<li>parent
-: <a class="el" href="structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba">grpc_json</a>
+: <a class="el" href="structgrpc__call.html#a39d401a45e785c245652eff3db801222">grpc_call</a>
+, <a class="el" href="structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba">grpc_json</a>
</li>
<li>parser
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61">grpc_chttp2_transport_parsing</a>
@@ -131,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442">grpc_chttp2_transport_parsing</a>
</li>
<li>parsing
-: <a class="el" href="structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae">grpc_chttp2_hpack_parser</a>
+: <a class="el" href="structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7">grpc_chttp2_hpack_parser</a>
, <a class="el" href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9">grpc_chttp2_stream</a>
, <a class="el" href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c">grpc_chttp2_transport</a>
</li>
@@ -150,6 +151,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>path_key
: <a class="el" href="structchannel__data.html#ad664631571a7160913f62e95368bbb2d">channel_data</a>
</li>
+<li>path_str
+: <a class="el" href="structchannel__data.html#a8280eb9b80ee3c6b9f0f70d87241328a">channel_data</a>
+</li>
<li>path_string
: <a class="el" href="structchannel__data.html#a3b2675d97ec1d95dc4cde4db5b00e0e7">channel_data</a>
, <a class="el" href="structgrpc__channel.html#ad55dee766f5bae6c7bc00ad07bcb4b04">grpc_channel</a>
@@ -244,12 +248,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad">grpc_chttp2_transport_global</a>
, <a class="el" href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b">grpc_chttp2_transport_parsing</a>
</li>
+<li>pluckers
+: <a class="el" href="structgrpc__completion__queue.html#ac421b4efba690c5cff76570781f13c87">grpc_completion_queue</a>
+</li>
<li>pointer
-: <a class="el" href="structgrpc__arg.html#a85b5bbfbdec09ae46cff15628096137a">grpc_arg</a>
+: <a class="el" href="structgrpc__arg.html#af4a4854a48d943e11cd5f629e6c5421d">grpc_arg</a>
</li>
<li>pollset
: <a class="el" href="structcall__data.html#ab3a66a414a73ad49d82a87935ec0c08e">call_data</a>
, <a class="el" href="structcompute__engine__detector.html#aadec91057716658d818c9dd3ead90ccd">compute_engine_detector</a>
+, <a class="el" href="structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a">grpc_auth_context</a>
, <a class="el" href="structgrpc__completion__queue.html#aea3ae4f771564833e6082e50c4ebbbdc">grpc_completion_queue</a>
, <a class="el" href="structgrpc__composite__credentials__metadata__context.html#a826b0b290b5335867fb0299e75006083">grpc_composite_credentials_metadata_context</a>
, <a class="el" href="structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6">grpc_fd_watcher</a>
@@ -276,15 +284,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>prev
: <a class="el" href="structcall__link.html#abbc2f63926a688bd3fc03f5df8705bc3">call_link</a>
, <a class="el" href="structchannel__data.html#afbde4416755c3c9a0b7d0021e8e290c5">channel_data</a>
-, <a class="el" href="structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4">gpr_cancellable_list_</a>
, <a class="el" href="structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97">grpc_alarm</a>
, <a class="el" href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6">grpc_chttp2_outstanding_ping</a>
, <a class="el" href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400">grpc_chttp2_stream_link</a>
, <a class="el" href="structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465">grpc_fd_watcher</a>
, <a class="el" href="structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d">grpc_iomgr_object</a>
, <a class="el" href="structgrpc__json.html#a91f0018795a9937b32e3f1517e3646ee">grpc_json</a>
-, <a class="el" href="structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44">grpc_kick_fd_info</a>
, <a class="el" href="structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0">grpc_linked_mdelem</a>
+, <a class="el" href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">grpc_pollset_worker</a>
+</li>
+<li>print
+: <a class="el" href="structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6">census_aggregation_ops</a>
</li>
<li>private_key
: <a class="el" href="structgrpc__auth__json__key.html#a1f2ce4e3cd708243003fc4201f4000b2">grpc_auth_json_key</a>
@@ -293,16 +303,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>private_key_id
: <a class="el" href="structgrpc__auth__json__key.html#a2e834734c85148fcfa8de3deff36dea4">grpc_auth_json_key</a>
</li>
+<li>process
+: <a class="el" href="structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68">grpc_auth_metadata_processor</a>
+</li>
<li>process_bytes_from_peer
: <a class="el" href="structtsi__handshaker__vtable.html#aefed0ec53fa68de5417c720357c50a38">tsi_handshaker_vtable</a>
</li>
+<li>processor
+: <a class="el" href="structchannel__data.html#aafc57c0940b43eab8acf4b9c6f648eae">channel_data</a>
+, <a class="el" href="structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592">grpc_server_credentials</a>
+</li>
<li>properties
-: <a class="el" href="structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7">grpc_auth_context</a>
+: <a class="el" href="structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7">grpc_auth_context</a>
, <a class="el" href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a">tsi_peer</a>
</li>
<li>property_count
-: <a class="el" href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b">grpc_auth_context</a>
-, <a class="el" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">tsi_peer</a>
+: <a class="el" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">tsi_peer</a>
</li>
<li>protect
: <a class="el" href="structtsi__frame__protector__vtable.html#aa9c6a8a8c0154365f7a62924e1ad458f">tsi_frame_protector_vtable</a>
@@ -347,7 +363,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_q.html b/doc/ref/core.internal/html/functions_vars_q.html
index 87f9788b7b..d1566db0b5 100644
--- a/doc/ref/core.internal/html/functions_vars_q.html
+++ b/doc/ref/core.internal/html/functions_vars_q.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_r.html b/doc/ref/core.internal/html/functions_vars_r.html
index ed8865c034..302d805e9f 100644
--- a/doc/ref/core.internal/html/functions_vars_r.html
+++ b/doc/ref/core.internal/html/functions_vars_r.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,14 +124,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__subchannel.html#aaf1f3f4c177860b9b000fea1c67e4af6">grpc_subchannel</a>
</li>
<li>raw
-: <a class="el" href="structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6">grpc_byte_buffer</a>
+: <a class="el" href="structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482">grpc_byte_buffer</a>
</li>
<li>rc
: <a class="el" href="structnew__slice__refcount.html#ac72a90414d0021e8902d5cd9e5010f1b">new_slice_refcount</a>
, <a class="el" href="structnew__with__len__slice__refcount.html#a059da4cf3d67bbf0f8407872ee4c583b">new_with_len_slice_refcount</a>
</li>
+<li>read
+: <a class="el" href="structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd">grpc_endpoint_vtable</a>
+</li>
+<li>read_buffer
+: <a class="el" href="structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46">grpc_chttp2_transport</a>
+, <a class="el" href="structsecure__endpoint.html#adf5f0296ee42672b51e8a7e5e323c987">secure_endpoint</a>
+</li>
<li>read_cb
-: <a class="el" href="structsecure__endpoint.html#a1abae10ca6f256c0ebc655e68f1d5a47">secure_endpoint</a>
+: <a class="el" href="structsecure__endpoint.html#a155ee0c89b3a819e04bf62f67c39e777">secure_endpoint</a>
</li>
<li>read_char
: <a class="el" href="structgrpc__json__reader__vtable.html#ab5c62db09b25908b401cf00eb84861ca">grpc_json_reader_vtable</a>
@@ -140,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a">grpc_chttp2_stream_global</a>
</li>
<li>read_fd
-: <a class="el" href="structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86">grpc_wakeup_fd_info</a>
+: <a class="el" href="structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1">grpc_wakeup_fd</a>
</li>
<li>read_info
: <a class="el" href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb">grpc_winsocket</a>
@@ -151,15 +158,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>read_state
: <a class="el" href="structgrpc__call.html#a9f26a9a6519f11d88d97cd0b1f92c440">grpc_call</a>
</li>
-<li>read_user_data
-: <a class="el" href="structsecure__endpoint.html#ae9adc2f043f1b89821897f926bd95ff5">secure_endpoint</a>
-</li>
<li>read_watcher
: <a class="el" href="structgrpc__fd.html#a6ade81ff0aec08731167a2a992ce6b27">grpc_fd</a>
</li>
-<li>reading_action
-: <a class="el" href="structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885">grpc_chttp2_transport</a>
-</li>
<li>reading_message
: <a class="el" href="structgrpc__call.html#a9db5a5b3f304f49fef8c5ed3ce754761">grpc_call</a>
</li>
@@ -175,8 +176,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>receiving
: <a class="el" href="structgrpc__call.html#a95e4aaa4d6cd6b6f1568282178ba3682">grpc_call</a>
</li>
+<li>record
+: <a class="el" href="structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541">census_aggregation_ops</a>
+</li>
<li>recv_close_on_server
-: <a class="el" href="structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b">grpc_op</a>
+</li>
+<li>recv_data
+: <a class="el" href="structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90">grpc_chttp2_transport</a>
</li>
<li>recv_done_closure
: <a class="el" href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c">grpc_chttp2_stream_global</a>
@@ -202,13 +209,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__transport__stream__op.html#ae4505fafa286964d362de807efddf0fc">grpc_transport_stream_op</a>
</li>
<li>recv_status
-: <a class="el" href="uniongrpc__ioreq__data.html#ab9788c1a37dea6052f004111bc67d6e7">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#a90e0ff6b94bc7197fd3bf8352cccacda">grpc_ioreq_data</a>
</li>
<li>recv_status_details
-: <a class="el" href="uniongrpc__ioreq__data.html#acddc8869b041b695c617cb46e941859e">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#ad5e88053a971308c7f336f0e82f453e0">grpc_ioreq_data</a>
</li>
<li>recv_status_on_client
-: <a class="el" href="structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#afde84738d1221928afdf08966470a39d">grpc_op</a>
</li>
<li>ref
: <a class="el" href="structgpr__slice__refcount.html#abf3fba35fdc6a4cd2d47e5ca19107ed7">gpr_slice_refcount</a>
@@ -226,15 +233,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6">grpc_credentials</a>
, <a class="el" href="structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694">grpc_credentials_md_store</a>
, <a class="el" href="structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19">grpc_security_connector</a>
+, <a class="el" href="structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7">grpc_server_credentials</a>
, <a class="el" href="structgrpc__server__secure__state.html#ae73c249bbe0e5c30a103fe4fa2ec1f13">grpc_server_secure_state</a>
, <a class="el" href="structinternal__string.html#a9e0174af2b64a5b66e09080c92a0aec2">internal_string</a>
</li>
<li>refcounted
-: <a class="el" href="structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102">gpr_slice</a>
+: <a class="el" href="structgpr__slice.html#a99e9ced91521735e88e567af24db8688">gpr_slice</a>
</li>
<li>refresh_token
: <a class="el" href="structgrpc__auth__refresh__token.html#a5dea27f01a2952d14e34ea89473d4a12">grpc_auth_refresh_token</a>
-, <a class="el" href="structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb">grpc_refresh_token_credentials</a>
+, <a class="el" href="structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e">grpc_google_refresh_token_credentials</a>
</li>
<li>refs
: <a class="el" href="structconnection.html#a4f45cf20601ceebe1381dc83f1dbf516">connection</a>
@@ -260,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__fd.html#ac4769567bc6b9a0129269bc02dcce6f1">grpc_fd</a>
</li>
<li>registered
-: <a class="el" href="structrequested__call.html#a7ee06556aae0a6e22ca157a961c484ce">requested_call</a>
+: <a class="el" href="structrequested__call.html#a6189bb66fde664aa073ee368168aea20">requested_call</a>
</li>
<li>registered_call_mu
: <a class="el" href="structgrpc__channel.html#aa59a21ba43df1a848efbc177cd5725cd">grpc_channel</a>
@@ -315,8 +323,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__server.html#ac582d8e154ce4f8a326bcf3a76f235e6">grpc_server</a>
</li>
<li>requests
-: <a class="el" href="structrequest__killer.html#ae9c50f145796c60343bdc4100a79c231">request_killer</a>
-, <a class="el" href="structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d">request_matcher</a>
+: <a class="el" href="structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d">request_matcher</a>
+</li>
+<li>reserved
+: <a class="el" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">grpc_byte_buffer</a>
+, <a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details</a>
+, <a class="el" href="structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9">grpc_linked_mdelem</a>
+, <a class="el" href="structgrpc__op.html#a7ec54a31e4a202f8c8241fec8e611cbe">grpc_op</a>
+</li>
+<li>reset
+: <a class="el" href="structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6">census_aggregation_ops</a>
</li>
<li>resolved_config
: <a class="el" href="structdns__resolver.html#a368c90c0b364fd6b3459ca6ef25cfd6d">dns_resolver</a>
@@ -338,6 +354,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>root_channel_data
: <a class="el" href="structgrpc__server.html#ab9a64dbadf2655aa804caae0fbefe47d">grpc_server</a>
</li>
+<li>root_worker
+: <a class="el" href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">grpc_pollset</a>
+</li>
+<li>rpc_error_cnt
+: <a class="el" href="structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf">census_rpc_stats</a>
+</li>
<li>rst_stream
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">grpc_chttp2_transport_parsing</a>
</li>
@@ -348,7 +370,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_s.html b/doc/ref/core.internal/html/functions_vars_s.html
index e2e25a133c..aa9850def9 100644
--- a/doc/ref/core.internal/html/functions_vars_s.html
+++ b/doc/ref/core.internal/html/functions_vars_s.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,11 +126,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>scheme
: <a class="el" href="structcall__data.html#aa63048a662dd766734726542dba0f27a">call_data</a>
, <a class="el" href="structchannel__data.html#ac7a621172aad5d1876691fb987a670e6">channel_data</a>
+, <a class="el" href="structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d">grpc_resolver_factory_vtable</a>
, <a class="el" href="structgrpc__uri.html#a6163de89ece765552254810174fdfc32">grpc_uri</a>
-, <a class="el" href="structregistered__resolver.html#a8b53ba24e4ee032d66224f3588bceaba">registered_resolver</a>
-</li>
-<li>scope
-: <a class="el" href="structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f">grpc_service_account_credentials</a>
</li>
<li>secure_endpoint
: <a class="el" href="structgrpc__secure__transport__setup.html#ae7e2e65bef91a9804fe95a47c4bfb8cb">grpc_secure_transport_setup</a>
@@ -158,6 +155,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>seen_post
: <a class="el" href="structcall__data.html#aea6244f4fd9d2e7ccb5615b9f5ea5fe0">call_data</a>
</li>
+<li>seen_regular_header
+: <a class="el" href="structframer__state.html#ad1b793047a3fa7c774f0bacdcb6a9174">framer_state</a>
+</li>
<li>seen_scheme
: <a class="el" href="structcall__data.html#a502cf8ae568f38ae501877458e399796">call_data</a>
</li>
@@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>send_initial_metadata
: <a class="el" href="structgrpc__call.html#a96ac69dc425de5924edd871f93338112">grpc_call</a>
-, <a class="el" href="structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83">grpc_op</a>
+, <a class="el" href="structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37">grpc_op</a>
</li>
<li>send_initial_metadata_count
: <a class="el" href="structgrpc__call.html#abb6adc9d5f666a056c89172f506fcc3d">grpc_call</a>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">grpc_op</a>
</li>
<li>send_metadata
-: <a class="el" href="uniongrpc__ioreq__data.html#a4b9337cc24e8b42caa5c1502be083952">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#abdafc0e2f10121ee09e88037eb8e0829">grpc_ioreq_data</a>
</li>
<li>send_ops
: <a class="el" href="structgrpc__call.html#ab17467642afa4f6c1c27bb9013093592">grpc_call</a>
@@ -201,17 +201,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286">grpc_transport_op</a>
</li>
<li>send_status
-: <a class="el" href="uniongrpc__ioreq__data.html#a3711b0c39c293284a4e4897f74c974ab">grpc_ioreq_data</a>
+: <a class="el" href="uniongrpc__ioreq__data.html#a0f60bdc23b3bcb3b993c085c07171dc0">grpc_ioreq_data</a>
</li>
<li>send_status_from_server
-: <a class="el" href="structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725">grpc_op</a>
</li>
<li>sending
: <a class="el" href="structgrpc__call.html#a7d64e836e0421c8129ac75e477271ef8">grpc_call</a>
</li>
-<li>sent_authority
-: <a class="el" href="structcall__data.html#aab616ade799853e16e5e35ee3a16ffbc">call_data</a>
-</li>
<li>sent_goaway
: <a class="el" href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8">grpc_chttp2_transport_global</a>
</li>
@@ -309,6 +306,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>shutdown_done_cb
: <a class="el" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">grpc_pollset</a>
</li>
+<li>shutdown_ep_refs
+: <a class="el" href="structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed">grpc_chttp2_transport</a>
+</li>
<li>shutdown_flag
: <a class="el" href="structgrpc__server.html#aac6a14f451724678ba63c9f9a153dc33">grpc_server</a>
</li>
@@ -321,6 +321,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>shutting_down
: <a class="el" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">grpc_pollset</a>
</li>
+<li>sibling_next
+: <a class="el" href="structgrpc__call.html#aa8c44532eee3fc767638a5d186a27565">grpc_call</a>
+</li>
+<li>sibling_prev
+: <a class="el" href="structgrpc__call.html#aebff80f720bb770443da09f87247c84e">grpc_call</a>
+</li>
<li>signature
: <a class="el" href="structverifier__cb__ctx.html#a78cd1bf7eb4ac6484ceeaf778ad6e2df">verifier_cb_ctx</a>
</li>
@@ -328,7 +334,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structverifier__cb__ctx.html#a65de5acf17b58f8a142466750e1b558b">verifier_cb_ctx</a>
</li>
<li>simple
-: <a class="el" href="structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f">grpc_chttp2_transport_parsing</a>
+: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf">grpc_chttp2_transport_parsing</a>
</li>
<li>size
: <a class="el" href="structtsi__fake__frame.html#a59d8fa5e8e076fca91b8c1fa1572d9cf">tsi_fake_frame</a>
@@ -361,6 +367,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>sopb
: <a class="el" href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120">grpc_chttp2_stream_writing</a>
</li>
+<li>source_buffer
+: <a class="el" href="structsecure__endpoint.html#a946a51b8d0da649c928e113ce5d27bd9">secure_endpoint</a>
+</li>
<li>ssl
: <a class="el" href="structtsi__ssl__frame__protector.html#a64129d003fe330c56c39496361bd9e5f">tsi_ssl_frame_protector</a>
, <a class="el" href="structtsi__ssl__handshaker.html#a1dbdafd7f92dad04fe09c4648e5ee952">tsi_ssl_handshaker</a>
@@ -386,13 +395,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>start_transport_stream_op
: <a class="el" href="structgrpc__channel__filter.html#a089c1e5997b329703ccaaf633722a6c5">grpc_channel_filter</a>
</li>
+<li>start_ts
+: <a class="el" href="structcall__data.html#a3336f8db2ecd769eec0422d58217cad0">call_data</a>
+</li>
<li>started_picking
: <a class="el" href="structpick__first__lb__policy.html#a8eff3397ca43852b04a3be5b5e03a6ce">pick_first_lb_policy</a>
</li>
+<li>started_resolving
+: <a class="el" href="structchannel__data.html#abb4b57baa99e7c4239b640f13a906d5d">channel_data</a>
+</li>
<li>state
: <a class="el" href="structcall__data.html#a394da9a4876df32b91b8891303695a5d">call_data</a>
, <a class="el" href="structgpr__cmdline.html#acb165b9b6f98c942dd65d66f1c95a806">gpr_cmdline</a>
, <a class="el" href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9">gpr_event</a>
+, <a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">grpc_auth_metadata_processor</a>
, <a class="el" href="structgrpc__chttp2__data__parser.html#a4f5b790cb938400757b8f1fdbf6125ab">grpc_chttp2_data_parser</a>
, <a class="el" href="structgrpc__chttp2__goaway__parser.html#afc5c60968d8b1b68e4c0705a66129589">grpc_chttp2_goaway_parser</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4">grpc_chttp2_hpack_parser</a>
@@ -415,7 +431,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__chttp2__hptbl.html#afe1cceb7c0988d6c29df983ad3764344">grpc_chttp2_hptbl</a>
</li>
<li>stats
-: <a class="el" href="structshard__type.html#a700e0afbcbed737607bac82970c61601">shard_type</a>
+: <a class="el" href="structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645">census_aggregated_rpc_stats</a>
+, <a class="el" href="structshard__type.html#a700e0afbcbed737607bac82970c61601">shard_type</a>
</li>
<li>status
: <a class="el" href="structcall__data.html#af1e73bf35274521a98f39316fddf3deb">call_data</a>
@@ -425,7 +442,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">grpc_op</a>
</li>
<li>status_details
-: <a class="el" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">grpc_op</a>
</li>
<li>status_details_capacity
: <a class="el" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">grpc_op</a>
@@ -525,7 +542,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_t.html b/doc/ref/core.internal/html/functions_vars_t.html
index 342f070a38..d7302ccc9d 100644
--- a/doc/ref/core.internal/html/functions_vars_t.html
+++ b/doc/ref/core.internal/html/functions_vars_t.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,10 +132,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>tag
: <a class="el" href="structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e">grpc_cq_completion</a>
, <a class="el" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event</a>
+, <a class="el" href="structplucker.html#a27be700dfff556f8d53e59e3083cb137">plucker</a>
, <a class="el" href="structrequested__call.html#abcebc67ebdd3f7230b72cbb324049ff4">requested_call</a>
, <a class="el" href="structshutdown__tag.html#a632bfe333648e7440bf13caa5eaa48c0">shutdown_tag</a>
, <a class="el" href="structstate__watcher.html#a67d44afd79ad20ec97e2e43f538f6d77">state_watcher</a>
</li>
+<li>tags
+: <a class="el" href="structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370">census_view_aggregation_data</a>
+</li>
<li>tail
: <a class="el" href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620">grpc_chttp2_stream_list</a>
, <a class="el" href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193">grpc_mdelem_list</a>
@@ -174,23 +178,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>temp_length
: <a class="el" href="structhuff__out.html#a47f24dd352a07a9a7124319d8222090e">huff_out</a>
</li>
+<li>then_call
+: <a class="el" href="structclose__message__data.html#a6c4c332cba9dc55a2b0570a1c89090fa">close_message_data</a>
+</li>
<li>timeout_key_str
: <a class="el" href="structgrpc__chttp2__hpack__compressor.html#a5235d25f72e66a4e08e28577002047a1">grpc_chttp2_hpack_compressor</a>
</li>
+<li>timestamp
+: <a class="el" href="structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb">census_trace_record</a>
+</li>
<li>token_expiration
: <a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13">grpc_oauth2_token_fetcher_credentials</a>
</li>
-<li>token_lifetime
-: <a class="el" href="structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae">grpc_service_account_credentials</a>
-</li>
<li>top
: <a class="el" href="structjson__reader__userdata.html#ac4f75823aab9f46c2541424046742c13">json_reader_userdata</a>
</li>
+<li>total_stats
+: <a class="el" href="structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43">census_per_method_rpc_stats</a>
+</li>
<li>trace_id
: <a class="el" href="structcensus__context.html#af2f543e5253035ca31b883c23453c918">census_context</a>
+, <a class="el" href="structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b">census_trace_record</a>
</li>
<li>trailing_metadata
-: <a class="el" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">grpc_op</a>
+: <a class="el" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">grpc_op</a>
</li>
<li>trailing_metadata_count
: <a class="el" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">grpc_op</a>
@@ -199,9 +210,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structconnected__channel__channel__data.html#a7f95ecc760083ad9d72bada84f33ca6b">connected_channel_channel_data</a>
, <a class="el" href="structgrpc__connect__out__args.html#abc6070bbb1030b29072cc242faf7f5b9">grpc_connect_out_args</a>
</li>
+<li>transport_op
+: <a class="el" href="structcall__data.html#a8539117da2162a8d856b1e9b57552f58">call_data</a>
+</li>
<li>triggered
: <a class="el" href="structgrpc__alarm.html#a75136c755eae954d2955f3519ea2919f">grpc_alarm</a>
</li>
+<li>ts
+: <a class="el" href="structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004">census_timestamp</a>
+</li>
<li>tv_nsec
: <a class="el" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">gpr_timespec</a>
</li>
@@ -213,6 +230,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>type
: <a class="el" href="structarg.html#ac42f6b11ab4ceee17be7871636e06dca">arg</a>
+, <a class="el" href="structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc">census_trace_record</a>
, <a class="el" href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4">grpc_arg</a>
, <a class="el" href="structgrpc__auth__json__key.html#a08ca5a9beb5f0538d75d0ac580b83e52">grpc_auth_json_key</a>
, <a class="el" href="structgrpc__auth__refresh__token.html#a8f88b86542543e97f441ea0080ab6c8e">grpc_auth_refresh_token</a>
@@ -228,7 +246,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_u.html b/doc/ref/core.internal/html/functions_vars_u.html
index 719f6d871f..8dab172b0b 100644
--- a/doc/ref/core.internal/html/functions_vars_u.html
+++ b/doc/ref/core.internal/html/functions_vars_u.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,13 +147,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structconnected__channel__call__data.html#ab7364ac5f5abf2c67075fd09e829cffd">connected_channel_call_data</a>
, <a class="el" href="structgrpc__pollset__set.html#a8487ef4097fd3d48514105c757e1b69c">grpc_pollset_set</a>
</li>
+<li>upper
+: <a class="el" href="structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4">census_op_id</a>
+</li>
<li>url_scheme
: <a class="el" href="structgrpc__security__connector.html#a5e474c23ba9e2e50bd9f21f0b05d30ca">grpc_security_connector</a>
</li>
-<li>use_ssl
-: <a class="el" href="structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3">grpc_httpcli_request</a>
-, <a class="el" href="structinternal__request.html#a0d17604038fc0b611296561b66cb46c5">internal_request</a>
-</li>
<li>user_agent
: <a class="el" href="structcall__data.html#ab58bbaa2f8f054f606d919abce3f4716">call_data</a>
, <a class="el" href="structchannel__data.html#a9fd48ef186ac5f36381e9e873a1e2602">channel_data</a>
@@ -189,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_v.html b/doc/ref/core.internal/html/functions_vars_v.html
index 00e30119ce..37b22e13fa 100644
--- a/doc/ref/core.internal/html/functions_vars_v.html
+++ b/doc/ref/core.internal/html/functions_vars_v.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -119,11 +119,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>value
: <a class="el" href="structarg.html#a688d0385c96e5d5d7cb1a7342f9b4497">arg</a>
-, <a class="el" href="structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179">census_stat</a>
+, <a class="el" href="structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27">census_tag_const</a>
+, <a class="el" href="structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34">census_value</a>
, <a class="el" href="structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1">gpr_gcc_thread_local</a>
, <a class="el" href="structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798">gpr_msvc_thread_local</a>
, <a class="el" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter</a>
-, <a class="el" href="structgrpc__arg.html#ad2be4ee606c82fc084af1661d30f6f7f">grpc_arg</a>
+, <a class="el" href="structgrpc__arg.html#aa3559801ff0620b7428b0a58040e0251">grpc_arg</a>
, <a class="el" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property</a>
, <a class="el" href="structgrpc__call__context__element.html#ad87c86a02e8563e6f99a4711737df3d4">grpc_call_context_element</a>
, <a class="el" href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e">grpc_chttp2_hpack_parser</a>
@@ -134,7 +135,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1">grpc_mdelem</a>
, <a class="el" href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36">grpc_metadata</a>
, <a class="el" href="structinternal__metadata.html#abef02b106cd8bcee80c9d5ee375fe537">internal_metadata</a>
-, <a class="el" href="structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6">tsi_peer_property</a>
+, <a class="el" href="structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d">tsi_peer_property</a>
+</li>
+<li>value_len
+: <a class="el" href="structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a">census_tag_const</a>
</li>
<li>value_length
: <a class="el" href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101">grpc_auth_property</a>
@@ -170,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_vars_w.html b/doc/ref/core.internal/html/functions_vars_w.html
index 0b7e85eaf6..4fb5a46341 100644
--- a/doc/ref/core.internal/html/functions_vars_w.html
+++ b/doc/ref/core.internal/html/functions_vars_w.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,9 +117,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>waiters
-: <a class="el" href="structgpr__cancellable.html#a99dfebf899cae60307fb8b83e8cfdb43">gpr_cancellable</a>
-</li>
<li>waiting
: <a class="el" href="structgrpc__subchannel.html#a86222e4f70c6a36a9345ce2388f94e22">grpc_subchannel</a>
</li>
@@ -130,10 +127,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structcall__data.html#a95c7079af1a663431de6bfe8e919cff7">call_data</a>
</li>
<li>wakeup
-: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f">grpc_wakeup_fd_vtable</a>
+: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d">grpc_wakeup_fd_vtable</a>
</li>
<li>wakeup_fd
-: <a class="el" href="structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479">grpc_kick_fd_info</a>
+: <a class="el" href="structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5">grpc_pollset_worker</a>
</li>
<li>watcher_mu
: <a class="el" href="structgrpc__fd.html#a7c93a423654bb4d3466593ef73b9f06b">grpc_fd</a>
@@ -144,6 +141,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>window_update
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">grpc_chttp2_transport_parsing</a>
</li>
+<li>wire_request_bytes
+: <a class="el" href="structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0">census_rpc_stats</a>
+</li>
+<li>wire_response_bytes
+: <a class="el" href="structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb">census_rpc_stats</a>
+</li>
+<li>worker
+: <a class="el" href="structplucker.html#a498dee3e5689b3f9b8c689e37b67c63b">plucker</a>
+</li>
<li>wrapped
: <a class="el" href="structmerge__args__factory.html#aecaa1e5ad4e5838355a2f1515943e378">merge_args_factory</a>
</li>
@@ -154,13 +160,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structsecure__endpoint.html#aee294803f06c5d38dac97d2933d52e94">secure_endpoint</a>
</li>
<li>write
-: <a class="el" href="structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739">grpc_endpoint_vtable</a>
+: <a class="el" href="structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721">grpc_endpoint_vtable</a>
</li>
<li>write_cb
-: <a class="el" href="structsecure__endpoint.html#a0d57c837c3b9281454f2629845162de0">secure_endpoint</a>
+: <a class="el" href="structsecure__endpoint.html#a751cf0306ea35aec462b2a5018b779bc">secure_endpoint</a>
</li>
<li>write_fd
-: <a class="el" href="structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f">grpc_wakeup_fd_info</a>
+: <a class="el" href="structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140">grpc_wakeup_fd</a>
</li>
<li>write_info
: <a class="el" href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6">grpc_winsocket</a>
@@ -172,9 +178,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__call.html#a9a08d62d6d129d629c2cbe25511983ac">grpc_call</a>
, <a class="el" href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9">grpc_chttp2_stream_global</a>
</li>
-<li>write_user_data
-: <a class="el" href="structsecure__endpoint.html#ae444fbf4226a8118b5cac6f71d043124">secure_endpoint</a>
-</li>
<li>write_watcher
: <a class="el" href="structgrpc__fd.html#ae2395965de88538f112be69c21307d01">grpc_fd</a>
</li>
@@ -194,6 +197,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>writing_now
: <a class="el" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">grpc_chttp2_stream_global</a>
</li>
+<li>written_anything
+: <a class="el" href="structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6">grpc_chttp2_stream_global</a>
+</li>
<li>written_initial_metadata
: <a class="el" href="structcall__data.html#a5fccfa4c3448bcfd28f80b2caad5485b">call_data</a>
</li>
@@ -204,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/functions_w.html b/doc/ref/core.internal/html/functions_w.html
index 276aad8ae6..8604dbf591 100644
--- a/doc/ref/core.internal/html/functions_w.html
+++ b/doc/ref/core.internal/html/functions_w.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,9 +117,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>waiters
-: <a class="el" href="structgpr__cancellable.html#a99dfebf899cae60307fb8b83e8cfdb43">gpr_cancellable</a>
-</li>
<li>waiting
: <a class="el" href="structgrpc__subchannel.html#a86222e4f70c6a36a9345ce2388f94e22">grpc_subchannel</a>
</li>
@@ -130,10 +127,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structcall__data.html#a95c7079af1a663431de6bfe8e919cff7">call_data</a>
</li>
<li>wakeup
-: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f">grpc_wakeup_fd_vtable</a>
+: <a class="el" href="structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d">grpc_wakeup_fd_vtable</a>
</li>
<li>wakeup_fd
-: <a class="el" href="structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479">grpc_kick_fd_info</a>
+: <a class="el" href="structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5">grpc_pollset_worker</a>
</li>
<li>watcher_mu
: <a class="el" href="structgrpc__fd.html#a7c93a423654bb4d3466593ef73b9f06b">grpc_fd</a>
@@ -144,6 +141,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>window_update
: <a class="el" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">grpc_chttp2_transport_parsing</a>
</li>
+<li>wire_request_bytes
+: <a class="el" href="structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0">census_rpc_stats</a>
+</li>
+<li>wire_response_bytes
+: <a class="el" href="structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb">census_rpc_stats</a>
+</li>
+<li>worker
+: <a class="el" href="structplucker.html#a498dee3e5689b3f9b8c689e37b67c63b">plucker</a>
+</li>
<li>wrapped
: <a class="el" href="structmerge__args__factory.html#aecaa1e5ad4e5838355a2f1515943e378">merge_args_factory</a>
</li>
@@ -154,13 +160,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structsecure__endpoint.html#aee294803f06c5d38dac97d2933d52e94">secure_endpoint</a>
</li>
<li>write
-: <a class="el" href="structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739">grpc_endpoint_vtable</a>
+: <a class="el" href="structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721">grpc_endpoint_vtable</a>
</li>
<li>write_cb
-: <a class="el" href="structsecure__endpoint.html#a0d57c837c3b9281454f2629845162de0">secure_endpoint</a>
+: <a class="el" href="structsecure__endpoint.html#a751cf0306ea35aec462b2a5018b779bc">secure_endpoint</a>
</li>
<li>write_fd
-: <a class="el" href="structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f">grpc_wakeup_fd_info</a>
+: <a class="el" href="structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140">grpc_wakeup_fd</a>
</li>
<li>write_info
: <a class="el" href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6">grpc_winsocket</a>
@@ -172,9 +178,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structgrpc__call.html#a9a08d62d6d129d629c2cbe25511983ac">grpc_call</a>
, <a class="el" href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9">grpc_chttp2_stream_global</a>
</li>
-<li>write_user_data
-: <a class="el" href="structsecure__endpoint.html#ae444fbf4226a8118b5cac6f71d043124">secure_endpoint</a>
-</li>
<li>write_watcher
: <a class="el" href="structgrpc__fd.html#ae2395965de88538f112be69c21307d01">grpc_fd</a>
</li>
@@ -194,6 +197,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>writing_now
: <a class="el" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">grpc_chttp2_stream_global</a>
</li>
+<li>written_anything
+: <a class="el" href="structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6">grpc_chttp2_stream_global</a>
+</li>
<li>written_initial_metadata
: <a class="el" href="structcall__data.html#a5fccfa4c3448bcfd28f80b2caad5485b">call_data</a>
</li>
@@ -204,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals.html b/doc/ref/core.internal/html/globals.html
index 08a0865d41..bda60e0b63 100644
--- a/doc/ref/core.internal/html/globals.html
+++ b/doc/ref/core.internal/html/globals.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -123,9 +123,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_GNU_SOURCE
: <a class="el" href="tcp__server__posix_8c.html#a369266c24eacffb87046522897a570d5">tcp_server_posix.c</a>
-, <a class="el" href="cpu__linux_8c.html#a369266c24eacffb87046522897a570d5">cpu_linux.c</a>
+, <a class="el" href="udp__server_8c.html#a369266c24eacffb87046522897a570d5">udp_server.c</a>
, <a class="el" href="log__linux_8c.html#a369266c24eacffb87046522897a570d5">log_linux.c</a>
, <a class="el" href="env__linux_8c.html#a369266c24eacffb87046522897a570d5">env_linux.c</a>
+, <a class="el" href="cpu__linux_8c.html#a369266c24eacffb87046522897a570d5">cpu_linux.c</a>
</li>
<li>_POSIX_SOURCE
: <a class="el" href="log__linux_8c.html#ac3d144aa01e765a1fae62ab5491c7cc1">log_linux.c</a>
@@ -134,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_a.html b/doc/ref/core.internal/html/globals_a.html
index d57c3ab07f..8a493e3ab9 100644
--- a/doc/ref/core.internal/html/globals_a.html
+++ b/doc/ref/core.internal/html/globals_a.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_b.html b/doc/ref/core.internal/html/globals_b.html
index be3efddaa8..40b78875d2 100644
--- a/doc/ref/core.internal/html/globals_b.html
+++ b/doc/ref/core.internal/html/globals_b.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_c.html b/doc/ref/core.internal/html/globals_c.html
index 6e6f5fb903..9957ea7fa5 100644
--- a/doc/ref/core.internal/html/globals_c.html
+++ b/doc/ref/core.internal/html/globals_c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,13 +132,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>call_data
: <a class="el" href="server__auth__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">server_auth_filter.c</a>
+, <a class="el" href="connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889">connected_channel.c</a>
, <a class="el" href="http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">http_client_filter.c</a>
+, <a class="el" href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">grpc_filter.c</a>
, <a class="el" href="http__server__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">http_server_filter.c</a>
-, <a class="el" href="client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8">client_channel.c</a>
, <a class="el" href="noop__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">noop_filter.c</a>
+, <a class="el" href="client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8">client_channel.c</a>
, <a class="el" href="server_8c.html#a9d8dd5943711393112c0fe83c02c0ca8">server.c</a>
, <a class="el" href="compress__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">compress_filter.c</a>
-, <a class="el" href="connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889">connected_channel.c</a>
</li>
<li>CALL_DATA_FROM_TRANSPORT_STREAM
: <a class="el" href="connected__channel_8c.html#adc89e1ee71e626f5adc6ceb2de12935a">connected_channel.c</a>
@@ -186,25 +187,48 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>CALLING_BACK_AND_FINISHED
: <a class="el" href="channel__connectivity_8c.html#a71937a2ee2a4befe88e84d4966f8845ca4ed55db80fc1cf98cb8fc633fd59d68d">channel_connectivity.c</a>
</li>
-<li>census_context
-: <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
+<li>census_add_method_tag()
+: <a class="el" href="census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05">census_interface.h</a>
+</li>
+<li>census_agg_distribution
+: <a class="el" href="census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa">census.h</a>
+</li>
+<li>census_agg_histogram
+: <a class="el" href="census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c">census.h</a>
+</li>
+<li>census_agg_sum
+: <a class="el" href="census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944">census.h</a>
</li>
-<li>census_context_deserialize()
-: <a class="el" href="census_8h.html#ad9daab242b41571299ac5b3bca71fc0d">census.h</a>
-, <a class="el" href="context_8c.html#ad9daab242b41571299ac5b3bca71fc0d">context.c</a>
+<li>census_agg_window
+: <a class="el" href="census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e">census.h</a>
</li>
-<li>census_context_destroy()
-: <a class="el" href="context_8c.html#a5bfcd1edc546eeacf111c3316ae7785d">context.c</a>
-, <a class="el" href="census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d">census.h</a>
+<li>census_aggregated_rpc_stats
+: <a class="el" href="census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7">census_rpc_stats.h</a>
+</li>
+<li>census_aggregated_rpc_stats_set_empty()
+: <a class="el" href="census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b">census_rpc_stats.h</a>
+</li>
+<li>census_aggregation_ops
+: <a class="el" href="census_8h.html#a2b2990a51808c9177b14476195a9fb94">census.h</a>
+</li>
+<li>census_context
+: <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
</li>
<li>census_context_serialize()
: <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census.h</a>
, <a class="el" href="context_8c.html#ad9a7d3170ecf720e1b22a4f255605748">context.c</a>
</li>
+<li>census_context_tag_set()
+: <a class="el" href="census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33">census.h</a>
+</li>
<li>census_enabled()
: <a class="el" href="census_8h.html#a742616973e78aaf969389cea20feea9f">census.h</a>
, <a class="el" href="initialize_8c.html#a742616973e78aaf969389cea20feea9f">initialize.c</a>
</li>
+<li>census_end_op()
+: <a class="el" href="census_8h.html#a97a3300020cdacd7149e0efae9f5541e">census.h</a>
+, <a class="el" href="operation_8c.html#a97a3300020cdacd7149e0efae9f5541e">operation.c</a>
+</li>
<li>CENSUS_FEATURE_ALL
: <a class="el" href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8aba96a94fb7af8cf1144ca14edc0b1f0c">census.h</a>
</li>
@@ -223,51 +247,206 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>census_features
: <a class="el" href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8">census.h</a>
</li>
+<li>census_get_client_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18">census_rpc_stats.h</a>
+</li>
+<li>census_get_server_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3">census_rpc_stats.h</a>
+</li>
+<li>census_get_trace_record()
+: <a class="el" href="census_8h.html#a31151a1bca352d6046e6039fa864808c">census.h</a>
+</li>
+<li>census_init()
+: <a class="el" href="census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328">census_interface.h</a>
+</li>
<li>census_initialize()
: <a class="el" href="census_8h.html#a4cea92157f3de215724f6bf4aeaee1b6">census.h</a>
, <a class="el" href="initialize_8c.html#a4cea92157f3de215724f6bf4aeaee1b6">initialize.c</a>
</li>
-<li>CENSUS_INVALID_STAT_ID
-: <a class="el" href="rpc__stat__id_8h.html#a59e5e9d32ec60d7d202ebd834117c7b6">rpc_stat_id.h</a>
+<li>CENSUS_MAX_ANNOTATION_LENGTH
+: <a class="el" href="census__interface_8h.html#a57498021a52642926c15c3dce9d0a6d0">census_interface.h</a>
+</li>
+<li>CENSUS_MAX_TAG_KEY_LENGTH
+: <a class="el" href="census_8h.html#aa89c96f0f32d85a1b28b68f0ef326dd4">census.h</a>
+</li>
+<li>CENSUS_MAX_TAG_VALUE_LENGTH
+: <a class="el" href="census_8h.html#a22d6971ca41fd944e13e5b4c2a42bf8c">census.h</a>
+</li>
+<li>CENSUS_METRIC_RPC_CLIENT_ERRORS
+: <a class="el" href="rpc__metric__id_8h.html#a9a7e45b4a76e9076be244e6b810da519">rpc_metric_id.h</a>
+</li>
+<li>CENSUS_METRIC_RPC_CLIENT_LATENCY
+: <a class="el" href="rpc__metric__id_8h.html#afc5e8ea8b3651ac7de7c0eb7829beb91">rpc_metric_id.h</a>
+</li>
+<li>CENSUS_METRIC_RPC_CLIENT_REQUESTS
+: <a class="el" href="rpc__metric__id_8h.html#a9e0f303137c7e21b380f9e3da614fa3c">rpc_metric_id.h</a>
+</li>
+<li>CENSUS_METRIC_RPC_SERVER_ERRORS
+: <a class="el" href="rpc__metric__id_8h.html#ae89b38622760fa8274e61a32662d4985">rpc_metric_id.h</a>
</li>
-<li>census_record_stat()
-: <a class="el" href="census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">census.h</a>
-, <a class="el" href="record__stat_8c.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">record_stat.c</a>
+<li>CENSUS_METRIC_RPC_SERVER_LATENCY
+: <a class="el" href="rpc__metric__id_8h.html#af6590a3799515462c7866a742bb11e8f">rpc_metric_id.h</a>
</li>
-<li>CENSUS_RPC_CLIENT_ERRORS
-: <a class="el" href="rpc__stat__id_8h.html#ab98fe10ab9da977ff1ab146fb47c25c6">rpc_stat_id.h</a>
+<li>CENSUS_METRIC_RPC_SERVER_REQUESTS
+: <a class="el" href="rpc__metric__id_8h.html#a3be602ecb7ae8c05fd7ce64b4681f176">rpc_metric_id.h</a>
</li>
-<li>CENSUS_RPC_CLIENT_LATENCY
-: <a class="el" href="rpc__stat__id_8h.html#a18893b8a61bb96d779e5f3e1c6384fe2">rpc_stat_id.h</a>
+<li>census_op_id
+: <a class="el" href="census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043">census_interface.h</a>
</li>
-<li>CENSUS_RPC_CLIENT_REQUESTS
-: <a class="el" href="rpc__stat__id_8h.html#aeaec3ab6b88faa6f3d17df39886839b4">rpc_stat_id.h</a>
+<li>census_per_method_rpc_stats
+: <a class="el" href="census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db">census_rpc_stats.h</a>
</li>
-<li>CENSUS_RPC_SERVER_ERRORS
-: <a class="el" href="rpc__stat__id_8h.html#a653739d1d6b9c46c169dd40023e883c3">rpc_stat_id.h</a>
+<li>census_record_rpc_client_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37">census_rpc_stats.h</a>
</li>
-<li>CENSUS_RPC_SERVER_LATENCY
-: <a class="el" href="rpc__stat__id_8h.html#ab30ee75f97d6c9361d8667d62349f49e">rpc_stat_id.h</a>
+<li>census_record_rpc_server_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c">census_rpc_stats.h</a>
</li>
-<li>CENSUS_RPC_SERVER_REQUESTS
-: <a class="el" href="rpc__stat__id_8h.html#abdbb1e62656b892c48ef4b5123be59e2">rpc_stat_id.h</a>
+<li>census_record_values()
+: <a class="el" href="census_8h.html#a1225e8bbc14ff51173b6485940940572">census.h</a>
+</li>
+<li>census_rpc_stats
+: <a class="el" href="census__interface_8h.html#a99058fefa044507d678a7e2d2636e3e9">census_interface.h</a>
+</li>
+<li>census_rpc_stats_create_empty()
+: <a class="el" href="census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67">census_rpc_stats.h</a>
+</li>
+<li>census_set_rpc_client_peer()
+: <a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840">census.h</a>
+</li>
+<li>census_set_trace_mask()
+: <a class="el" href="tracing_8c.html#a2762b05c4e9bb8a6994519725cb69a84">tracing.c</a>
+, <a class="el" href="census_8h.html#a2762b05c4e9bb8a6994519725cb69a84">census.h</a>
</li>
<li>census_shutdown()
: <a class="el" href="census_8h.html#aa792b067548ecdd987d560b492c83d85">census.h</a>
+, <a class="el" href="census__interface_8h.html#aa792b067548ecdd987d560b492c83d85">census_interface.h</a>
, <a class="el" href="initialize_8c.html#aa792b067548ecdd987d560b492c83d85">initialize.c</a>
</li>
+<li>census_start_client_rpc_op()
+: <a class="el" href="census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4">census.h</a>
+, <a class="el" href="operation_8c.html#a0f2a69b151eac68f3c50806d2162d9f4">operation.c</a>
+</li>
+<li>census_start_op()
+: <a class="el" href="census_8h.html#a14287fdb8adc322c1801435eb121e642">census.h</a>
+, <a class="el" href="operation_8c.html#a14287fdb8adc322c1801435eb121e642">operation.c</a>
+</li>
+<li>census_start_rpc_op_timestamp()
+: <a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b">census.h</a>
+, <a class="el" href="operation_8c.html#a71b2afd7a1663c2a716af7242895442b">operation.c</a>
+</li>
+<li>census_start_server_rpc_op()
+: <a class="el" href="census_8h.html#ab7014fb10de411a91588f05658148177">census.h</a>
+, <a class="el" href="operation_8c.html#ab7014fb10de411a91588f05658148177">operation.c</a>
+</li>
+<li>census_stats_store_init()
+: <a class="el" href="census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410">census_rpc_stats.h</a>
+</li>
+<li>census_stats_store_shutdown()
+: <a class="el" href="census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2">census_rpc_stats.h</a>
+</li>
<li>census_supported()
-: <a class="el" href="initialize_8c.html#ad5f627a64ac4febbc61d2b89801d40e9">initialize.c</a>
-, <a class="el" href="census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9">census.h</a>
+: <a class="el" href="census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9">census.h</a>
+, <a class="el" href="initialize_8c.html#ad5f627a64ac4febbc61d2b89801d40e9">initialize.c</a>
+</li>
+<li>census_tag_set
+: <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census.h</a>
+</li>
+<li>census_tag_set_add()
+: <a class="el" href="census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142">census.h</a>
+</li>
+<li>census_tag_set_close()
+: <a class="el" href="census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a">census.h</a>
+</li>
+<li>census_tag_set_create()
+: <a class="el" href="census_8h.html#a14f21902360aa221e6307cec05a110a5">census.h</a>
+</li>
+<li>census_tag_set_destroy()
+: <a class="el" href="census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2">census.h</a>
+</li>
+<li>census_tag_set_iterator
+: <a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census.h</a>
+</li>
+<li>census_tag_set_next()
+: <a class="el" href="census_8h.html#a03847b518034c5c3b801fdd95569f400">census.h</a>
+</li>
+<li>census_tag_set_open()
+: <a class="el" href="census_8h.html#aae5c38cb581600a401d1f8dca741bf63">census.h</a>
+</li>
+<li>census_trace_mask()
+: <a class="el" href="tracing_8c.html#afeb62854542a09290181209ea72b9158">tracing.c</a>
+, <a class="el" href="census_8h.html#afeb62854542a09290181209ea72b9158">census.h</a>
+</li>
+<li>CENSUS_TRACE_MASK_IS_SAMPLED
+: <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a">census.h</a>
+</li>
+<li>CENSUS_TRACE_MASK_NONE
+: <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3">census.h</a>
+</li>
+<li>census_trace_mask_values
+: <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc">census.h</a>
+</li>
+<li>census_trace_print()
+: <a class="el" href="tracing_8c.html#af3822f36fcbca23a3af9d3e8b3fb3317">tracing.c</a>
+, <a class="el" href="census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317">census.h</a>
+</li>
+<li>CENSUS_TRACE_RECORD_END_OP
+: <a class="el" href="census_8h.html#a003fb5bda98c95408a21d3a47571a1e9">census.h</a>
+</li>
+<li>CENSUS_TRACE_RECORD_START_OP
+: <a class="el" href="census_8h.html#acb35403ed23ba2615457fabaa0b430e7">census.h</a>
+</li>
+<li>census_trace_scan_end()
+: <a class="el" href="census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba">census.h</a>
+</li>
+<li>census_trace_scan_start()
+: <a class="el" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a">census.h</a>
+</li>
+<li>census_tracing_end_op()
+: <a class="el" href="census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650">census_interface.h</a>
+</li>
+<li>census_tracing_print()
+: <a class="el" href="census__interface_8h.html#aa5c158cd18473eece090d536be1992e4">census_interface.h</a>
+</li>
+<li>census_tracing_start_op()
+: <a class="el" href="census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c">census_interface.h</a>
+</li>
+<li>census_view
+: <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census.h</a>
+</li>
+<li>census_view_aggregrations()
+: <a class="el" href="census_8h.html#ab40a6a544d107b067eb5ca8326efeded">census.h</a>
+</li>
+<li>census_view_create()
+: <a class="el" href="census_8h.html#a3bf772ddda26227f485b375192af85f2">census.h</a>
+</li>
+<li>census_view_delete()
+: <a class="el" href="census_8h.html#a529bb89984b69da3b4cab9deb68175a9">census.h</a>
+</li>
+<li>census_view_get_data()
+: <a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5">census.h</a>
+</li>
+<li>census_view_metric()
+: <a class="el" href="census_8h.html#aa5741f85edf5b3e72f89797ae85463b0">census.h</a>
+</li>
+<li>census_view_naggregations()
+: <a class="el" href="census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144">census.h</a>
+</li>
+<li>census_view_reset()
+: <a class="el" href="census_8h.html#ad150387e14628665613f1d9a3d27a418">census.h</a>
+</li>
+<li>census_view_tags()
+: <a class="el" href="census_8h.html#a054543816f063d003a36316fda4547b8">census.h</a>
</li>
<li>channel_data
-: <a class="el" href="http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">http_client_filter.c</a>
+: <a class="el" href="noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">noop_filter.c</a>
, <a class="el" href="http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">http_server_filter.c</a>
+, <a class="el" href="connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d">connected_channel.c</a>
+, <a class="el" href="http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">http_client_filter.c</a>
, <a class="el" href="compress__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">compress_filter.c</a>
+, <a class="el" href="grpc__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">grpc_filter.c</a>
, <a class="el" href="server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">server_auth_filter.c</a>
, <a class="el" href="server_8c.html#a663530098451ca6ac5dd8381e470b512">server.c</a>
-, <a class="el" href="noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">noop_filter.c</a>
-, <a class="el" href="connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d">connected_channel.c</a>
</li>
<li>CHANNEL_ELEMS_FROM_STACK
: <a class="el" href="channel__stack_8c.html#ada2431407a0c579217e6b33534dc4b68">channel_stack.c</a>
@@ -283,6 +462,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>CHANNEL_STACK_FROM_CHANNEL
: <a class="el" href="channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed">channel.c</a>
+, <a class="el" href="lame__client_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed">lame_client.c</a>
</li>
<li>CHANNEL_STACK_FROM_CONNECTION
: <a class="el" href="subchannel_8c.html#a004980d48eea483363d061723e95834e">subchannel.c</a>
@@ -306,7 +486,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_d.html b/doc/ref/core.internal/html/globals_d.html
index 58f1e72a6f..333284898a 100644
--- a/doc/ref/core.internal/html/globals_d.html
+++ b/doc/ref/core.internal/html/globals_d.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,11 +139,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>DEFAULT_WINDOW
: <a class="el" href="chttp2__transport_8c.html#af9edf0dca12d746c6cf6c6852f4398ae">chttp2_transport.c</a>
</li>
+<li>dns_factory_get_default_host_name()
+: <a class="el" href="dns__resolver_8c.html#a681b049fbd354b61168b0d71e3049467">dns_resolver.c</a>
+</li>
+<li>done_published_shutdown()
+: <a class="el" href="server_8c.html#a8c34fdd8912206fdd61adc9f5f22eba1">server.c</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs.html b/doc/ref/core.internal/html/globals_defs.html
index 6fced70135..08aa1708b8 100644
--- a/doc/ref/core.internal/html/globals_defs.html
+++ b/doc/ref/core.internal/html/globals_defs.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -117,9 +117,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_GNU_SOURCE
: <a class="el" href="tcp__server__posix_8c.html#a369266c24eacffb87046522897a570d5">tcp_server_posix.c</a>
-, <a class="el" href="cpu__linux_8c.html#a369266c24eacffb87046522897a570d5">cpu_linux.c</a>
+, <a class="el" href="udp__server_8c.html#a369266c24eacffb87046522897a570d5">udp_server.c</a>
, <a class="el" href="log__linux_8c.html#a369266c24eacffb87046522897a570d5">log_linux.c</a>
, <a class="el" href="env__linux_8c.html#a369266c24eacffb87046522897a570d5">env_linux.c</a>
+, <a class="el" href="cpu__linux_8c.html#a369266c24eacffb87046522897a570d5">cpu_linux.c</a>
</li>
<li>_POSIX_SOURCE
: <a class="el" href="log__linux_8c.html#ac3d144aa01e765a1fae62ab5491c7cc1">log_linux.c</a>
@@ -128,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_a.html b/doc/ref/core.internal/html/globals_defs_a.html
index 80b0aefa7e..5b4400c40f 100644
--- a/doc/ref/core.internal/html/globals_defs_a.html
+++ b/doc/ref/core.internal/html/globals_defs_a.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_c.html b/doc/ref/core.internal/html/globals_defs_c.html
index c6d2a7e4f5..e28b588a4f 100644
--- a/doc/ref/core.internal/html/globals_defs_c.html
+++ b/doc/ref/core.internal/html/globals_defs_c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -133,26 +133,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>CALL_STACK_FROM_CALL
: <a class="el" href="call_8c.html#a25608dcdb8f5bf9b8afc358125b59b5b">call.c</a>
</li>
-<li>CENSUS_INVALID_STAT_ID
-: <a class="el" href="rpc__stat__id_8h.html#a59e5e9d32ec60d7d202ebd834117c7b6">rpc_stat_id.h</a>
+<li>CENSUS_MAX_ANNOTATION_LENGTH
+: <a class="el" href="census__interface_8h.html#a57498021a52642926c15c3dce9d0a6d0">census_interface.h</a>
</li>
-<li>CENSUS_RPC_CLIENT_ERRORS
-: <a class="el" href="rpc__stat__id_8h.html#ab98fe10ab9da977ff1ab146fb47c25c6">rpc_stat_id.h</a>
+<li>CENSUS_MAX_TAG_KEY_LENGTH
+: <a class="el" href="census_8h.html#aa89c96f0f32d85a1b28b68f0ef326dd4">census.h</a>
</li>
-<li>CENSUS_RPC_CLIENT_LATENCY
-: <a class="el" href="rpc__stat__id_8h.html#a18893b8a61bb96d779e5f3e1c6384fe2">rpc_stat_id.h</a>
+<li>CENSUS_MAX_TAG_VALUE_LENGTH
+: <a class="el" href="census_8h.html#a22d6971ca41fd944e13e5b4c2a42bf8c">census.h</a>
</li>
-<li>CENSUS_RPC_CLIENT_REQUESTS
-: <a class="el" href="rpc__stat__id_8h.html#aeaec3ab6b88faa6f3d17df39886839b4">rpc_stat_id.h</a>
+<li>CENSUS_METRIC_RPC_CLIENT_ERRORS
+: <a class="el" href="rpc__metric__id_8h.html#a9a7e45b4a76e9076be244e6b810da519">rpc_metric_id.h</a>
</li>
-<li>CENSUS_RPC_SERVER_ERRORS
-: <a class="el" href="rpc__stat__id_8h.html#a653739d1d6b9c46c169dd40023e883c3">rpc_stat_id.h</a>
+<li>CENSUS_METRIC_RPC_CLIENT_LATENCY
+: <a class="el" href="rpc__metric__id_8h.html#afc5e8ea8b3651ac7de7c0eb7829beb91">rpc_metric_id.h</a>
</li>
-<li>CENSUS_RPC_SERVER_LATENCY
-: <a class="el" href="rpc__stat__id_8h.html#ab30ee75f97d6c9361d8667d62349f49e">rpc_stat_id.h</a>
+<li>CENSUS_METRIC_RPC_CLIENT_REQUESTS
+: <a class="el" href="rpc__metric__id_8h.html#a9e0f303137c7e21b380f9e3da614fa3c">rpc_metric_id.h</a>
</li>
-<li>CENSUS_RPC_SERVER_REQUESTS
-: <a class="el" href="rpc__stat__id_8h.html#abdbb1e62656b892c48ef4b5123be59e2">rpc_stat_id.h</a>
+<li>CENSUS_METRIC_RPC_SERVER_ERRORS
+: <a class="el" href="rpc__metric__id_8h.html#ae89b38622760fa8274e61a32662d4985">rpc_metric_id.h</a>
+</li>
+<li>CENSUS_METRIC_RPC_SERVER_LATENCY
+: <a class="el" href="rpc__metric__id_8h.html#af6590a3799515462c7866a742bb11e8f">rpc_metric_id.h</a>
+</li>
+<li>CENSUS_METRIC_RPC_SERVER_REQUESTS
+: <a class="el" href="rpc__metric__id_8h.html#a3be602ecb7ae8c05fd7ce64b4681f176">rpc_metric_id.h</a>
+</li>
+<li>CENSUS_TRACE_RECORD_END_OP
+: <a class="el" href="census_8h.html#a003fb5bda98c95408a21d3a47571a1e9">census.h</a>
+</li>
+<li>CENSUS_TRACE_RECORD_START_OP
+: <a class="el" href="census_8h.html#acb35403ed23ba2615457fabaa0b430e7">census.h</a>
</li>
<li>CHANNEL_ELEMS_FROM_STACK
: <a class="el" href="channel__stack_8c.html#ada2431407a0c579217e6b33534dc4b68">channel_stack.c</a>
@@ -164,7 +176,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="channel_8c.html#a79c20e305865805bbe3e21adc8da9e72">channel.c</a>
</li>
<li>CHANNEL_STACK_FROM_CHANNEL
-: <a class="el" href="channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed">channel.c</a>
+: <a class="el" href="lame__client_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed">lame_client.c</a>
+, <a class="el" href="channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed">channel.c</a>
</li>
<li>CHANNEL_STACK_FROM_CONNECTION
: <a class="el" href="subchannel_8c.html#a004980d48eea483363d061723e95834e">subchannel.c</a>
@@ -182,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_d.html b/doc/ref/core.internal/html/globals_defs_d.html
index 3517a7f082..02b24337cb 100644
--- a/doc/ref/core.internal/html/globals_defs_d.html
+++ b/doc/ref/core.internal/html/globals_defs_d.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_e.html b/doc/ref/core.internal/html/globals_defs_e.html
index aea2420c22..db0c86b314 100644
--- a/doc/ref/core.internal/html/globals_defs_e.html
+++ b/doc/ref/core.internal/html/globals_defs_e.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_f.html b/doc/ref/core.internal/html/globals_defs_f.html
index 4747f3d40e..628f4d0f22 100644
--- a/doc/ref/core.internal/html/globals_defs_f.html
+++ b/doc/ref/core.internal/html/globals_defs_f.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_g.html b/doc/ref/core.internal/html/globals_defs_g.html
index 2f78b28546..b47cd12e4a 100644
--- a/doc/ref/core.internal/html/globals_defs_g.html
+++ b/doc/ref/core.internal/html/globals_defs_g.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -343,6 +343,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_AUTH_JSON_TYPE_SERVICE_ACCOUNT
: <a class="el" href="json__token_8h.html#ae7dd581751d41c6ea4d8dd5af295d495">json_token.h</a>
</li>
+<li>GRPC_AUTH_METADATA_PROCESSOR_ARG
+: <a class="el" href="security__context_8h.html#a7362a7b98e1f47591a8a58a2d748d17f">security_context.h</a>
+</li>
<li>GRPC_AUTHORIZATION_METADATA_KEY
: <a class="el" href="credentials_8h.html#ae5d55c31d952d739f5be7de47ad425a3">credentials.h</a>
</li>
@@ -472,12 +475,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_CHTTP2_WRITE_VARINT
: <a class="el" href="varint_8h.html#a6f5350a7ba20095c1c903463e74b8e54">varint.h</a>
</li>
+<li>GRPC_CHTTP2_WRITING_DATA
+: <a class="el" href="internal_8h.html#a49ad637834088fab108d15da9a324017">internal.h</a>
+</li>
+<li>GRPC_CHTTP2_WRITING_WINDOW
+: <a class="el" href="internal_8h.html#adad37115630a9064e61f6ceb4a6e7e65">internal.h</a>
+</li>
<li>GRPC_COMPRESS_REQUEST_ALGORITHM_KEY
: <a class="el" href="compress__filter_8h.html#a501a03bf06f05a5d19c3e2c3b8143124">compress_filter.h</a>
</li>
<li>GRPC_COMPRESSION_ALGORITHM_ARG
: <a class="el" href="compression_8h.html#a9340488e193921e62bb1f240f9016a9b">compression.h</a>
</li>
+<li>GRPC_COMPRESSION_ALGORITHM_STATE_ARG
+: <a class="el" href="compression_8h.html#ad5c78531e2ddf025a9fd3e74f30330d3">compression.h</a>
+</li>
<li>GRPC_COMPUTE_ENGINE_DETECTION_HOST
: <a class="el" href="google__default__credentials_8c.html#a4c79e7c2c581744d4fcb3518b2fccf39">google_default_credentials.c</a>
</li>
@@ -577,6 +589,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_LB_POLICY_UNREF
: <a class="el" href="lb__policy_8h.html#a376467589c9ff6e1d597ae21b44295c9">lb_policy.h</a>
</li>
+<li>GRPC_MAX_COMPLETION_QUEUE_PLUCKERS
+: <a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">grpc.h</a>
+</li>
<li>GRPC_MAX_SOCKADDR_SIZE
: <a class="el" href="resolve__address_8h.html#aa9cd304afa2c2f9757531c4b2a8168b6">resolve_address.h</a>
</li>
@@ -604,18 +619,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_OPENID_CONFIG_URL_SUFFIX
: <a class="el" href="jwt__verifier_8h.html#a869346dd0fc12ac4686cd05eca73d1ef">jwt_verifier.h</a>
</li>
-<li>GRPC_POLLSET_KICK_GET_FD
-: <a class="el" href="pollset__kick__posix_8h.html#a595cfb6b4cc1f48dbd015821541df959">pollset_kick_posix.h</a>
+<li>GRPC_POLLSET_KICK_BROADCAST
+: <a class="el" href="pollset_8h.html#ac899c23ff0955a9154bcaa5d09260764">pollset.h</a>
</li>
<li>GRPC_POLLSET_MU
-: <a class="el" href="pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_windows.h</a>
-, <a class="el" href="pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_posix.h</a>
+: <a class="el" href="pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_posix.h</a>
+, <a class="el" href="pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_windows.h</a>
+</li>
+<li>GRPC_PROPAGATE_CANCELLATION
+: <a class="el" href="grpc_8h.html#aa87041a20c89c31d27217b22ef79d066">grpc.h</a>
+</li>
+<li>GRPC_PROPAGATE_CENSUS_STATS_CONTEXT
+: <a class="el" href="grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3">grpc.h</a>
+</li>
+<li>GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT
+: <a class="el" href="grpc_8h.html#ab78096727057fdd2f6794df351e26243">grpc.h</a>
</li>
-<li>GRPC_PRECISE_CLOCK_FORMAT
-: <a class="el" href="timers__preciseclock_8h.html#a8cbb7d29a1f4fcded6337c7d9c61598d">timers_preciseclock.h</a>
+<li>GRPC_PROPAGATE_DEADLINE
+: <a class="el" href="grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">grpc.h</a>
</li>
-<li>GRPC_PRECISE_CLOCK_PRINTF_ARGS
-: <a class="el" href="timers__preciseclock_8h.html#ad8cb0fe2236a54829f5c38cd508305c5">timers_preciseclock.h</a>
+<li>GRPC_PROPAGATE_DEFAULTS
+: <a class="el" href="grpc_8h.html#aab5e717edb406d236313f70f304772cc">grpc.h</a>
</li>
<li>GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING
: <a class="el" href="credentials_8h.html#adeaf95d65b517e001c71d1fb5e47c97a">credentials.h</a>
@@ -657,7 +681,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="security__connector_8c.html#ab67f630ea3179d8d418fddcdc0deef5c">security_connector.c</a>
</li>
<li>GRPC_SSL_TARGET_NAME_OVERRIDE_ARG
-: <a class="el" href="grpc__security_8h.html#a218bf55b665134a11baf07ada5980825">grpc_security.h</a>
+: <a class="el" href="grpc_8h.html#a218bf55b665134a11baf07ada5980825">grpc.h</a>
</li>
<li>GRPC_SSL_TRANSPORT_SECURITY_TYPE
: <a class="el" href="grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a">grpc_security.h</a>
@@ -744,7 +768,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_h.html b/doc/ref/core.internal/html/globals_defs_h.html
index 6cc5ce5b2b..20046f2fb4 100644
--- a/doc/ref/core.internal/html/globals_defs_h.html
+++ b/doc/ref/core.internal/html/globals_defs_h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_i.html b/doc/ref/core.internal/html/globals_defs_i.html
index 55c751ba24..d3dc22907c 100644
--- a/doc/ref/core.internal/html/globals_defs_i.html
+++ b/doc/ref/core.internal/html/globals_defs_i.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_l.html b/doc/ref/core.internal/html/globals_defs_l.html
index 085cb02e18..9f1e34b42b 100644
--- a/doc/ref/core.internal/html/globals_defs_l.html
+++ b/doc/ref/core.internal/html/globals_defs_l.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_m.html b/doc/ref/core.internal/html/globals_defs_m.html
index c190469efb..cd032e54a9 100644
--- a/doc/ref/core.internal/html/globals_defs_m.html
+++ b/doc/ref/core.internal/html/globals_defs_m.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,6 +137,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2">channel_create.c</a>
, <a class="el" href="secure__channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2">secure_channel_create.c</a>
</li>
+<li>MAX_PLUGINS
+: <a class="el" href="init_8c.html#a253adbfdf28c48f8e6cbe1e85b31e05a">init.c</a>
+</li>
<li>MAX_QUEUE_WINDOW_DURATION
: <a class="el" href="alarm_8c.html#aa7820b33745be59861679298b76d9a95">alarm.c</a>
</li>
@@ -156,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_n.html b/doc/ref/core.internal/html/globals_defs_n.html
index 757b098c47..63632177fd 100644
--- a/doc/ref/core.internal/html/globals_defs_n.html
+++ b/doc/ref/core.internal/html/globals_defs_n.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_o.html b/doc/ref/core.internal/html/globals_defs_o.html
index 4c06d74e7c..defb395d66 100644
--- a/doc/ref/core.internal/html/globals_defs_o.html
+++ b/doc/ref/core.internal/html/globals_defs_o.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_r.html b/doc/ref/core.internal/html/globals_defs_r.html
index f62ab46972..479a3b09d3 100644
--- a/doc/ref/core.internal/html/globals_defs_r.html
+++ b/doc/ref/core.internal/html/globals_defs_r.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_s.html b/doc/ref/core.internal/html/globals_defs_s.html
index 2420aa991b..d131519c98 100644
--- a/doc/ref/core.internal/html/globals_defs_s.html
+++ b/doc/ref/core.internal/html/globals_defs_s.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -115,6 +115,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>SECURE_ENDPOINT_REF
+: <a class="el" href="secure__endpoint_8c.html#a44a94737ab965459ecc1564cb99b4520">secure_endpoint.c</a>
+</li>
+<li>SECURE_ENDPOINT_UNREF
+: <a class="el" href="secure__endpoint_8c.html#a83beb833980e5c04da05fbc4e84b2304">secure_endpoint.c</a>
+</li>
<li>SERVER_FROM_CALL_ELEM
: <a class="el" href="server_8c.html#ad74e7a97d516828e54c49eb3e4878da3">server.c</a>
</li>
@@ -156,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_t.html b/doc/ref/core.internal/html/globals_defs_t.html
index 098385dd18..382b3f9e99 100644
--- a/doc/ref/core.internal/html/globals_defs_t.html
+++ b/doc/ref/core.internal/html/globals_defs_t.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_defs_u.html b/doc/ref/core.internal/html/globals_defs_u.html
index 835ef2b4fe..69ce461956 100644
--- a/doc/ref/core.internal/html/globals_defs_u.html
+++ b/doc/ref/core.internal/html/globals_defs_u.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_e.html b/doc/ref/core.internal/html/globals_e.html
index 06d33fd904..bed150e014 100644
--- a/doc/ref/core.internal/html/globals_e.html
+++ b/doc/ref/core.internal/html/globals_e.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,13 +128,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="hpack__parser_8c.html#a71eda0fd38f30d8005251eb895de35eea57e2b3994258d7216de08793daaa2b35">hpack_parser.c</a>
</li>
<li>event_sync_partitions
-: <a class="el" href="sync_8c.html#a0ed680fdb405e7195d9f14032851eebba036372fdae4f52140a8f27482b729753">sync.c</a>
+: <a class="el" href="sync_8c.html#a4790f45dcc812c1b00184a2edccdddf5a036372fdae4f52140a8f27482b729753">sync.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_enum.html b/doc/ref/core.internal/html/globals_enum.html
index a190eb17b8..1e46bc75ae 100644
--- a/doc/ref/core.internal/html/globals_enum.html
+++ b/doc/ref/core.internal/html/globals_enum.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,6 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>census_features
: <a class="el" href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8">census.h</a>
</li>
+<li>census_trace_mask_values
+: <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cc">census.h</a>
+</li>
</ul>
@@ -218,11 +221,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_dualstack_mode
: <a class="el" href="socket__utils__posix_8h.html#a00b8257ab3e474c4f3d666247d620264">socket_utils_posix.h</a>
</li>
-<li>grpc_endpoint_cb_status
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">endpoint.h</a>
-</li>
-<li>grpc_endpoint_write_status
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">endpoint.h</a>
+<li>grpc_endpoint_op_status
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">endpoint.h</a>
</li>
<li>grpc_httpcli_parser_state
: <a class="el" href="parser_8h.html#a664db6149875c333b0a568ef8711e257">parser.h</a>
@@ -311,7 +311,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval.html b/doc/ref/core.internal/html/globals_eval.html
index 01c832803f..f84d1b7332 100644
--- a/doc/ref/core.internal/html/globals_eval.html
+++ b/doc/ref/core.internal/html/globals_eval.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_b.html b/doc/ref/core.internal/html/globals_eval_b.html
index 8b6d6ae7bf..31d130e54d 100644
--- a/doc/ref/core.internal/html/globals_eval_b.html
+++ b/doc/ref/core.internal/html/globals_eval_b.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_c.html b/doc/ref/core.internal/html/globals_eval_c.html
index 1982599bb1..8f1f08da3b 100644
--- a/doc/ref/core.internal/html/globals_eval_c.html
+++ b/doc/ref/core.internal/html/globals_eval_c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -160,11 +160,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>CENSUS_FEATURE_TRACING
: <a class="el" href="census_8h.html#abe92e59c22481b0de3742673cbbb1bf8ab0722326e730113d5be97f643c3e6718">census.h</a>
</li>
+<li>CENSUS_TRACE_MASK_IS_SAMPLED
+: <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a">census.h</a>
+</li>
+<li>CENSUS_TRACE_MASK_NONE
+: <a class="el" href="census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3">census.h</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_d.html b/doc/ref/core.internal/html/globals_eval_d.html
index 8fceba527a..d960fc4105 100644
--- a/doc/ref/core.internal/html/globals_eval_d.html
+++ b/doc/ref/core.internal/html/globals_eval_d.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_e.html b/doc/ref/core.internal/html/globals_eval_e.html
index 4b63de2738..1c57b85500 100644
--- a/doc/ref/core.internal/html/globals_eval_e.html
+++ b/doc/ref/core.internal/html/globals_eval_e.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -119,13 +119,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="hpack__parser_8c.html#a71eda0fd38f30d8005251eb895de35eea57e2b3994258d7216de08793daaa2b35">hpack_parser.c</a>
</li>
<li>event_sync_partitions
-: <a class="el" href="sync_8c.html#a0ed680fdb405e7195d9f14032851eebba036372fdae4f52140a8f27482b729753">sync.c</a>
+: <a class="el" href="sync_8c.html#a4790f45dcc812c1b00184a2edccdddf5a036372fdae4f52140a8f27482b729753">sync.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_g.html b/doc/ref/core.internal/html/globals_eval_g.html
index 2f30afb177..df405f97e2 100644
--- a/doc/ref/core.internal/html/globals_eval_g.html
+++ b/doc/ref/core.internal/html/globals_eval_g.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,6 +118,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GPR_CLOCK_MONOTONIC
: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">time.h</a>
</li>
+<li>GPR_CLOCK_PRECISE
+: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">time.h</a>
+</li>
<li>GPR_CLOCK_REALTIME
: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">time.h</a>
</li>
@@ -131,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="log_8h.html#af10334b4085ac6985a2af9c08478ad48af6c13c67f06821c1629b7e019af4aaf1">log.h</a>
</li>
<li>GPR_THD_JOINABLE
-: <a class="el" href="thd_8c.html#a0944a4353780132eeab7b06e3e42291da228d343354c0f2bb16c0fb1f79e71dbc">thd.c</a>
+: <a class="el" href="thd_8c.html#a4caf8d8f829279fba122163d961608a4a228d343354c0f2bb16c0fb1f79e71dbc">thd.c</a>
</li>
<li>GPR_TIMESPAN
: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">time.h</a>
@@ -163,9 +166,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_CALL_ERROR_ALREADY_INVOKED
: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857">grpc.h</a>
</li>
+<li>GRPC_CALL_ERROR_BATCH_TOO_BIG
+: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b">grpc.h</a>
+</li>
<li>GRPC_CALL_ERROR_INVALID_FLAGS
: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">grpc.h</a>
</li>
+<li>GRPC_CALL_ERROR_INVALID_MESSAGE
+: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b">grpc.h</a>
+</li>
<li>GRPC_CALL_ERROR_INVALID_METADATA
: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">grpc.h</a>
</li>
@@ -532,26 +541,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_DTS_FRAME
: <a class="el" href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a166f3cb24f0210d2a31e37863345b586">internal.h</a>
</li>
-<li>GRPC_ENDPOINT_CB_EOF
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_CB_ERROR
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_CB_OK
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_CB_SHUTDOWN
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_WRITE_DONE
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254">endpoint.h</a>
+<li>GRPC_ENDPOINT_DONE
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4">endpoint.h</a>
</li>
-<li>GRPC_ENDPOINT_WRITE_ERROR
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f">endpoint.h</a>
+<li>GRPC_ENDPOINT_ERROR
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1">endpoint.h</a>
</li>
-<li>GRPC_ENDPOINT_WRITE_PENDING
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09">endpoint.h</a>
+<li>GRPC_ENDPOINT_PENDING
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8">endpoint.h</a>
</li>
<li>GRPC_HTTPCLI_BODY
: <a class="el" href="parser_8h.html#a664db6149875c333b0a568ef8711e257ab0d18f147817864752f04b87f1ab54d0">parser.h</a>
@@ -626,13 +623,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a9e89bd16fe4ee12cff307413b6f28b6c">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_CHAR_EAGAIN
-: <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_CHAR_EOF
-: <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_CHAR_ERROR
-: <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_ERROR
: <a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24af34c0d5ee249e46cca43ead968e07ebc">json_reader.h</a>
@@ -947,7 +944,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_h.html b/doc/ref/core.internal/html/globals_eval_h.html
index f74b406346..2ff2a670d4 100644
--- a/doc/ref/core.internal/html/globals_eval_h.html
+++ b/doc/ref/core.internal/html/globals_eval_h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_i.html b/doc/ref/core.internal/html/globals_eval_i.html
index 902a26a2e3..7349d57d99 100644
--- a/doc/ref/core.internal/html/globals_eval_i.html
+++ b/doc/ref/core.internal/html/globals_eval_i.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_l.html b/doc/ref/core.internal/html/globals_eval_l.html
index ea032f804f..893c6b23f9 100644
--- a/doc/ref/core.internal/html/globals_eval_l.html
+++ b/doc/ref/core.internal/html/globals_eval_l.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_m.html b/doc/ref/core.internal/html/globals_eval_m.html
index 106bb7beac..8f0e622ecb 100644
--- a/doc/ref/core.internal/html/globals_eval_m.html
+++ b/doc/ref/core.internal/html/globals_eval_m.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_n.html b/doc/ref/core.internal/html/globals_eval_n.html
index f6d92a8757..a1e24d13a6 100644
--- a/doc/ref/core.internal/html/globals_eval_n.html
+++ b/doc/ref/core.internal/html/globals_eval_n.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_p.html b/doc/ref/core.internal/html/globals_eval_p.html
index e1a900c1dd..a7fd146bb1 100644
--- a/doc/ref/core.internal/html/globals_eval_p.html
+++ b/doc/ref/core.internal/html/globals_eval_p.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_r.html b/doc/ref/core.internal/html/globals_eval_r.html
index 93b3a84bcd..a8aa9bcf8f 100644
--- a/doc/ref/core.internal/html/globals_eval_r.html
+++ b/doc/ref/core.internal/html/globals_eval_r.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_s.html b/doc/ref/core.internal/html/globals_eval_s.html
index e51528f174..75d937d791 100644
--- a/doc/ref/core.internal/html/globals_eval_s.html
+++ b/doc/ref/core.internal/html/globals_eval_s.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_t.html b/doc/ref/core.internal/html/globals_eval_t.html
index dfbad64431..105ce45e34 100644
--- a/doc/ref/core.internal/html/globals_eval_t.html
+++ b/doc/ref/core.internal/html/globals_eval_t.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_w.html b/doc/ref/core.internal/html/globals_eval_w.html
index 9060349bb9..3ec05e3044 100644
--- a/doc/ref/core.internal/html/globals_eval_w.html
+++ b/doc/ref/core.internal/html/globals_eval_w.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_eval_z.html b/doc/ref/core.internal/html/globals_eval_z.html
index 5afbda4302..cd8a440540 100644
--- a/doc/ref/core.internal/html/globals_eval_z.html
+++ b/doc/ref/core.internal/html/globals_eval_z.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_f.html b/doc/ref/core.internal/html/globals_f.html
index e6b8c557af..9f996eb564 100644
--- a/doc/ref/core.internal/html/globals_f.html
+++ b/doc/ref/core.internal/html/globals_f.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_func.html b/doc/ref/core.internal/html/globals_func.html
index d9d8068035..5637654ebb 100644
--- a/doc/ref/core.internal/html/globals_func.html
+++ b/doc/ref/core.internal/html/globals_func.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,6 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li class="current"><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_d.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
<li><a href="globals_func_o.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
@@ -104,37 +105,157 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
&#160;
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>census_context_deserialize()
-: <a class="el" href="census_8h.html#ad9daab242b41571299ac5b3bca71fc0d">census.h</a>
-, <a class="el" href="context_8c.html#ad9daab242b41571299ac5b3bca71fc0d">context.c</a>
+<li>census_add_method_tag()
+: <a class="el" href="census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05">census_interface.h</a>
</li>
-<li>census_context_destroy()
-: <a class="el" href="context_8c.html#a5bfcd1edc546eeacf111c3316ae7785d">context.c</a>
-, <a class="el" href="census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d">census.h</a>
+<li>census_aggregated_rpc_stats_set_empty()
+: <a class="el" href="census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b">census_rpc_stats.h</a>
</li>
<li>census_context_serialize()
-: <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census.h</a>
-, <a class="el" href="context_8c.html#ad9a7d3170ecf720e1b22a4f255605748">context.c</a>
+: <a class="el" href="context_8c.html#ad9a7d3170ecf720e1b22a4f255605748">context.c</a>
+, <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census.h</a>
+</li>
+<li>census_context_tag_set()
+: <a class="el" href="census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33">census.h</a>
</li>
<li>census_enabled()
-: <a class="el" href="initialize_8c.html#a742616973e78aaf969389cea20feea9f">initialize.c</a>
-, <a class="el" href="census_8h.html#a742616973e78aaf969389cea20feea9f">census.h</a>
+: <a class="el" href="census_8h.html#a742616973e78aaf969389cea20feea9f">census.h</a>
+, <a class="el" href="initialize_8c.html#a742616973e78aaf969389cea20feea9f">initialize.c</a>
+</li>
+<li>census_end_op()
+: <a class="el" href="census_8h.html#a97a3300020cdacd7149e0efae9f5541e">census.h</a>
+, <a class="el" href="operation_8c.html#a97a3300020cdacd7149e0efae9f5541e">operation.c</a>
+</li>
+<li>census_get_client_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18">census_rpc_stats.h</a>
+</li>
+<li>census_get_server_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3">census_rpc_stats.h</a>
+</li>
+<li>census_get_trace_record()
+: <a class="el" href="census_8h.html#a31151a1bca352d6046e6039fa864808c">census.h</a>
+</li>
+<li>census_init()
+: <a class="el" href="census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328">census_interface.h</a>
</li>
<li>census_initialize()
: <a class="el" href="census_8h.html#a4cea92157f3de215724f6bf4aeaee1b6">census.h</a>
, <a class="el" href="initialize_8c.html#a4cea92157f3de215724f6bf4aeaee1b6">initialize.c</a>
</li>
-<li>census_record_stat()
-: <a class="el" href="census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">census.h</a>
-, <a class="el" href="record__stat_8c.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">record_stat.c</a>
+<li>census_record_rpc_client_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37">census_rpc_stats.h</a>
+</li>
+<li>census_record_rpc_server_stats()
+: <a class="el" href="census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c">census_rpc_stats.h</a>
+</li>
+<li>census_record_values()
+: <a class="el" href="census_8h.html#a1225e8bbc14ff51173b6485940940572">census.h</a>
+</li>
+<li>census_rpc_stats_create_empty()
+: <a class="el" href="census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67">census_rpc_stats.h</a>
+</li>
+<li>census_set_rpc_client_peer()
+: <a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840">census.h</a>
+</li>
+<li>census_set_trace_mask()
+: <a class="el" href="census_8h.html#a2762b05c4e9bb8a6994519725cb69a84">census.h</a>
+, <a class="el" href="tracing_8c.html#a2762b05c4e9bb8a6994519725cb69a84">tracing.c</a>
</li>
<li>census_shutdown()
: <a class="el" href="census_8h.html#aa792b067548ecdd987d560b492c83d85">census.h</a>
+, <a class="el" href="census__interface_8h.html#aa792b067548ecdd987d560b492c83d85">census_interface.h</a>
, <a class="el" href="initialize_8c.html#aa792b067548ecdd987d560b492c83d85">initialize.c</a>
</li>
+<li>census_start_client_rpc_op()
+: <a class="el" href="census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4">census.h</a>
+, <a class="el" href="operation_8c.html#a0f2a69b151eac68f3c50806d2162d9f4">operation.c</a>
+</li>
+<li>census_start_op()
+: <a class="el" href="census_8h.html#a14287fdb8adc322c1801435eb121e642">census.h</a>
+, <a class="el" href="operation_8c.html#a14287fdb8adc322c1801435eb121e642">operation.c</a>
+</li>
+<li>census_start_rpc_op_timestamp()
+: <a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b">census.h</a>
+, <a class="el" href="operation_8c.html#a71b2afd7a1663c2a716af7242895442b">operation.c</a>
+</li>
+<li>census_start_server_rpc_op()
+: <a class="el" href="census_8h.html#ab7014fb10de411a91588f05658148177">census.h</a>
+, <a class="el" href="operation_8c.html#ab7014fb10de411a91588f05658148177">operation.c</a>
+</li>
+<li>census_stats_store_init()
+: <a class="el" href="census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410">census_rpc_stats.h</a>
+</li>
+<li>census_stats_store_shutdown()
+: <a class="el" href="census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2">census_rpc_stats.h</a>
+</li>
<li>census_supported()
-: <a class="el" href="initialize_8c.html#ad5f627a64ac4febbc61d2b89801d40e9">initialize.c</a>
-, <a class="el" href="census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9">census.h</a>
+: <a class="el" href="census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9">census.h</a>
+, <a class="el" href="initialize_8c.html#ad5f627a64ac4febbc61d2b89801d40e9">initialize.c</a>
+</li>
+<li>census_tag_set_add()
+: <a class="el" href="census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142">census.h</a>
+</li>
+<li>census_tag_set_close()
+: <a class="el" href="census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a">census.h</a>
+</li>
+<li>census_tag_set_create()
+: <a class="el" href="census_8h.html#a14f21902360aa221e6307cec05a110a5">census.h</a>
+</li>
+<li>census_tag_set_destroy()
+: <a class="el" href="census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2">census.h</a>
+</li>
+<li>census_tag_set_next()
+: <a class="el" href="census_8h.html#a03847b518034c5c3b801fdd95569f400">census.h</a>
+</li>
+<li>census_tag_set_open()
+: <a class="el" href="census_8h.html#aae5c38cb581600a401d1f8dca741bf63">census.h</a>
+</li>
+<li>census_trace_mask()
+: <a class="el" href="tracing_8c.html#afeb62854542a09290181209ea72b9158">tracing.c</a>
+, <a class="el" href="census_8h.html#afeb62854542a09290181209ea72b9158">census.h</a>
+</li>
+<li>census_trace_print()
+: <a class="el" href="census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317">census.h</a>
+, <a class="el" href="tracing_8c.html#af3822f36fcbca23a3af9d3e8b3fb3317">tracing.c</a>
+</li>
+<li>census_trace_scan_end()
+: <a class="el" href="census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba">census.h</a>
+</li>
+<li>census_trace_scan_start()
+: <a class="el" href="census_8h.html#ab93305c7e6b04cd51f95aa497227f53a">census.h</a>
+</li>
+<li>census_tracing_end_op()
+: <a class="el" href="census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650">census_interface.h</a>
+</li>
+<li>census_tracing_print()
+: <a class="el" href="census__interface_8h.html#aa5c158cd18473eece090d536be1992e4">census_interface.h</a>
+</li>
+<li>census_tracing_start_op()
+: <a class="el" href="census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c">census_interface.h</a>
+</li>
+<li>census_view_aggregrations()
+: <a class="el" href="census_8h.html#ab40a6a544d107b067eb5ca8326efeded">census.h</a>
+</li>
+<li>census_view_create()
+: <a class="el" href="census_8h.html#a3bf772ddda26227f485b375192af85f2">census.h</a>
+</li>
+<li>census_view_delete()
+: <a class="el" href="census_8h.html#a529bb89984b69da3b4cab9deb68175a9">census.h</a>
+</li>
+<li>census_view_get_data()
+: <a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5">census.h</a>
+</li>
+<li>census_view_metric()
+: <a class="el" href="census_8h.html#aa5741f85edf5b3e72f89797ae85463b0">census.h</a>
+</li>
+<li>census_view_naggregations()
+: <a class="el" href="census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144">census.h</a>
+</li>
+<li>census_view_reset()
+: <a class="el" href="census_8h.html#ad150387e14628665613f1d9a3d27a418">census.h</a>
+</li>
+<li>census_view_tags()
+: <a class="el" href="census_8h.html#a054543816f063d003a36316fda4547b8">census.h</a>
</li>
<li>compress_inner()
: <a class="el" href="message__compress_8c.html#a703e3d8f4ace9e8b102552c527b879d8">message_compress.c</a>
@@ -146,7 +267,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_func_d.html b/doc/ref/core.internal/html/globals_func_d.html
new file mode 100644
index 0000000000..7923f23212
--- /dev/null
+++ b/doc/ref/core.internal/html/globals_func_d.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="globals_func_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_o.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>dns_factory_get_default_host_name()
+: <a class="el" href="dns__resolver_8c.html#a681b049fbd354b61168b0d71e3049467">dns_resolver.c</a>
+</li>
+<li>done_published_shutdown()
+: <a class="el" href="server_8c.html#a8c34fdd8912206fdd61adc9f5f22eba1">server.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/globals_func_g.html b/doc/ref/core.internal/html/globals_func_g.html
index 0bfa4b6574..036dab5b93 100644
--- a/doc/ref/core.internal/html/globals_func_g.html
+++ b/doc/ref/core.internal/html/globals_func_g.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,6 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_d.html#index_d"><span>d</span></a></li>
<li class="current"><a href="globals_func_g.html#index_g"><span>g</span></a></li>
<li><a href="globals_func_o.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
@@ -107,22 +108,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>gpr_asprintf()
: <a class="el" href="string__util_8h.html#a0e5cc621bf7ca14112c72aa7a0ca73d0">string_util.h</a>
</li>
-<li>gpr_cancellable_cancel()
-: <a class="el" href="sync_8h.html#a895fb73161d2dd1fa19be10d5395001c">sync.h</a>
-, <a class="el" href="cancellable_8c.html#a895fb73161d2dd1fa19be10d5395001c">cancellable.c</a>
-</li>
-<li>gpr_cancellable_destroy()
-: <a class="el" href="sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338">sync.h</a>
-, <a class="el" href="cancellable_8c.html#aa82b7172b992bd33bd6fd4b4dc89e338">cancellable.c</a>
-</li>
-<li>gpr_cancellable_init()
-: <a class="el" href="sync_8h.html#aec0b0e9b9f084550cdec300da1f31add">sync.h</a>
-, <a class="el" href="cancellable_8c.html#aec0b0e9b9f084550cdec300da1f31add">cancellable.c</a>
-</li>
-<li>gpr_cancellable_is_cancelled()
-: <a class="el" href="sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b">sync.h</a>
-, <a class="el" href="cancellable_8c.html#a1e53047443e5eb1f9895be0c90bc790b">cancellable.c</a>
-</li>
<li>gpr_cmdline_add_flag()
: <a class="el" href="cmdline_8h.html#ac5ecfdfc605896c29df846b1e268045e">cmdline.h</a>
, <a class="el" href="cmdline_8c.html#ac5ecfdfc605896c29df846b1e268045e">cmdline.c</a>
@@ -168,10 +153,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>gpr_cv_broadcast()
: <a class="el" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">sync.h</a>
</li>
-<li>gpr_cv_cancellable_wait()
-: <a class="el" href="cancellable_8c.html#a5f1df649a9885ff2354dd4ce611017d9">cancellable.c</a>
-, <a class="el" href="sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9">sync.h</a>
-</li>
<li>gpr_cv_destroy()
: <a class="el" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">sync.h</a>
</li>
@@ -199,10 +180,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="slice_8h.html#a1a8906400c956fb8c508326a072b0662">slice.h</a>
, <a class="el" href="slice_8c.html#a1a8906400c956fb8c508326a072b0662">slice.c</a>
</li>
-<li>gpr_event_cancellable_wait()
-: <a class="el" href="sync_8h.html#ae048c7e762b723821e35a07fd0d85e22">sync.h</a>
-, <a class="el" href="sync_8c.html#ae048c7e762b723821e35a07fd0d85e22">sync.c</a>
-</li>
<li>gpr_event_get()
: <a class="el" href="sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161">sync.h</a>
, <a class="el" href="sync_8c.html#ac0a2305d9e6575cc5a3d92bc3f12c161">sync.c</a>
@@ -431,6 +408,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="slice__buffer_8h.html#a223fc0bf1beb3866aee902dea0a599c0">slice_buffer.h</a>
, <a class="el" href="slice__buffer_8c.html#ae5498f14d7b008d134a3ad32935df4ac">slice_buffer.c</a>
</li>
+<li>gpr_slice_buffer_trim_end()
+: <a class="el" href="slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb">slice_buffer.h</a>
+, <a class="el" href="slice__buffer_8c.html#adbb19dd98f16d3e680f1c445f4289439">slice_buffer.c</a>
+</li>
<li>gpr_slice_cmp()
: <a class="el" href="slice_8h.html#add3c8736c46bea7517991f178c82ba3c">slice.h</a>
, <a class="el" href="slice_8c.html#add3c8736c46bea7517991f178c82ba3c">slice.c</a>
@@ -671,8 +652,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="socket__utils__posix_8h.html#a2f6d1c5f46dff8ac86a5e4df24641060">socket_utils_posix.h</a>
</li>
<li>grpc_access_token_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a7ef8e179bb5d15c81dfd363924db0041">credentials.c</a>
+: <a class="el" href="grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a56df677a9fafe181dca4eb3280228d0b">credentials.c</a>
</li>
<li>grpc_alarm_cancel()
: <a class="el" href="alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60">alarm.h</a>
@@ -726,9 +707,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="alarm__internal_8h.html#a768994cd3fff1f9b3ca7805dee7b3831">alarm_internal.h</a>
, <a class="el" href="alarm_8c.html#a768994cd3fff1f9b3ca7805dee7b3831">alarm.c</a>
</li>
+<li>grpc_auth_context_add_cstring_property()
+: <a class="el" href="grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3">grpc_security.h</a>
+, <a class="el" href="security__context_8c.html#a7cde3a0627117899b2c7a412719a92c3">security_context.c</a>
+</li>
+<li>grpc_auth_context_add_property()
+: <a class="el" href="grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20">grpc_security.h</a>
+, <a class="el" href="security__context_8c.html#a6c64d6535e657a200f425be4441eaf20">security_context.c</a>
+</li>
<li>grpc_auth_context_create()
-: <a class="el" href="security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25">security_context.h</a>
-, <a class="el" href="security__context_8c.html#ab81f0d925a8aefc04349a849e63d9d25">security_context.c</a>
+: <a class="el" href="security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc">security_context.h</a>
+, <a class="el" href="security__context_8c.html#a62edebc7c1358493d5c692852b4a2ccc">security_context.c</a>
</li>
<li>grpc_auth_context_find_properties_by_name()
: <a class="el" href="grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7">grpc_security.h</a>
@@ -758,6 +747,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9">grpc_security.h</a>
, <a class="el" href="security__context_8c.html#a2eea99f76030b21ad58afdf615f4d2b9">security_context.c</a>
</li>
+<li>grpc_auth_context_set_peer_identity_property_name()
+: <a class="el" href="grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa">grpc_security.h</a>
+, <a class="el" href="security__context_8c.html#a5891cb5ed3b06389711892a2262542fa">security_context.c</a>
+</li>
<li>grpc_auth_context_unref()
: <a class="el" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">security_context.h</a>
, <a class="el" href="security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33">security_context.c</a>
@@ -778,13 +771,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="json__token_8h.html#ac4a86a67c8b9cd4b8b142fe880099689">json_token.h</a>
, <a class="el" href="json__token_8c.html#ac4a86a67c8b9cd4b8b142fe880099689">json_token.c</a>
</li>
-<li>grpc_auth_property_init()
-: <a class="el" href="security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a">security_context.h</a>
-, <a class="el" href="security__context_8c.html#a816adda9cd16c9f8087a1f11b1f7154a">security_context.c</a>
+<li>grpc_auth_metadata_processor_from_arg()
+: <a class="el" href="security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">security_context.h</a>
+, <a class="el" href="security__context_8c.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">security_context.c</a>
</li>
-<li>grpc_auth_property_init_from_cstring()
-: <a class="el" href="security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58">security_context.h</a>
-, <a class="el" href="security__context_8c.html#a9ffe10ffd7c0397eb9656a5017ba0e58">security_context.c</a>
+<li>grpc_auth_metadata_processor_to_arg()
+: <a class="el" href="security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202">security_context.h</a>
+, <a class="el" href="security__context_8c.html#ab0940ebeb8ebd0472637668bc6ae5202">security_context.c</a>
</li>
<li>grpc_auth_property_iterator_next()
: <a class="el" href="grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae">grpc_security.h</a>
@@ -878,12 +871,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="security__context_8c.html#a0b439e6d2875c8b5e2e901a959f6a2fe">security_context.c</a>
</li>
<li>grpc_call_cancel()
-: <a class="el" href="grpc_8h.html#adce32a3168cfc0048423af94a3961878">grpc.h</a>
-, <a class="el" href="call_8c.html#adce32a3168cfc0048423af94a3961878">call.c</a>
+: <a class="el" href="grpc_8h.html#a10277b9c9589903bc26b05444130904d">grpc.h</a>
+, <a class="el" href="call_8c.html#a10277b9c9589903bc26b05444130904d">call.c</a>
</li>
<li>grpc_call_cancel_with_status()
-: <a class="el" href="grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2">grpc.h</a>
-, <a class="el" href="call_8c.html#a1adb0f85dd491cc47dd8da655c4e30a6">call.c</a>
+: <a class="el" href="grpc_8h.html#a95cd12a19d2183383f279cc106e984a5">grpc.h</a>
+, <a class="el" href="call_8c.html#a06183fa9ffad6bae81726c98a0ee4275">call.c</a>
</li>
<li>grpc_call_context_get()
: <a class="el" href="call_8h.html#a039322642b1682808002d1302c248c5f">call.h</a>
@@ -894,8 +887,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="call_8c.html#adad531b2cfc5574dbc4bebaafe0db1e9">call.c</a>
</li>
<li>grpc_call_create()
-: <a class="el" href="call_8h.html#a0199bd70012c6e2dfa8667dd1d280109">call.h</a>
-, <a class="el" href="call_8c.html#a0199bd70012c6e2dfa8667dd1d280109">call.c</a>
+: <a class="el" href="call_8h.html#ab74ce915ef80c7f45fcc71939f81998f">call.h</a>
+, <a class="el" href="call_8c.html#ab74ce915ef80c7f45fcc71939f81998f">call.c</a>
</li>
<li>grpc_call_destroy()
: <a class="el" href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc.h</a>
@@ -926,7 +919,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="call_8c.html#a383950ef84646c0f3cb3cb38807503db">call.c</a>
</li>
<li>grpc_call_get_compression_algorithm()
-: <a class="el" href="call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">call.c</a>
+: <a class="el" href="call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">call.h</a>
+, <a class="el" href="call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">call.c</a>
+</li>
+<li>grpc_call_get_encodings_accepted_by_peer()
+: <a class="el" href="call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd">call.h</a>
+, <a class="el" href="call_8c.html#ab79165a9b8e03791e2a4d2c695e7aebd">call.c</a>
+</li>
+<li>grpc_call_get_message_flags()
+: <a class="el" href="call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58">call.h</a>
+, <a class="el" href="call_8c.html#a4f154dbe6acd0c3a817a1892f4989c58">call.c</a>
</li>
<li>grpc_call_get_peer()
: <a class="el" href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc.h</a>
@@ -985,8 +987,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="channel__stack_8c.html#ac7f3085338ed96593ca7c814cd6d705d">channel_stack.c</a>
</li>
<li>grpc_call_start_batch()
-: <a class="el" href="grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101">grpc.h</a>
-, <a class="el" href="call_8c.html#ae0e60993c9d6e5ceccaf2e61f690b101">call.c</a>
+: <a class="el" href="grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f">grpc.h</a>
+, <a class="el" href="call_8c.html#aa6e0e15005aafed8cebf5b75f81fe90f">call.c</a>
</li>
<li>grpc_call_start_ioreq_and_call_back()
: <a class="el" href="call_8h.html#aef30c2ddcfea12c0df20548f32b4378d">call.h</a>
@@ -1000,6 +1002,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a">grpc.h</a>
, <a class="el" href="grpc__context_8c.html#afe9f71e9469141cc38cf3ec1375830ce">grpc_context.c</a>
</li>
+<li>grpc_channel_args_compression_algorithm_get_states()
+: <a class="el" href="channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9">channel_args.h</a>
+, <a class="el" href="channel__args_8c.html#a409bef86bb07d68e5d63e222cb8be2c9">channel_args.c</a>
+</li>
+<li>grpc_channel_args_compression_algorithm_set_state()
+: <a class="el" href="channel__args_8h.html#a042300d8789405a6ca4668796989a041">channel_args.h</a>
+, <a class="el" href="channel__args_8c.html#a67f5dbb8f06f061bd2baf420f7e0a953">channel_args.c</a>
+</li>
<li>grpc_channel_args_copy()
: <a class="el" href="channel__args_8h.html#aea7141804d69de11c1470197ad87b45d">channel_args.h</a>
, <a class="el" href="channel__args_8c.html#aea7141804d69de11c1470197ad87b45d">channel_args.c</a>
@@ -1033,16 +1043,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="channel__connectivity_8c.html#a9623d8e4df1d17eb26b67d905f1d7cb3">channel_connectivity.c</a>
</li>
<li>grpc_channel_create_call()
-: <a class="el" href="grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e">grpc.h</a>
-, <a class="el" href="channel_8c.html#aa6b80c5019007f758b1bf414e323db05">channel.c</a>
+: <a class="el" href="grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc">grpc.h</a>
+, <a class="el" href="channel_8c.html#aa7def7c2ffbfbc8080146342512db27c">channel.c</a>
</li>
<li>grpc_channel_create_from_filters()
: <a class="el" href="channel_8h.html#a12b25d31348401c51adab93c4f461d58">channel.h</a>
, <a class="el" href="channel_8c.html#a32e56f0a0ab55d90624b92cbbf7bd384">channel.c</a>
</li>
<li>grpc_channel_create_registered_call()
-: <a class="el" href="grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">grpc.h</a>
-, <a class="el" href="channel_8c.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">channel.c</a>
+: <a class="el" href="grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8">grpc.h</a>
+, <a class="el" href="channel_8c.html#a233585e49ad4a4c7681a6e37e942e2d8">channel.c</a>
</li>
<li>grpc_channel_destroy()
: <a class="el" href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc.h</a>
@@ -1056,6 +1066,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af">channel.h</a>
, <a class="el" href="channel_8c.html#aee69f0f30f9cdcdd3961b1d253fa29af">channel.c</a>
</li>
+<li>grpc_channel_get_encodings_accepted_by_peer_string()
+: <a class="el" href="channel_8h.html#af2e096869bc751569080e29231604f91">channel.h</a>
+, <a class="el" href="channel_8c.html#af2e096869bc751569080e29231604f91">channel.c</a>
+</li>
<li>grpc_channel_get_max_message_length()
: <a class="el" href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">channel.h</a>
, <a class="el" href="channel_8c.html#a1f91159c2a0d259aa7f854ba4204cafd">channel.c</a>
@@ -1093,8 +1107,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="channel__stack_8c.html#aea7eceb60c0e94465c4baea314c0ebd9">channel_stack.c</a>
</li>
<li>grpc_channel_register_call()
-: <a class="el" href="grpc_8h.html#af00855f27d8b7c6b232982446371c04d">grpc.h</a>
-, <a class="el" href="channel_8c.html#af00855f27d8b7c6b232982446371c04d">channel.c</a>
+: <a class="el" href="grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f">grpc.h</a>
+, <a class="el" href="channel_8c.html#a8bc360e945fb5f6bacf632c34adbc57f">channel.c</a>
</li>
<li>grpc_channel_security_connector_check_call_host()
: <a class="el" href="security__connector_8h.html#a845341440590ee81647b56575eb60168">security_connector.h</a>
@@ -1161,8 +1175,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="frame__data_8c.html#a796d3b28bd11e75897705b4f92a5cae7">frame_data.c</a>
</li>
<li>grpc_chttp2_data_parser_parse()
-: <a class="el" href="frame__data_8c.html#abc519029db35772068e9a052076fcfa1">frame_data.c</a>
-, <a class="el" href="frame__data_8h.html#abc519029db35772068e9a052076fcfa1">frame_data.h</a>
+: <a class="el" href="frame__data_8h.html#abc519029db35772068e9a052076fcfa1">frame_data.h</a>
+, <a class="el" href="frame__data_8c.html#abc519029db35772068e9a052076fcfa1">frame_data.c</a>
</li>
<li>grpc_chttp2_decode_timeout()
: <a class="el" href="timeout__encoding_8h.html#ac96a9d21da277e6a790fa8ac5846b5d8">timeout_encoding.h</a>
@@ -1531,8 +1545,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="stream__map_8c.html#a9f3f7360b053c5507b8bd792ba7e9e85">stream_map.c</a>
</li>
<li>grpc_chttp2_terminate_writing()
-: <a class="el" href="internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c">internal.h</a>
-, <a class="el" href="chttp2__transport_8c.html#a83baade3ee315270b6d34fc6fbecb30c">chttp2_transport.c</a>
+: <a class="el" href="internal_8h.html#a7bac079485f968780b4ead6561fc371e">internal.h</a>
+, <a class="el" href="chttp2__transport_8c.html#a40f917379f4ddffb4c2b13028288bb3f">chttp2_transport.c</a>
</li>
<li>grpc_chttp2_transport_start_reading()
: <a class="el" href="chttp2__transport_8h.html#a73a9f03068253da126388dd890f1ee7d">chttp2_transport.h</a>
@@ -1579,24 +1593,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="client__channel_8c.html#a86757e52c8e3f20d553f999c62589993">client_channel.c</a>
</li>
<li>grpc_client_channel_watch_connectivity_state()
-: <a class="el" href="client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.h</a>
-, <a class="el" href="client__channel_8c.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.c</a>
+: <a class="el" href="client__channel_8c.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.c</a>
+, <a class="el" href="client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.h</a>
</li>
<li>grpc_client_config_create()
: <a class="el" href="client__config_8h.html#a165901d77b066794c0822a683d167359">client_config.h</a>
, <a class="el" href="client__config_8c.html#a165901d77b066794c0822a683d167359">client_config.c</a>
</li>
<li>grpc_client_config_get_lb_policy()
-: <a class="el" href="client__config_8h.html#a34de5fdfe171d82064a2c568dc5f109e">client_config.h</a>
-, <a class="el" href="client__config_8c.html#aa6642aab990240a61c9ecafa3dfb55e1">client_config.c</a>
+: <a class="el" href="client__config_8c.html#aa6642aab990240a61c9ecafa3dfb55e1">client_config.c</a>
+, <a class="el" href="client__config_8h.html#a34de5fdfe171d82064a2c568dc5f109e">client_config.h</a>
</li>
<li>grpc_client_config_ref()
: <a class="el" href="client__config_8h.html#af036e0a9e83189f7d2c72afdeb6c6d86">client_config.h</a>
, <a class="el" href="client__config_8c.html#aa0b099847f86ea9e0da873f49b92f554">client_config.c</a>
</li>
<li>grpc_client_config_set_lb_policy()
-: <a class="el" href="client__config_8h.html#a01f90473256a8c714ba043c03ef2acac">client_config.h</a>
-, <a class="el" href="client__config_8c.html#a807baa44b3464dc0c5870184619d6c35">client_config.c</a>
+: <a class="el" href="client__config_8c.html#a807baa44b3464dc0c5870184619d6c35">client_config.c</a>
+, <a class="el" href="client__config_8h.html#a01f90473256a8c714ba043c03ef2acac">client_config.h</a>
</li>
<li>grpc_client_config_unref()
: <a class="el" href="client__config_8h.html#a614ddbd34b8597f39bce9d8f4c6ca978">client_config.h</a>
@@ -1611,28 +1625,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="security__context_8c.html#a794b8453091b440bafd21e00cf0f7236">security_context.c</a>
</li>
<li>grpc_completion_queue_create()
-: <a class="el" href="grpc_8h.html#a9f69c76c26125e6581491864a06ea44a">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#a9f69c76c26125e6581491864a06ea44a">completion_queue.c</a>
+: <a class="el" href="completion__queue_8c.html#a488eee9dd5c518a42b887f59c550690a">completion_queue.c</a>
+, <a class="el" href="grpc_8h.html#a488eee9dd5c518a42b887f59c550690a">grpc.h</a>
</li>
<li>grpc_completion_queue_destroy()
: <a class="el" href="grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e">grpc.h</a>
, <a class="el" href="completion__queue_8c.html#a1d73d7983af3030ee119b768095e9627">completion_queue.c</a>
</li>
<li>grpc_completion_queue_next()
-: <a class="el" href="grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#ac9b582acb0fc4994ccdbf39d40ee3766">completion_queue.c</a>
+: <a class="el" href="completion__queue_8c.html#a56bb6e0aa99e2989f9a01299afa9f73a">completion_queue.c</a>
+, <a class="el" href="grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e">grpc.h</a>
</li>
<li>grpc_completion_queue_pluck()
-: <a class="el" href="grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#ab63b4e63ae13faa3e6786f131a46b5dd">completion_queue.c</a>
+: <a class="el" href="grpc_8h.html#a2987d2596df0358fd967d2a662838433">grpc.h</a>
+, <a class="el" href="completion__queue_8c.html#a9de0ec56b65359ffe948d8d981d09717">completion_queue.c</a>
</li>
<li>grpc_completion_queue_shutdown()
-: <a class="el" href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#a7a7c60f847e798025d83e2d8ff9b1778">completion_queue.c</a>
+: <a class="el" href="completion__queue_8c.html#a7a7c60f847e798025d83e2d8ff9b1778">completion_queue.c</a>
+, <a class="el" href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc.h</a>
</li>
<li>grpc_composite_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a4f65f01fb23e963cc88bcdfbede70da7">credentials.c</a>
+: <a class="el" href="grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a60bbfa5d24aaa4f9075c6045181e9ddd">credentials.c</a>
</li>
<li>grpc_composite_credentials_get_credentials()
: <a class="el" href="credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67">credentials.h</a>
@@ -1643,20 +1657,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="algorithm_8c.html#a382cce802b53a6f85deb706caf1dccd6">algorithm.c</a>
</li>
<li>grpc_compression_algorithm_name()
-: <a class="el" href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">compression.h</a>
-, <a class="el" href="algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14">algorithm.c</a>
+: <a class="el" href="algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14">algorithm.c</a>
+, <a class="el" href="compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14">compression.h</a>
</li>
<li>grpc_compression_algorithm_parse()
-: <a class="el" href="compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397">compression.h</a>
-, <a class="el" href="algorithm_8c.html#a996f65ae42d05dd7ef9da9c6d6586397">algorithm.c</a>
+: <a class="el" href="compression_8h.html#a48df44a3ccd7035103e824da2fd474ac">compression.h</a>
+, <a class="el" href="algorithm_8c.html#a48df44a3ccd7035103e824da2fd474ac">algorithm.c</a>
</li>
<li>grpc_compression_level_for_algorithm()
-: <a class="el" href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">compression.h</a>
-, <a class="el" href="algorithm_8c.html#ace80040d9c2a916ddd4d2f2d2ec44dba">algorithm.c</a>
+: <a class="el" href="algorithm_8c.html#ace80040d9c2a916ddd4d2f2d2ec44dba">algorithm.c</a>
+, <a class="el" href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">compression.h</a>
</li>
-<li>grpc_compute_engine_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a3beb3fe683139856e1a13c27d760eb95">credentials.c</a>
+<li>grpc_compression_options_disable_algorithm()
+: <a class="el" href="compression_8h.html#abc2ff820072cb6021e6a59190b35d754">compression.h</a>
+</li>
+<li>grpc_compression_options_enable_algorithm()
+: <a class="el" href="compression_8h.html#a045af026403d638b397749de2e15bedd">compression.h</a>
+</li>
+<li>grpc_compression_options_init()
+: <a class="el" href="compression_8h.html#ad8a9895538c2352a9a0067f87c651c07">compression.h</a>
+</li>
+<li>grpc_compression_options_is_algorithm_enabled()
+: <a class="el" href="compression_8h.html#abc6e77f12fa3efa896260144ae6b859f">compression.h</a>
</li>
<li>grpc_connected_channel_bind_transport()
: <a class="el" href="connected__channel_8h.html#a5be096b4cce2c5c6b51727866723e5b9">connected_channel.h</a>
@@ -1698,20 +1720,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="connector_8c.html#a32f21c6a46c13ba6cc697cf94c45ca46">connector.c</a>
</li>
<li>grpc_connector_unref()
-: <a class="el" href="connector_8c.html#ab65e217852a93e4a8281e7003d72bcf6">connector.c</a>
-, <a class="el" href="connector_8h.html#ab65e217852a93e4a8281e7003d72bcf6">connector.h</a>
+: <a class="el" href="connector_8h.html#ab65e217852a93e4a8281e7003d72bcf6">connector.h</a>
+, <a class="el" href="connector_8c.html#ab65e217852a93e4a8281e7003d72bcf6">connector.c</a>
</li>
<li>grpc_cq_begin_op()
: <a class="el" href="completion__queue_8h.html#af0798635c22a4eaa66ed25c310b3a776">completion_queue.h</a>
, <a class="el" href="completion__queue_8c.html#af0798635c22a4eaa66ed25c310b3a776">completion_queue.c</a>
</li>
<li>grpc_cq_end_op()
-: <a class="el" href="completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e">completion_queue.c</a>
-, <a class="el" href="completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e">completion_queue.h</a>
-</li>
-<li>grpc_cq_hack_spin_pollset()
-: <a class="el" href="completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64">completion_queue.h</a>
-, <a class="el" href="completion__queue_8c.html#af56ef17bad0397c6f1305be433aeeb64">completion_queue.c</a>
+: <a class="el" href="completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e">completion_queue.h</a>
+, <a class="el" href="completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e">completion_queue.c</a>
</li>
<li>grpc_cq_internal_ref()
: <a class="el" href="completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02">completion_queue.h</a>
@@ -1722,16 +1740,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e">completion_queue.c</a>
</li>
<li>grpc_cq_is_server_cq()
-: <a class="el" href="completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf">completion_queue.c</a>
-, <a class="el" href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">completion_queue.h</a>
+: <a class="el" href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">completion_queue.h</a>
+, <a class="el" href="completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf">completion_queue.c</a>
</li>
<li>grpc_cq_mark_server_cq()
: <a class="el" href="completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d">completion_queue.h</a>
, <a class="el" href="completion__queue_8c.html#afbe8f768af201e16309e240ae155ee3d">completion_queue.c</a>
</li>
<li>grpc_cq_pollset()
-: <a class="el" href="completion__queue_8c.html#a0ebca6cf60ce9cc92b9bfa9200fab813">completion_queue.c</a>
-, <a class="el" href="completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813">completion_queue.h</a>
+: <a class="el" href="completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813">completion_queue.h</a>
+, <a class="el" href="completion__queue_8c.html#a0ebca6cf60ce9cc92b9bfa9200fab813">completion_queue.c</a>
</li>
<li>grpc_create_chttp2_transport()
: <a class="el" href="chttp2__transport_8h.html#a73982c96ccbaedc415c044d9d9b7bd01">chttp2_transport.h</a>
@@ -1741,24 +1759,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="socket__utils__posix_8h.html#a76dcb8f351a790f2f3dc6f857f1df6f6">socket_utils_posix.h</a>
</li>
<li>grpc_create_pick_first_lb_policy()
-: <a class="el" href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.h</a>
-, <a class="el" href="pick__first_8c.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.c</a>
+: <a class="el" href="pick__first_8c.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.c</a>
+, <a class="el" href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.h</a>
</li>
<li>grpc_credentials_contains_type()
: <a class="el" href="credentials_8h.html#a4a6be957afa38741405a5a41cdd752e1">credentials.h</a>
, <a class="el" href="credentials_8c.html#a4a6be957afa38741405a5a41cdd752e1">credentials.c</a>
</li>
<li>grpc_credentials_create_security_connector()
-: <a class="el" href="credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.h</a>
-, <a class="el" href="credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.c</a>
+: <a class="el" href="credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.c</a>
+, <a class="el" href="credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.h</a>
</li>
<li>grpc_credentials_get_request_metadata()
: <a class="el" href="credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc">credentials.h</a>
, <a class="el" href="credentials_8c.html#afe8d4191ee0f0f67684fd2575173cabc">credentials.c</a>
</li>
<li>grpc_credentials_has_request_metadata()
-: <a class="el" href="credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a">credentials.h</a>
-, <a class="el" href="credentials_8c.html#ad44c9cce8c086f8c083e5d5006e3310a">credentials.c</a>
+: <a class="el" href="credentials_8c.html#ad44c9cce8c086f8c083e5d5006e3310a">credentials.c</a>
+, <a class="el" href="credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a">credentials.h</a>
</li>
<li>grpc_credentials_has_request_metadata_only()
: <a class="el" href="credentials_8h.html#a726f818ebdd9e781b090cf7d27347b7a">credentials.h</a>
@@ -1773,24 +1791,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="credentials__metadata_8c.html#a51ccf8c724a8477d5efcf0e3f73ef3a4">credentials_metadata.c</a>
</li>
<li>grpc_credentials_md_store_create()
-: <a class="el" href="credentials_8h.html#aee28492ddb70e47b0778fc928be9159b">credentials.h</a>
-, <a class="el" href="credentials__metadata_8c.html#aee28492ddb70e47b0778fc928be9159b">credentials_metadata.c</a>
+: <a class="el" href="credentials__metadata_8c.html#aee28492ddb70e47b0778fc928be9159b">credentials_metadata.c</a>
+, <a class="el" href="credentials_8h.html#aee28492ddb70e47b0778fc928be9159b">credentials.h</a>
</li>
<li>grpc_credentials_md_store_ref()
: <a class="el" href="credentials_8h.html#a5535f991ceb2b2160aee414cf013ed73">credentials.h</a>
, <a class="el" href="credentials__metadata_8c.html#a5535f991ceb2b2160aee414cf013ed73">credentials_metadata.c</a>
</li>
<li>grpc_credentials_md_store_unref()
-: <a class="el" href="credentials_8h.html#afc507497ef8b5dda7074b63babaac366">credentials.h</a>
-, <a class="el" href="credentials__metadata_8c.html#afc507497ef8b5dda7074b63babaac366">credentials_metadata.c</a>
+: <a class="el" href="credentials__metadata_8c.html#afc507497ef8b5dda7074b63babaac366">credentials_metadata.c</a>
+, <a class="el" href="credentials_8h.html#afc507497ef8b5dda7074b63babaac366">credentials.h</a>
</li>
<li>grpc_credentials_ref()
: <a class="el" href="credentials_8h.html#a62061acac11e854a58c5faca6956e609">credentials.h</a>
, <a class="el" href="credentials_8c.html#a62061acac11e854a58c5faca6956e609">credentials.c</a>
</li>
<li>grpc_credentials_release()
-: <a class="el" href="grpc__security_8h.html#a6c01e107d41e964458fdf701b8b81440">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a6c01e107d41e964458fdf701b8b81440">credentials.c</a>
+: <a class="el" href="credentials_8c.html#a6c01e107d41e964458fdf701b8b81440">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#a6c01e107d41e964458fdf701b8b81440">grpc_security.h</a>
</li>
<li>grpc_credentials_unref()
: <a class="el" href="credentials_8h.html#a63d4aa3f072736ba5eb168e12c306e56">credentials.h</a>
@@ -1805,28 +1823,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="endpoint_8c.html#afe30ad16c4df2a5c80b9e73d2bce80e6">endpoint.c</a>
</li>
<li>grpc_endpoint_add_to_pollset_set()
-: <a class="el" href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900">endpoint.c</a>
+: <a class="el" href="endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900">endpoint.c</a>
+, <a class="el" href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">endpoint.h</a>
</li>
<li>grpc_endpoint_destroy()
: <a class="el" href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">endpoint.h</a>
, <a class="el" href="endpoint_8c.html#a5b4b5f0b352955ec4f060c6b443408bd">endpoint.c</a>
</li>
<li>grpc_endpoint_get_peer()
-: <a class="el" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.c</a>
+: <a class="el" href="endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.c</a>
+, <a class="el" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.h</a>
</li>
-<li>grpc_endpoint_notify_on_read()
-: <a class="el" href="endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#abead7bb222b6e3f5a7004c8fb12821be">endpoint.c</a>
+<li>grpc_endpoint_read()
+: <a class="el" href="endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205">endpoint.h</a>
+, <a class="el" href="endpoint_8c.html#a88073e28e8d69a1e0ef322bc1e825349">endpoint.c</a>
</li>
<li>grpc_endpoint_shutdown()
-: <a class="el" href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#a7fca699259b75cf0f685227a363765fa">endpoint.c</a>
+: <a class="el" href="endpoint_8c.html#a7fca699259b75cf0f685227a363765fa">endpoint.c</a>
+, <a class="el" href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">endpoint.h</a>
</li>
<li>grpc_endpoint_write()
-: <a class="el" href="endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">endpoint.c</a>
+: <a class="el" href="endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067">endpoint.h</a>
+, <a class="el" href="endpoint_8c.html#a1789b99244fa647b7a6c82581e1ddaad">endpoint.c</a>
</li>
<li>grpc_event_string()
: <a class="el" href="event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313">event_string.h</a>
@@ -1836,21 +1854,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="security__connector_8h.html#abe2c43cab618ad3b036645d9aa506f12">security_connector.h</a>
, <a class="el" href="security__connector_8c.html#abe2c43cab618ad3b036645d9aa506f12">security_connector.c</a>
</li>
-<li>grpc_fake_oauth2_credentials_create()
-: <a class="el" href="credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc">credentials.h</a>
-, <a class="el" href="credentials_8c.html#ac749a71cdf28ebdc69d25cde612b22cc">credentials.c</a>
-</li>
<li>grpc_fake_server_security_connector_create()
-: <a class="el" href="security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.h</a>
-, <a class="el" href="security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.c</a>
+: <a class="el" href="security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.c</a>
+, <a class="el" href="security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.h</a>
</li>
<li>grpc_fake_transport_security_credentials_create()
: <a class="el" href="credentials_8h.html#ab970b1925f494cb159a29a404f23d157">credentials.h</a>
, <a class="el" href="credentials_8c.html#ab970b1925f494cb159a29a404f23d157">credentials.c</a>
</li>
<li>grpc_fake_transport_security_server_credentials_create()
-: <a class="el" href="credentials_8h.html#a60f9433cc38460bb83da148eff9475ae">credentials.h</a>
-, <a class="el" href="credentials_8c.html#a60f9433cc38460bb83da148eff9475ae">credentials.c</a>
+: <a class="el" href="credentials_8c.html#a60f9433cc38460bb83da148eff9475ae">credentials.c</a>
+, <a class="el" href="credentials_8h.html#a60f9433cc38460bb83da148eff9475ae">credentials.h</a>
</li>
<li>grpc_fd_become_readable()
: <a class="el" href="fd__posix_8h.html#a5c2c13dc1a1eb20f9ce43d7625b59002">fd_posix.h</a>
@@ -1894,13 +1908,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_fd_unref()
: <a class="el" href="fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0">fd_posix.h</a>
</li>
+<li>grpc_find_auth_metadata_processor_in_args()
+: <a class="el" href="security__context_8c.html#a5b6c6b6fd05fbbe474360a910f2614e5">security_context.c</a>
+, <a class="el" href="security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5">security_context.h</a>
+</li>
<li>grpc_find_security_connector_in_args()
: <a class="el" href="security__connector_8h.html#a7db9da4604178cb7e640e744da4b733c">security_connector.h</a>
, <a class="el" href="security__connector_8c.html#a7db9da4604178cb7e640e744da4b733c">security_connector.c</a>
</li>
<li>grpc_flush_cached_google_default_credentials()
-: <a class="el" href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">credentials.h</a>
-, <a class="el" href="google__default__credentials_8c.html#a7e3aec152312d2b66ccd3b232317b10a">google_default_credentials.c</a>
+: <a class="el" href="google__default__credentials_8c.html#a7e3aec152312d2b66ccd3b232317b10a">google_default_credentials.c</a>
+, <a class="el" href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">credentials.h</a>
+</li>
+<li>grpc_get_default_authority()
+: <a class="el" href="resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885">resolver_registry.h</a>
+, <a class="el" href="resolver__registry_8c.html#ade4375aeeaf1d8848b9fbf373021e885">resolver_registry.c</a>
</li>
<li>grpc_get_default_ssl_roots()
: <a class="el" href="security__connector_8h.html#a341f454443268ca27e5cc01219b93fef">security_connector.h</a>
@@ -1909,13 +1931,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_get_well_known_google_credentials_file_path()
: <a class="el" href="credentials_8h.html#a3c03f6a39aec4530a4a3024a8f9c2716">credentials.h</a>
</li>
+<li>grpc_google_compute_engine_credentials_create()
+: <a class="el" href="grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">credentials.c</a>
+</li>
<li>grpc_google_default_credentials_create()
: <a class="el" href="grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170">grpc_security.h</a>
, <a class="el" href="google__default__credentials_8c.html#a5e3fb8f208c302245a1392c7ef16d170">google_default_credentials.c</a>
</li>
+<li>grpc_google_iam_credentials_create()
+: <a class="el" href="grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a47e3aed3c33af461c4d6585ce387789f">credentials.c</a>
+</li>
+<li>grpc_google_refresh_token_credentials_create()
+: <a class="el" href="grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#ae44d54a3099c9c8499764706e1c69919">credentials.c</a>
+</li>
<li>grpc_httpcli_context_destroy()
-: <a class="el" href="httpcli_8c.html#a6d47084af44bf387790281f288f78d7b">httpcli.c</a>
-, <a class="el" href="httpcli_8h.html#a6d47084af44bf387790281f288f78d7b">httpcli.h</a>
+: <a class="el" href="httpcli_8h.html#a6d47084af44bf387790281f288f78d7b">httpcli.h</a>
+, <a class="el" href="httpcli_8c.html#a6d47084af44bf387790281f288f78d7b">httpcli.c</a>
</li>
<li>grpc_httpcli_context_init()
: <a class="el" href="httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b">httpcli.h</a>
@@ -1930,24 +1964,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="format__request_8c.html#ae6a0298e2b174b65c5571622d3908501">format_request.c</a>
</li>
<li>grpc_httpcli_get()
-: <a class="el" href="httpcli_8c.html#a594371d2c96d499a5a3bcccb27ece0da">httpcli.c</a>
-, <a class="el" href="httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da">httpcli.h</a>
+: <a class="el" href="httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da">httpcli.h</a>
+, <a class="el" href="httpcli_8c.html#a594371d2c96d499a5a3bcccb27ece0da">httpcli.c</a>
</li>
<li>grpc_httpcli_parser_destroy()
: <a class="el" href="parser_8h.html#a947eefc20a5245e155e1bb55380c8344">parser.h</a>
, <a class="el" href="parser_8c.html#a947eefc20a5245e155e1bb55380c8344">parser.c</a>
</li>
<li>grpc_httpcli_parser_eof()
-: <a class="el" href="parser_8c.html#a3ad859c8c3267265dba030d1d7597df8">parser.c</a>
-, <a class="el" href="parser_8h.html#a3ad859c8c3267265dba030d1d7597df8">parser.h</a>
+: <a class="el" href="parser_8h.html#a3ad859c8c3267265dba030d1d7597df8">parser.h</a>
+, <a class="el" href="parser_8c.html#a3ad859c8c3267265dba030d1d7597df8">parser.c</a>
</li>
<li>grpc_httpcli_parser_init()
: <a class="el" href="parser_8h.html#a5801c0439a5dff17a1ddc7f22bdf7ec9">parser.h</a>
, <a class="el" href="parser_8c.html#a5801c0439a5dff17a1ddc7f22bdf7ec9">parser.c</a>
</li>
<li>grpc_httpcli_parser_parse()
-: <a class="el" href="parser_8c.html#a24a1909825c06938a465e40295464cd0">parser.c</a>
-, <a class="el" href="parser_8h.html#a24a1909825c06938a465e40295464cd0">parser.h</a>
+: <a class="el" href="parser_8h.html#a24a1909825c06938a465e40295464cd0">parser.h</a>
+, <a class="el" href="parser_8c.html#a24a1909825c06938a465e40295464cd0">parser.c</a>
</li>
<li>grpc_httpcli_post()
: <a class="el" href="httpcli_8h.html#a96f034743193848e966d61192e406c70">httpcli.h</a>
@@ -1957,25 +1991,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">httpcli.h</a>
, <a class="el" href="httpcli_8c.html#a15ab7c87e0d5e42341c9652d5045d8ce">httpcli.c</a>
</li>
-<li>grpc_httpcli_ssl_channel_security_connector_create()
-: <a class="el" href="httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de">httpcli_security_connector.h</a>
-, <a class="el" href="httpcli__security__connector_8c.html#a2738fc49f8c3103a4e43ef68cd9b15de">httpcli_security_connector.c</a>
-</li>
-<li>grpc_iam_credentials_create()
-: <a class="el" href="credentials_8c.html#ad16075798f906b98e0fb3e3018f22ae0">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3">grpc_security.h</a>
-</li>
<li>grpc_incoming_metadata_buffer_move_to_referencing_sopb()
: <a class="el" href="incoming__metadata_8h.html#a0a6bd4407d08e21bc48a6f9cd7167cd0">incoming_metadata.h</a>
, <a class="el" href="incoming__metadata_8c.html#a0a6bd4407d08e21bc48a6f9cd7167cd0">incoming_metadata.c</a>
</li>
<li>grpc_init()
-: <a class="el" href="init_8c.html#aa78606c93951c49eadd8d83d739798d6">init.c</a>
-, <a class="el" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc.h</a>
+: <a class="el" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc.h</a>
+, <a class="el" href="init_8c.html#aa78606c93951c49eadd8d83d739798d6">init.c</a>
</li>
<li>grpc_insecure_channel_create()
-: <a class="el" href="grpc_8h.html#aa710e7e68b23098900f924cf69797496">grpc.h</a>
-, <a class="el" href="channel__create_8c.html#aa710e7e68b23098900f924cf69797496">channel_create.c</a>
+: <a class="el" href="grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc">grpc.h</a>
+, <a class="el" href="channel__create_8c.html#ab2fb7e90dbdcda0f3baf4228bde370cc">channel_create.c</a>
</li>
<li>grpc_iocp_add_socket()
: <a class="el" href="iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd">iocp_windows.h</a>
@@ -1989,9 +2015,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_iocp_shutdown()
: <a class="el" href="iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16">iocp_windows.h</a>
</li>
-<li>grpc_iocp_socket_orphan()
-: <a class="el" href="iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac">iocp_windows.h</a>
-</li>
<li>grpc_iomgr_add_callback()
: <a class="el" href="iomgr_8h.html#a95b724dc6bbd9b75694251713db00619">iomgr.h</a>
, <a class="el" href="iomgr_8c.html#a95b724dc6bbd9b75694251713db00619">iomgr.c</a>
@@ -2009,8 +2032,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="endpoint__pair_8h.html#a024d70a614077120d1a5ab8c612a469a">endpoint_pair.h</a>
</li>
<li>grpc_iomgr_init()
-: <a class="el" href="iomgr_8c.html#a2e26e83c3a2591cbc127dbbc50f5c504">iomgr.c</a>
-, <a class="el" href="iomgr_8h.html#a2e26e83c3a2591cbc127dbbc50f5c504">iomgr.h</a>
+: <a class="el" href="iomgr_8h.html#a2e26e83c3a2591cbc127dbbc50f5c504">iomgr.h</a>
+, <a class="el" href="iomgr_8c.html#a2e26e83c3a2591cbc127dbbc50f5c504">iomgr.c</a>
</li>
<li>grpc_iomgr_platform_init()
: <a class="el" href="iomgr__internal_8h.html#ae9d0385656f046d1c40023d1d9f5ec5e">iomgr_internal.h</a>
@@ -2019,20 +2042,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="iomgr__internal_8h.html#a87a1f7804687c5ca784a8d9842e83624">iomgr_internal.h</a>
</li>
<li>grpc_iomgr_register_object()
-: <a class="el" href="iomgr_8c.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr.c</a>
-, <a class="el" href="iomgr__internal_8h.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr_internal.h</a>
+: <a class="el" href="iomgr__internal_8h.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr_internal.h</a>
+, <a class="el" href="iomgr_8c.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr.c</a>
</li>
<li>grpc_iomgr_shutdown()
-: <a class="el" href="iomgr_8h.html#a466909d4101b063c991bbb39ee38ae25">iomgr.h</a>
-, <a class="el" href="iomgr_8c.html#a466909d4101b063c991bbb39ee38ae25">iomgr.c</a>
+: <a class="el" href="iomgr_8c.html#a466909d4101b063c991bbb39ee38ae25">iomgr.c</a>
+, <a class="el" href="iomgr_8h.html#a466909d4101b063c991bbb39ee38ae25">iomgr.h</a>
</li>
<li>grpc_iomgr_unregister_object()
: <a class="el" href="iomgr__internal_8h.html#a82cf3ac6566867546afabf5f08f4aa8a">iomgr_internal.h</a>
, <a class="el" href="iomgr_8c.html#a82cf3ac6566867546afabf5f08f4aa8a">iomgr.c</a>
</li>
<li>grpc_ipv4_resolver_factory_create()
-: <a class="el" href="sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa">sockaddr_resolver.h</a>
-, <a class="el" href="sockaddr__resolver_8c.html#abc4c6c8581ef4f8dc5cf8ec5c79383a1">sockaddr_resolver.c</a>
+: <a class="el" href="sockaddr__resolver_8c.html#abc4c6c8581ef4f8dc5cf8ec5c79383a1">sockaddr_resolver.c</a>
+, <a class="el" href="sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa">sockaddr_resolver.h</a>
</li>
<li>grpc_ipv6_loopback_available()
: <a class="el" href="socket__utils__posix_8h.html#ad76fb0120a38b881723d537d95a51563">socket_utils_posix.h</a>
@@ -2078,12 +2101,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="json__reader_8c.html#aca35ff1405586201c145f8411ce4f611">json_reader.c</a>
</li>
<li>grpc_json_reader_run()
-: <a class="el" href="json__reader_8c.html#a369a903219dd343358dad9e4cc67cedb">json_reader.c</a>
-, <a class="el" href="json__reader_8h.html#a369a903219dd343358dad9e4cc67cedb">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#a369a903219dd343358dad9e4cc67cedb">json_reader.h</a>
+, <a class="el" href="json__reader_8c.html#a369a903219dd343358dad9e4cc67cedb">json_reader.c</a>
</li>
<li>grpc_json_writer_container_begins()
-: <a class="el" href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.h</a>
-, <a class="el" href="json__writer_8c.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.c</a>
+: <a class="el" href="json__writer_8c.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.c</a>
+, <a class="el" href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.h</a>
</li>
<li>grpc_json_writer_container_ends()
: <a class="el" href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">json_writer.h</a>
@@ -2094,32 +2117,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="json__writer_8h.html#a9c57757dbd540d5c31db7dbb35274637">json_writer.h</a>
</li>
<li>grpc_json_writer_object_key()
-: <a class="el" href="json__writer_8c.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.c</a>
-, <a class="el" href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.h</a>
+: <a class="el" href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.h</a>
+, <a class="el" href="json__writer_8c.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.c</a>
</li>
<li>grpc_json_writer_value_raw()
: <a class="el" href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">json_writer.h</a>
, <a class="el" href="json__writer_8c.html#afac9ce564b4c11e3ea35082de3bd1747">json_writer.c</a>
</li>
<li>grpc_json_writer_value_raw_with_len()
-: <a class="el" href="json__writer_8c.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.c</a>
-, <a class="el" href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.h</a>
+: <a class="el" href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.h</a>
+, <a class="el" href="json__writer_8c.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.c</a>
</li>
<li>grpc_json_writer_value_string()
-: <a class="el" href="json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0">json_writer.h</a>
-, <a class="el" href="json__writer_8c.html#aa7e5a12ffddc0cc95bff06c1879a64e0">json_writer.c</a>
+: <a class="el" href="json__writer_8c.html#aa7e5a12ffddc0cc95bff06c1879a64e0">json_writer.c</a>
+, <a class="el" href="json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0">json_writer.h</a>
</li>
<li>grpc_jwt_claims_audience()
: <a class="el" href="jwt__verifier_8c.html#a19e8de86ed8bb8461969cd07624cb06f">jwt_verifier.c</a>
, <a class="el" href="jwt__verifier_8h.html#a19e8de86ed8bb8461969cd07624cb06f">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_check()
-: <a class="el" href="jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_destroy()
-: <a class="el" href="jwt__verifier_8h.html#aa69d0e75df7133ebfda05f50303f8316">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#aa69d0e75df7133ebfda05f50303f8316">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#aa69d0e75df7133ebfda05f50303f8316">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#aa69d0e75df7133ebfda05f50303f8316">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_expires_at()
: <a class="el" href="jwt__verifier_8c.html#ab9759b63895dde79be0715b0369cd0c4">jwt_verifier.c</a>
@@ -2146,12 +2169,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="jwt__verifier_8h.html#a4eb1db0055c2992691e1c3e92d65a656">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_not_before()
-: <a class="el" href="jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_subject()
-: <a class="el" href="jwt__verifier_8h.html#ac77af641794a3449e94d7d7cb48a50c6">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#ac77af641794a3449e94d7d7cb48a50c6">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#ac77af641794a3449e94d7d7cb48a50c6">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#ac77af641794a3449e94d7d7cb48a50c6">jwt_verifier.h</a>
</li>
<li>grpc_jwt_encode_and_sign()
: <a class="el" href="json__token_8c.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f">json_token.c</a>
@@ -2162,8 +2185,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="json__token_8h.html#a58f70df2a4a2e8c9bc4f91a85202ce9c">json_token.h</a>
</li>
<li>grpc_jwt_verifier_create()
-: <a class="el" href="jwt__verifier_8c.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.c</a>
-, <a class="el" href="jwt__verifier_8h.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.h</a>
+: <a class="el" href="jwt__verifier_8h.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.h</a>
+, <a class="el" href="jwt__verifier_8c.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.c</a>
</li>
<li>grpc_jwt_verifier_destroy()
: <a class="el" href="jwt__verifier_8c.html#a44bac1b48da3adf4d7858f2b40121bab">jwt_verifier.c</a>
@@ -2188,8 +2211,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b">pollset_posix.h</a>
</li>
<li>grpc_lame_client_channel_create()
-: <a class="el" href="lame__client_8c.html#acd59697f4b8bedea662939da3668ab9b">lame_client.c</a>
-, <a class="el" href="grpc_8h.html#acd59697f4b8bedea662939da3668ab9b">grpc.h</a>
+: <a class="el" href="lame__client_8c.html#a06520e4e8ed6c764866b61756609d705">lame_client.c</a>
+, <a class="el" href="grpc_8h.html#a06520e4e8ed6c764866b61756609d705">grpc.h</a>
</li>
<li>grpc_lb_policy_broadcast()
: <a class="el" href="lb__policy_8c.html#a1d03d2f71dda12c97863cf387559e47a">lb_policy.c</a>
@@ -2200,12 +2223,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="lb__policy_8c.html#a115550f997d572ed49c8906c2cb347b8">lb_policy.c</a>
</li>
<li>grpc_lb_policy_exit_idle()
-: <a class="el" href="lb__policy_8c.html#a163a863a51690daa93984d7b7bd0ac88">lb_policy.c</a>
-, <a class="el" href="lb__policy_8h.html#a163a863a51690daa93984d7b7bd0ac88">lb_policy.h</a>
+: <a class="el" href="lb__policy_8h.html#a163a863a51690daa93984d7b7bd0ac88">lb_policy.h</a>
+, <a class="el" href="lb__policy_8c.html#a163a863a51690daa93984d7b7bd0ac88">lb_policy.c</a>
</li>
<li>grpc_lb_policy_init()
-: <a class="el" href="lb__policy_8c.html#aa20fbb7fdf68dadcae6aaba3e227ac50">lb_policy.c</a>
-, <a class="el" href="lb__policy_8h.html#aa20fbb7fdf68dadcae6aaba3e227ac50">lb_policy.h</a>
+: <a class="el" href="lb__policy_8h.html#aa20fbb7fdf68dadcae6aaba3e227ac50">lb_policy.h</a>
+, <a class="el" href="lb__policy_8c.html#aa20fbb7fdf68dadcae6aaba3e227ac50">lb_policy.c</a>
</li>
<li>grpc_lb_policy_notify_on_state_change()
: <a class="el" href="lb__policy_8c.html#a246a7f5b971f672fa6a8dba8d7264790">lb_policy.c</a>
@@ -2224,12 +2247,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="lb__policy_8c.html#a1eb8d912c3d82fa0f444fe9cf4bd6991">lb_policy.c</a>
</li>
<li>grpc_lb_policy_unref()
-: <a class="el" href="lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.h</a>
-, <a class="el" href="lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.c</a>
+: <a class="el" href="lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.c</a>
+, <a class="el" href="lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.h</a>
</li>
<li>grpc_maybe_call_delayed_callbacks()
-: <a class="el" href="iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr.c</a>
-, <a class="el" href="iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr_internal.h</a>
+: <a class="el" href="iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr_internal.h</a>
+, <a class="el" href="iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr.c</a>
+</li>
+<li>grpc_md_only_test_credentials_create()
+: <a class="el" href="credentials_8c.html#a0694273fb180cefa4e2ec396651d9fdb">credentials.c</a>
+, <a class="el" href="credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb">credentials.h</a>
</li>
<li>grpc_mdctx_create()
: <a class="el" href="metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649">metadata.h</a>
@@ -2244,16 +2271,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="metadata_8c.html#a655a0f22cc71643674124ced4ce5018d">metadata.c</a>
</li>
<li>grpc_mdctx_get_mdtab_count_test_only()
-: <a class="el" href="metadata_8c.html#aba47aef8a83c845dd6ec3dc366fcfdab">metadata.c</a>
-, <a class="el" href="metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92">metadata.h</a>
+: <a class="el" href="metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92">metadata.h</a>
+, <a class="el" href="metadata_8c.html#aba47aef8a83c845dd6ec3dc366fcfdab">metadata.c</a>
</li>
<li>grpc_mdctx_get_mdtab_free_test_only()
: <a class="el" href="metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17">metadata.h</a>
, <a class="el" href="metadata_8c.html#a8a7b1b8046529252525680692d7dd68a">metadata.c</a>
</li>
<li>grpc_mdctx_lock()
-: <a class="el" href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a390eb255a6d72a8ea84ac8ad3cbeb331">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a390eb255a6d72a8ea84ac8ad3cbeb331">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">metadata.h</a>
</li>
<li>grpc_mdctx_locked_mdelem_unref()
: <a class="el" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">metadata.h</a>
@@ -2268,8 +2295,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="metadata_8c.html#a033690c1ac25d72fdc5e56e9f5d9e97b">metadata.c</a>
</li>
<li>grpc_mdctx_unref()
-: <a class="el" href="metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3">metadata.h</a>
-, <a class="el" href="metadata_8c.html#ae80c7476ff57db4121dc9d8fef9e5670">metadata.c</a>
+: <a class="el" href="metadata_8c.html#ae80c7476ff57db4121dc9d8fef9e5670">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3">metadata.h</a>
</li>
<li>grpc_mdelem_from_metadata_strings()
: <a class="el" href="metadata_8h.html#a969845603738428cf18a9a090896e152">metadata.h</a>
@@ -2284,24 +2311,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="metadata_8c.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">metadata.c</a>
</li>
<li>grpc_mdelem_from_strings()
-: <a class="el" href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.h</a>
</li>
<li>grpc_mdelem_get_user_data()
: <a class="el" href="metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">metadata.h</a>
, <a class="el" href="metadata_8c.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">metadata.c</a>
</li>
<li>grpc_mdelem_ref()
-: <a class="el" href="metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2">metadata.c</a>
-, <a class="el" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">metadata.h</a>
+: <a class="el" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2">metadata.c</a>
</li>
<li>grpc_mdelem_set_user_data()
: <a class="el" href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">metadata.h</a>
, <a class="el" href="metadata_8c.html#a6d0f62841408f1a89773aa4ef54dcf0e">metadata.c</a>
</li>
<li>grpc_mdelem_unref()
-: <a class="el" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a51228fa7618a8f6503e605709d893a25">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a51228fa7618a8f6503e605709d893a25">metadata.c</a>
+, <a class="el" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">metadata.h</a>
</li>
<li>grpc_mdstr_as_base64_encoded_and_huffman_compressed()
: <a class="el" href="metadata_8h.html#a314273fea07852ac80ea184100398c11">metadata.h</a>
@@ -2316,8 +2343,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="metadata_8c.html#a357ead79c52ee284bb190bae970d8457">metadata.c</a>
</li>
<li>grpc_mdstr_from_slice()
-: <a class="el" href="metadata_8c.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.c</a>
</li>
<li>grpc_mdstr_from_string()
: <a class="el" href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">metadata.h</a>
@@ -2331,6 +2358,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">metadata.h</a>
, <a class="el" href="metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5">metadata.c</a>
</li>
+<li>grpc_mdstr_is_legal_nonbin_header()
+: <a class="el" href="metadata_8c.html#a66c8bc1506a66d7c76427ffa2cf6dd64">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64">metadata.h</a>
+</li>
<li>grpc_mdstr_ref()
: <a class="el" href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">metadata.h</a>
, <a class="el" href="metadata_8c.html#a85a25deeeea31c616e326b765043b9c9">metadata.c</a>
@@ -2352,12 +2383,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="stream__op_8c.html#a845453663a8db6cd2624ed92d63b2003">stream_op.c</a>
</li>
<li>grpc_metadata_batch_add_tail()
-: <a class="el" href="stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#a31f318cbb2f1fdb6372fdc4891e74d01">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#a31f318cbb2f1fdb6372fdc4891e74d01">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01">stream_op.h</a>
</li>
<li>grpc_metadata_batch_assert_ok()
-: <a class="el" href="stream__op_8c.html#a5107cb817e5019fc9f9e7fdd99e54c0e">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a5107cb817e5019fc9f9e7fdd99e54c0e">stream_op.c</a>
</li>
<li>grpc_metadata_batch_destroy()
: <a class="el" href="stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08">stream_op.h</a>
@@ -2392,8 +2423,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="message__compress_8c.html#ad77078989bef6661528ca2e22223d8cd">message_compress.c</a>
</li>
<li>grpc_msg_decompress()
-: <a class="el" href="message__compress_8h.html#a3453eb197bbea1ad5dbc57561d9352f0">message_compress.h</a>
-, <a class="el" href="message__compress_8c.html#a3453eb197bbea1ad5dbc57561d9352f0">message_compress.c</a>
+: <a class="el" href="message__compress_8c.html#a3453eb197bbea1ad5dbc57561d9352f0">message_compress.c</a>
+, <a class="el" href="message__compress_8h.html#a3453eb197bbea1ad5dbc57561d9352f0">message_compress.h</a>
</li>
<li>grpc_oauth2_token_fetcher_credentials_parse_server_response()
: <a class="el" href="credentials_8h.html#af0dac46697efd780811863ee13c73fbd">credentials.h</a>
@@ -2417,47 +2448,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_pollset_destroy()
: <a class="el" href="pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f">pollset.h</a>
</li>
-<li>grpc_pollset_force_kick()
-: <a class="el" href="pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e">pollset_posix.h</a>
-</li>
<li>grpc_pollset_global_init()
: <a class="el" href="iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a">iomgr_posix.h</a>
</li>
<li>grpc_pollset_global_shutdown()
: <a class="el" href="iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688">iomgr_posix.h</a>
</li>
+<li>grpc_pollset_has_workers()
+: <a class="el" href="pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c">pollset_posix.h</a>
+</li>
<li>grpc_pollset_init()
: <a class="el" href="pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b">pollset.h</a>
</li>
<li>grpc_pollset_kick()
-: <a class="el" href="pollset_8h.html#a395a3872723c67d877799cdc79ae7f48">pollset.h</a>
-</li>
-<li>grpc_pollset_kick_consume()
-: <a class="el" href="pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_destroy()
-: <a class="el" href="pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_global_destroy()
-: <a class="el" href="pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_global_init()
-: <a class="el" href="pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_global_init_fallback_fd()
-: <a class="el" href="pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_init()
-: <a class="el" href="pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_kick()
-: <a class="el" href="pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_post_poll()
-: <a class="el" href="pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_pre_poll()
-: <a class="el" href="pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b">pollset_kick_posix.h</a>
+: <a class="el" href="pollset_8h.html#a944364dff517de15717cac25ed3d46e6">pollset.h</a>
</li>
<li>grpc_pollset_set_add_fd()
: <a class="el" href="pollset__set__posix_8h.html#a4710efa6246cfb542fc4e6e19f6b480c">pollset_set_posix.h</a>
@@ -2481,7 +2485,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="pollset_8h.html#a85616767facacdf95dfc4fe564352e87">pollset.h</a>
</li>
<li>grpc_pollset_work()
-: <a class="el" href="pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd">pollset.h</a>
+: <a class="el" href="pollset_8h.html#acb517fea22ab6637eff19ede002b13b0">pollset.h</a>
</li>
<li>grpc_raw_byte_buffer_create()
: <a class="el" href="byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618">byte_buffer.h</a>
@@ -2495,21 +2499,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b">byte_buffer.h</a>
, <a class="el" href="byte__buffer_8c.html#af9801acc1dbfd02b2c51ed9d504cd12b">byte_buffer.c</a>
</li>
-<li>grpc_refresh_token_credentials_create()
-: <a class="el" href="credentials_8c.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">grpc_security.h</a>
-</li>
<li>grpc_refresh_token_credentials_create_from_auth_refresh_token()
-: <a class="el" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">credentials.h</a>
-, <a class="el" href="credentials_8c.html#a0effe35d7112502e48014662eb7015cf">credentials.c</a>
+: <a class="el" href="credentials_8c.html#a0effe35d7112502e48014662eb7015cf">credentials.c</a>
+, <a class="el" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">credentials.h</a>
+</li>
+<li>grpc_register_plugin()
+: <a class="el" href="init_8c.html#abd0ed6efe4d1ad27e0577535110882b3">init.c</a>
+, <a class="el" href="grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3">grpc.h</a>
</li>
<li>grpc_register_resolver_type()
-: <a class="el" href="resolver__registry_8c.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">resolver_registry.c</a>
-, <a class="el" href="resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">resolver_registry.h</a>
+: <a class="el" href="resolver__registry_8c.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">resolver_registry.c</a>
+, <a class="el" href="resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">resolver_registry.h</a>
</li>
<li>grpc_register_tracer()
-: <a class="el" href="trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.h</a>
-, <a class="el" href="trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.c</a>
+: <a class="el" href="trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.c</a>
+, <a class="el" href="trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.h</a>
</li>
<li>grpc_resolve_address()
: <a class="el" href="resolve__address_8h.html#ad97dcf547d9b690a9a7de340a84391ea">resolve_address.h</a>
@@ -2518,60 +2522,64 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="resolve__address_8h.html#affdc0f6f10389f1a19db7a5edb527b7c">resolve_address.h</a>
</li>
<li>grpc_resolver_channel_saw_error()
-: <a class="el" href="resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e">resolver.h</a>
-, <a class="el" href="resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e">resolver.c</a>
+: <a class="el" href="resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e">resolver.c</a>
+, <a class="el" href="resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e">resolver.h</a>
</li>
<li>grpc_resolver_create()
-: <a class="el" href="resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0">resolver_registry.h</a>
-, <a class="el" href="resolver__registry_8c.html#a42ba392534ac248b5a4ac1f87cd9b3b0">resolver_registry.c</a>
+: <a class="el" href="resolver__registry_8c.html#a45f8cdaaf830576b675ee63209e9e29f">resolver_registry.c</a>
+, <a class="el" href="resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f">resolver_registry.h</a>
</li>
<li>grpc_resolver_factory_create_resolver()
: <a class="el" href="resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d">resolver_factory.h</a>
, <a class="el" href="resolver__factory_8c.html#a27c578ca66348965f7d3810d0c6fc65d">resolver_factory.c</a>
</li>
+<li>grpc_resolver_factory_get_default_authority()
+: <a class="el" href="resolver__factory_8c.html#acf2c523d6bc78bb3528ca29001e1c2e1">resolver_factory.c</a>
+, <a class="el" href="resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1">resolver_factory.h</a>
+</li>
<li>grpc_resolver_factory_ref()
: <a class="el" href="resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba">resolver_factory.h</a>
, <a class="el" href="resolver__factory_8c.html#ad5938bfb397011e5e7f4f8d048102e9c">resolver_factory.c</a>
</li>
<li>grpc_resolver_factory_unref()
-: <a class="el" href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">resolver_factory.h</a>
-, <a class="el" href="resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84">resolver_factory.c</a>
+: <a class="el" href="resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84">resolver_factory.c</a>
+, <a class="el" href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">resolver_factory.h</a>
</li>
<li>grpc_resolver_init()
-: <a class="el" href="resolver_8c.html#ac806a2edf4f2073529eec1319db9fde4">resolver.c</a>
-, <a class="el" href="resolver_8h.html#ac806a2edf4f2073529eec1319db9fde4">resolver.h</a>
+: <a class="el" href="resolver_8h.html#ac806a2edf4f2073529eec1319db9fde4">resolver.h</a>
+, <a class="el" href="resolver_8c.html#ac806a2edf4f2073529eec1319db9fde4">resolver.c</a>
</li>
<li>grpc_resolver_next()
-: <a class="el" href="resolver_8h.html#ac5ef07f9efdd2a39f2239207cc060729">resolver.h</a>
-, <a class="el" href="resolver_8c.html#ac5ef07f9efdd2a39f2239207cc060729">resolver.c</a>
+: <a class="el" href="resolver_8c.html#ac5ef07f9efdd2a39f2239207cc060729">resolver.c</a>
+, <a class="el" href="resolver_8h.html#ac5ef07f9efdd2a39f2239207cc060729">resolver.h</a>
</li>
<li>grpc_resolver_ref()
-: <a class="el" href="resolver_8h.html#aae02c9a384f3f2c2b598f56014caa211">resolver.h</a>
-, <a class="el" href="resolver_8c.html#a364d687b496e862cd5830d3aed899f4f">resolver.c</a>
+: <a class="el" href="resolver_8c.html#a364d687b496e862cd5830d3aed899f4f">resolver.c</a>
+, <a class="el" href="resolver_8h.html#aae02c9a384f3f2c2b598f56014caa211">resolver.h</a>
</li>
<li>grpc_resolver_registry_init()
-: <a class="el" href="resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0">resolver_registry.h</a>
-, <a class="el" href="resolver__registry_8c.html#ac7c093f883b89670df4f0e6a42a9a77c">resolver_registry.c</a>
+: <a class="el" href="resolver__registry_8c.html#aef0b18f8dd91d09b8f3f826066df8964">resolver_registry.c</a>
+, <a class="el" href="resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0">resolver_registry.h</a>
</li>
<li>grpc_resolver_registry_shutdown()
: <a class="el" href="resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6">resolver_registry.h</a>
, <a class="el" href="resolver__registry_8c.html#a7e9178815fe26123c9413514e1212ca6">resolver_registry.c</a>
</li>
<li>grpc_resolver_shutdown()
-: <a class="el" href="resolver_8h.html#ae7b200016c3489c0bb3de525198b435b">resolver.h</a>
-, <a class="el" href="resolver_8c.html#ae7b200016c3489c0bb3de525198b435b">resolver.c</a>
+: <a class="el" href="resolver_8c.html#ae7b200016c3489c0bb3de525198b435b">resolver.c</a>
+, <a class="el" href="resolver_8h.html#ae7b200016c3489c0bb3de525198b435b">resolver.h</a>
</li>
<li>grpc_resolver_unref()
: <a class="el" href="resolver_8c.html#a22b971b1770b476c3791f3f7bd370fd9">resolver.c</a>
, <a class="el" href="resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d">resolver.h</a>
</li>
<li>grpc_secure_channel_create()
-: <a class="el" href="grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4">grpc_security.h</a>
-, <a class="el" href="secure__channel__create_8c.html#a4d63d4cac74652ec3fac7782acb4a2d4">secure_channel_create.c</a>
+: <a class="el" href="grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af">grpc_security.h</a>
+, <a class="el" href="secure__channel__create_8c.html#a29bf879141d7c0ca7eb86e0e26d585af">secure_channel_create.c</a>
</li>
<li>grpc_secure_endpoint_create()
-: <a class="el" href="secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66">secure_endpoint.h</a>
-, <a class="el" href="secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611">secure_endpoint.c</a>
+: <a class="el" href="secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611">secure_endpoint.c</a>
+, <a class="el" href="secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66">secure_endpoint.h</a>
</li>
<li>grpc_security_connector_check_peer()
: <a class="el" href="security__connector_8h.html#aac9a5d6c38755b24c7170789056dec94">security_connector.h</a>
@@ -2582,56 +2590,68 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="security__connector_8h.html#af81a7b903de0636a73b0e852b36a7fde">security_connector.h</a>
</li>
<li>grpc_security_connector_from_arg()
-: <a class="el" href="security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.h</a>
-, <a class="el" href="security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.c</a>
+: <a class="el" href="security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.c</a>
+, <a class="el" href="security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.h</a>
</li>
<li>grpc_security_connector_ref()
: <a class="el" href="security__connector_8c.html#a04d7906ef7ce6c00705b20f19841c127">security_connector.c</a>
, <a class="el" href="security__connector_8h.html#a49e56e5d195b8935306b58dd80cf1ae4">security_connector.h</a>
</li>
<li>grpc_security_connector_to_arg()
-: <a class="el" href="security__connector_8h.html#ab609527dad74bcc51e4b8b17b8f47c8a">security_connector.h</a>
-, <a class="el" href="security__connector_8c.html#ab609527dad74bcc51e4b8b17b8f47c8a">security_connector.c</a>
+: <a class="el" href="security__connector_8c.html#ab609527dad74bcc51e4b8b17b8f47c8a">security_connector.c</a>
+, <a class="el" href="security__connector_8h.html#ab609527dad74bcc51e4b8b17b8f47c8a">security_connector.h</a>
</li>
<li>grpc_security_connector_unref()
-: <a class="el" href="security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359">security_connector.c</a>
-, <a class="el" href="security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e">security_connector.h</a>
+: <a class="el" href="security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e">security_connector.h</a>
+, <a class="el" href="security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359">security_connector.c</a>
</li>
<li>grpc_security_pre_init()
-: <a class="el" href="init_8h.html#a7cfa0e02a966bf937b5d69e10fad2ef7">init.h</a>
-, <a class="el" href="init__secure_8c.html#a7cfa0e02a966bf937b5d69e10fad2ef7">init_secure.c</a>
+: <a class="el" href="init__secure_8c.html#a7cfa0e02a966bf937b5d69e10fad2ef7">init_secure.c</a>
+, <a class="el" href="init_8h.html#a7cfa0e02a966bf937b5d69e10fad2ef7">init.h</a>
</li>
-<li>grpc_server_add_http2_port()
-: <a class="el" href="grpc_8h.html#a48cab64480658b97a775b2c7837456f9">grpc.h</a>
-, <a class="el" href="server__chttp2_8c.html#a48cab64480658b97a775b2c7837456f9">server_chttp2.c</a>
+<li>grpc_server_add_insecure_http2_port()
+: <a class="el" href="grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525">grpc.h</a>
+, <a class="el" href="server__chttp2_8c.html#a5b0fe9d2a9d0bd764e8e8216144a4525">server_chttp2.c</a>
</li>
<li>grpc_server_add_listener()
-: <a class="el" href="server_8h.html#afba4e38403fa34a317c44de9bae41105">server.h</a>
-, <a class="el" href="server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6">server.c</a>
+: <a class="el" href="server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6">server.c</a>
+, <a class="el" href="server_8h.html#afba4e38403fa34a317c44de9bae41105">server.h</a>
</li>
<li>grpc_server_add_secure_http2_port()
-: <a class="el" href="server__secure__chttp2_8c.html#a5d0db200d00b62b79138472dc9b1fe59">server_secure_chttp2.c</a>
-, <a class="el" href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_security.h</a>
+, <a class="el" href="server__secure__chttp2_8c.html#a5d0db200d00b62b79138472dc9b1fe59">server_secure_chttp2.c</a>
</li>
<li>grpc_server_cancel_all_calls()
-: <a class="el" href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc.h</a>
-, <a class="el" href="server_8c.html#ac5c1e4f3e270a7afbc39403fff0dc803">server.c</a>
+: <a class="el" href="server_8c.html#ac5c1e4f3e270a7afbc39403fff0dc803">server.c</a>
+, <a class="el" href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc.h</a>
</li>
<li>grpc_server_create()
-: <a class="el" href="server__create_8c.html#a4036710ea12eccabbbbf050d6bad4cd4">server_create.c</a>
-, <a class="el" href="grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4">grpc.h</a>
+: <a class="el" href="server__create_8c.html#a5c84795eb2ab5c1c03c6ba1212f07501">server_create.c</a>
+, <a class="el" href="grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501">grpc.h</a>
</li>
<li>grpc_server_create_from_filters()
: <a class="el" href="server_8c.html#a870e9abac807e8ba2578df7d9526f8c0">server.c</a>
, <a class="el" href="server_8h.html#a870e9abac807e8ba2578df7d9526f8c0">server.h</a>
</li>
<li>grpc_server_credentials_create_security_connector()
-: <a class="el" href="credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a">credentials.c</a>
-, <a class="el" href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">credentials.h</a>
+: <a class="el" href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">credentials.h</a>
+, <a class="el" href="credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a">credentials.c</a>
+</li>
+<li>grpc_server_credentials_ref()
+: <a class="el" href="credentials_8c.html#ad3bd8c9c7aac0d407e081eff3dab3983">credentials.c</a>
+, <a class="el" href="credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983">credentials.h</a>
</li>
<li>grpc_server_credentials_release()
-: <a class="el" href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea">credentials.c</a>
+: <a class="el" href="credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_security.h</a>
+</li>
+<li>grpc_server_credentials_set_auth_metadata_processor()
+: <a class="el" href="credentials_8c.html#ab6af590e826340f94cee5d8aaab109bc">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc">grpc_security.h</a>
+</li>
+<li>grpc_server_credentials_unref()
+: <a class="el" href="credentials_8h.html#ad934e865fb25edae57900193337d798b">credentials.h</a>
+, <a class="el" href="credentials_8c.html#ad934e865fb25edae57900193337d798b">credentials.c</a>
</li>
<li>grpc_server_destroy()
: <a class="el" href="server_8c.html#a34cba45da7c32a21ac82305d670e4620">server.c</a>
@@ -2646,60 +2666,56 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="server_8h.html#a28a4697b500cd4867a9f6731c8e58a94">server.h</a>
</li>
<li>grpc_server_listener_destroy_done()
-: <a class="el" href="server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9">server.h</a>
-, <a class="el" href="server_8c.html#a57b25ccc5ec64affd1ade91554a81092">server.c</a>
+: <a class="el" href="server_8c.html#a57b25ccc5ec64affd1ade91554a81092">server.c</a>
+, <a class="el" href="server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9">server.h</a>
</li>
<li>grpc_server_log_request_call()
-: <a class="el" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">call.h</a>
-, <a class="el" href="call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5">call_log_batch.c</a>
+: <a class="el" href="call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5">call_log_batch.c</a>
+, <a class="el" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">call.h</a>
</li>
<li>grpc_server_log_shutdown()
-: <a class="el" href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">call.h</a>
-, <a class="el" href="call__log__batch_8c.html#a0e7c36965ffbb52c576b6b0bf819ab89">call_log_batch.c</a>
+: <a class="el" href="call__log__batch_8c.html#a0e7c36965ffbb52c576b6b0bf819ab89">call_log_batch.c</a>
+, <a class="el" href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">call.h</a>
</li>
<li>grpc_server_register_completion_queue()
-: <a class="el" href="server_8c.html#ac174712f87fdae4b5757a1370e2a31cb">server.c</a>
-, <a class="el" href="grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb">grpc.h</a>
+: <a class="el" href="grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a">grpc.h</a>
+, <a class="el" href="server_8c.html#aacb47ff7ce0afa0db4c830449baff39a">server.c</a>
</li>
<li>grpc_server_register_method()
-: <a class="el" href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc.h</a>
-, <a class="el" href="server_8c.html#a283062a2209f464f234b0e645c6fffb2">server.c</a>
+: <a class="el" href="server_8c.html#a283062a2209f464f234b0e645c6fffb2">server.c</a>
+, <a class="el" href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc.h</a>
</li>
<li>grpc_server_request_call()
-: <a class="el" href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc.h</a>
-, <a class="el" href="server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf">server.c</a>
+: <a class="el" href="server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf">server.c</a>
+, <a class="el" href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc.h</a>
</li>
<li>grpc_server_request_registered_call()
-: <a class="el" href="server_8c.html#a82bc2345fb113c461e255364d8d192b5">server.c</a>
-, <a class="el" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc.h</a>
+, <a class="el" href="server_8c.html#a82bc2345fb113c461e255364d8d192b5">server.c</a>
</li>
<li>grpc_server_security_context_create()
-: <a class="el" href="security__context_8c.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.c</a>
-, <a class="el" href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.h</a>
+: <a class="el" href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.h</a>
+, <a class="el" href="security__context_8c.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.c</a>
</li>
<li>grpc_server_security_context_destroy()
: <a class="el" href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">security_context.h</a>
, <a class="el" href="security__context_8c.html#a86caf02cd607c3ff6f1e6657ffa5c17a">security_context.c</a>
</li>
<li>grpc_server_setup_transport()
-: <a class="el" href="server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc">server.h</a>
-, <a class="el" href="server_8c.html#a26fd88680fa7949f4af879acdc249d8d">server.c</a>
+: <a class="el" href="server_8c.html#a26fd88680fa7949f4af879acdc249d8d">server.c</a>
+, <a class="el" href="server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc">server.h</a>
</li>
<li>grpc_server_shutdown_and_notify()
: <a class="el" href="server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7">server.c</a>
, <a class="el" href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc.h</a>
</li>
<li>grpc_server_start()
-: <a class="el" href="server_8c.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">server.c</a>
-, <a class="el" href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc.h</a>
-</li>
-<li>grpc_service_account_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a15aa83608fad085b6244de659d322b27">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a15aa83608fad085b6244de659d322b27">credentials.c</a>
+: <a class="el" href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc.h</a>
+, <a class="el" href="server_8c.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">server.c</a>
</li>
<li>grpc_service_account_jwt_access_credentials_create()
-: <a class="el" href="credentials_8c.html#af26993774cc991debd61e4a84ed49187">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#af26993774cc991debd61e4a84ed49187">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#ab471a46dec4eb4e1c4ce986f237dbf66">credentials.c</a>
</li>
<li>grpc_service_account_jwt_access_credentials_create_from_auth_json_key()
: <a class="el" href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">credentials.h</a>
@@ -2721,20 +2737,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="socket__utils__posix_8h.html#afe2ba4baab80f7f0b1aea9bd8718ac79">socket_utils_posix.h</a>
</li>
<li>grpc_setup_secure_transport()
-: <a class="el" href="secure__transport__setup_8h.html#abf337cd72839248e089c1646f8fa7bc8">secure_transport_setup.h</a>
-, <a class="el" href="secure__transport__setup_8c.html#abf337cd72839248e089c1646f8fa7bc8">secure_transport_setup.c</a>
+: <a class="el" href="secure__transport__setup_8c.html#abf337cd72839248e089c1646f8fa7bc8">secure_transport_setup.c</a>
+, <a class="el" href="secure__transport__setup_8h.html#abf337cd72839248e089c1646f8fa7bc8">secure_transport_setup.h</a>
</li>
<li>grpc_shutdown()
-: <a class="el" href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032">grpc.h</a>
-, <a class="el" href="init_8c.html#af1130720e50ffedd0bb065c84843b032">init.c</a>
+: <a class="el" href="init_8c.html#af1130720e50ffedd0bb065c84843b032">init.c</a>
+, <a class="el" href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032">grpc.h</a>
</li>
<li>grpc_sockaddr_get_port()
-: <a class="el" href="sockaddr__utils_8c.html#a9b9c605d240e9358a23f29c4cf07b1da">sockaddr_utils.c</a>
-, <a class="el" href="sockaddr__utils_8h.html#a9b9c605d240e9358a23f29c4cf07b1da">sockaddr_utils.h</a>
+: <a class="el" href="sockaddr__utils_8h.html#a9b9c605d240e9358a23f29c4cf07b1da">sockaddr_utils.h</a>
+, <a class="el" href="sockaddr__utils_8c.html#a9b9c605d240e9358a23f29c4cf07b1da">sockaddr_utils.c</a>
</li>
<li>grpc_sockaddr_is_v4mapped()
-: <a class="el" href="sockaddr__utils_8h.html#a97d452690214de3809f667f95dda80ce">sockaddr_utils.h</a>
-, <a class="el" href="sockaddr__utils_8c.html#a97d452690214de3809f667f95dda80ce">sockaddr_utils.c</a>
+: <a class="el" href="sockaddr__utils_8c.html#a97d452690214de3809f667f95dda80ce">sockaddr_utils.c</a>
+, <a class="el" href="sockaddr__utils_8h.html#a97d452690214de3809f667f95dda80ce">sockaddr_utils.h</a>
</li>
<li>grpc_sockaddr_is_wildcard()
: <a class="el" href="sockaddr__utils_8c.html#aed4ad468c36fc0a4531025c5fa2185a2">sockaddr_utils.c</a>
@@ -2745,8 +2761,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="sockaddr__utils_8h.html#a89be072619a282936b8c1f99c5af254e">sockaddr_utils.h</a>
</li>
<li>grpc_sockaddr_make_wildcard6()
-: <a class="el" href="sockaddr__utils_8h.html#a1a8a1c666324ed6d23077a0dd77bd2b8">sockaddr_utils.h</a>
-, <a class="el" href="sockaddr__utils_8c.html#a1a8a1c666324ed6d23077a0dd77bd2b8">sockaddr_utils.c</a>
+: <a class="el" href="sockaddr__utils_8c.html#a1a8a1c666324ed6d23077a0dd77bd2b8">sockaddr_utils.c</a>
+, <a class="el" href="sockaddr__utils_8h.html#a1a8a1c666324ed6d23077a0dd77bd2b8">sockaddr_utils.h</a>
</li>
<li>grpc_sockaddr_make_wildcards()
: <a class="el" href="sockaddr__utils_8h.html#a3cb44f54c6743ff32dc31147ca6a6721">sockaddr_utils.h</a>
@@ -2761,8 +2777,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="sockaddr__utils_8h.html#a400a51bd46384a6e0b28136274765464">sockaddr_utils.h</a>
</li>
<li>grpc_sockaddr_to_uri()
-: <a class="el" href="sockaddr__utils_8c.html#a8545a440d2d91365d75ed87720891a91">sockaddr_utils.c</a>
-, <a class="el" href="sockaddr__utils_8h.html#a8545a440d2d91365d75ed87720891a91">sockaddr_utils.h</a>
+: <a class="el" href="sockaddr__utils_8h.html#a8545a440d2d91365d75ed87720891a91">sockaddr_utils.h</a>
+, <a class="el" href="sockaddr__utils_8c.html#a8545a440d2d91365d75ed87720891a91">sockaddr_utils.c</a>
</li>
<li>grpc_sockaddr_to_v4mapped()
: <a class="el" href="sockaddr__utils_8h.html#a606efe4550fb7947fb36ff6a0231ac79">sockaddr_utils.h</a>
@@ -2775,28 +2791,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38">iocp_windows.h</a>
</li>
<li>grpc_sopb_add_begin_message()
-: <a class="el" href="stream__op_8c.html#a6b1565cc1ec9aba1eef5c21318e088b9">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a6b1565cc1ec9aba1eef5c21318e088b9">stream_op.c</a>
</li>
<li>grpc_sopb_add_metadata()
-: <a class="el" href="stream__op_8c.html#aea2cbf38a752864f62dc8d2cdc58a50a">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#aea2cbf38a752864f62dc8d2cdc58a50a">stream_op.c</a>
</li>
<li>grpc_sopb_add_no_op()
-: <a class="el" href="stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#abe45d7a6778fc0e248e490dfb635d850">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#abe45d7a6778fc0e248e490dfb635d850">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850">stream_op.h</a>
</li>
<li>grpc_sopb_add_slice()
-: <a class="el" href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.h</a>
</li>
<li>grpc_sopb_append()
-: <a class="el" href="stream__op_8c.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.c</a>
</li>
<li>grpc_sopb_destroy()
-: <a class="el" href="stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#aef34bb8bc5d02c10304fa93de76604d1">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#aef34bb8bc5d02c10304fa93de76604d1">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1">stream_op.h</a>
</li>
<li>grpc_sopb_init()
: <a class="el" href="stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935">stream_op.h</a>
@@ -2807,12 +2823,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="stream__op_8h.html#abf812a361634fee304b636fccde7c934">stream_op.h</a>
</li>
<li>grpc_sopb_reset()
-: <a class="el" href="stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">stream_op.h</a>
</li>
<li>grpc_sopb_string()
-: <a class="el" href="transport__op__string_8c.html#a225a70176577da4097ecad0b8c647fee">transport_op_string.c</a>
-, <a class="el" href="stream__op_8h.html#a225a70176577da4097ecad0b8c647fee">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a225a70176577da4097ecad0b8c647fee">stream_op.h</a>
+, <a class="el" href="transport__op__string_8c.html#a225a70176577da4097ecad0b8c647fee">transport_op_string.c</a>
</li>
<li>grpc_sopb_swap()
: <a class="el" href="stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">stream_op.h</a>
@@ -2823,12 +2839,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="security__connector_8c.html#a6db43510beb4d3953f572cbe203c164d">security_connector.c</a>
</li>
<li>grpc_ssl_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a0d627ca897718091e4ceca5dce3ef10e">credentials.c</a>
+: <a class="el" href="grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a2e1970bc7f3d1fd221161adc0a56ff32">credentials.c</a>
</li>
<li>grpc_ssl_server_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a3382907a4689c034a6f55bab4d5135b9">credentials.c</a>
+: <a class="el" href="grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#aa79cf1d662f3e26bbc7dc34192dba500">credentials.c</a>
</li>
<li>grpc_ssl_server_security_connector_create()
: <a class="el" href="security__connector_8h.html#af0fc288920d58432af4285ec56251248">security_connector.h</a>
@@ -2843,8 +2859,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="subchannel_8c.html#ad64aa215ea81487204c6598b4f1572ae">subchannel.c</a>
</li>
<li>grpc_subchannel_call_get_peer()
-: <a class="el" href="subchannel_8c.html#a552e894b75a9a67f00e4ae312a94cc00">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#a552e894b75a9a67f00e4ae312a94cc00">subchannel.c</a>
</li>
<li>grpc_subchannel_call_process_op()
: <a class="el" href="subchannel_8c.html#a0128c4e7cd5939061ea02780e5fa33ae">subchannel.c</a>
@@ -2855,8 +2871,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="subchannel_8h.html#a1d1fd9b9b9d0759dec2c43b4d2697a93">subchannel.h</a>
</li>
<li>grpc_subchannel_call_unref()
-: <a class="el" href="subchannel_8c.html#a179d2915801ed037ca90a4de0f7ce060">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#a7eaea7934724bc8d7023eb3efe58fb53">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#a7eaea7934724bc8d7023eb3efe58fb53">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#a179d2915801ed037ca90a4de0f7ce060">subchannel.c</a>
</li>
<li>grpc_subchannel_check_connectivity()
: <a class="el" href="subchannel_8h.html#a4a2f6ba6b1204e3bf20af7fc5b68f709">subchannel.h</a>
@@ -2867,8 +2883,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8">subchannel.h</a>
</li>
<li>grpc_subchannel_create_call()
-: <a class="el" href="subchannel_8h.html#a54000749034854e53ac2b09ff563ea2d">subchannel.h</a>
-, <a class="el" href="subchannel_8c.html#aa6b5c676351c4f7f33b903549edab3b7">subchannel.c</a>
+: <a class="el" href="subchannel_8c.html#aa6b5c676351c4f7f33b903549edab3b7">subchannel.c</a>
+, <a class="el" href="subchannel_8h.html#a54000749034854e53ac2b09ff563ea2d">subchannel.h</a>
</li>
<li>grpc_subchannel_del_interested_party()
: <a class="el" href="subchannel_8c.html#a72bfe59d8ad11465896034281729279b">subchannel.c</a>
@@ -2879,32 +2895,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="add__channel__arg_8c.html#aec70a5daa15f33d18edc47ebc0270c34">add_channel_arg.c</a>
</li>
<li>grpc_subchannel_factory_create_subchannel()
-: <a class="el" href="subchannel__factory_8c.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.c</a>
-, <a class="el" href="subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.h</a>
+: <a class="el" href="subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.h</a>
+, <a class="el" href="subchannel__factory_8c.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.c</a>
</li>
<li>grpc_subchannel_factory_merge_channel_args()
: <a class="el" href="merge__channel__args_8c.html#a4dc574355128feee36ad9500f9ae8cc0">merge_channel_args.c</a>
, <a class="el" href="merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0">merge_channel_args.h</a>
</li>
<li>grpc_subchannel_factory_ref()
-: <a class="el" href="subchannel__factory_8h.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.h</a>
-, <a class="el" href="subchannel__factory_8c.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.c</a>
+: <a class="el" href="subchannel__factory_8c.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.c</a>
+, <a class="el" href="subchannel__factory_8h.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.h</a>
</li>
<li>grpc_subchannel_factory_unref()
: <a class="el" href="subchannel__factory_8c.html#ac502341f23676007c8ccd5338f942e82">subchannel_factory.c</a>
, <a class="el" href="subchannel__factory_8h.html#ac502341f23676007c8ccd5338f942e82">subchannel_factory.h</a>
</li>
<li>grpc_subchannel_notify_on_state_change()
-: <a class="el" href="subchannel_8c.html#ac2e59a5c3a44ba0827b27ccba866389b">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#ac2e59a5c3a44ba0827b27ccba866389b">subchannel.c</a>
</li>
<li>grpc_subchannel_process_transport_op()
: <a class="el" href="subchannel_8c.html#a9b95251da4779ae913c33f380a1c33c4">subchannel.c</a>
, <a class="el" href="subchannel_8h.html#ad24914ea93274b1494a42420e853e4e1">subchannel.h</a>
</li>
<li>grpc_subchannel_ref()
-: <a class="el" href="subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323">subchannel.c</a>
</li>
<li>grpc_subchannel_unref()
: <a class="el" href="subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59">subchannel.h</a>
@@ -2914,8 +2930,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="tcp__client_8h.html#a086207583509b040c4fff779333468cd">tcp_client.h</a>
</li>
<li>grpc_tcp_create()
-: <a class="el" href="tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05">tcp_posix.h</a>
-, <a class="el" href="tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483">tcp_windows.h</a>
+: <a class="el" href="tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483">tcp_windows.h</a>
+, <a class="el" href="tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05">tcp_posix.h</a>
</li>
<li>grpc_tcp_prepare_socket()
: <a class="el" href="tcp__windows_8h.html#a7b565022a9a4f019af40826e4937546c">tcp_windows.h</a>
@@ -2936,12 +2952,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="tcp__server_8h.html#a552695c278adc52ba5433da5c57d5bd7">tcp_server.h</a>
</li>
<li>grpc_time_averaged_stats_add_sample()
-: <a class="el" href="time__averaged__stats_8c.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.c</a>
-, <a class="el" href="time__averaged__stats_8h.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.h</a>
+: <a class="el" href="time__averaged__stats_8h.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.h</a>
+, <a class="el" href="time__averaged__stats_8c.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.c</a>
</li>
<li>grpc_time_averaged_stats_init()
-: <a class="el" href="time__averaged__stats_8c.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.c</a>
-, <a class="el" href="time__averaged__stats_8h.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.h</a>
+: <a class="el" href="time__averaged__stats_8h.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.h</a>
+, <a class="el" href="time__averaged__stats_8c.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.c</a>
</li>
<li>grpc_time_averaged_stats_update_average()
: <a class="el" href="time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26">time_averaged_stats.h</a>
@@ -2964,8 +2980,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="basic__timers_8c.html#a3464d3fdd0cc9ab2543195d5ee3fec13">basic_timers.c</a>
</li>
<li>grpc_timers_global_init()
-: <a class="el" href="timers_8h.html#ac34b4d619b9ed067e02e037b21a6feac">timers.h</a>
-, <a class="el" href="basic__timers_8c.html#ac34b4d619b9ed067e02e037b21a6feac">basic_timers.c</a>
+: <a class="el" href="basic__timers_8c.html#ac34b4d619b9ed067e02e037b21a6feac">basic_timers.c</a>
+, <a class="el" href="timers_8h.html#ac34b4d619b9ed067e02e037b21a6feac">timers.h</a>
</li>
<li>grpc_tracer_init()
: <a class="el" href="trace_8h.html#a8cd8af9cbe35acc74eac3a19db0ef2e2">trace.h</a>
@@ -2983,8 +2999,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e">transport.h</a>
</li>
<li>grpc_transport_destroy()
-: <a class="el" href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">transport.h</a>
-, <a class="el" href="transport_8c.html#adb3ef83552276a5161ff6733f8455ae1">transport.c</a>
+: <a class="el" href="transport_8c.html#adb3ef83552276a5161ff6733f8455ae1">transport.c</a>
+, <a class="el" href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">transport.h</a>
</li>
<li>grpc_transport_destroy_stream()
: <a class="el" href="transport_8c.html#a21223037b0bc6a92a9e058e20be1b0af">transport.c</a>
@@ -3006,19 +3022,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="transport_8c.html#ae52662de3568a1d961e60e83d28e2dc3">transport.c</a>
</li>
<li>grpc_transport_perform_stream_op()
-: <a class="el" href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">transport.h</a>
-, <a class="el" href="transport_8c.html#a81c2ae26b7109481d4538b48c15d5b1b">transport.c</a>
+: <a class="el" href="transport_8c.html#a81c2ae26b7109481d4538b48c15d5b1b">transport.c</a>
+, <a class="el" href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">transport.h</a>
</li>
<li>grpc_transport_ping()
: <a class="el" href="transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc">transport.h</a>
</li>
<li>grpc_transport_stream_op_add_cancellation()
-: <a class="el" href="transport_8h.html#ad1deb9664db9760e156951542378fe11">transport.h</a>
-, <a class="el" href="transport_8c.html#ad1deb9664db9760e156951542378fe11">transport.c</a>
+: <a class="el" href="transport_8h.html#a7bd8fd46a8faca547917fecfe9336238">transport.h</a>
+, <a class="el" href="transport_8c.html#a7bd8fd46a8faca547917fecfe9336238">transport.c</a>
+</li>
+<li>grpc_transport_stream_op_add_close()
+: <a class="el" href="transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">transport.h</a>
+, <a class="el" href="transport_8c.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">transport.c</a>
</li>
<li>grpc_transport_stream_op_finish_with_failure()
-: <a class="el" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">transport.h</a>
-, <a class="el" href="transport_8c.html#ac5aa9757a292d71026279316979b8e40">transport.c</a>
+: <a class="el" href="transport_8c.html#ac5aa9757a292d71026279316979b8e40">transport.c</a>
+, <a class="el" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">transport.h</a>
</li>
<li>grpc_transport_stream_op_string()
: <a class="el" href="transport__op__string_8c.html#a058362edba570c120d125091b3c006d2">transport_op_string.c</a>
@@ -3028,26 +3048,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">transport.h</a>
, <a class="el" href="transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">transport.c</a>
</li>
+<li>grpc_udp_server_add_port()
+: <a class="el" href="udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977">udp_server.h</a>
+</li>
+<li>grpc_udp_server_create()
+: <a class="el" href="udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29">udp_server.h</a>
+</li>
+<li>grpc_udp_server_destroy()
+: <a class="el" href="udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221">udp_server.h</a>
+</li>
+<li>grpc_udp_server_get_fd()
+: <a class="el" href="udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8">udp_server.h</a>
+</li>
+<li>grpc_udp_server_start()
+: <a class="el" href="udp__server_8h.html#a770d224dc48b5bc4863522704768089b">udp_server.h</a>
+</li>
<li>grpc_uri_destroy()
: <a class="el" href="uri__parser_8h.html#af4744a0a3c814548dbbecb79c4620ac1">uri_parser.h</a>
, <a class="el" href="uri__parser_8c.html#af4744a0a3c814548dbbecb79c4620ac1">uri_parser.c</a>
</li>
<li>grpc_uri_parse()
-: <a class="el" href="uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.h</a>
-, <a class="el" href="uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.c</a>
+: <a class="el" href="uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.c</a>
+, <a class="el" href="uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.h</a>
</li>
<li>grpc_version_string()
-: <a class="el" href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc.h</a>
-, <a class="el" href="version_8c.html#a250ca547d790874bd7b5ceec25f18c51">version.c</a>
+: <a class="el" href="version_8c.html#a250ca547d790874bd7b5ceec25f18c51">version.c</a>
+, <a class="el" href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc.h</a>
</li>
<li>grpc_wakeup_fd_consume_wakeup()
-: <a class="el" href="wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f">wakeup_fd_posix.h</a>
-</li>
-<li>grpc_wakeup_fd_create()
-: <a class="el" href="wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80">wakeup_fd_posix.h</a>
+: <a class="el" href="wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d">wakeup_fd_posix.h</a>
</li>
<li>grpc_wakeup_fd_destroy()
-: <a class="el" href="wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef">wakeup_fd_posix.h</a>
+: <a class="el" href="wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b">wakeup_fd_posix.h</a>
</li>
<li>grpc_wakeup_fd_global_destroy()
: <a class="el" href="wakeup__fd__posix_8h.html#afe49a7b08cd7a2ab7c7b79e64dffbd7e">wakeup_fd_posix.h</a>
@@ -3058,8 +3090,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_wakeup_fd_global_init_force_fallback()
: <a class="el" href="wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55">wakeup_fd_posix.h</a>
</li>
+<li>grpc_wakeup_fd_init()
+: <a class="el" href="wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e">wakeup_fd_posix.h</a>
+</li>
<li>grpc_wakeup_fd_wakeup()
-: <a class="el" href="wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8">wakeup_fd_posix.h</a>
+: <a class="el" href="wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9">wakeup_fd_posix.h</a>
</li>
<li>grpc_winsocket_create()
: <a class="el" href="socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e">socket_windows.h</a>
@@ -3067,17 +3102,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_winsocket_destroy()
: <a class="el" href="socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70">socket_windows.h</a>
</li>
-<li>grpc_winsocket_orphan()
-: <a class="el" href="socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1">socket_windows.h</a>
-</li>
<li>grpc_winsocket_shutdown()
-: <a class="el" href="socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395">socket_windows.h</a>
+: <a class="el" href="socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12">socket_windows.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_func_o.html b/doc/ref/core.internal/html/globals_func_o.html
index f539d3e778..799bc65f9e 100644
--- a/doc/ref/core.internal/html/globals_func_o.html
+++ b/doc/ref/core.internal/html/globals_func_o.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,6 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_d.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
<li class="current"><a href="globals_func_o.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
@@ -114,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_func_p.html b/doc/ref/core.internal/html/globals_func_p.html
index 864f0922e0..c2f6e17e87 100644
--- a/doc/ref/core.internal/html/globals_func_p.html
+++ b/doc/ref/core.internal/html/globals_func_p.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,6 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_d.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
<li><a href="globals_func_o.html#index_o"><span>o</span></a></li>
<li class="current"><a href="globals_func_p.html#index_p"><span>p</span></a></li>
@@ -120,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_func_t.html b/doc/ref/core.internal/html/globals_func_t.html
index d4fc19c985..23ec63c484 100644
--- a/doc/ref/core.internal/html/globals_func_t.html
+++ b/doc/ref/core.internal/html/globals_func_t.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,6 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_d.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
<li><a href="globals_func_o.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
@@ -220,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_func_v.html b/doc/ref/core.internal/html/globals_func_v.html
index d8983c1289..74f42a3ebd 100644
--- a/doc/ref/core.internal/html/globals_func_v.html
+++ b/doc/ref/core.internal/html/globals_func_v.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,6 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals_func.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_d.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
<li><a href="globals_func_o.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
@@ -111,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_g.html b/doc/ref/core.internal/html/globals_g.html
index 908fe00b4f..254b7fb3f3 100644
--- a/doc/ref/core.internal/html/globals_g.html
+++ b/doc/ref/core.internal/html/globals_g.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -196,28 +196,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GPR_CACHELINE_SIZE_LOG
: <a class="el" href="port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576">port_platform.h</a>
</li>
-<li>gpr_cancellable_cancel()
-: <a class="el" href="sync_8h.html#a895fb73161d2dd1fa19be10d5395001c">sync.h</a>
-, <a class="el" href="cancellable_8c.html#a895fb73161d2dd1fa19be10d5395001c">cancellable.c</a>
-</li>
-<li>gpr_cancellable_destroy()
-: <a class="el" href="sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338">sync.h</a>
-, <a class="el" href="cancellable_8c.html#aa82b7172b992bd33bd6fd4b4dc89e338">cancellable.c</a>
-</li>
-<li>gpr_cancellable_init()
-: <a class="el" href="sync_8h.html#aec0b0e9b9f084550cdec300da1f31add">sync.h</a>
-, <a class="el" href="cancellable_8c.html#aec0b0e9b9f084550cdec300da1f31add">cancellable.c</a>
-</li>
-<li>gpr_cancellable_is_cancelled()
-: <a class="el" href="sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b">sync.h</a>
-, <a class="el" href="cancellable_8c.html#a1e53047443e5eb1f9895be0c90bc790b">cancellable.c</a>
-</li>
<li>GPR_CLAMP
: <a class="el" href="useful_8h.html#ac974b8c13ee716193e0ee30d9513672c">useful.h</a>
</li>
<li>GPR_CLOCK_MONOTONIC
: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">time.h</a>
</li>
+<li>GPR_CLOCK_PRECISE
+: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">time.h</a>
+</li>
<li>GPR_CLOCK_REALTIME
: <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">time.h</a>
</li>
@@ -270,16 +257,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="cpu_8h.html#abfe660c6872b008de80de5b39ac2538d">cpu.h</a>
</li>
<li>gpr_cv
-: <a class="el" href="sync__win32_8h.html#a81241bed6e85e9b106a1311060a04d9d">sync_win32.h</a>
-, <a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">sync_posix.h</a>
+: <a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">sync_posix.h</a>
+, <a class="el" href="sync__win32_8h.html#a81241bed6e85e9b106a1311060a04d9d">sync_win32.h</a>
</li>
<li>gpr_cv_broadcast()
: <a class="el" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">sync.h</a>
</li>
-<li>gpr_cv_cancellable_wait()
-: <a class="el" href="sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9">sync.h</a>
-, <a class="el" href="cancellable_8c.html#a5f1df649a9885ff2354dd4ce611017d9">cancellable.c</a>
-</li>
<li>gpr_cv_destroy()
: <a class="el" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">sync.h</a>
</li>
@@ -319,10 +302,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GPR_ERROR
: <a class="el" href="log_8h.html#a63faedb3eefd93d1c0e79974be80cc36">log.h</a>
</li>
-<li>gpr_event_cancellable_wait()
-: <a class="el" href="sync_8h.html#ae048c7e762b723821e35a07fd0d85e22">sync.h</a>
-, <a class="el" href="sync_8c.html#ae048c7e762b723821e35a07fd0d85e22">sync.c</a>
-</li>
<li>gpr_event_get()
: <a class="el" href="sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161">sync.h</a>
, <a class="el" href="sync_8c.html#ac0a2305d9e6575cc5a3d92bc3f12c161">sync.c</a>
@@ -412,8 +391,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="histogram_8c.html#a6f5945872847d0d3e460181bb11c8414">histogram.c</a>
</li>
<li>gpr_histogram_sum_of_squares()
-: <a class="el" href="histogram_8c.html#a651cd46647b768e4c7ffceb20d4ac523">histogram.c</a>
-, <a class="el" href="histogram_8h.html#a5788652eb5350afcc534f563fd0265d3">histogram.h</a>
+: <a class="el" href="histogram_8h.html#a5788652eb5350afcc534f563fd0265d3">histogram.h</a>
+, <a class="el" href="histogram_8c.html#a651cd46647b768e4c7ffceb20d4ac523">histogram.c</a>
</li>
<li>gpr_histogram_variance()
: <a class="el" href="histogram_8h.html#a4ef00ceaa619ca09da4de17fc5a5769b">histogram.h</a>
@@ -643,6 +622,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="slice__buffer_8h.html#a223fc0bf1beb3866aee902dea0a599c0">slice_buffer.h</a>
, <a class="el" href="slice__buffer_8c.html#ae5498f14d7b008d134a3ad32935df4ac">slice_buffer.c</a>
</li>
+<li>gpr_slice_buffer_trim_end()
+: <a class="el" href="slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb">slice_buffer.h</a>
+, <a class="el" href="slice__buffer_8c.html#adbb19dd98f16d3e680f1c445f4289439">slice_buffer.c</a>
+</li>
<li>gpr_slice_cmp()
: <a class="el" href="slice_8h.html#add3c8736c46bea7517991f178c82ba3c">slice.h</a>
, <a class="el" href="slice_8c.html#add3c8736c46bea7517991f178c82ba3c">slice.c</a>
@@ -709,8 +692,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="slice_8c.html#aef752203db50c932010a74c6845872c2">slice.c</a>
</li>
<li>gpr_slice_sub()
-: <a class="el" href="slice_8c.html#a60d9c7c62fdbbd7d4be1ff0f8d357032">slice.c</a>
-, <a class="el" href="slice_8h.html#ac9d4e6e264e22c6c6d3748f522da91eb">slice.h</a>
+: <a class="el" href="slice_8h.html#ac9d4e6e264e22c6c6d3748f522da91eb">slice.h</a>
+, <a class="el" href="slice_8c.html#a60d9c7c62fdbbd7d4be1ff0f8d357032">slice.c</a>
</li>
<li>gpr_slice_sub_no_ref()
: <a class="el" href="slice_8h.html#accf08ddad530a5f1cca82c834dc70965">slice.h</a>
@@ -820,7 +803,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="thd_8h.html#a73509f851051b4d5f02ca1982d216776">thd.h</a>
</li>
<li>GPR_THD_JOINABLE
-: <a class="el" href="thd_8c.html#a0944a4353780132eeab7b06e3e42291da228d343354c0f2bb16c0fb1f79e71dbc">thd.c</a>
+: <a class="el" href="thd_8c.html#a4caf8d8f829279fba122163d961608a4a228d343354c0f2bb16c0fb1f79e71dbc">thd.c</a>
</li>
<li>gpr_thd_new()
: <a class="el" href="thd_8h.html#a9184cf0e025d8a9b098af6c08755b8ea">thd.h</a>
@@ -978,8 +961,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="socket__utils__posix_8h.html#a2f6d1c5f46dff8ac86a5e4df24641060">socket_utils_posix.h</a>
</li>
<li>grpc_access_token_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a7ef8e179bb5d15c81dfd363924db0041">credentials.c</a>
+: <a class="el" href="grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a56df677a9fafe181dca4eb3280228d0b">credentials.c</a>
</li>
<li>GRPC_ACKED_SETTINGS
: <a class="el" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42">internal.h</a>
@@ -1078,9 +1061,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_auth_context
: <a class="el" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553">grpc_security.h</a>
</li>
+<li>grpc_auth_context_add_cstring_property()
+: <a class="el" href="grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3">grpc_security.h</a>
+, <a class="el" href="security__context_8c.html#a7cde3a0627117899b2c7a412719a92c3">security_context.c</a>
+</li>
+<li>grpc_auth_context_add_property()
+: <a class="el" href="grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20">grpc_security.h</a>
+, <a class="el" href="security__context_8c.html#a6c64d6535e657a200f425be4441eaf20">security_context.c</a>
+</li>
<li>grpc_auth_context_create()
-: <a class="el" href="security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25">security_context.h</a>
-, <a class="el" href="security__context_8c.html#ab81f0d925a8aefc04349a849e63d9d25">security_context.c</a>
+: <a class="el" href="security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc">security_context.h</a>
+, <a class="el" href="security__context_8c.html#a62edebc7c1358493d5c692852b4a2ccc">security_context.c</a>
</li>
<li>grpc_auth_context_find_properties_by_name()
: <a class="el" href="grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7">grpc_security.h</a>
@@ -1102,24 +1093,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780">grpc_security.h</a>
, <a class="el" href="security__context_8c.html#aaad9fed074f7aebed63ed075bb6ff780">security_context.c</a>
</li>
-<li>GRPC_AUTH_CONTEXT_REF
-: <a class="el" href="security__context_8h.html#a3df5d42b28934cbeb932f18d61a8fe77">security_context.h</a>
-</li>
<li>grpc_auth_context_ref()
: <a class="el" href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">security_context.h</a>
, <a class="el" href="security__context_8c.html#a449824176a9f6c79ee461e476f409aec">security_context.c</a>
</li>
+<li>GRPC_AUTH_CONTEXT_REF
+: <a class="el" href="security__context_8h.html#a3df5d42b28934cbeb932f18d61a8fe77">security_context.h</a>
+</li>
<li>grpc_auth_context_release()
: <a class="el" href="grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9">grpc_security.h</a>
, <a class="el" href="security__context_8c.html#a2eea99f76030b21ad58afdf615f4d2b9">security_context.c</a>
</li>
-<li>GRPC_AUTH_CONTEXT_UNREF
-: <a class="el" href="security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668">security_context.h</a>
+<li>grpc_auth_context_set_peer_identity_property_name()
+: <a class="el" href="grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa">grpc_security.h</a>
+, <a class="el" href="security__context_8c.html#a5891cb5ed3b06389711892a2262542fa">security_context.c</a>
</li>
<li>grpc_auth_context_unref()
: <a class="el" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">security_context.h</a>
, <a class="el" href="security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33">security_context.c</a>
</li>
+<li>GRPC_AUTH_CONTEXT_UNREF
+: <a class="el" href="security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668">security_context.h</a>
+</li>
<li>grpc_auth_json_key_create_from_json()
: <a class="el" href="json__token_8h.html#a99327b0fd2f13d8c98ebb68aecde0194">json_token.h</a>
, <a class="el" href="json__token_8c.html#a99327b0fd2f13d8c98ebb68aecde0194">json_token.c</a>
@@ -1145,16 +1140,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_AUTH_JSON_TYPE_SERVICE_ACCOUNT
: <a class="el" href="json__token_8h.html#ae7dd581751d41c6ea4d8dd5af295d495">json_token.h</a>
</li>
-<li>grpc_auth_property
-: <a class="el" href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_security.h</a>
+<li>GRPC_AUTH_METADATA_PROCESSOR_ARG
+: <a class="el" href="security__context_8h.html#a7362a7b98e1f47591a8a58a2d748d17f">security_context.h</a>
</li>
-<li>grpc_auth_property_init()
-: <a class="el" href="security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a">security_context.h</a>
-, <a class="el" href="security__context_8c.html#a816adda9cd16c9f8087a1f11b1f7154a">security_context.c</a>
+<li>grpc_auth_metadata_processor_from_arg()
+: <a class="el" href="security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">security_context.h</a>
+, <a class="el" href="security__context_8c.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">security_context.c</a>
</li>
-<li>grpc_auth_property_init_from_cstring()
-: <a class="el" href="security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58">security_context.h</a>
-, <a class="el" href="security__context_8c.html#a9ffe10ffd7c0397eb9656a5017ba0e58">security_context.c</a>
+<li>grpc_auth_metadata_processor_to_arg()
+: <a class="el" href="security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202">security_context.h</a>
+, <a class="el" href="security__context_8c.html#ab0940ebeb8ebd0472637668bc6ae5202">security_context.c</a>
+</li>
+<li>grpc_auth_property
+: <a class="el" href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_security.h</a>
</li>
<li>grpc_auth_property_iterator
: <a class="el" href="grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf">grpc_security.h</a>
@@ -1284,12 +1282,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="security__context_8c.html#a0b439e6d2875c8b5e2e901a959f6a2fe">security_context.c</a>
</li>
<li>grpc_call_cancel()
-: <a class="el" href="grpc_8h.html#adce32a3168cfc0048423af94a3961878">grpc.h</a>
-, <a class="el" href="call_8c.html#adce32a3168cfc0048423af94a3961878">call.c</a>
+: <a class="el" href="grpc_8h.html#a10277b9c9589903bc26b05444130904d">grpc.h</a>
+, <a class="el" href="call_8c.html#a10277b9c9589903bc26b05444130904d">call.c</a>
</li>
<li>grpc_call_cancel_with_status()
-: <a class="el" href="grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2">grpc.h</a>
-, <a class="el" href="call_8c.html#a1adb0f85dd491cc47dd8da655c4e30a6">call.c</a>
+: <a class="el" href="grpc_8h.html#a95cd12a19d2183383f279cc106e984a5">grpc.h</a>
+, <a class="el" href="call_8c.html#a06183fa9ffad6bae81726c98a0ee4275">call.c</a>
</li>
<li>grpc_call_context_get()
: <a class="el" href="call_8h.html#a039322642b1682808002d1302c248c5f">call.h</a>
@@ -1300,8 +1298,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="call_8c.html#adad531b2cfc5574dbc4bebaafe0db1e9">call.c</a>
</li>
<li>grpc_call_create()
-: <a class="el" href="call_8h.html#a0199bd70012c6e2dfa8667dd1d280109">call.h</a>
-, <a class="el" href="call_8c.html#a0199bd70012c6e2dfa8667dd1d280109">call.c</a>
+: <a class="el" href="call_8h.html#ab74ce915ef80c7f45fcc71939f81998f">call.h</a>
+, <a class="el" href="call_8c.html#ab74ce915ef80c7f45fcc71939f81998f">call.c</a>
</li>
<li>grpc_call_destroy()
: <a class="el" href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc.h</a>
@@ -1337,9 +1335,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_CALL_ERROR_ALREADY_INVOKED
: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857">grpc.h</a>
</li>
+<li>GRPC_CALL_ERROR_BATCH_TOO_BIG
+: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b">grpc.h</a>
+</li>
<li>GRPC_CALL_ERROR_INVALID_FLAGS
: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">grpc.h</a>
</li>
+<li>GRPC_CALL_ERROR_INVALID_MESSAGE
+: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b">grpc.h</a>
+</li>
<li>GRPC_CALL_ERROR_INVALID_METADATA
: <a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">grpc.h</a>
</li>
@@ -1371,44 +1375,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="call_8c.html#a383950ef84646c0f3cb3cb38807503db">call.c</a>
</li>
<li>grpc_call_get_compression_algorithm()
-: <a class="el" href="call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">call.c</a>
+: <a class="el" href="call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">call.h</a>
+, <a class="el" href="call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04">call.c</a>
+</li>
+<li>grpc_call_get_encodings_accepted_by_peer()
+: <a class="el" href="call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd">call.h</a>
+, <a class="el" href="call_8c.html#ab79165a9b8e03791e2a4d2c695e7aebd">call.c</a>
+</li>
+<li>grpc_call_get_message_flags()
+: <a class="el" href="call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58">call.h</a>
+, <a class="el" href="call_8c.html#a4f154dbe6acd0c3a817a1892f4989c58">call.c</a>
</li>
<li>grpc_call_get_peer()
: <a class="el" href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc.h</a>
, <a class="el" href="call_8c.html#adf4ac8b78da7b957ce05dc0f62719ada">call.c</a>
</li>
-<li>GRPC_CALL_INTERNAL_REF
-: <a class="el" href="call_8h.html#a8096750f0a0c7cb97a4c38df49242f8b">call.h</a>
-</li>
<li>grpc_call_internal_ref()
: <a class="el" href="call_8h.html#a6845825cac8a628227db13fef74ac84d">call.h</a>
, <a class="el" href="call_8c.html#afdbe0f591e358205051b2af04a8df4f8">call.c</a>
</li>
-<li>GRPC_CALL_INTERNAL_UNREF
-: <a class="el" href="call_8h.html#a88a83bb312e007ce3b253c97a567383b">call.h</a>
+<li>GRPC_CALL_INTERNAL_REF
+: <a class="el" href="call_8h.html#a8096750f0a0c7cb97a4c38df49242f8b">call.h</a>
</li>
<li>grpc_call_internal_unref()
: <a class="el" href="call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76">call.h</a>
, <a class="el" href="call_8c.html#afc70fe56761341f774d1b03a55a0e0e9">call.c</a>
</li>
+<li>GRPC_CALL_INTERNAL_UNREF
+: <a class="el" href="call_8h.html#a88a83bb312e007ce3b253c97a567383b">call.h</a>
+</li>
<li>grpc_call_is_client()
: <a class="el" href="call_8h.html#af101e4a67c8995de55cbd8b113e3b394">call.h</a>
, <a class="el" href="call_8c.html#af101e4a67c8995de55cbd8b113e3b394">call.c</a>
</li>
-<li>GRPC_CALL_LOG_BATCH
-: <a class="el" href="call_8h.html#afb66440381d35f27f8a59ce496970c8a">call.h</a>
-</li>
<li>grpc_call_log_batch()
: <a class="el" href="call_8h.html#a70fab32081ad1821de8bf3979cfa01d6">call.h</a>
, <a class="el" href="call__log__batch_8c.html#a70fab32081ad1821de8bf3979cfa01d6">call_log_batch.c</a>
</li>
-<li>grpc_call_log_op()
-: <a class="el" href="channel__stack_8h.html#aa821d8d1e991cb36c971c6524d2ea5ee">channel_stack.h</a>
-, <a class="el" href="transport__op__string_8c.html#aa821d8d1e991cb36c971c6524d2ea5ee">transport_op_string.c</a>
+<li>GRPC_CALL_LOG_BATCH
+: <a class="el" href="call_8h.html#afb66440381d35f27f8a59ce496970c8a">call.h</a>
</li>
<li>GRPC_CALL_LOG_OP
: <a class="el" href="channel__stack_8h.html#a933b113b310801b8f916dade1569dbc3">channel_stack.h</a>
</li>
+<li>grpc_call_log_op()
+: <a class="el" href="channel__stack_8h.html#aa821d8d1e991cb36c971c6524d2ea5ee">channel_stack.h</a>
+, <a class="el" href="transport__op__string_8c.html#aa821d8d1e991cb36c971c6524d2ea5ee">transport_op_string.c</a>
+</li>
<li>grpc_call_next_get_peer()
: <a class="el" href="channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801">channel_stack.h</a>
, <a class="el" href="channel__stack_8c.html#a40c122e470335bb7a6edf1e0a31fc801">channel_stack.c</a>
@@ -1445,8 +1458,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="channel__stack_8c.html#ac7f3085338ed96593ca7c814cd6d705d">channel_stack.c</a>
</li>
<li>grpc_call_start_batch()
-: <a class="el" href="grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101">grpc.h</a>
-, <a class="el" href="call_8c.html#ae0e60993c9d6e5ceccaf2e61f690b101">call.c</a>
+: <a class="el" href="grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f">grpc.h</a>
+, <a class="el" href="call_8c.html#aa6e0e15005aafed8cebf5b75f81fe90f">call.c</a>
</li>
<li>grpc_call_start_ioreq_and_call_back()
: <a class="el" href="call_8h.html#aef30c2ddcfea12c0df20548f32b4378d">call.h</a>
@@ -1463,6 +1476,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_channel
: <a class="el" href="grpc_8h.html#a432bfa6b9f6603643cdf9de8804c254e">grpc.h</a>
</li>
+<li>grpc_channel_args_compression_algorithm_get_states()
+: <a class="el" href="channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9">channel_args.h</a>
+, <a class="el" href="channel__args_8c.html#a409bef86bb07d68e5d63e222cb8be2c9">channel_args.c</a>
+</li>
+<li>grpc_channel_args_compression_algorithm_set_state()
+: <a class="el" href="channel__args_8h.html#a042300d8789405a6ca4668796989a041">channel_args.h</a>
+, <a class="el" href="channel__args_8c.html#a67f5dbb8f06f061bd2baf420f7e0a953">channel_args.c</a>
+</li>
<li>grpc_channel_args_copy()
: <a class="el" href="channel__args_8h.html#aea7141804d69de11c1470197ad87b45d">channel_args.h</a>
, <a class="el" href="channel__args_8c.html#aea7141804d69de11c1470197ad87b45d">channel_args.c</a>
@@ -1499,16 +1520,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">grpc.h</a>
</li>
<li>grpc_channel_create_call()
-: <a class="el" href="grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e">grpc.h</a>
-, <a class="el" href="channel_8c.html#aa6b80c5019007f758b1bf414e323db05">channel.c</a>
+: <a class="el" href="grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc">grpc.h</a>
+, <a class="el" href="channel_8c.html#aa7def7c2ffbfbc8080146342512db27c">channel.c</a>
</li>
<li>grpc_channel_create_from_filters()
: <a class="el" href="channel_8h.html#a12b25d31348401c51adab93c4f461d58">channel.h</a>
, <a class="el" href="channel_8c.html#a32e56f0a0ab55d90624b92cbbf7bd384">channel.c</a>
</li>
<li>grpc_channel_create_registered_call()
-: <a class="el" href="grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">grpc.h</a>
-, <a class="el" href="channel_8c.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">channel.c</a>
+: <a class="el" href="grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8">grpc.h</a>
+, <a class="el" href="channel_8c.html#a233585e49ad4a4c7681a6e37e942e2d8">channel.c</a>
</li>
<li>grpc_channel_destroy()
: <a class="el" href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc.h</a>
@@ -1528,6 +1549,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af">channel.h</a>
, <a class="el" href="channel_8c.html#aee69f0f30f9cdcdd3961b1d253fa29af">channel.c</a>
</li>
+<li>grpc_channel_get_encodings_accepted_by_peer_string()
+: <a class="el" href="channel_8h.html#af2e096869bc751569080e29231604f91">channel.h</a>
+, <a class="el" href="channel_8c.html#af2e096869bc751569080e29231604f91">channel.c</a>
+</li>
<li>grpc_channel_get_max_message_length()
: <a class="el" href="channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd">channel.h</a>
, <a class="el" href="channel_8c.html#a1f91159c2a0d259aa7f854ba4204cafd">channel.c</a>
@@ -1555,13 +1580,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_CHANNEL_IDLE
: <a class="el" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">grpc.h</a>
</li>
-<li>GRPC_CHANNEL_INTERNAL_REF
-: <a class="el" href="channel_8h.html#aa19087be931208174c3f30c983b0061c">channel.h</a>
-</li>
<li>grpc_channel_internal_ref()
: <a class="el" href="channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634">channel.h</a>
, <a class="el" href="channel_8c.html#a7e9137c2c6f7cc3c1cdc27fbc5f23b41">channel.c</a>
</li>
+<li>GRPC_CHANNEL_INTERNAL_REF
+: <a class="el" href="channel_8h.html#aa19087be931208174c3f30c983b0061c">channel.h</a>
+</li>
<li>grpc_channel_internal_unref()
: <a class="el" href="channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">channel.h</a>
, <a class="el" href="channel_8c.html#a7fe6e3f3337487d8b584cb8d51bdfa6b">channel.c</a>
@@ -1577,8 +1602,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">grpc.h</a>
</li>
<li>grpc_channel_register_call()
-: <a class="el" href="grpc_8h.html#af00855f27d8b7c6b232982446371c04d">grpc.h</a>
-, <a class="el" href="channel_8c.html#af00855f27d8b7c6b232982446371c04d">channel.c</a>
+: <a class="el" href="grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f">grpc.h</a>
+, <a class="el" href="channel_8c.html#a8bc360e945fb5f6bacf632c34adbc57f">channel.c</a>
</li>
<li>grpc_channel_security_connector
: <a class="el" href="security__connector_8h.html#afbebb4c120eeea2ad96953aae5f656ec">security_connector.h</a>
@@ -2335,8 +2360,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910">frame_data.h</a>
</li>
<li>grpc_chttp2_terminate_writing()
-: <a class="el" href="internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c">internal.h</a>
-, <a class="el" href="chttp2__transport_8c.html#a83baade3ee315270b6d34fc6fbecb30c">chttp2_transport.c</a>
+: <a class="el" href="internal_8h.html#a7bac079485f968780b4ead6561fc371e">internal.h</a>
+, <a class="el" href="chttp2__transport_8c.html#a40f917379f4ddffb4c2b13028288bb3f">chttp2_transport.c</a>
</li>
<li>GRPC_CHTTP2_TIMEOUT_ENCODE_MIN_BUFSIZE
: <a class="el" href="timeout__encoding_8h.html#a774d4de6aaa65433d6a318f611c00939">timeout_encoding.h</a>
@@ -2380,12 +2405,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_CHTTP2_WRITE_VARINT
: <a class="el" href="varint_8h.html#a6f5350a7ba20095c1c903463e74b8e54">varint.h</a>
</li>
+<li>GRPC_CHTTP2_WRITING_DATA
+: <a class="el" href="internal_8h.html#a49ad637834088fab108d15da9a324017">internal.h</a>
+</li>
+<li>GRPC_CHTTP2_WRITING_WINDOW
+: <a class="el" href="internal_8h.html#adad37115630a9064e61f6ceb4a6e7e65">internal.h</a>
+</li>
<li>grpc_client_auth_filter
: <a class="el" href="auth__filters_8h.html#ab5f3c640585f742a46197f407218c194">auth_filters.h</a>
, <a class="el" href="client__auth__filter_8c.html#ab5f3c640585f742a46197f407218c194">client_auth_filter.c</a>
</li>
<li>grpc_client_census_filter
-: <a class="el" href="census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">census_filter.h</a>
+: <a class="el" href="grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_filter.h</a>
+, <a class="el" href="grpc__filter_8c.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_filter.c</a>
</li>
<li>grpc_client_channel_add_interested_party()
: <a class="el" href="client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee">client_channel.h</a>
@@ -2412,8 +2444,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="client__channel_8c.html#a86757e52c8e3f20d553f999c62589993">client_channel.c</a>
</li>
<li>grpc_client_channel_watch_connectivity_state()
-: <a class="el" href="client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.h</a>
-, <a class="el" href="client__channel_8c.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.c</a>
+: <a class="el" href="client__channel_8c.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.c</a>
+, <a class="el" href="client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c">client_channel.h</a>
</li>
<li>grpc_client_config
: <a class="el" href="client__config_8h.html#a5c92ac9b2893cfe73b5be84ddc10367c">client_config.h</a>
@@ -2450,20 +2482,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#a895faab0e6035445750e43482651ba2f">grpc.h</a>
</li>
<li>grpc_completion_queue_create()
-: <a class="el" href="grpc_8h.html#a9f69c76c26125e6581491864a06ea44a">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#a9f69c76c26125e6581491864a06ea44a">completion_queue.c</a>
+: <a class="el" href="grpc_8h.html#a488eee9dd5c518a42b887f59c550690a">grpc.h</a>
+, <a class="el" href="completion__queue_8c.html#a488eee9dd5c518a42b887f59c550690a">completion_queue.c</a>
</li>
<li>grpc_completion_queue_destroy()
: <a class="el" href="grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e">grpc.h</a>
, <a class="el" href="completion__queue_8c.html#a1d73d7983af3030ee119b768095e9627">completion_queue.c</a>
</li>
<li>grpc_completion_queue_next()
-: <a class="el" href="grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#ac9b582acb0fc4994ccdbf39d40ee3766">completion_queue.c</a>
+: <a class="el" href="grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e">grpc.h</a>
+, <a class="el" href="completion__queue_8c.html#a56bb6e0aa99e2989f9a01299afa9f73a">completion_queue.c</a>
</li>
<li>grpc_completion_queue_pluck()
-: <a class="el" href="grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee">grpc.h</a>
-, <a class="el" href="completion__queue_8c.html#ab63b4e63ae13faa3e6786f131a46b5dd">completion_queue.c</a>
+: <a class="el" href="grpc_8h.html#a2987d2596df0358fd967d2a662838433">grpc.h</a>
+, <a class="el" href="completion__queue_8c.html#a9de0ec56b65359ffe948d8d981d09717">completion_queue.c</a>
</li>
<li>grpc_completion_queue_shutdown()
: <a class="el" href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc.h</a>
@@ -2473,8 +2505,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc.h</a>
</li>
<li>grpc_composite_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a4f65f01fb23e963cc88bcdfbede70da7">credentials.c</a>
+: <a class="el" href="grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a60bbfa5d24aaa4f9075c6045181e9ddd">credentials.c</a>
</li>
<li>grpc_composite_credentials_get_credentials()
: <a class="el" href="credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67">credentials.h</a>
@@ -2529,8 +2561,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14">algorithm.c</a>
</li>
<li>grpc_compression_algorithm_parse()
-: <a class="el" href="compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397">compression.h</a>
-, <a class="el" href="algorithm_8c.html#a996f65ae42d05dd7ef9da9c6d6586397">algorithm.c</a>
+: <a class="el" href="compression_8h.html#a48df44a3ccd7035103e824da2fd474ac">compression.h</a>
+, <a class="el" href="algorithm_8c.html#a48df44a3ccd7035103e824da2fd474ac">algorithm.c</a>
+</li>
+<li>GRPC_COMPRESSION_ALGORITHM_STATE_ARG
+: <a class="el" href="compression_8h.html#ad5c78531e2ddf025a9fd3e74f30330d3">compression.h</a>
</li>
<li>grpc_compression_level
: <a class="el" href="compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7">compression.h</a>
@@ -2539,9 +2574,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba">compression.h</a>
, <a class="el" href="algorithm_8c.html#ace80040d9c2a916ddd4d2f2d2ec44dba">algorithm.c</a>
</li>
-<li>grpc_compute_engine_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a3beb3fe683139856e1a13c27d760eb95">credentials.c</a>
+<li>grpc_compression_options
+: <a class="el" href="compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde">compression.h</a>
+</li>
+<li>grpc_compression_options_disable_algorithm()
+: <a class="el" href="compression_8h.html#abc2ff820072cb6021e6a59190b35d754">compression.h</a>
+</li>
+<li>grpc_compression_options_enable_algorithm()
+: <a class="el" href="compression_8h.html#a045af026403d638b397749de2e15bedd">compression.h</a>
+</li>
+<li>grpc_compression_options_init()
+: <a class="el" href="compression_8h.html#ad8a9895538c2352a9a0067f87c651c07">compression.h</a>
+</li>
+<li>grpc_compression_options_is_algorithm_enabled()
+: <a class="el" href="compression_8h.html#abc6e77f12fa3efa896260144ae6b859f">compression.h</a>
</li>
<li>GRPC_COMPUTE_ENGINE_DETECTION_HOST
: <a class="el" href="google__default__credentials_8c.html#a4c79e7c2c581744d4fcb3518b2fccf39">google_default_credentials.c</a>
@@ -2564,16 +2610,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc.h</a>
</li>
<li>grpc_connectivity_state_check()
-: <a class="el" href="connectivity__state_8h.html#a7de513064c1e6d041b5c03611a21784c">connectivity_state.h</a>
-, <a class="el" href="connectivity__state_8c.html#a7de513064c1e6d041b5c03611a21784c">connectivity_state.c</a>
+: <a class="el" href="connectivity__state_8c.html#a7de513064c1e6d041b5c03611a21784c">connectivity_state.c</a>
+, <a class="el" href="connectivity__state_8h.html#a7de513064c1e6d041b5c03611a21784c">connectivity_state.h</a>
</li>
<li>grpc_connectivity_state_destroy()
-: <a class="el" href="connectivity__state_8c.html#aa8e03f103b290be8de8041a63e469591">connectivity_state.c</a>
-, <a class="el" href="connectivity__state_8h.html#aa8e03f103b290be8de8041a63e469591">connectivity_state.h</a>
+: <a class="el" href="connectivity__state_8h.html#aa8e03f103b290be8de8041a63e469591">connectivity_state.h</a>
+, <a class="el" href="connectivity__state_8c.html#aa8e03f103b290be8de8041a63e469591">connectivity_state.c</a>
</li>
<li>grpc_connectivity_state_init()
-: <a class="el" href="connectivity__state_8h.html#ab6dd4577019442e4d2bfab318d0a66a8">connectivity_state.h</a>
-, <a class="el" href="connectivity__state_8c.html#ab6dd4577019442e4d2bfab318d0a66a8">connectivity_state.c</a>
+: <a class="el" href="connectivity__state_8c.html#ab6dd4577019442e4d2bfab318d0a66a8">connectivity_state.c</a>
+, <a class="el" href="connectivity__state_8h.html#ab6dd4577019442e4d2bfab318d0a66a8">connectivity_state.h</a>
</li>
<li>grpc_connectivity_state_name()
: <a class="el" href="connectivity__state_8c.html#a90cae61aab329c583da43141f8057b36">connectivity_state.c</a>
@@ -2638,10 +2684,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e">completion_queue.h</a>
, <a class="el" href="completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e">completion_queue.c</a>
</li>
-<li>grpc_cq_hack_spin_pollset()
-: <a class="el" href="completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64">completion_queue.h</a>
-, <a class="el" href="completion__queue_8c.html#af56ef17bad0397c6f1305be433aeeb64">completion_queue.c</a>
-</li>
<li>grpc_cq_internal_ref()
: <a class="el" href="completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02">completion_queue.h</a>
, <a class="el" href="completion__queue_8c.html#acec06afc3d55de1701d5831e979dad02">completion_queue.c</a>
@@ -2650,12 +2692,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="completion__queue_8h.html#abb132fe2e37bc87bfcc83eb3cd8d3101">completion_queue.h</a>
</li>
<li>grpc_cq_internal_unref()
-: <a class="el" href="completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e">completion_queue.c</a>
-, <a class="el" href="completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e">completion_queue.h</a>
+: <a class="el" href="completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e">completion_queue.h</a>
</li>
<li>GRPC_CQ_INTERNAL_UNREF
: <a class="el" href="completion__queue_8h.html#aaceb3ef8959e5c43f6954c19a1975f63">completion_queue.h</a>
</li>
+<li>grpc_cq_internal_unref()
+: <a class="el" href="completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e">completion_queue.c</a>
+</li>
<li>grpc_cq_is_server_cq()
: <a class="el" href="completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf">completion_queue.h</a>
, <a class="el" href="completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf">completion_queue.c</a>
@@ -2676,8 +2720,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="socket__utils__posix_8h.html#a76dcb8f351a790f2f3dc6f857f1df6f6">socket_utils_posix.h</a>
</li>
<li>grpc_create_pick_first_lb_policy()
-: <a class="el" href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.h</a>
-, <a class="el" href="pick__first_8c.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.c</a>
+: <a class="el" href="pick__first_8c.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.c</a>
+, <a class="el" href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">pick_first.h</a>
</li>
<li>grpc_credentials
: <a class="el" href="grpc__security_8h.html#a17768c857575e4500cdd12bb94d3f33e">grpc_security.h</a>
@@ -2687,15 +2731,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="credentials_8c.html#a4a6be957afa38741405a5a41cdd752e1">credentials.c</a>
</li>
<li>grpc_credentials_create_security_connector()
-: <a class="el" href="credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.c</a>
-, <a class="el" href="credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.h</a>
+: <a class="el" href="credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.h</a>
+, <a class="el" href="credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759">credentials.c</a>
</li>
<li>GRPC_CREDENTIALS_ERROR
: <a class="el" href="credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4aa187148e06f47b75b8f89794a837fb6a">credentials.h</a>
</li>
<li>grpc_credentials_get_request_metadata()
-: <a class="el" href="credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc">credentials.h</a>
-, <a class="el" href="credentials_8c.html#afe8d4191ee0f0f67684fd2575173cabc">credentials.c</a>
+: <a class="el" href="credentials_8c.html#afe8d4191ee0f0f67684fd2575173cabc">credentials.c</a>
+, <a class="el" href="credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc">credentials.h</a>
</li>
<li>grpc_credentials_has_request_metadata()
: <a class="el" href="credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a">credentials.h</a>
@@ -2905,35 +2949,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900">endpoint.h</a>
, <a class="el" href="endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900">endpoint.c</a>
</li>
-<li>GRPC_ENDPOINT_CB_EOF
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_CB_ERROR
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_CB_OK
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_CB_SHUTDOWN
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37">endpoint.h</a>
+<li>grpc_endpoint_destroy()
+: <a class="el" href="endpoint_8c.html#a5b4b5f0b352955ec4f060c6b443408bd">endpoint.c</a>
+, <a class="el" href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">endpoint.h</a>
</li>
-<li>grpc_endpoint_cb_status
-: <a class="el" href="endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae">endpoint.h</a>
+<li>GRPC_ENDPOINT_DONE
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4">endpoint.h</a>
</li>
-<li>grpc_endpoint_destroy()
-: <a class="el" href="endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#a5b4b5f0b352955ec4f060c6b443408bd">endpoint.c</a>
+<li>GRPC_ENDPOINT_ERROR
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1">endpoint.h</a>
</li>
<li>grpc_endpoint_get_peer()
-: <a class="el" href="endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.c</a>
-, <a class="el" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.h</a>
+: <a class="el" href="endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.h</a>
+, <a class="el" href="endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338">endpoint.c</a>
+</li>
+<li>grpc_endpoint_op_status
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">endpoint.h</a>
</li>
-<li>grpc_endpoint_notify_on_read()
-: <a class="el" href="endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be">endpoint.h</a>
-, <a class="el" href="endpoint_8c.html#abead7bb222b6e3f5a7004c8fb12821be">endpoint.c</a>
+<li>GRPC_ENDPOINT_PENDING
+: <a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8">endpoint.h</a>
</li>
-<li>grpc_endpoint_read_cb
-: <a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">endpoint.h</a>
+<li>grpc_endpoint_read()
+: <a class="el" href="endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205">endpoint.h</a>
+, <a class="el" href="endpoint_8c.html#a88073e28e8d69a1e0ef322bc1e825349">endpoint.c</a>
</li>
<li>grpc_endpoint_shutdown()
: <a class="el" href="endpoint_8h.html#a7fca699259b75cf0f685227a363765fa">endpoint.h</a>
@@ -2943,23 +2981,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="endpoint_8h.html#accd077025fc138a98e048238d2efe1b9">endpoint.h</a>
</li>
<li>grpc_endpoint_write()
-: <a class="el" href="endpoint_8c.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">endpoint.c</a>
-, <a class="el" href="endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0">endpoint.h</a>
-</li>
-<li>grpc_endpoint_write_cb
-: <a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_WRITE_DONE
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_WRITE_ERROR
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f">endpoint.h</a>
-</li>
-<li>GRPC_ENDPOINT_WRITE_PENDING
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09">endpoint.h</a>
-</li>
-<li>grpc_endpoint_write_status
-: <a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">endpoint.h</a>
+: <a class="el" href="endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067">endpoint.h</a>
+, <a class="el" href="endpoint_8c.html#a1789b99244fa647b7a6c82581e1ddaad">endpoint.c</a>
</li>
<li>grpc_event
: <a class="el" href="grpc_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc.h</a>
@@ -2972,20 +2995,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="security__connector_8h.html#abe2c43cab618ad3b036645d9aa506f12">security_connector.h</a>
, <a class="el" href="security__connector_8c.html#abe2c43cab618ad3b036645d9aa506f12">security_connector.c</a>
</li>
-<li>grpc_fake_oauth2_credentials_create()
-: <a class="el" href="credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc">credentials.h</a>
-, <a class="el" href="credentials_8c.html#ac749a71cdf28ebdc69d25cde612b22cc">credentials.c</a>
-</li>
<li>GRPC_FAKE_SECURITY_URL_SCHEME
: <a class="el" href="security__connector_8h.html#aac2af4901dde1db04846ccc7bde22272">security_connector.h</a>
</li>
<li>grpc_fake_server_security_connector_create()
-: <a class="el" href="security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.c</a>
-, <a class="el" href="security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.h</a>
+: <a class="el" href="security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.h</a>
+, <a class="el" href="security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417">security_connector.c</a>
</li>
<li>grpc_fake_transport_security_credentials_create()
-: <a class="el" href="credentials_8h.html#ab970b1925f494cb159a29a404f23d157">credentials.h</a>
-, <a class="el" href="credentials_8c.html#ab970b1925f494cb159a29a404f23d157">credentials.c</a>
+: <a class="el" href="credentials_8c.html#ab970b1925f494cb159a29a404f23d157">credentials.c</a>
+, <a class="el" href="credentials_8h.html#ab970b1925f494cb159a29a404f23d157">credentials.h</a>
</li>
<li>grpc_fake_transport_security_server_credentials_create()
: <a class="el" href="credentials_8h.html#a60f9433cc38460bb83da148eff9475ae">credentials.h</a>
@@ -3051,14 +3070,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_fetch_oauth2_func
: <a class="el" href="credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d">credentials.h</a>
</li>
+<li>grpc_find_auth_metadata_processor_in_args()
+: <a class="el" href="security__context_8c.html#a5b6c6b6fd05fbbe474360a910f2614e5">security_context.c</a>
+, <a class="el" href="security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5">security_context.h</a>
+</li>
<li>grpc_find_security_connector_in_args()
: <a class="el" href="security__connector_8h.html#a7db9da4604178cb7e640e744da4b733c">security_connector.h</a>
, <a class="el" href="security__connector_8c.html#a7db9da4604178cb7e640e744da4b733c">security_connector.c</a>
</li>
<li>grpc_flowctl_trace
-: <a class="el" href="chttp2__transport_8h.html#afd0f83d780e8ddeac885163c45aab0a8">chttp2_transport.h</a>
+: <a class="el" href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">internal.h</a>
+, <a class="el" href="chttp2__transport_8h.html#afd0f83d780e8ddeac885163c45aab0a8">chttp2_transport.h</a>
, <a class="el" href="chttp2__transport_8c.html#afd0f83d780e8ddeac885163c45aab0a8">chttp2_transport.c</a>
-, <a class="el" href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">internal.h</a>
</li>
<li>grpc_flush_cached_google_default_credentials()
: <a class="el" href="credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a">credentials.h</a>
@@ -3067,9 +3090,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_forbid_dualstack_sockets_for_testing
: <a class="el" href="socket__utils__posix_8h.html#a593bec0bced7e30f2c1ac059b5188757">socket_utils_posix.h</a>
</li>
+<li>grpc_get_default_authority()
+: <a class="el" href="resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885">resolver_registry.h</a>
+, <a class="el" href="resolver__registry_8c.html#ade4375aeeaf1d8848b9fbf373021e885">resolver_registry.c</a>
+</li>
<li>grpc_get_default_ssl_roots()
-: <a class="el" href="security__connector_8h.html#a341f454443268ca27e5cc01219b93fef">security_connector.h</a>
-, <a class="el" href="security__connector_8c.html#a341f454443268ca27e5cc01219b93fef">security_connector.c</a>
+: <a class="el" href="security__connector_8c.html#a341f454443268ca27e5cc01219b93fef">security_connector.c</a>
+, <a class="el" href="security__connector_8h.html#a341f454443268ca27e5cc01219b93fef">security_connector.h</a>
</li>
<li>grpc_get_well_known_google_credentials_file_path()
: <a class="el" href="credentials_8h.html#a3c03f6a39aec4530a4a3024a8f9c2716">credentials.h</a>
@@ -3077,6 +3104,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY
: <a class="el" href="credentials_8h.html#ac6142eafe5116c797b860449a2fbb7bf">credentials.h</a>
</li>
+<li>grpc_google_compute_engine_credentials_create()
+: <a class="el" href="credentials_8c.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">grpc_security.h</a>
+</li>
<li>GRPC_GOOGLE_CREDENTIALS_ENV_VAR
: <a class="el" href="grpc__security_8h.html#a3874f70577fc9fe15fd2c4ce68a36ecd">grpc_security.h</a>
</li>
@@ -3084,12 +3115,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170">grpc_security.h</a>
, <a class="el" href="google__default__credentials_8c.html#a5e3fb8f208c302245a1392c7ef16d170">google_default_credentials.c</a>
</li>
+<li>grpc_google_iam_credentials_create()
+: <a class="el" href="grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#a47e3aed3c33af461c4d6585ce387789f">credentials.c</a>
+</li>
<li>GRPC_GOOGLE_OAUTH2_SERVICE_HOST
: <a class="el" href="credentials_8h.html#a61dc5d4843d2e4b26aa48694efd08cd3">credentials.h</a>
</li>
<li>GRPC_GOOGLE_OAUTH2_SERVICE_TOKEN_PATH
: <a class="el" href="credentials_8h.html#aa9cf32ba20b7ce3e171c87ab1c08b20c">credentials.h</a>
</li>
+<li>grpc_google_refresh_token_credentials_create()
+: <a class="el" href="grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#ae44d54a3099c9c8499764706e1c69919">credentials.c</a>
+</li>
<li>GRPC_GOOGLE_SERVICE_ACCOUNTS_EMAIL_DOMAIN
: <a class="el" href="jwt__verifier_8h.html#aea767ba783450fa8bcd54ca9b5321b73">jwt_verifier.h</a>
</li>
@@ -3172,6 +3211,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_httpcli_parser_state
: <a class="el" href="parser_8h.html#a664db6149875c333b0a568ef8711e257">parser.h</a>
</li>
+<li>grpc_httpcli_plaintext
+: <a class="el" href="httpcli_8h.html#ab0853017544220823e2a663a7bca9136">httpcli.h</a>
+, <a class="el" href="httpcli_8c.html#ab0853017544220823e2a663a7bca9136">httpcli.c</a>
+</li>
<li>grpc_httpcli_post()
: <a class="el" href="httpcli_8h.html#a96f034743193848e966d61192e406c70">httpcli.h</a>
, <a class="el" href="httpcli_8c.html#a96f034743193848e966d61192e406c70">httpcli.c</a>
@@ -3192,9 +3235,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">httpcli.h</a>
, <a class="el" href="httpcli_8c.html#a15ab7c87e0d5e42341c9652d5045d8ce">httpcli.c</a>
</li>
-<li>grpc_httpcli_ssl_channel_security_connector_create()
-: <a class="el" href="httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de">httpcli_security_connector.h</a>
-, <a class="el" href="httpcli__security__connector_8c.html#a2738fc49f8c3103a4e43ef68cd9b15de">httpcli_security_connector.c</a>
+<li>grpc_httpcli_ssl
+: <a class="el" href="httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a">httpcli.h</a>
+, <a class="el" href="httpcli__security__connector_8c.html#a7bd9903ed0a51ba35bd81d71c8fb635a">httpcli_security_connector.c</a>
</li>
<li>GRPC_HTTPCLI_USER_AGENT
: <a class="el" href="httpcli_8h.html#aad8b996f269fd3671a7c6fa829bdec95">httpcli.h</a>
@@ -3205,10 +3248,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>GRPC_IAM_AUTHORIZATION_TOKEN_METADATA_KEY
: <a class="el" href="credentials_8h.html#ac952f285c5ca94edcff909e37ae68402">credentials.h</a>
</li>
-<li>grpc_iam_credentials_create()
-: <a class="el" href="credentials_8c.html#ad16075798f906b98e0fb3e3018f22ae0">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3">grpc_security.h</a>
-</li>
<li>grpc_incoming_metadata_buffer_move_to_referencing_sopb()
: <a class="el" href="incoming__metadata_8h.html#a0a6bd4407d08e21bc48a6f9cd7167cd0">incoming_metadata.h</a>
, <a class="el" href="incoming__metadata_8c.html#a0a6bd4407d08e21bc48a6f9cd7167cd0">incoming_metadata.c</a>
@@ -3221,8 +3260,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="secure__transport__setup_8c.html#a7faeebb3ced4358f4e7db1428923b013">secure_transport_setup.c</a>
</li>
<li>grpc_insecure_channel_create()
-: <a class="el" href="grpc_8h.html#aa710e7e68b23098900f924cf69797496">grpc.h</a>
-, <a class="el" href="channel__create_8c.html#aa710e7e68b23098900f924cf69797496">channel_create.c</a>
+: <a class="el" href="grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc">grpc.h</a>
+, <a class="el" href="channel__create_8c.html#ab2fb7e90dbdcda0f3baf4228bde370cc">channel_create.c</a>
</li>
<li>grpc_iocp_add_socket()
: <a class="el" href="iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd">iocp_windows.h</a>
@@ -3236,17 +3275,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_iocp_shutdown()
: <a class="el" href="iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16">iocp_windows.h</a>
</li>
-<li>grpc_iocp_socket_orphan()
-: <a class="el" href="iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac">iocp_windows.h</a>
-</li>
<li>grpc_iomgr_add_callback()
: <a class="el" href="iomgr_8h.html#a95b724dc6bbd9b75694251713db00619">iomgr.h</a>
, <a class="el" href="iomgr_8c.html#a95b724dc6bbd9b75694251713db00619">iomgr.c</a>
</li>
<li>grpc_iomgr_add_delayed_callback()
-: <a class="el" href="iomgr__internal_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b">iomgr_internal.h</a>
+: <a class="el" href="iomgr_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b">iomgr.h</a>
, <a class="el" href="iomgr_8c.html#a4d3b9286cc4434fad35b6017f6222431">iomgr.c</a>
-, <a class="el" href="iomgr_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b">iomgr.h</a>
+, <a class="el" href="iomgr__internal_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b">iomgr_internal.h</a>
</li>
<li>grpc_iomgr_cb_func
: <a class="el" href="iomgr_8h.html#ad4037ad983dff2d616a6fb90158baad3">iomgr.h</a>
@@ -3255,8 +3291,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="iomgr_8h.html#ab34430c3d713794f01b7d6114ad4db87">iomgr.h</a>
</li>
<li>grpc_iomgr_closure_init()
-: <a class="el" href="iomgr_8h.html#ac8b4ae11b78ccbded903c14f69aa7a83">iomgr.h</a>
-, <a class="el" href="iomgr_8c.html#ac8b4ae11b78ccbded903c14f69aa7a83">iomgr.c</a>
+: <a class="el" href="iomgr_8c.html#ac8b4ae11b78ccbded903c14f69aa7a83">iomgr.c</a>
+, <a class="el" href="iomgr_8h.html#ac8b4ae11b78ccbded903c14f69aa7a83">iomgr.h</a>
</li>
<li>grpc_iomgr_create_endpoint_pair()
: <a class="el" href="endpoint__pair_8h.html#a024d70a614077120d1a5ab8c612a469a">endpoint_pair.h</a>
@@ -3275,16 +3311,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="iomgr__internal_8h.html#a87a1f7804687c5ca784a8d9842e83624">iomgr_internal.h</a>
</li>
<li>grpc_iomgr_register_object()
-: <a class="el" href="iomgr__internal_8h.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr_internal.h</a>
-, <a class="el" href="iomgr_8c.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr.c</a>
+: <a class="el" href="iomgr_8c.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr.c</a>
+, <a class="el" href="iomgr__internal_8h.html#a19ac63e9dff7d1543b1a3e556525773e">iomgr_internal.h</a>
</li>
<li>grpc_iomgr_shutdown()
: <a class="el" href="iomgr_8h.html#a466909d4101b063c991bbb39ee38ae25">iomgr.h</a>
, <a class="el" href="iomgr_8c.html#a466909d4101b063c991bbb39ee38ae25">iomgr.c</a>
</li>
<li>grpc_iomgr_unregister_object()
-: <a class="el" href="iomgr__internal_8h.html#a82cf3ac6566867546afabf5f08f4aa8a">iomgr_internal.h</a>
-, <a class="el" href="iomgr_8c.html#a82cf3ac6566867546afabf5f08f4aa8a">iomgr.c</a>
+: <a class="el" href="iomgr_8c.html#a82cf3ac6566867546afabf5f08f4aa8a">iomgr.c</a>
+, <a class="el" href="iomgr__internal_8h.html#a82cf3ac6566867546afabf5f08f4aa8a">iomgr_internal.h</a>
</li>
<li>grpc_ioreq_completion_func
: <a class="el" href="call_8h.html#ac4899ae8f97f4bc7e61ae178d853373b">call.h</a>
@@ -3329,15 +3365,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="call_8h.html#a6197b03dc8f1e7b26c62190faf505077aaf233f9c12febc8d9b8cef46c856c522">call.h</a>
</li>
<li>grpc_ipv4_resolver_factory_create()
-: <a class="el" href="sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa">sockaddr_resolver.h</a>
-, <a class="el" href="sockaddr__resolver_8c.html#abc4c6c8581ef4f8dc5cf8ec5c79383a1">sockaddr_resolver.c</a>
+: <a class="el" href="sockaddr__resolver_8c.html#abc4c6c8581ef4f8dc5cf8ec5c79383a1">sockaddr_resolver.c</a>
+, <a class="el" href="sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa">sockaddr_resolver.h</a>
</li>
<li>grpc_ipv6_loopback_available()
: <a class="el" href="socket__utils__posix_8h.html#ad76fb0120a38b881723d537d95a51563">socket_utils_posix.h</a>
</li>
<li>grpc_ipv6_resolver_factory_create()
-: <a class="el" href="sockaddr__resolver_8c.html#ad0f24d3cf0da9c53e628da5f60cab92d">sockaddr_resolver.c</a>
-, <a class="el" href="sockaddr__resolver_8h.html#abe451b1e6a083dfcc0656fb77a9e42c2">sockaddr_resolver.h</a>
+: <a class="el" href="sockaddr__resolver_8h.html#abe451b1e6a083dfcc0656fb77a9e42c2">sockaddr_resolver.h</a>
+, <a class="el" href="sockaddr__resolver_8c.html#ad0f24d3cf0da9c53e628da5f60cab92d">sockaddr_resolver.c</a>
</li>
<li>grpc_is_binary_header()
: <a class="el" href="bin__encoder_8h.html#a6ce0fde0cf6e820ca0c95dae4653039e">bin_encoder.h</a>
@@ -3354,8 +3390,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2a12e5c49e8af63209e64af80f053a5877">json_common.h</a>
</li>
<li>grpc_json_create()
-: <a class="el" href="json_8c.html#a479fecc70a15ea64d52485891615669f">json.c</a>
-, <a class="el" href="json_8h.html#a479fecc70a15ea64d52485891615669f">json.h</a>
+: <a class="el" href="json_8h.html#a479fecc70a15ea64d52485891615669f">json.h</a>
+, <a class="el" href="json_8c.html#a479fecc70a15ea64d52485891615669f">json.c</a>
</li>
<li>grpc_json_destroy()
: <a class="el" href="json_8h.html#a93347bf054f40cd67dd9a1d46e830ed3">json.h</a>
@@ -3365,8 +3401,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a3ec47e8c31d09cfc07b3b3459caf5ed7">json_reader.h</a>
</li>
<li>grpc_json_dump_to_string()
-: <a class="el" href="json_8h.html#a4d51e00e1deba5579a221647ced4cd71">json.h</a>
-, <a class="el" href="json__string_8c.html#a4d51e00e1deba5579a221647ced4cd71">json_string.c</a>
+: <a class="el" href="json__string_8c.html#a4d51e00e1deba5579a221647ced4cd71">json_string.c</a>
+, <a class="el" href="json_8h.html#a4d51e00e1deba5579a221647ced4cd71">json.h</a>
</li>
<li>GRPC_JSON_EAGAIN
: <a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a28dcdba3bcbd64daf22c70df4d1bd3f0">json_reader.h</a>
@@ -3394,17 +3430,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="json__string_8c.html#ad66397af23c3f5377035d9fc74e4f401">json_string.c</a>
</li>
<li>grpc_json_parse_string_with_len()
-: <a class="el" href="json__string_8c.html#ac0d745ec903ab5f5759ebf3bc245b5c6">json_string.c</a>
-, <a class="el" href="json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6">json.h</a>
+: <a class="el" href="json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6">json.h</a>
+, <a class="el" href="json__string_8c.html#ac0d745ec903ab5f5759ebf3bc245b5c6">json_string.c</a>
</li>
<li>GRPC_JSON_READ_CHAR_EAGAIN
-: <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_CHAR_EOF
-: <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_CHAR_ERROR
-: <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc">json_reader.h</a>
+: <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc">json_reader.h</a>
</li>
<li>GRPC_JSON_READ_ERROR
: <a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24af34c0d5ee249e46cca43ead968e07ebc">json_reader.h</a>
@@ -3417,8 +3453,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="json__reader_8c.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b">json_reader.c</a>
</li>
<li>grpc_json_reader_is_complete()
-: <a class="el" href="json__reader_8h.html#aca35ff1405586201c145f8411ce4f611">json_reader.h</a>
-, <a class="el" href="json__reader_8c.html#aca35ff1405586201c145f8411ce4f611">json_reader.c</a>
+: <a class="el" href="json__reader_8c.html#aca35ff1405586201c145f8411ce4f611">json_reader.c</a>
+, <a class="el" href="json__reader_8h.html#aca35ff1405586201c145f8411ce4f611">json_reader.h</a>
</li>
<li>grpc_json_reader_run()
: <a class="el" href="json__reader_8h.html#a369a903219dd343358dad9e4cc67cedb">json_reader.h</a>
@@ -3533,28 +3569,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="json__writer_8h.html#aa24bdcefdd09a31b2fa23fbaf4060dc9">json_writer.h</a>
</li>
<li>grpc_json_writer_container_begins()
-: <a class="el" href="json__writer_8c.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.c</a>
-, <a class="el" href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.h</a>
+: <a class="el" href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.h</a>
+, <a class="el" href="json__writer_8c.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">json_writer.c</a>
</li>
<li>grpc_json_writer_container_ends()
-: <a class="el" href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">json_writer.h</a>
-, <a class="el" href="json__writer_8c.html#a8ec853f6ef8940debf36820f6329427e">json_writer.c</a>
+: <a class="el" href="json__writer_8c.html#a8ec853f6ef8940debf36820f6329427e">json_writer.c</a>
+, <a class="el" href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">json_writer.h</a>
</li>
<li>grpc_json_writer_init()
: <a class="el" href="json__writer_8c.html#a9c57757dbd540d5c31db7dbb35274637">json_writer.c</a>
, <a class="el" href="json__writer_8h.html#a9c57757dbd540d5c31db7dbb35274637">json_writer.h</a>
</li>
<li>grpc_json_writer_object_key()
-: <a class="el" href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.h</a>
-, <a class="el" href="json__writer_8c.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.c</a>
+: <a class="el" href="json__writer_8c.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.c</a>
+, <a class="el" href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">json_writer.h</a>
</li>
<li>grpc_json_writer_value_raw()
-: <a class="el" href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">json_writer.h</a>
-, <a class="el" href="json__writer_8c.html#afac9ce564b4c11e3ea35082de3bd1747">json_writer.c</a>
+: <a class="el" href="json__writer_8c.html#afac9ce564b4c11e3ea35082de3bd1747">json_writer.c</a>
+, <a class="el" href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">json_writer.h</a>
</li>
<li>grpc_json_writer_value_raw_with_len()
-: <a class="el" href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.h</a>
-, <a class="el" href="json__writer_8c.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.c</a>
+: <a class="el" href="json__writer_8c.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.c</a>
+, <a class="el" href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">json_writer.h</a>
</li>
<li>grpc_json_writer_value_string()
: <a class="el" href="json__writer_8c.html#aa7e5a12ffddc0cc95bff06c1879a64e0">json_writer.c</a>
@@ -3571,55 +3607,55 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="jwt__verifier_8h.html#a19e8de86ed8bb8461969cd07624cb06f">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_check()
-: <a class="el" href="jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_destroy()
: <a class="el" href="jwt__verifier_8c.html#aa69d0e75df7133ebfda05f50303f8316">jwt_verifier.c</a>
, <a class="el" href="jwt__verifier_8h.html#aa69d0e75df7133ebfda05f50303f8316">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_expires_at()
-: <a class="el" href="jwt__verifier_8h.html#ab9759b63895dde79be0715b0369cd0c4">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#ab9759b63895dde79be0715b0369cd0c4">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#ab9759b63895dde79be0715b0369cd0c4">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#ab9759b63895dde79be0715b0369cd0c4">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_from_json()
-: <a class="el" href="jwt__verifier_8h.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_id()
-: <a class="el" href="jwt__verifier_8h.html#a319d836355e40efba372f9baf09bbd54">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#a319d836355e40efba372f9baf09bbd54">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#a319d836355e40efba372f9baf09bbd54">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#a319d836355e40efba372f9baf09bbd54">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_issued_at()
: <a class="el" href="jwt__verifier_8c.html#a58838743f413ceebbf5b4afd77d7ab7f">jwt_verifier.c</a>
, <a class="el" href="jwt__verifier_8h.html#a58838743f413ceebbf5b4afd77d7ab7f">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_issuer()
-: <a class="el" href="jwt__verifier_8c.html#a61a1d74e9b150c1a7dccf259d84e8da6">jwt_verifier.c</a>
-, <a class="el" href="jwt__verifier_8h.html#a61a1d74e9b150c1a7dccf259d84e8da6">jwt_verifier.h</a>
+: <a class="el" href="jwt__verifier_8h.html#a61a1d74e9b150c1a7dccf259d84e8da6">jwt_verifier.h</a>
+, <a class="el" href="jwt__verifier_8c.html#a61a1d74e9b150c1a7dccf259d84e8da6">jwt_verifier.c</a>
</li>
<li>grpc_jwt_claims_json()
-: <a class="el" href="jwt__verifier_8c.html#a4eb1db0055c2992691e1c3e92d65a656">jwt_verifier.c</a>
-, <a class="el" href="jwt__verifier_8h.html#a4eb1db0055c2992691e1c3e92d65a656">jwt_verifier.h</a>
+: <a class="el" href="jwt__verifier_8h.html#a4eb1db0055c2992691e1c3e92d65a656">jwt_verifier.h</a>
+, <a class="el" href="jwt__verifier_8c.html#a4eb1db0055c2992691e1c3e92d65a656">jwt_verifier.c</a>
</li>
<li>grpc_jwt_claims_not_before()
-: <a class="el" href="jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499">jwt_verifier.h</a>
</li>
<li>grpc_jwt_claims_subject()
: <a class="el" href="jwt__verifier_8c.html#ac77af641794a3449e94d7d7cb48a50c6">jwt_verifier.c</a>
, <a class="el" href="jwt__verifier_8h.html#ac77af641794a3449e94d7d7cb48a50c6">jwt_verifier.h</a>
</li>
<li>grpc_jwt_encode_and_sign()
-: <a class="el" href="json__token_8h.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f">json_token.h</a>
-, <a class="el" href="json__token_8c.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f">json_token.c</a>
+: <a class="el" href="json__token_8c.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f">json_token.c</a>
+, <a class="el" href="json__token_8h.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f">json_token.h</a>
</li>
<li>grpc_jwt_encode_and_sign_override
: <a class="el" href="json__token_8h.html#acf73be11be357bfd35a30b845e26118f">json_token.h</a>
</li>
<li>grpc_jwt_encode_and_sign_set_override()
-: <a class="el" href="json__token_8c.html#a58f70df2a4a2e8c9bc4f91a85202ce9c">json_token.c</a>
-, <a class="el" href="json__token_8h.html#a58f70df2a4a2e8c9bc4f91a85202ce9c">json_token.h</a>
+: <a class="el" href="json__token_8h.html#a58f70df2a4a2e8c9bc4f91a85202ce9c">json_token.h</a>
+, <a class="el" href="json__token_8c.html#a58f70df2a4a2e8c9bc4f91a85202ce9c">json_token.c</a>
</li>
<li>GRPC_JWT_OAUTH2_AUDIENCE
: <a class="el" href="json__token_8h.html#aa786d993b153687864544b028ab81d57">json_token.h</a>
@@ -3646,16 +3682,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5aa940dd7ad73e12da6ad7c2c5ef4d3298">jwt_verifier.h</a>
</li>
<li>grpc_jwt_verifier_clock_skew
-: <a class="el" href="jwt__verifier_8c.html#a7d1ae2ff5b43188c302d75bb3ed761f7">jwt_verifier.c</a>
-, <a class="el" href="jwt__verifier_8h.html#a7d1ae2ff5b43188c302d75bb3ed761f7">jwt_verifier.h</a>
+: <a class="el" href="jwt__verifier_8h.html#a7d1ae2ff5b43188c302d75bb3ed761f7">jwt_verifier.h</a>
+, <a class="el" href="jwt__verifier_8c.html#a7d1ae2ff5b43188c302d75bb3ed761f7">jwt_verifier.c</a>
</li>
<li>grpc_jwt_verifier_create()
-: <a class="el" href="jwt__verifier_8h.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#acf8e8c06616b9d3006333f63c708a811">jwt_verifier.h</a>
</li>
<li>grpc_jwt_verifier_destroy()
-: <a class="el" href="jwt__verifier_8c.html#a44bac1b48da3adf4d7858f2b40121bab">jwt_verifier.c</a>
-, <a class="el" href="jwt__verifier_8h.html#a7d033f01e4d9c4c3dfba2e2f4cf57398">jwt_verifier.h</a>
+: <a class="el" href="jwt__verifier_8h.html#a7d033f01e4d9c4c3dfba2e2f4cf57398">jwt_verifier.h</a>
+, <a class="el" href="jwt__verifier_8c.html#a44bac1b48da3adf4d7858f2b40121bab">jwt_verifier.c</a>
</li>
<li>GRPC_JWT_VERIFIER_GENERIC_ERROR
: <a class="el" href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5a8b1bd3670e04ba080882d18ad2156546">jwt_verifier.h</a>
@@ -3664,8 +3700,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5a939bc13cb2d1fe1529a29dfaca361194">jwt_verifier.h</a>
</li>
<li>grpc_jwt_verifier_max_delay
-: <a class="el" href="jwt__verifier_8c.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.c</a>
-, <a class="el" href="jwt__verifier_8h.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.h</a>
+: <a class="el" href="jwt__verifier_8h.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.h</a>
+, <a class="el" href="jwt__verifier_8c.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.c</a>
</li>
<li>GRPC_JWT_VERIFIER_OK
: <a class="el" href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5a7e0b490fc1c6a843a9ed7266f5255f57">jwt_verifier.h</a>
@@ -3674,32 +3710,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5">jwt_verifier.h</a>
</li>
<li>grpc_jwt_verifier_status_to_string()
-: <a class="el" href="jwt__verifier_8h.html#a2aad6c48023145f901a39b5b9ef6b6d3">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#a2aad6c48023145f901a39b5b9ef6b6d3">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#a2aad6c48023145f901a39b5b9ef6b6d3">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#a2aad6c48023145f901a39b5b9ef6b6d3">jwt_verifier.h</a>
</li>
<li>GRPC_JWT_VERIFIER_TIME_CONSTRAINT_FAILURE
: <a class="el" href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5ab77a70669bbc2a0a6e69b95b9f8dd78f">jwt_verifier.h</a>
</li>
<li>grpc_jwt_verifier_verify()
-: <a class="el" href="jwt__verifier_8h.html#ac9960f7842a141d85b0bb38dd231900d">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#ac9960f7842a141d85b0bb38dd231900d">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#ac9960f7842a141d85b0bb38dd231900d">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#ac9960f7842a141d85b0bb38dd231900d">jwt_verifier.h</a>
</li>
<li>grpc_kick_drain()
: <a class="el" href="pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c">pollset_posix.h</a>
</li>
-<li>grpc_kick_fd_info
-: <a class="el" href="pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5">pollset_kick_posix.h</a>
-</li>
<li>grpc_kick_poller()
-: <a class="el" href="alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f">alarm_internal.h</a>
-, <a class="el" href="iomgr_8c.html#aac483dfd6e19fa9df68620e7f7a0697f">iomgr.c</a>
+: <a class="el" href="iomgr_8c.html#aac483dfd6e19fa9df68620e7f7a0697f">iomgr.c</a>
+, <a class="el" href="alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f">alarm_internal.h</a>
</li>
<li>grpc_kick_read_fd()
: <a class="el" href="pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b">pollset_posix.h</a>
</li>
<li>grpc_lame_client_channel_create()
-: <a class="el" href="grpc_8h.html#acd59697f4b8bedea662939da3668ab9b">grpc.h</a>
-, <a class="el" href="lame__client_8c.html#acd59697f4b8bedea662939da3668ab9b">lame_client.c</a>
+: <a class="el" href="lame__client_8c.html#a06520e4e8ed6c764866b61756609d705">lame_client.c</a>
+, <a class="el" href="grpc_8h.html#a06520e4e8ed6c764866b61756609d705">grpc.h</a>
</li>
<li>grpc_lb_completion
: <a class="el" href="lb__policy_8h.html#a82191ae9ee04740368256ebfe25ec9d5">lb_policy.h</a>
@@ -3708,12 +3741,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="lb__policy_8h.html#aa2bf7da355b0faa3fe532f83899e3e2c">lb_policy.h</a>
</li>
<li>grpc_lb_policy_broadcast()
-: <a class="el" href="lb__policy_8h.html#a1d03d2f71dda12c97863cf387559e47a">lb_policy.h</a>
-, <a class="el" href="lb__policy_8c.html#a1d03d2f71dda12c97863cf387559e47a">lb_policy.c</a>
+: <a class="el" href="lb__policy_8c.html#a1d03d2f71dda12c97863cf387559e47a">lb_policy.c</a>
+, <a class="el" href="lb__policy_8h.html#a1d03d2f71dda12c97863cf387559e47a">lb_policy.h</a>
</li>
<li>grpc_lb_policy_check_connectivity()
-: <a class="el" href="lb__policy_8h.html#a115550f997d572ed49c8906c2cb347b8">lb_policy.h</a>
-, <a class="el" href="lb__policy_8c.html#a115550f997d572ed49c8906c2cb347b8">lb_policy.c</a>
+: <a class="el" href="lb__policy_8c.html#a115550f997d572ed49c8906c2cb347b8">lb_policy.c</a>
+, <a class="el" href="lb__policy_8h.html#a115550f997d572ed49c8906c2cb347b8">lb_policy.h</a>
</li>
<li>grpc_lb_policy_exit_idle()
: <a class="el" href="lb__policy_8c.html#a163a863a51690daa93984d7b7bd0ac88">lb_policy.c</a>
@@ -3724,31 +3757,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="lb__policy_8h.html#aa20fbb7fdf68dadcae6aaba3e227ac50">lb_policy.h</a>
</li>
<li>grpc_lb_policy_notify_on_state_change()
-: <a class="el" href="lb__policy_8h.html#a246a7f5b971f672fa6a8dba8d7264790">lb_policy.h</a>
-, <a class="el" href="lb__policy_8c.html#a246a7f5b971f672fa6a8dba8d7264790">lb_policy.c</a>
+: <a class="el" href="lb__policy_8c.html#a246a7f5b971f672fa6a8dba8d7264790">lb_policy.c</a>
+, <a class="el" href="lb__policy_8h.html#a246a7f5b971f672fa6a8dba8d7264790">lb_policy.h</a>
</li>
<li>grpc_lb_policy_pick()
: <a class="el" href="lb__policy_8c.html#a31611c6d703434b360e90062a28e5140">lb_policy.c</a>
, <a class="el" href="lb__policy_8h.html#a31611c6d703434b360e90062a28e5140">lb_policy.h</a>
</li>
-<li>GRPC_LB_POLICY_REF
-: <a class="el" href="lb__policy_8h.html#aee5c1071728e588a3875f2338d4a5526">lb_policy.h</a>
-</li>
<li>grpc_lb_policy_ref()
: <a class="el" href="lb__policy_8h.html#af9780ed236a96c3f57d1965d3395132f">lb_policy.h</a>
, <a class="el" href="lb__policy_8c.html#af9780ed236a96c3f57d1965d3395132f">lb_policy.c</a>
</li>
+<li>GRPC_LB_POLICY_REF
+: <a class="el" href="lb__policy_8h.html#aee5c1071728e588a3875f2338d4a5526">lb_policy.h</a>
+</li>
<li>grpc_lb_policy_shutdown()
-: <a class="el" href="lb__policy_8c.html#a1eb8d912c3d82fa0f444fe9cf4bd6991">lb_policy.c</a>
-, <a class="el" href="lb__policy_8h.html#a1eb8d912c3d82fa0f444fe9cf4bd6991">lb_policy.h</a>
+: <a class="el" href="lb__policy_8h.html#a1eb8d912c3d82fa0f444fe9cf4bd6991">lb_policy.h</a>
+, <a class="el" href="lb__policy_8c.html#a1eb8d912c3d82fa0f444fe9cf4bd6991">lb_policy.c</a>
</li>
<li>grpc_lb_policy_unref()
-: <a class="el" href="lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.h</a>
-, <a class="el" href="lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.c</a>
+: <a class="el" href="lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.c</a>
</li>
<li>GRPC_LB_POLICY_UNREF
: <a class="el" href="lb__policy_8h.html#a376467589c9ff6e1d597ae21b44295c9">lb_policy.h</a>
</li>
+<li>grpc_lb_policy_unref()
+: <a class="el" href="lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942">lb_policy.h</a>
+</li>
<li>grpc_lb_policy_vtable
: <a class="el" href="lb__policy_8h.html#a3319e96c3d9a520883e74ddf112f7fd2">lb_policy.h</a>
</li>
@@ -3759,22 +3794,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0">internal.h</a>
</li>
<li>grpc_max_auth_token_lifetime
-: <a class="el" href="json__token_8c.html#a6112c5b60b1c0197531f80fdc56f7772">json_token.c</a>
-, <a class="el" href="grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772">grpc_security.h</a>
+, <a class="el" href="json__token_8c.html#a6112c5b60b1c0197531f80fdc56f7772">json_token.c</a>
+</li>
+<li>GRPC_MAX_COMPLETION_QUEUE_PLUCKERS
+: <a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">grpc.h</a>
</li>
<li>GRPC_MAX_SOCKADDR_SIZE
: <a class="el" href="resolve__address_8h.html#aa9cd304afa2c2f9757531c4b2a8168b6">resolve_address.h</a>
</li>
<li>grpc_maybe_call_delayed_callbacks()
-: <a class="el" href="iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr.c</a>
-, <a class="el" href="iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr_internal.h</a>
+: <a class="el" href="iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr_internal.h</a>
+, <a class="el" href="iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">iomgr.c</a>
+</li>
+<li>grpc_md_only_test_credentials_create()
+: <a class="el" href="credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb">credentials.h</a>
+, <a class="el" href="credentials_8c.html#a0694273fb180cefa4e2ec396651d9fdb">credentials.c</a>
</li>
<li>grpc_mdctx
: <a class="el" href="metadata_8h.html#a3d670d2ea84f975e9ff4758ceaf0742d">metadata.h</a>
</li>
<li>grpc_mdctx_create()
-: <a class="el" href="metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a207b09a54f3c57a90b5b44868fbf5649">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a207b09a54f3c57a90b5b44868fbf5649">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649">metadata.h</a>
</li>
<li>grpc_mdctx_create_with_seed()
: <a class="el" href="metadata_8c.html#a29700f3749eea2c96f7bae1d57f8f7e3">metadata.c</a>
@@ -3789,52 +3831,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92">metadata.h</a>
</li>
<li>grpc_mdctx_get_mdtab_free_test_only()
-: <a class="el" href="metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a8a7b1b8046529252525680692d7dd68a">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a8a7b1b8046529252525680692d7dd68a">metadata.c</a>
+, <a class="el" href="metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17">metadata.h</a>
</li>
<li>grpc_mdctx_lock()
: <a class="el" href="metadata_8c.html#a390eb255a6d72a8ea84ac8ad3cbeb331">metadata.c</a>
, <a class="el" href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">metadata.h</a>
</li>
<li>grpc_mdctx_locked_mdelem_unref()
-: <a class="el" href="metadata_8c.html#a473a5ef9df4df3cca9865f07a9237739">metadata.c</a>
+: <a class="el" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a473a5ef9df4df3cca9865f07a9237739">metadata.c</a>
</li>
<li>GRPC_MDCTX_LOCKED_MDELEM_UNREF
: <a class="el" href="metadata_8h.html#af96c346c98e982e5c0086467dd11e714">metadata.h</a>
</li>
-<li>grpc_mdctx_locked_mdelem_unref()
-: <a class="el" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">metadata.h</a>
-</li>
<li>grpc_mdctx_ref()
-: <a class="el" href="metadata_8c.html#a0293b53029721bf7013af7466efbd324">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a0eee1214d287f4f14fa1363fdacff5da">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a0eee1214d287f4f14fa1363fdacff5da">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a0293b53029721bf7013af7466efbd324">metadata.c</a>
</li>
<li>grpc_mdctx_unlock()
: <a class="el" href="metadata_8c.html#a033690c1ac25d72fdc5e56e9f5d9e97b">metadata.c</a>
, <a class="el" href="metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b">metadata.h</a>
</li>
<li>grpc_mdctx_unref()
-: <a class="el" href="metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3">metadata.h</a>
-, <a class="el" href="metadata_8c.html#ae80c7476ff57db4121dc9d8fef9e5670">metadata.c</a>
+: <a class="el" href="metadata_8c.html#ae80c7476ff57db4121dc9d8fef9e5670">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3">metadata.h</a>
</li>
<li>grpc_mdelem
: <a class="el" href="metadata_8h.html#a90dde22c13b91f78568735a7f666992e">metadata.h</a>
</li>
<li>grpc_mdelem_from_metadata_strings()
-: <a class="el" href="metadata_8c.html#afc5656c1cd10a6f2e7cebebff10c25a4">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a969845603738428cf18a9a090896e152">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a969845603738428cf18a9a090896e152">metadata.h</a>
+, <a class="el" href="metadata_8c.html#afc5656c1cd10a6f2e7cebebff10c25a4">metadata.c</a>
</li>
<li>grpc_mdelem_from_slices()
-: <a class="el" href="metadata_8c.html#a5b5ad2d68dd8c76345170f5f732b8fa2">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a5b5ad2d68dd8c76345170f5f732b8fa2">metadata.c</a>
</li>
<li>grpc_mdelem_from_string_and_buffer()
: <a class="el" href="metadata_8c.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">metadata.c</a>
, <a class="el" href="metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">metadata.h</a>
</li>
<li>grpc_mdelem_from_strings()
-: <a class="el" href="metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8">metadata.c</a>
</li>
<li>grpc_mdelem_get_user_data()
: <a class="el" href="metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">metadata.h</a>
@@ -3844,25 +3884,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="stream__op_8h.html#ae2b8aff92cbac9a99f3ad263613078e2">stream_op.h</a>
</li>
<li>grpc_mdelem_ref()
-: <a class="el" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">metadata.h</a>
+: <a class="el" href="metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2">metadata.c</a>
+, <a class="el" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">metadata.h</a>
</li>
<li>GRPC_MDELEM_REF
: <a class="el" href="metadata_8h.html#af5a6d4b7c327b66f0902c683ab007618">metadata.h</a>
</li>
-<li>grpc_mdelem_ref()
-: <a class="el" href="metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2">metadata.c</a>
-</li>
<li>grpc_mdelem_set_user_data()
-: <a class="el" href="metadata_8c.html#a6d0f62841408f1a89773aa4ef54dcf0e">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a6d0f62841408f1a89773aa4ef54dcf0e">metadata.c</a>
</li>
<li>grpc_mdelem_unref()
: <a class="el" href="metadata_8c.html#a51228fa7618a8f6503e605709d893a25">metadata.c</a>
-, <a class="el" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">metadata.h</a>
</li>
<li>GRPC_MDELEM_UNREF
: <a class="el" href="metadata_8h.html#ab01db7c946e0962da8888f19cb870afb">metadata.h</a>
</li>
+<li>grpc_mdelem_unref()
+: <a class="el" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">metadata.h</a>
+</li>
<li>grpc_mdstr
: <a class="el" href="metadata_8h.html#a37a4eca36e6506776f4c60c598dd01f5">metadata.h</a>
</li>
@@ -3871,54 +3911,56 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="metadata_8h.html#a314273fea07852ac80ea184100398c11">metadata.h</a>
</li>
<li>grpc_mdstr_as_c_string()
-: <a class="el" href="metadata_8c.html#aacbae6a08b63835ec31fcddb556aa895">metadata.c</a>
-, <a class="el" href="metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895">metadata.h</a>
+: <a class="el" href="metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895">metadata.h</a>
+, <a class="el" href="metadata_8c.html#aacbae6a08b63835ec31fcddb556aa895">metadata.c</a>
</li>
<li>grpc_mdstr_from_buffer()
-: <a class="el" href="metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a357ead79c52ee284bb190bae970d8457">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a357ead79c52ee284bb190bae970d8457">metadata.c</a>
+, <a class="el" href="metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db">metadata.h</a>
</li>
<li>grpc_mdstr_from_slice()
-: <a class="el" href="metadata_8c.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a4eccbbb62d87a131d2eb3367fd2c4c43">metadata.c</a>
</li>
<li>grpc_mdstr_from_string()
-: <a class="el" href="metadata_8c.html#a30a9ea36693c48da5072719f6ae7de6d">metadata.c</a>
-, <a class="el" href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">metadata.h</a>
+: <a class="el" href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a30a9ea36693c48da5072719f6ae7de6d">metadata.c</a>
</li>
<li>grpc_mdstr_is_bin_suffixed()
-: <a class="el" href="metadata_8c.html#ad34887fb9c6733916ac87b8fde793e74">metadata.c</a>
-, <a class="el" href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">metadata.h</a>
+: <a class="el" href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">metadata.h</a>
+, <a class="el" href="metadata_8c.html#ad34887fb9c6733916ac87b8fde793e74">metadata.c</a>
</li>
<li>grpc_mdstr_is_legal_header()
-: <a class="el" href="metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5">metadata.c</a>
-, <a class="el" href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">metadata.h</a>
+: <a class="el" href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5">metadata.c</a>
+</li>
+<li>grpc_mdstr_is_legal_nonbin_header()
+: <a class="el" href="metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a66c8bc1506a66d7c76427ffa2cf6dd64">metadata.c</a>
</li>
<li>GRPC_MDSTR_KV_HASH
: <a class="el" href="metadata_8h.html#a385838d339c97b956529499c1da41e1f">metadata.h</a>
</li>
-<li>grpc_mdstr_ref()
-: <a class="el" href="metadata_8c.html#a85a25deeeea31c616e326b765043b9c9">metadata.c</a>
-</li>
<li>GRPC_MDSTR_REF
: <a class="el" href="metadata_8h.html#ab07dbb900f15b2fe28ea24451c5cfa3d">metadata.h</a>
</li>
<li>grpc_mdstr_ref()
: <a class="el" href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">metadata.h</a>
+, <a class="el" href="metadata_8c.html#a85a25deeeea31c616e326b765043b9c9">metadata.c</a>
</li>
<li>GRPC_MDSTR_UNREF
: <a class="el" href="metadata_8h.html#ab6dceed9dacb076aa33c15323f6e823c">metadata.h</a>
</li>
<li>grpc_mdstr_unref()
-: <a class="el" href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">metadata.h</a>
-, <a class="el" href="metadata_8c.html#a6481b7703e964dc8306f3c243b2378f3">metadata.c</a>
+: <a class="el" href="metadata_8c.html#a6481b7703e964dc8306f3c243b2378f3">metadata.c</a>
+, <a class="el" href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">metadata.h</a>
</li>
<li>grpc_metadata
: <a class="el" href="grpc_8h.html#a1da84eaead787d991c5a0c87aed7c30b">grpc.h</a>
</li>
<li>grpc_metadata_array_destroy()
-: <a class="el" href="grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44">grpc.h</a>
-, <a class="el" href="metadata__array_8c.html#aad125726d8b689cc5fc1a0444c91ed44">metadata_array.c</a>
+: <a class="el" href="metadata__array_8c.html#aad125726d8b689cc5fc1a0444c91ed44">metadata_array.c</a>
+, <a class="el" href="grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44">grpc.h</a>
</li>
<li>grpc_metadata_array_init()
: <a class="el" href="grpc_8h.html#a52cfda44034115720a0e88037dedbfb5">grpc.h</a>
@@ -3936,8 +3978,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01">stream_op.h</a>
</li>
<li>grpc_metadata_batch_assert_ok()
-: <a class="el" href="stream__op_8c.html#a5107cb817e5019fc9f9e7fdd99e54c0e">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a5107cb817e5019fc9f9e7fdd99e54c0e">stream_op.c</a>
</li>
<li>grpc_metadata_batch_destroy()
: <a class="el" href="stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08">stream_op.h</a>
@@ -3948,28 +3990,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf">stream_op.h</a>
</li>
<li>grpc_metadata_batch_init()
-: <a class="el" href="stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#a56d5ee4a6e415827935accfe449dc770">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#a56d5ee4a6e415827935accfe449dc770">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770">stream_op.h</a>
</li>
<li>grpc_metadata_batch_link_head()
-: <a class="el" href="stream__op_8c.html#a8c6af9205b51577ab879b07d9954d32b">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a8c6af9205b51577ab879b07d9954d32b">stream_op.c</a>
</li>
<li>grpc_metadata_batch_link_tail()
-: <a class="el" href="stream__op_8c.html#a6a07ac989d86142e60bd17525f7f509e">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a6a07ac989d86142e60bd17525f7f509e">stream_op.c</a>
</li>
<li>grpc_metadata_batch_merge()
-: <a class="el" href="stream__op_8c.html#adf6ee05d9443f295076015da3428f12a">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#adf6ee05d9443f295076015da3428f12a">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#adf6ee05d9443f295076015da3428f12a">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#adf6ee05d9443f295076015da3428f12a">stream_op.c</a>
</li>
<li>grpc_metadata_batch_move()
-: <a class="el" href="stream__op_8c.html#a719845dfd6b62fb62a75d9776396154e">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a719845dfd6b62fb62a75d9776396154e">stream_op.c</a>
</li>
<li>grpc_msg_compress()
-: <a class="el" href="message__compress_8c.html#ad77078989bef6661528ca2e22223d8cd">message_compress.c</a>
-, <a class="el" href="message__compress_8h.html#ad77078989bef6661528ca2e22223d8cd">message_compress.h</a>
+: <a class="el" href="message__compress_8h.html#ad77078989bef6661528ca2e22223d8cd">message_compress.h</a>
+, <a class="el" href="message__compress_8c.html#ad77078989bef6661528ca2e22223d8cd">message_compress.c</a>
</li>
<li>grpc_msg_decompress()
: <a class="el" href="message__compress_8h.html#a3453eb197bbea1ad5dbc57561d9352f0">message_compress.h</a>
@@ -4052,12 +4094,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_platform_become_multipoller_type
: <a class="el" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">pollset_posix.h</a>
</li>
+<li>grpc_plugin
+: <a class="el" href="init_8c.html#a3fb4e865cee837e480c81be80e1cfbad">init.c</a>
+</li>
<li>grpc_poll_become_multipoller()
: <a class="el" href="pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102">pollset_posix.h</a>
</li>
<li>grpc_poll_deadline_to_millis_timeout()
: <a class="el" href="pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0">pollset_posix.h</a>
</li>
+<li>grpc_poll_function
+: <a class="el" href="pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291">pollset_posix.h</a>
+</li>
+<li>grpc_poll_function_type
+: <a class="el" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">pollset_posix.h</a>
+</li>
<li>grpc_pollset
: <a class="el" href="pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad">pollset_posix.h</a>
, <a class="el" href="pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad">pollset_windows.h</a>
@@ -4071,57 +4122,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_pollset_destroy()
: <a class="el" href="pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f">pollset.h</a>
</li>
-<li>grpc_pollset_force_kick()
-: <a class="el" href="pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e">pollset_posix.h</a>
-</li>
<li>grpc_pollset_global_init()
: <a class="el" href="iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a">iomgr_posix.h</a>
</li>
<li>grpc_pollset_global_shutdown()
: <a class="el" href="iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688">iomgr_posix.h</a>
</li>
+<li>grpc_pollset_has_workers()
+: <a class="el" href="pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c">pollset_posix.h</a>
+</li>
<li>grpc_pollset_init()
: <a class="el" href="pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b">pollset.h</a>
</li>
<li>grpc_pollset_kick()
-: <a class="el" href="pollset_8h.html#a395a3872723c67d877799cdc79ae7f48">pollset.h</a>
-</li>
-<li>grpc_pollset_kick_consume()
-: <a class="el" href="pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_destroy()
-: <a class="el" href="pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936">pollset_kick_posix.h</a>
-</li>
-<li>GRPC_POLLSET_KICK_GET_FD
-: <a class="el" href="pollset__kick__posix_8h.html#a595cfb6b4cc1f48dbd015821541df959">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_global_destroy()
-: <a class="el" href="pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_global_init()
-: <a class="el" href="pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed">pollset_kick_posix.h</a>
+: <a class="el" href="pollset_8h.html#a944364dff517de15717cac25ed3d46e6">pollset.h</a>
</li>
-<li>grpc_pollset_kick_global_init_fallback_fd()
-: <a class="el" href="pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_init()
-: <a class="el" href="pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_kick()
-: <a class="el" href="pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_post_poll()
-: <a class="el" href="pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_pre_poll()
-: <a class="el" href="pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b">pollset_kick_posix.h</a>
-</li>
-<li>grpc_pollset_kick_state
-: <a class="el" href="pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1">pollset_kick_posix.h</a>
+<li>GRPC_POLLSET_KICK_BROADCAST
+: <a class="el" href="pollset_8h.html#ac899c23ff0955a9154bcaa5d09260764">pollset.h</a>
</li>
<li>GRPC_POLLSET_MU
-: <a class="el" href="pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_windows.h</a>
-, <a class="el" href="pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_posix.h</a>
+: <a class="el" href="pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_posix.h</a>
+, <a class="el" href="pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f">pollset_windows.h</a>
</li>
<li>grpc_pollset_set
: <a class="el" href="pollset__set__windows_8h.html#a5ad060e47c139ab007fe34b33fdf27d7">pollset_set_windows.h</a>
@@ -4152,20 +4173,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1">pollset_posix.h</a>
</li>
<li>grpc_pollset_work()
-: <a class="el" href="pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd">pollset.h</a>
-</li>
-<li>grpc_precise_clock
-: <a class="el" href="timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2">timers_preciseclock.h</a>
+: <a class="el" href="pollset_8h.html#acb517fea22ab6637eff19ede002b13b0">pollset.h</a>
</li>
-<li>GRPC_PRECISE_CLOCK_FORMAT
-: <a class="el" href="timers__preciseclock_8h.html#a8cbb7d29a1f4fcded6337c7d9c61598d">timers_preciseclock.h</a>
+<li>grpc_pollset_worker
+: <a class="el" href="pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29">pollset_posix.h</a>
+, <a class="el" href="pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29">pollset_windows.h</a>
</li>
-<li>GRPC_PRECISE_CLOCK_PRINTF_ARGS
-: <a class="el" href="timers__preciseclock_8h.html#ad8cb0fe2236a54829f5c38cd508305c5">timers_preciseclock.h</a>
+<li>grpc_process_auth_metadata_done_cb
+: <a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_security.h</a>
</li>
<li>grpc_profiling_tags
: <a class="el" href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3">timers.h</a>
</li>
+<li>GRPC_PROPAGATE_CANCELLATION
+: <a class="el" href="grpc_8h.html#aa87041a20c89c31d27217b22ef79d066">grpc.h</a>
+</li>
+<li>GRPC_PROPAGATE_CENSUS_STATS_CONTEXT
+: <a class="el" href="grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3">grpc.h</a>
+</li>
+<li>GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT
+: <a class="el" href="grpc_8h.html#ab78096727057fdd2f6794df351e26243">grpc.h</a>
+</li>
+<li>GRPC_PROPAGATE_DEADLINE
+: <a class="el" href="grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">grpc.h</a>
+</li>
+<li>GRPC_PROPAGATE_DEFAULTS
+: <a class="el" href="grpc_8h.html#aab5e717edb406d236313f70f304772cc">grpc.h</a>
+</li>
<li>GRPC_PTAG_CALL_ON_DONE_RECV
: <a class="el" href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3ad0521181369fe47d134a851aeb882e8a">timers.h</a>
</li>
@@ -4218,35 +4252,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">grpc.h</a>
</li>
<li>grpc_raw_byte_buffer_create()
-: <a class="el" href="byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618">byte_buffer.h</a>
-, <a class="el" href="byte__buffer_8c.html#a1aaaa0d8a1609166e0b0bb2b42332618">byte_buffer.c</a>
+: <a class="el" href="byte__buffer_8c.html#a1aaaa0d8a1609166e0b0bb2b42332618">byte_buffer.c</a>
+, <a class="el" href="byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618">byte_buffer.h</a>
</li>
<li>grpc_raw_byte_buffer_from_reader()
-: <a class="el" href="byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df">byte_buffer.h</a>
-, <a class="el" href="byte__buffer_8c.html#a9b4f877e32f45e0e704970e89582e0df">byte_buffer.c</a>
+: <a class="el" href="byte__buffer_8c.html#a9b4f877e32f45e0e704970e89582e0df">byte_buffer.c</a>
+, <a class="el" href="byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df">byte_buffer.h</a>
</li>
<li>grpc_raw_compressed_byte_buffer_create()
-: <a class="el" href="byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b">byte_buffer.h</a>
-, <a class="el" href="byte__buffer_8c.html#af9801acc1dbfd02b2c51ed9d504cd12b">byte_buffer.c</a>
-</li>
-<li>grpc_refresh_token_credentials_create()
-: <a class="el" href="credentials_8c.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">grpc_security.h</a>
+: <a class="el" href="byte__buffer_8c.html#af9801acc1dbfd02b2c51ed9d504cd12b">byte_buffer.c</a>
+, <a class="el" href="byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b">byte_buffer.h</a>
</li>
<li>grpc_refresh_token_credentials_create_from_auth_refresh_token()
-: <a class="el" href="credentials_8c.html#a0effe35d7112502e48014662eb7015cf">credentials.c</a>
-, <a class="el" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">credentials.h</a>
+: <a class="el" href="credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d">credentials.h</a>
+, <a class="el" href="credentials_8c.html#a0effe35d7112502e48014662eb7015cf">credentials.c</a>
</li>
<li>GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING
: <a class="el" href="credentials_8h.html#adeaf95d65b517e001c71d1fb5e47c97a">credentials.h</a>
</li>
+<li>grpc_register_plugin()
+: <a class="el" href="init_8c.html#abd0ed6efe4d1ad27e0577535110882b3">init.c</a>
+, <a class="el" href="grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3">grpc.h</a>
+</li>
<li>grpc_register_resolver_type()
-: <a class="el" href="resolver__registry_8c.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">resolver_registry.c</a>
-, <a class="el" href="resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">resolver_registry.h</a>
+: <a class="el" href="resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">resolver_registry.h</a>
+, <a class="el" href="resolver__registry_8c.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">resolver_registry.c</a>
</li>
<li>grpc_register_tracer()
-: <a class="el" href="trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.h</a>
-, <a class="el" href="trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.c</a>
+: <a class="el" href="trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.c</a>
+, <a class="el" href="trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db">trace.h</a>
</li>
<li>grpc_resolve_address()
: <a class="el" href="resolve__address_8h.html#ad97dcf547d9b690a9a7de340a84391ea">resolve_address.h</a>
@@ -4261,12 +4295,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="resolver_8h.html#ab98013b9b8e8c28771dc39013667f2b3">resolver.h</a>
</li>
<li>grpc_resolver_channel_saw_error()
-: <a class="el" href="resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e">resolver.c</a>
-, <a class="el" href="resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e">resolver.h</a>
+: <a class="el" href="resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e">resolver.h</a>
+, <a class="el" href="resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e">resolver.c</a>
</li>
<li>grpc_resolver_create()
-: <a class="el" href="resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0">resolver_registry.h</a>
-, <a class="el" href="resolver__registry_8c.html#a42ba392534ac248b5a4ac1f87cd9b3b0">resolver_registry.c</a>
+: <a class="el" href="resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f">resolver_registry.h</a>
+, <a class="el" href="resolver__registry_8c.html#a45f8cdaaf830576b675ee63209e9e29f">resolver_registry.c</a>
</li>
<li>grpc_resolver_factory
: <a class="el" href="resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2">resolver_factory.h</a>
@@ -4275,13 +4309,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="resolver__factory_8c.html#a27c578ca66348965f7d3810d0c6fc65d">resolver_factory.c</a>
, <a class="el" href="resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d">resolver_factory.h</a>
</li>
+<li>grpc_resolver_factory_get_default_authority()
+: <a class="el" href="resolver__factory_8c.html#acf2c523d6bc78bb3528ca29001e1c2e1">resolver_factory.c</a>
+, <a class="el" href="resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1">resolver_factory.h</a>
+</li>
<li>grpc_resolver_factory_ref()
: <a class="el" href="resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba">resolver_factory.h</a>
, <a class="el" href="resolver__factory_8c.html#ad5938bfb397011e5e7f4f8d048102e9c">resolver_factory.c</a>
</li>
<li>grpc_resolver_factory_unref()
-: <a class="el" href="resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84">resolver_factory.c</a>
-, <a class="el" href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">resolver_factory.h</a>
+: <a class="el" href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">resolver_factory.h</a>
+, <a class="el" href="resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84">resolver_factory.c</a>
</li>
<li>grpc_resolver_factory_vtable
: <a class="el" href="resolver__factory_8h.html#abf04e4004b01653a0274a3a0d175ab1b">resolver_factory.h</a>
@@ -4304,7 +4342,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="resolver_8c.html#a364d687b496e862cd5830d3aed899f4f">resolver.c</a>
</li>
<li>grpc_resolver_registry_init()
-: <a class="el" href="resolver__registry_8c.html#ac7c093f883b89670df4f0e6a42a9a77c">resolver_registry.c</a>
+: <a class="el" href="resolver__registry_8c.html#aef0b18f8dd91d09b8f3f826066df8964">resolver_registry.c</a>
, <a class="el" href="resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0">resolver_registry.h</a>
</li>
<li>grpc_resolver_registry_shutdown()
@@ -4312,28 +4350,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="resolver__registry_8c.html#a7e9178815fe26123c9413514e1212ca6">resolver_registry.c</a>
</li>
<li>grpc_resolver_shutdown()
-: <a class="el" href="resolver_8h.html#ae7b200016c3489c0bb3de525198b435b">resolver.h</a>
-, <a class="el" href="resolver_8c.html#ae7b200016c3489c0bb3de525198b435b">resolver.c</a>
+: <a class="el" href="resolver_8c.html#ae7b200016c3489c0bb3de525198b435b">resolver.c</a>
+, <a class="el" href="resolver_8h.html#ae7b200016c3489c0bb3de525198b435b">resolver.h</a>
</li>
<li>grpc_resolver_unref()
-: <a class="el" href="resolver_8c.html#a22b971b1770b476c3791f3f7bd370fd9">resolver.c</a>
+: <a class="el" href="resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d">resolver.h</a>
</li>
<li>GRPC_RESOLVER_UNREF
: <a class="el" href="resolver_8h.html#a54ccbaf14bf8c38ad785e95d705bfe4d">resolver.h</a>
</li>
<li>grpc_resolver_unref()
-: <a class="el" href="resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d">resolver.h</a>
+: <a class="el" href="resolver_8c.html#a22b971b1770b476c3791f3f7bd370fd9">resolver.c</a>
</li>
<li>grpc_resolver_vtable
: <a class="el" href="resolver_8h.html#aa9af03422b3cea75b4dae7725beab911">resolver.h</a>
</li>
<li>grpc_secure_channel_create()
-: <a class="el" href="grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4">grpc_security.h</a>
-, <a class="el" href="secure__channel__create_8c.html#a4d63d4cac74652ec3fac7782acb4a2d4">secure_channel_create.c</a>
+: <a class="el" href="grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af">grpc_security.h</a>
+, <a class="el" href="secure__channel__create_8c.html#a29bf879141d7c0ca7eb86e0e26d585af">secure_channel_create.c</a>
</li>
<li>grpc_secure_endpoint_create()
-: <a class="el" href="secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66">secure_endpoint.h</a>
-, <a class="el" href="secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611">secure_endpoint.c</a>
+: <a class="el" href="secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611">secure_endpoint.c</a>
+, <a class="el" href="secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66">secure_endpoint.h</a>
</li>
<li>GRPC_SECURE_TOKEN_REFRESH_THRESHOLD_SECS
: <a class="el" href="credentials_8h.html#a63b03c9e9e071d5b7f2276c0ae196aeb">credentials.h</a>
@@ -4351,37 +4389,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="security__connector_8h.html#a047c420294c8769e4512f17d0573e353">security_connector.h</a>
</li>
<li>grpc_security_connector_check_peer()
-: <a class="el" href="security__connector_8c.html#aac9a5d6c38755b24c7170789056dec94">security_connector.c</a>
-, <a class="el" href="security__connector_8h.html#aac9a5d6c38755b24c7170789056dec94">security_connector.h</a>
+: <a class="el" href="security__connector_8h.html#aac9a5d6c38755b24c7170789056dec94">security_connector.h</a>
+, <a class="el" href="security__connector_8c.html#aac9a5d6c38755b24c7170789056dec94">security_connector.c</a>
</li>
<li>grpc_security_connector_create_handshaker()
-: <a class="el" href="security__connector_8c.html#af81a7b903de0636a73b0e852b36a7fde">security_connector.c</a>
-, <a class="el" href="security__connector_8h.html#af81a7b903de0636a73b0e852b36a7fde">security_connector.h</a>
+: <a class="el" href="security__connector_8h.html#af81a7b903de0636a73b0e852b36a7fde">security_connector.h</a>
+, <a class="el" href="security__connector_8c.html#af81a7b903de0636a73b0e852b36a7fde">security_connector.c</a>
</li>
<li>grpc_security_connector_from_arg()
-: <a class="el" href="security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.c</a>
-, <a class="el" href="security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.h</a>
+: <a class="el" href="security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.h</a>
+, <a class="el" href="security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca">security_connector.c</a>
</li>
<li>grpc_security_connector_ref()
: <a class="el" href="security__connector_8c.html#a04d7906ef7ce6c00705b20f19841c127">security_connector.c</a>
-, <a class="el" href="security__connector_8h.html#a49e56e5d195b8935306b58dd80cf1ae4">security_connector.h</a>
</li>
<li>GRPC_SECURITY_CONNECTOR_REF
: <a class="el" href="security__connector_8h.html#a5bb32899b45edd908bb61e45db59c460">security_connector.h</a>
</li>
+<li>grpc_security_connector_ref()
+: <a class="el" href="security__connector_8h.html#a49e56e5d195b8935306b58dd80cf1ae4">security_connector.h</a>
+</li>
<li>grpc_security_connector_to_arg()
: <a class="el" href="security__connector_8c.html#ab609527dad74bcc51e4b8b17b8f47c8a">security_connector.c</a>
, <a class="el" href="security__connector_8h.html#ab609527dad74bcc51e4b8b17b8f47c8a">security_connector.h</a>
</li>
<li>grpc_security_connector_unref()
-: <a class="el" href="security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359">security_connector.c</a>
+: <a class="el" href="security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e">security_connector.h</a>
+, <a class="el" href="security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359">security_connector.c</a>
</li>
<li>GRPC_SECURITY_CONNECTOR_UNREF
: <a class="el" href="security__connector_8h.html#a1950bc24ce082a50d66b0cd505c069ee">security_connector.h</a>
</li>
-<li>grpc_security_connector_unref()
-: <a class="el" href="security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e">security_connector.h</a>
-</li>
<li>GRPC_SECURITY_ERROR
: <a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9a0c645b0a4e922f4dbfbb08a7e1a0caba">security_connector.h</a>
</li>
@@ -4410,36 +4448,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_server
: <a class="el" href="grpc_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8">grpc.h</a>
</li>
-<li>grpc_server_add_http2_port()
-: <a class="el" href="server__chttp2_8c.html#a48cab64480658b97a775b2c7837456f9">server_chttp2.c</a>
-, <a class="el" href="grpc_8h.html#a48cab64480658b97a775b2c7837456f9">grpc.h</a>
+<li>grpc_server_add_insecure_http2_port()
+: <a class="el" href="server__chttp2_8c.html#a5b0fe9d2a9d0bd764e8e8216144a4525">server_chttp2.c</a>
+, <a class="el" href="grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525">grpc.h</a>
</li>
<li>grpc_server_add_listener()
-: <a class="el" href="server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6">server.c</a>
-, <a class="el" href="server_8h.html#afba4e38403fa34a317c44de9bae41105">server.h</a>
+: <a class="el" href="server_8h.html#afba4e38403fa34a317c44de9bae41105">server.h</a>
+, <a class="el" href="server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6">server.c</a>
</li>
<li>grpc_server_add_secure_http2_port()
: <a class="el" href="server__secure__chttp2_8c.html#a5d0db200d00b62b79138472dc9b1fe59">server_secure_chttp2.c</a>
, <a class="el" href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_security.h</a>
</li>
<li>grpc_server_auth_filter
-: <a class="el" href="server__auth__filter_8c.html#a2041d6372525de50a18f156d1b94cfae">server_auth_filter.c</a>
-, <a class="el" href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">auth_filters.h</a>
+: <a class="el" href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">auth_filters.h</a>
+, <a class="el" href="server__auth__filter_8c.html#a2041d6372525de50a18f156d1b94cfae">server_auth_filter.c</a>
</li>
<li>grpc_server_cancel_all_calls()
: <a class="el" href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc.h</a>
, <a class="el" href="server_8c.html#ac5c1e4f3e270a7afbc39403fff0dc803">server.c</a>
</li>
<li>grpc_server_census_filter
-: <a class="el" href="census__filter_8h.html#a710f293782b7b759efd8bf5acd011963">census_filter.h</a>
+: <a class="el" href="grpc__filter_8c.html#a710f293782b7b759efd8bf5acd011963">grpc_filter.c</a>
+, <a class="el" href="grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_filter.h</a>
</li>
<li>grpc_server_create()
-: <a class="el" href="grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4">grpc.h</a>
-, <a class="el" href="server__create_8c.html#a4036710ea12eccabbbbf050d6bad4cd4">server_create.c</a>
+: <a class="el" href="grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501">grpc.h</a>
+, <a class="el" href="server__create_8c.html#a5c84795eb2ab5c1c03c6ba1212f07501">server_create.c</a>
</li>
<li>grpc_server_create_from_filters()
-: <a class="el" href="server_8c.html#a870e9abac807e8ba2578df7d9526f8c0">server.c</a>
-, <a class="el" href="server_8h.html#a870e9abac807e8ba2578df7d9526f8c0">server.h</a>
+: <a class="el" href="server_8h.html#a870e9abac807e8ba2578df7d9526f8c0">server.h</a>
+, <a class="el" href="server_8c.html#a870e9abac807e8ba2578df7d9526f8c0">server.c</a>
</li>
<li>grpc_server_credentials
: <a class="el" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc">grpc_security.h</a>
@@ -4448,13 +4487,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a">credentials.c</a>
, <a class="el" href="credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a">credentials.h</a>
</li>
+<li>grpc_server_credentials_ref()
+: <a class="el" href="credentials_8c.html#ad3bd8c9c7aac0d407e081eff3dab3983">credentials.c</a>
+, <a class="el" href="credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983">credentials.h</a>
+</li>
<li>grpc_server_credentials_release()
: <a class="el" href="credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea">credentials.c</a>
, <a class="el" href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_security.h</a>
</li>
+<li>grpc_server_credentials_set_auth_metadata_processor()
+: <a class="el" href="credentials_8c.html#ab6af590e826340f94cee5d8aaab109bc">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc">grpc_security.h</a>
+</li>
+<li>grpc_server_credentials_unref()
+: <a class="el" href="credentials_8h.html#ad934e865fb25edae57900193337d798b">credentials.h</a>
+, <a class="el" href="credentials_8c.html#ad934e865fb25edae57900193337d798b">credentials.c</a>
+</li>
<li>grpc_server_destroy()
-: <a class="el" href="grpc_8h.html#a34cba45da7c32a21ac82305d670e4620">grpc.h</a>
-, <a class="el" href="server_8c.html#a34cba45da7c32a21ac82305d670e4620">server.c</a>
+: <a class="el" href="server_8c.html#a34cba45da7c32a21ac82305d670e4620">server.c</a>
+, <a class="el" href="grpc_8h.html#a34cba45da7c32a21ac82305d670e4620">grpc.h</a>
</li>
<li>grpc_server_get_channel_args()
: <a class="el" href="server_8c.html#a263c42634aa706458d691565943c6cae">server.c</a>
@@ -4472,68 +4523,62 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="call_8h.html#a2248e590ae0f4d7aba76fbf76110db6c">call.h</a>
</li>
<li>grpc_server_log_request_call()
-: <a class="el" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">call.h</a>
-, <a class="el" href="call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5">call_log_batch.c</a>
+: <a class="el" href="call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5">call_log_batch.c</a>
+, <a class="el" href="call_8h.html#a731e08efd7f3cab089d2239f0ed931d5">call.h</a>
</li>
<li>grpc_server_log_shutdown()
: <a class="el" href="call__log__batch_8c.html#a0e7c36965ffbb52c576b6b0bf819ab89">call_log_batch.c</a>
+, <a class="el" href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">call.h</a>
</li>
<li>GRPC_SERVER_LOG_SHUTDOWN
: <a class="el" href="call_8h.html#a0b82c07496b462c41ce400559c5219e7">call.h</a>
</li>
-<li>grpc_server_log_shutdown()
-: <a class="el" href="call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89">call.h</a>
-</li>
<li>grpc_server_register_completion_queue()
-: <a class="el" href="grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb">grpc.h</a>
-, <a class="el" href="server_8c.html#ac174712f87fdae4b5757a1370e2a31cb">server.c</a>
+: <a class="el" href="grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a">grpc.h</a>
+, <a class="el" href="server_8c.html#aacb47ff7ce0afa0db4c830449baff39a">server.c</a>
</li>
<li>grpc_server_register_method()
-: <a class="el" href="server_8c.html#a283062a2209f464f234b0e645c6fffb2">server.c</a>
-, <a class="el" href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc.h</a>
+, <a class="el" href="server_8c.html#a283062a2209f464f234b0e645c6fffb2">server.c</a>
</li>
<li>grpc_server_request_call()
-: <a class="el" href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc.h</a>
-, <a class="el" href="server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf">server.c</a>
+: <a class="el" href="server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf">server.c</a>
+, <a class="el" href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc.h</a>
</li>
<li>grpc_server_request_registered_call()
-: <a class="el" href="server_8c.html#a82bc2345fb113c461e255364d8d192b5">server.c</a>
-, <a class="el" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc.h</a>
+, <a class="el" href="server_8c.html#a82bc2345fb113c461e255364d8d192b5">server.c</a>
</li>
<li>grpc_server_secure_state
: <a class="el" href="server__secure__chttp2_8c.html#a5867481af652d517f32b61834205f2b0">server_secure_chttp2.c</a>
</li>
<li>grpc_server_security_context_create()
-: <a class="el" href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.h</a>
-, <a class="el" href="security__context_8c.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.c</a>
+: <a class="el" href="security__context_8c.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.c</a>
+, <a class="el" href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">security_context.h</a>
</li>
<li>grpc_server_security_context_destroy()
-: <a class="el" href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">security_context.h</a>
-, <a class="el" href="security__context_8c.html#a86caf02cd607c3ff6f1e6657ffa5c17a">security_context.c</a>
+: <a class="el" href="security__context_8c.html#a86caf02cd607c3ff6f1e6657ffa5c17a">security_context.c</a>
+, <a class="el" href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">security_context.h</a>
</li>
<li>grpc_server_setup_transport()
: <a class="el" href="server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc">server.h</a>
, <a class="el" href="server_8c.html#a26fd88680fa7949f4af879acdc249d8d">server.c</a>
</li>
<li>grpc_server_shutdown_and_notify()
-: <a class="el" href="server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7">server.c</a>
-, <a class="el" href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc.h</a>
+: <a class="el" href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc.h</a>
+, <a class="el" href="server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7">server.c</a>
</li>
<li>grpc_server_start()
: <a class="el" href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc.h</a>
, <a class="el" href="server_8c.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">server.c</a>
</li>
-<li>grpc_service_account_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a15aa83608fad085b6244de659d322b27">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a15aa83608fad085b6244de659d322b27">credentials.c</a>
-</li>
<li>grpc_service_account_jwt_access_credentials_create()
-: <a class="el" href="credentials_8c.html#af26993774cc991debd61e4a84ed49187">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#af26993774cc991debd61e4a84ed49187">grpc_security.h</a>
+: <a class="el" href="grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66">grpc_security.h</a>
+, <a class="el" href="credentials_8c.html#ab471a46dec4eb4e1c4ce986f237dbf66">credentials.c</a>
</li>
<li>grpc_service_account_jwt_access_credentials_create_from_auth_json_key()
-: <a class="el" href="credentials_8c.html#a26715660e319377bdfc4f2476ff35505">credentials.c</a>
-, <a class="el" href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">credentials.h</a>
+: <a class="el" href="credentials_8h.html#a26715660e319377bdfc4f2476ff35505">credentials.h</a>
+, <a class="el" href="credentials_8c.html#a26715660e319377bdfc4f2476ff35505">credentials.c</a>
</li>
<li>GRPC_SERVICE_ACCOUNT_POST_BODY_PREFIX
: <a class="el" href="credentials_8h.html#a5c5761f3829eca7ec24d5aa68272cad2">credentials.h</a>
@@ -4585,8 +4630,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="sockaddr__utils_8h.html#a1a8a1c666324ed6d23077a0dd77bd2b8">sockaddr_utils.h</a>
</li>
<li>grpc_sockaddr_make_wildcards()
-: <a class="el" href="sockaddr__utils_8h.html#a3cb44f54c6743ff32dc31147ca6a6721">sockaddr_utils.h</a>
-, <a class="el" href="sockaddr__utils_8c.html#a3cb44f54c6743ff32dc31147ca6a6721">sockaddr_utils.c</a>
+: <a class="el" href="sockaddr__utils_8c.html#a3cb44f54c6743ff32dc31147ca6a6721">sockaddr_utils.c</a>
+, <a class="el" href="sockaddr__utils_8h.html#a3cb44f54c6743ff32dc31147ca6a6721">sockaddr_utils.h</a>
</li>
<li>grpc_sockaddr_set_port()
: <a class="el" href="sockaddr__utils_8h.html#ad73cd02c052e82778b7df5378ded462d">sockaddr_utils.h</a>
@@ -4601,8 +4646,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="sockaddr__utils_8c.html#a8545a440d2d91365d75ed87720891a91">sockaddr_utils.c</a>
</li>
<li>grpc_sockaddr_to_v4mapped()
-: <a class="el" href="sockaddr__utils_8c.html#a606efe4550fb7947fb36ff6a0231ac79">sockaddr_utils.c</a>
-, <a class="el" href="sockaddr__utils_8h.html#a606efe4550fb7947fb36ff6a0231ac79">sockaddr_utils.h</a>
+: <a class="el" href="sockaddr__utils_8h.html#a606efe4550fb7947fb36ff6a0231ac79">sockaddr_utils.h</a>
+, <a class="el" href="sockaddr__utils_8c.html#a606efe4550fb7947fb36ff6a0231ac79">sockaddr_utils.c</a>
</li>
<li>grpc_socket_notify_on_read()
: <a class="el" href="iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00">iocp_windows.h</a>
@@ -4623,20 +4668,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="stream__op_8c.html#abe45d7a6778fc0e248e490dfb635d850">stream_op.c</a>
</li>
<li>grpc_sopb_add_slice()
-: <a class="el" href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">stream_op.h</a>
</li>
<li>grpc_sopb_append()
-: <a class="el" href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">stream_op.h</a>
</li>
<li>grpc_sopb_destroy()
: <a class="el" href="stream__op_8c.html#aef34bb8bc5d02c10304fa93de76604d1">stream_op.c</a>
, <a class="el" href="stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1">stream_op.h</a>
</li>
<li>grpc_sopb_init()
-: <a class="el" href="stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#ac06c5c016030ab760ce1c190ea9c0935">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#ac06c5c016030ab760ce1c190ea9c0935">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935">stream_op.h</a>
</li>
<li>GRPC_SOPB_INLINE_ELEMENTS
: <a class="el" href="stream__op_8h.html#a3fc30a237ae8cb1eb4b9925a1835b8ca">stream_op.h</a>
@@ -4654,8 +4699,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="transport__op__string_8c.html#a225a70176577da4097ecad0b8c647fee">transport_op_string.c</a>
</li>
<li>grpc_sopb_swap()
-: <a class="el" href="stream__op_8c.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">stream_op.c</a>
-, <a class="el" href="stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">stream_op.h</a>
+: <a class="el" href="stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">stream_op.h</a>
+, <a class="el" href="stream__op_8c.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">stream_op.c</a>
</li>
<li>grpc_specialized_wakeup_fd_vtable
: <a class="el" href="wakeup__fd__posix_8h.html#a5f252ab892107e6a1150ca77c1200e42">wakeup_fd_posix.h</a>
@@ -4668,19 +4713,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="security__connector_8c.html#ab67f630ea3179d8d418fddcdc0deef5c">security_connector.c</a>
</li>
<li>grpc_ssl_credentials_create()
-: <a class="el" href="credentials_8c.html#a0d627ca897718091e4ceca5dce3ef10e">credentials.c</a>
-, <a class="el" href="grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e">grpc_security.h</a>
+: <a class="el" href="credentials_8c.html#a2e1970bc7f3d1fd221161adc0a56ff32">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32">grpc_security.h</a>
</li>
<li>grpc_ssl_server_credentials_create()
-: <a class="el" href="grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9">grpc_security.h</a>
-, <a class="el" href="credentials_8c.html#a3382907a4689c034a6f55bab4d5135b9">credentials.c</a>
+: <a class="el" href="credentials_8c.html#aa79cf1d662f3e26bbc7dc34192dba500">credentials.c</a>
+, <a class="el" href="grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500">grpc_security.h</a>
</li>
<li>grpc_ssl_server_security_connector_create()
: <a class="el" href="security__connector_8c.html#af0fc288920d58432af4285ec56251248">security_connector.c</a>
, <a class="el" href="security__connector_8h.html#af0fc288920d58432af4285ec56251248">security_connector.h</a>
</li>
<li>GRPC_SSL_TARGET_NAME_OVERRIDE_ARG
-: <a class="el" href="grpc__security_8h.html#a218bf55b665134a11baf07ada5980825">grpc_security.h</a>
+: <a class="el" href="grpc_8h.html#a218bf55b665134a11baf07ada5980825">grpc.h</a>
</li>
<li>GRPC_SSL_TRANSPORT_SECURITY_TYPE
: <a class="el" href="grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a">grpc_security.h</a>
@@ -4764,8 +4809,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7bad87b11b225b4dca8033c118a6f702a76">transport.h</a>
</li>
<li>grpc_stream_ops_unref_owned_objects()
-: <a class="el" href="stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d">stream_op.h</a>
-, <a class="el" href="stream__op_8c.html#af06b21376669ed6bf358f50a57e02d9d">stream_op.c</a>
+: <a class="el" href="stream__op_8c.html#af06b21376669ed6bf358f50a57e02d9d">stream_op.c</a>
+, <a class="el" href="stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d">stream_op.h</a>
</li>
<li>GRPC_STREAM_RECV_CLOSED
: <a class="el" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7ba2454a23efac387974577cd0010e34ec7">transport.h</a>
@@ -4798,34 +4843,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad">subchannel.h</a>
</li>
<li>grpc_subchannel_call_ref()
-: <a class="el" href="subchannel_8h.html#a1d1fd9b9b9d0759dec2c43b4d2697a93">subchannel.h</a>
-, <a class="el" href="subchannel_8c.html#abb8369d0ae5d3be4e25e9c300ef50067">subchannel.c</a>
+: <a class="el" href="subchannel_8c.html#abb8369d0ae5d3be4e25e9c300ef50067">subchannel.c</a>
</li>
<li>GRPC_SUBCHANNEL_CALL_REF
: <a class="el" href="subchannel_8h.html#aa0f8df565952fc5504c9658b426c64a7">subchannel.h</a>
</li>
+<li>grpc_subchannel_call_ref()
+: <a class="el" href="subchannel_8h.html#a1d1fd9b9b9d0759dec2c43b4d2697a93">subchannel.h</a>
+</li>
<li>grpc_subchannel_call_unref()
: <a class="el" href="subchannel_8h.html#a7eaea7934724bc8d7023eb3efe58fb53">subchannel.h</a>
-, <a class="el" href="subchannel_8c.html#a179d2915801ed037ca90a4de0f7ce060">subchannel.c</a>
</li>
<li>GRPC_SUBCHANNEL_CALL_UNREF
: <a class="el" href="subchannel_8h.html#a5d26bb43a6c7a1d40d130c7dd08b4ca8">subchannel.h</a>
</li>
+<li>grpc_subchannel_call_unref()
+: <a class="el" href="subchannel_8c.html#a179d2915801ed037ca90a4de0f7ce060">subchannel.c</a>
+</li>
<li>grpc_subchannel_check_connectivity()
-: <a class="el" href="subchannel_8h.html#a4a2f6ba6b1204e3bf20af7fc5b68f709">subchannel.h</a>
-, <a class="el" href="subchannel_8c.html#a92711f9b7c8df9415249685a9c91f2c9">subchannel.c</a>
+: <a class="el" href="subchannel_8c.html#a92711f9b7c8df9415249685a9c91f2c9">subchannel.c</a>
+, <a class="el" href="subchannel_8h.html#a4a2f6ba6b1204e3bf20af7fc5b68f709">subchannel.h</a>
</li>
<li>grpc_subchannel_create()
-: <a class="el" href="subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8">subchannel.h</a>
-, <a class="el" href="subchannel_8c.html#a5220a721bb5ad91bffbddd12045efff8">subchannel.c</a>
+: <a class="el" href="subchannel_8c.html#a5220a721bb5ad91bffbddd12045efff8">subchannel.c</a>
+, <a class="el" href="subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8">subchannel.h</a>
</li>
<li>grpc_subchannel_create_call()
: <a class="el" href="subchannel_8h.html#a54000749034854e53ac2b09ff563ea2d">subchannel.h</a>
, <a class="el" href="subchannel_8c.html#aa6b5c676351c4f7f33b903549edab3b7">subchannel.c</a>
</li>
<li>grpc_subchannel_del_interested_party()
-: <a class="el" href="subchannel_8c.html#a72bfe59d8ad11465896034281729279b">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#a72bfe59d8ad11465896034281729279b">subchannel.c</a>
</li>
<li>grpc_subchannel_factory
: <a class="el" href="subchannel__factory_8h.html#a0881f059aa8f26e71eb479eed9d06785">subchannel_factory.h</a>
@@ -4835,16 +4884,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="add__channel__arg_8h.html#aec70a5daa15f33d18edc47ebc0270c34">add_channel_arg.h</a>
</li>
<li>grpc_subchannel_factory_create_subchannel()
-: <a class="el" href="subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.h</a>
-, <a class="el" href="subchannel__factory_8c.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.c</a>
+: <a class="el" href="subchannel__factory_8c.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.c</a>
+, <a class="el" href="subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20">subchannel_factory.h</a>
</li>
<li>grpc_subchannel_factory_merge_channel_args()
-: <a class="el" href="merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0">merge_channel_args.h</a>
-, <a class="el" href="merge__channel__args_8c.html#a4dc574355128feee36ad9500f9ae8cc0">merge_channel_args.c</a>
+: <a class="el" href="merge__channel__args_8c.html#a4dc574355128feee36ad9500f9ae8cc0">merge_channel_args.c</a>
+, <a class="el" href="merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0">merge_channel_args.h</a>
</li>
<li>grpc_subchannel_factory_ref()
-: <a class="el" href="subchannel__factory_8c.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.c</a>
-, <a class="el" href="subchannel__factory_8h.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.h</a>
+: <a class="el" href="subchannel__factory_8h.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.h</a>
+, <a class="el" href="subchannel__factory_8c.html#a6486ef54aa6fe37d4fe5b7c53aed9a84">subchannel_factory.c</a>
</li>
<li>grpc_subchannel_factory_unref()
: <a class="el" href="subchannel__factory_8h.html#ac502341f23676007c8ccd5338f942e82">subchannel_factory.h</a>
@@ -4860,12 +4909,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="subchannel_8c.html#a4a297a5d3477460e802c804a945cfb4e">subchannel.c</a>
</li>
<li>grpc_subchannel_notify_on_state_change()
-: <a class="el" href="subchannel_8c.html#ac2e59a5c3a44ba0827b27ccba866389b">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#ac2e59a5c3a44ba0827b27ccba866389b">subchannel.c</a>
</li>
<li>grpc_subchannel_process_transport_op()
-: <a class="el" href="subchannel_8c.html#a9b95251da4779ae913c33f380a1c33c4">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#ad24914ea93274b1494a42420e853e4e1">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#ad24914ea93274b1494a42420e853e4e1">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#a9b95251da4779ae913c33f380a1c33c4">subchannel.c</a>
</li>
<li>GRPC_SUBCHANNEL_RECONNECT_BACKOFF_MULTIPLIER
: <a class="el" href="subchannel_8c.html#ad1761b478eb46b24379e6d5a9edd30af">subchannel.c</a>
@@ -4877,22 +4926,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="subchannel_8c.html#ad021f6795743d8163fff68703ffb663b">subchannel.c</a>
</li>
<li>grpc_subchannel_ref()
-: <a class="el" href="subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4">subchannel.h</a>
+: <a class="el" href="subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4">subchannel.h</a>
</li>
<li>GRPC_SUBCHANNEL_REF
: <a class="el" href="subchannel_8h.html#a7a3f5a07d6d6ca7864d0b571a2675d15">subchannel.h</a>
</li>
+<li>grpc_subchannel_ref()
+: <a class="el" href="subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323">subchannel.c</a>
+</li>
<li>GRPC_SUBCHANNEL_REF_EXTRA_ARGS
: <a class="el" href="subchannel_8h.html#aabb025f64b5de653dc110d17add28e74">subchannel.h</a>
</li>
+<li>grpc_subchannel_unref()
+: <a class="el" href="subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59">subchannel.h</a>
+, <a class="el" href="subchannel_8c.html#a0afd3a137c42f46e285b7c7d0b7b657f">subchannel.c</a>
+</li>
<li>GRPC_SUBCHANNEL_UNREF
: <a class="el" href="subchannel_8h.html#accf1481a1fe9acf1537f665705a60d4c">subchannel.h</a>
</li>
-<li>grpc_subchannel_unref()
-: <a class="el" href="subchannel_8c.html#a0afd3a137c42f46e285b7c7d0b7b657f">subchannel.c</a>
-, <a class="el" href="subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59">subchannel.h</a>
-</li>
<li>grpc_surface_trace
: <a class="el" href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">surface_trace.h</a>
, <a class="el" href="surface__trace_8c.html#aa4f3485a1e8307d80c59a22e5b20f7a5">surface_trace.c</a>
@@ -4904,8 +4955,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="tcp__client_8h.html#a086207583509b040c4fff779333468cd">tcp_client.h</a>
</li>
<li>grpc_tcp_create()
-: <a class="el" href="tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483">tcp_windows.h</a>
-, <a class="el" href="tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05">tcp_posix.h</a>
+: <a class="el" href="tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05">tcp_posix.h</a>
+, <a class="el" href="tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483">tcp_windows.h</a>
</li>
<li>GRPC_TCP_DEFAULT_READ_SLICE_SIZE
: <a class="el" href="tcp__posix_8h.html#a1f91c3aec64a436d29051c8d415b1053">tcp_posix.h</a>
@@ -4938,16 +4989,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="tcp__posix_8h.html#a72c0faa3524bfe76522d6ada920707eb">tcp_posix.h</a>
</li>
<li>grpc_time_averaged_stats_add_sample()
-: <a class="el" href="time__averaged__stats_8c.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.c</a>
-, <a class="el" href="time__averaged__stats_8h.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.h</a>
+: <a class="el" href="time__averaged__stats_8h.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.h</a>
+, <a class="el" href="time__averaged__stats_8c.html#a3fc252070ff8ec7010c74774a042e54d">time_averaged_stats.c</a>
</li>
<li>grpc_time_averaged_stats_init()
-: <a class="el" href="time__averaged__stats_8c.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.c</a>
-, <a class="el" href="time__averaged__stats_8h.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.h</a>
+: <a class="el" href="time__averaged__stats_8h.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.h</a>
+, <a class="el" href="time__averaged__stats_8c.html#a9b6a0cb59dc0a3c179ae425525dcb4eb">time_averaged_stats.c</a>
</li>
<li>grpc_time_averaged_stats_update_average()
-: <a class="el" href="time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26">time_averaged_stats.h</a>
-, <a class="el" href="time__averaged__stats_8c.html#a811009e64ef5f5b88021d5aa08ceaf26">time_averaged_stats.c</a>
+: <a class="el" href="time__averaged__stats_8c.html#a811009e64ef5f5b88021d5aa08ceaf26">time_averaged_stats.c</a>
+, <a class="el" href="time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26">time_averaged_stats.h</a>
</li>
<li>grpc_timer_add_important_mark()
: <a class="el" href="timers_8h.html#a86328e7d7fe3e9b15f5c9c3103f6f744">timers.h</a>
@@ -4955,18 +5006,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_timer_add_mark()
: <a class="el" href="timers_8h.html#aeb9267f15f0db10c892ff52f8a5af746">timers.h</a>
</li>
-<li>GRPC_TIMER_BEGIN
-: <a class="el" href="timers_8h.html#abf4cfef22d1c79525994ba224ac13dba">timers.h</a>
-</li>
<li>grpc_timer_begin()
: <a class="el" href="timers_8h.html#a9ad8a62da486b38462306e41127231ea">timers.h</a>
</li>
-<li>GRPC_TIMER_END
-: <a class="el" href="timers_8h.html#ada806da3afa32376e244dfeb65ec467b">timers.h</a>
+<li>GRPC_TIMER_BEGIN
+: <a class="el" href="timers_8h.html#abf4cfef22d1c79525994ba224ac13dba">timers.h</a>
</li>
<li>grpc_timer_end()
: <a class="el" href="timers_8h.html#a810b9be124a21ed5c4066f2e74112e74">timers.h</a>
</li>
+<li>GRPC_TIMER_END
+: <a class="el" href="timers_8h.html#ada806da3afa32376e244dfeb65ec467b">timers.h</a>
+</li>
<li>GRPC_TIMER_IMPORTANT_MARK
: <a class="el" href="timers_8h.html#a4de2bf5918f608b72f3c426e4a43e7c8">timers.h</a>
</li>
@@ -4974,8 +5025,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="timers_8h.html#acafc06612d7b046547ed80c18d519608">timers.h</a>
</li>
<li>grpc_timers_global_destroy()
-: <a class="el" href="timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13">timers.h</a>
-, <a class="el" href="basic__timers_8c.html#a3464d3fdd0cc9ab2543195d5ee3fec13">basic_timers.c</a>
+: <a class="el" href="basic__timers_8c.html#a3464d3fdd0cc9ab2543195d5ee3fec13">basic_timers.c</a>
+, <a class="el" href="timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13">timers.h</a>
</li>
<li>grpc_timers_global_init()
: <a class="el" href="basic__timers_8c.html#ac34b4d619b9ed067e02e037b21a6feac">basic_timers.c</a>
@@ -4986,8 +5037,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="call__log__batch_8c.html#a9fa9c0e067be7cfea08021b019544382">call_log_batch.c</a>
</li>
<li>grpc_trace_channel
-: <a class="el" href="channel__stack_8c.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">channel_stack.c</a>
-, <a class="el" href="channel__stack_8h.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">channel_stack.h</a>
+: <a class="el" href="channel__stack_8h.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">channel_stack.h</a>
+, <a class="el" href="channel__stack_8c.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">channel_stack.c</a>
</li>
<li>grpc_trace_secure_endpoint
: <a class="el" href="secure__endpoint_8c.html#a7778bdc8c40adac0dc536fe255b75fbd">secure_endpoint.c</a>
@@ -4998,8 +5049,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="trace_8h.html#a8cd8af9cbe35acc74eac3a19db0ef2e2">trace.h</a>
</li>
<li>grpc_tracer_set_enabled()
-: <a class="el" href="grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350">grpc.h</a>
-, <a class="el" href="trace_8c.html#ae6984d3f0c3b9bc9a47859fd4dddc350">trace.c</a>
+: <a class="el" href="trace_8c.html#ae6984d3f0c3b9bc9a47859fd4dddc350">trace.c</a>
+, <a class="el" href="grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350">grpc.h</a>
</li>
<li>grpc_tracer_shutdown()
: <a class="el" href="trace_8h.html#ad5ced3b2457db3a480e13e6e268543d2">trace.h</a>
@@ -5012,12 +5063,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e">transport.h</a>
</li>
<li>grpc_transport_destroy()
-: <a class="el" href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">transport.h</a>
-, <a class="el" href="transport_8c.html#adb3ef83552276a5161ff6733f8455ae1">transport.c</a>
+: <a class="el" href="transport_8c.html#adb3ef83552276a5161ff6733f8455ae1">transport.c</a>
+, <a class="el" href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">transport.h</a>
</li>
<li>grpc_transport_destroy_stream()
-: <a class="el" href="transport_8c.html#a21223037b0bc6a92a9e058e20be1b0af">transport.c</a>
-, <a class="el" href="transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af">transport.h</a>
+: <a class="el" href="transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af">transport.h</a>
+, <a class="el" href="transport_8c.html#a21223037b0bc6a92a9e058e20be1b0af">transport.c</a>
</li>
<li>grpc_transport_get_peer()
: <a class="el" href="transport_8c.html#ac32bf69379cb94e6f951a4ec45a6157e">transport.c</a>
@@ -5034,8 +5085,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="transport_8h.html#aae32d98b458fa93adbe5959dbcd6a7bf">transport.h</a>
</li>
<li>grpc_transport_perform_op()
-: <a class="el" href="transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3">transport.h</a>
-, <a class="el" href="transport_8c.html#ae52662de3568a1d961e60e83d28e2dc3">transport.c</a>
+: <a class="el" href="transport_8c.html#ae52662de3568a1d961e60e83d28e2dc3">transport.c</a>
+, <a class="el" href="transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3">transport.h</a>
</li>
<li>grpc_transport_perform_stream_op()
: <a class="el" href="transport_8c.html#a81c2ae26b7109481d4538b48c15d5b1b">transport.c</a>
@@ -5051,44 +5102,72 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="transport_8h.html#a425321242c0f56ca08e74a4afcbdd017">transport.h</a>
</li>
<li>grpc_transport_stream_op_add_cancellation()
-: <a class="el" href="transport_8c.html#ad1deb9664db9760e156951542378fe11">transport.c</a>
-, <a class="el" href="transport_8h.html#ad1deb9664db9760e156951542378fe11">transport.h</a>
+: <a class="el" href="transport_8c.html#a7bd8fd46a8faca547917fecfe9336238">transport.c</a>
+, <a class="el" href="transport_8h.html#a7bd8fd46a8faca547917fecfe9336238">transport.h</a>
+</li>
+<li>grpc_transport_stream_op_add_close()
+: <a class="el" href="transport_8c.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">transport.c</a>
+, <a class="el" href="transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">transport.h</a>
</li>
<li>grpc_transport_stream_op_finish_with_failure()
-: <a class="el" href="transport_8c.html#ac5aa9757a292d71026279316979b8e40">transport.c</a>
-, <a class="el" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">transport.h</a>
+: <a class="el" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">transport.h</a>
+, <a class="el" href="transport_8c.html#ac5aa9757a292d71026279316979b8e40">transport.c</a>
</li>
<li>grpc_transport_stream_op_string()
-: <a class="el" href="transport_8h.html#a058362edba570c120d125091b3c006d2">transport.h</a>
-, <a class="el" href="transport__op__string_8c.html#a058362edba570c120d125091b3c006d2">transport_op_string.c</a>
+: <a class="el" href="transport__op__string_8c.html#a058362edba570c120d125091b3c006d2">transport_op_string.c</a>
+, <a class="el" href="transport_8h.html#a058362edba570c120d125091b3c006d2">transport.h</a>
</li>
<li>grpc_transport_stream_size()
-: <a class="el" href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">transport.h</a>
-, <a class="el" href="transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">transport.c</a>
+: <a class="el" href="transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">transport.c</a>
+, <a class="el" href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">transport.h</a>
</li>
<li>grpc_transport_vtable
: <a class="el" href="transport__impl_8h.html#a4b1efd30e926ac7b61690b3f5c085aed">transport_impl.h</a>
</li>
+<li>grpc_udp_server
+: <a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">udp_server.h</a>
+</li>
+<li>grpc_udp_server_add_port()
+: <a class="el" href="udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977">udp_server.h</a>
+</li>
+<li>grpc_udp_server_cb
+: <a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">udp_server.h</a>
+</li>
+<li>grpc_udp_server_create()
+: <a class="el" href="udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29">udp_server.h</a>
+</li>
+<li>grpc_udp_server_destroy()
+: <a class="el" href="udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221">udp_server.h</a>
+</li>
+<li>grpc_udp_server_get_fd()
+: <a class="el" href="udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8">udp_server.h</a>
+</li>
+<li>grpc_udp_server_read_cb
+: <a class="el" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">udp_server.h</a>
+</li>
+<li>grpc_udp_server_start()
+: <a class="el" href="udp__server_8h.html#a770d224dc48b5bc4863522704768089b">udp_server.h</a>
+</li>
<li>grpc_uri_destroy()
-: <a class="el" href="uri__parser_8c.html#af4744a0a3c814548dbbecb79c4620ac1">uri_parser.c</a>
-, <a class="el" href="uri__parser_8h.html#af4744a0a3c814548dbbecb79c4620ac1">uri_parser.h</a>
+: <a class="el" href="uri__parser_8h.html#af4744a0a3c814548dbbecb79c4620ac1">uri_parser.h</a>
+, <a class="el" href="uri__parser_8c.html#af4744a0a3c814548dbbecb79c4620ac1">uri_parser.c</a>
</li>
<li>grpc_uri_parse()
-: <a class="el" href="uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.h</a>
-, <a class="el" href="uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.c</a>
+: <a class="el" href="uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.c</a>
+, <a class="el" href="uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d">uri_parser.h</a>
</li>
<li>grpc_version_string()
: <a class="el" href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc.h</a>
, <a class="el" href="version_8c.html#a250ca547d790874bd7b5ceec25f18c51">version.c</a>
</li>
-<li>grpc_wakeup_fd_consume_wakeup()
-: <a class="el" href="wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f">wakeup_fd_posix.h</a>
+<li>grpc_wakeup_fd
+: <a class="el" href="wakeup__fd__posix_8h.html#abecae3a8eb4333238177dc2d57cb3c80">wakeup_fd_posix.h</a>
</li>
-<li>grpc_wakeup_fd_create()
-: <a class="el" href="wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80">wakeup_fd_posix.h</a>
+<li>grpc_wakeup_fd_consume_wakeup()
+: <a class="el" href="wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d">wakeup_fd_posix.h</a>
</li>
<li>grpc_wakeup_fd_destroy()
-: <a class="el" href="wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef">wakeup_fd_posix.h</a>
+: <a class="el" href="wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b">wakeup_fd_posix.h</a>
</li>
<li>GRPC_WAKEUP_FD_GET_READ_FD
: <a class="el" href="wakeup__fd__posix_8h.html#aa2c03135ade856e0b50c123d60dc50ff">wakeup_fd_posix.h</a>
@@ -5102,14 +5181,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_wakeup_fd_global_init_force_fallback()
: <a class="el" href="wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55">wakeup_fd_posix.h</a>
</li>
-<li>grpc_wakeup_fd_info
-: <a class="el" href="wakeup__fd__posix_8h.html#a5b7e6c1bff52dd231ecb17a6716c3815">wakeup_fd_posix.h</a>
+<li>grpc_wakeup_fd_init()
+: <a class="el" href="wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e">wakeup_fd_posix.h</a>
</li>
<li>grpc_wakeup_fd_vtable
: <a class="el" href="wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e">wakeup_fd_posix.h</a>
</li>
<li>grpc_wakeup_fd_wakeup()
-: <a class="el" href="wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8">wakeup_fd_posix.h</a>
+: <a class="el" href="wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9">wakeup_fd_posix.h</a>
</li>
<li>grpc_winsocket
: <a class="el" href="socket__windows_8h.html#a9ad80b9793b77151a20061cc13e96f6a">socket_windows.h</a>
@@ -5123,11 +5202,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_winsocket_destroy()
: <a class="el" href="socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70">socket_windows.h</a>
</li>
-<li>grpc_winsocket_orphan()
-: <a class="el" href="socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1">socket_windows.h</a>
-</li>
<li>grpc_winsocket_shutdown()
-: <a class="el" href="socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395">socket_windows.h</a>
+: <a class="el" href="socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12">socket_windows.h</a>
</li>
<li>GRPC_WRITE_BUFFER_HINT
: <a class="el" href="grpc_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">grpc.h</a>
@@ -5163,7 +5239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_h.html b/doc/ref/core.internal/html/globals_h.html
index 2e58cee297..2b47b16b56 100644
--- a/doc/ref/core.internal/html/globals_h.html
+++ b/doc/ref/core.internal/html/globals_h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_i.html b/doc/ref/core.internal/html/globals_i.html
index 78dee60515..b173ceb900 100644
--- a/doc/ref/core.internal/html/globals_i.html
+++ b/doc/ref/core.internal/html/globals_i.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_k.html b/doc/ref/core.internal/html/globals_k.html
index fc5111ff4b..1a930ddcdc 100644
--- a/doc/ref/core.internal/html/globals_k.html
+++ b/doc/ref/core.internal/html/globals_k.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_l.html b/doc/ref/core.internal/html/globals_l.html
index b8bd8e6790..d54afefee2 100644
--- a/doc/ref/core.internal/html/globals_l.html
+++ b/doc/ref/core.internal/html/globals_l.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_m.html b/doc/ref/core.internal/html/globals_m.html
index 59d3743897..cddcab90ca 100644
--- a/doc/ref/core.internal/html/globals_m.html
+++ b/doc/ref/core.internal/html/globals_m.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -143,6 +143,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2">channel_create.c</a>
, <a class="el" href="secure__channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2">secure_channel_create.c</a>
</li>
+<li>MAX_PLUGINS
+: <a class="el" href="init_8c.html#a253adbfdf28c48f8e6cbe1e85b31e05a">init.c</a>
+</li>
<li>MAX_QUEUE_WINDOW_DURATION
: <a class="el" href="alarm_8c.html#aa7820b33745be59861679298b76d9a95">alarm.c</a>
</li>
@@ -168,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_n.html b/doc/ref/core.internal/html/globals_n.html
index 31e1a506fd..ff5e9a5d15 100644
--- a/doc/ref/core.internal/html/globals_n.html
+++ b/doc/ref/core.internal/html/globals_n.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_o.html b/doc/ref/core.internal/html/globals_o.html
index 4ba94223f7..fdce06ca02 100644
--- a/doc/ref/core.internal/html/globals_o.html
+++ b/doc/ref/core.internal/html/globals_o.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_p.html b/doc/ref/core.internal/html/globals_p.html
index 15508272f2..a35cddc9b5 100644
--- a/doc/ref/core.internal/html/globals_p.html
+++ b/doc/ref/core.internal/html/globals_p.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_r.html b/doc/ref/core.internal/html/globals_r.html
index 30214a2503..7f0c3854c8 100644
--- a/doc/ref/core.internal/html/globals_r.html
+++ b/doc/ref/core.internal/html/globals_r.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_s.html b/doc/ref/core.internal/html/globals_s.html
index 2e68b75b36..b701b07306 100644
--- a/doc/ref/core.internal/html/globals_s.html
+++ b/doc/ref/core.internal/html/globals_s.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,6 +121,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>SECURE_ENDPOINT_REF
+: <a class="el" href="secure__endpoint_8c.html#a44a94737ab965459ecc1564cb99b4520">secure_endpoint.c</a>
+</li>
+<li>SECURE_ENDPOINT_UNREF
+: <a class="el" href="secure__endpoint_8c.html#a83beb833980e5c04da05fbc4e84b2304">secure_endpoint.c</a>
+</li>
<li>send_action
: <a class="el" href="call_8c.html#a5c099cbc41809afd83d900cef74c2819">call.c</a>
</li>
@@ -182,8 +188,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="call_8c.html#a9291c3528e3f346e6ae8137ac9e76271a429d7ee18b26738df32b9a74586afc22">call.c</a>
</li>
<li>STREAM_FROM_GLOBAL
-: <a class="el" href="chttp2__transport_8c.html#ad226604f0f25167ab63b83fb504925ed">chttp2_transport.c</a>
-, <a class="el" href="stream__lists_8c.html#ad226604f0f25167ab63b83fb504925ed">stream_lists.c</a>
+: <a class="el" href="stream__lists_8c.html#ad226604f0f25167ab63b83fb504925ed">stream_lists.c</a>
+, <a class="el" href="chttp2__transport_8c.html#ad226604f0f25167ab63b83fb504925ed">chttp2_transport.c</a>
</li>
<li>STREAM_FROM_PARSING
: <a class="el" href="stream__lists_8c.html#af36e6925c4b86e9bdea0abf8824d521e">stream_lists.c</a>
@@ -210,7 +216,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_t.html b/doc/ref/core.internal/html/globals_t.html
index c9b3e8698b..1b2744dea2 100644
--- a/doc/ref/core.internal/html/globals_t.html
+++ b/doc/ref/core.internal/html/globals_t.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -392,7 +392,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_type.html b/doc/ref/core.internal/html/globals_type.html
index 1beccccfdd..8a6dfa9e22 100644
--- a/doc/ref/core.internal/html/globals_type.html
+++ b/doc/ref/core.internal/html/globals_type.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,24 +118,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>call_data
: <a class="el" href="server__auth__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">server_auth_filter.c</a>
-, <a class="el" href="client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8">client_channel.c</a>
+, <a class="el" href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">grpc_filter.c</a>
, <a class="el" href="connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889">connected_channel.c</a>
, <a class="el" href="server_8c.html#a9d8dd5943711393112c0fe83c02c0ca8">server.c</a>
-, <a class="el" href="http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">http_client_filter.c</a>
, <a class="el" href="compress__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">compress_filter.c</a>
+, <a class="el" href="client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8">client_channel.c</a>
+, <a class="el" href="http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">http_client_filter.c</a>
, <a class="el" href="http__server__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">http_server_filter.c</a>
, <a class="el" href="noop__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">noop_filter.c</a>
</li>
+<li>census_aggregated_rpc_stats
+: <a class="el" href="census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7">census_rpc_stats.h</a>
+</li>
+<li>census_aggregation_ops
+: <a class="el" href="census_8h.html#a2b2990a51808c9177b14476195a9fb94">census.h</a>
+</li>
<li>census_context
: <a class="el" href="census_8h.html#a27fc8788690179599713226f1f054736">census.h</a>
</li>
+<li>census_op_id
+: <a class="el" href="census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043">census_interface.h</a>
+</li>
+<li>census_per_method_rpc_stats
+: <a class="el" href="census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db">census_rpc_stats.h</a>
+</li>
+<li>census_rpc_stats
+: <a class="el" href="census__interface_8h.html#a99058fefa044507d678a7e2d2636e3e9">census_interface.h</a>
+</li>
+<li>census_tag_set
+: <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census.h</a>
+</li>
+<li>census_tag_set_iterator
+: <a class="el" href="census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7">census.h</a>
+</li>
+<li>census_view
+: <a class="el" href="census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed">census.h</a>
+</li>
<li>channel_data
-: <a class="el" href="server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">server_auth_filter.c</a>
-, <a class="el" href="server_8c.html#a663530098451ca6ac5dd8381e470b512">server.c</a>
+: <a class="el" href="http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">http_server_filter.c</a>
+, <a class="el" href="grpc__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">grpc_filter.c</a>
, <a class="el" href="connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d">connected_channel.c</a>
, <a class="el" href="http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">http_client_filter.c</a>
, <a class="el" href="compress__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">compress_filter.c</a>
-, <a class="el" href="http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">http_server_filter.c</a>
+, <a class="el" href="server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">server_auth_filter.c</a>
+, <a class="el" href="server_8c.html#a663530098451ca6ac5dd8381e470b512">server.c</a>
, <a class="el" href="noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">noop_filter.c</a>
</li>
<li>channel_registered_method
@@ -293,6 +319,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_completion_type
: <a class="el" href="grpc_8h.html#a70454b2958c92c1cd8feeaa45f157b74">grpc.h</a>
</li>
+<li>grpc_compression_options
+: <a class="el" href="compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde">compression.h</a>
+</li>
<li>grpc_connectivity_state_watcher
: <a class="el" href="connectivity__state_8h.html#aeda9add40d75e8ee7249a208e38a065a">connectivity_state.h</a>
</li>
@@ -320,21 +349,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_endpoint
: <a class="el" href="endpoint_8h.html#ab0f168d17277b4b5a4d7842eec6ea3ea">endpoint.h</a>
</li>
-<li>grpc_endpoint_cb_status
-: <a class="el" href="endpoint_8h.html#ae601d949fd51e619ee5312bc2d733236">endpoint.h</a>
-</li>
-<li>grpc_endpoint_read_cb
-: <a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">endpoint.h</a>
+<li>grpc_endpoint_op_status
+: <a class="el" href="endpoint_8h.html#a1b14cc7f5c86101f3ef33f81d1dade08">endpoint.h</a>
</li>
<li>grpc_endpoint_vtable
: <a class="el" href="endpoint_8h.html#accd077025fc138a98e048238d2efe1b9">endpoint.h</a>
</li>
-<li>grpc_endpoint_write_cb
-: <a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">endpoint.h</a>
-</li>
-<li>grpc_endpoint_write_status
-: <a class="el" href="endpoint_8h.html#ae5e35fd14127beb3af459a22d81ac1fd">endpoint.h</a>
-</li>
<li>grpc_event
: <a class="el" href="grpc_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc.h</a>
</li>
@@ -407,9 +427,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_jwt_verifier
: <a class="el" href="jwt__verifier_8h.html#a1bd823cc55eb0ce26b62aa69ca916cc0">jwt_verifier.h</a>
</li>
-<li>grpc_kick_fd_info
-: <a class="el" href="pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5">pollset_kick_posix.h</a>
-</li>
<li>grpc_lb_completion
: <a class="el" href="lb__policy_8h.html#a82191ae9ee04740368256ebfe25ec9d5">lb_policy.h</a>
</li>
@@ -446,13 +463,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_platform_become_multipoller_type
: <a class="el" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">pollset_posix.h</a>
</li>
+<li>grpc_plugin
+: <a class="el" href="init_8c.html#a3fb4e865cee837e480c81be80e1cfbad">init.c</a>
+</li>
+<li>grpc_poll_function_type
+: <a class="el" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">pollset_posix.h</a>
+</li>
<li>grpc_pollset
: <a class="el" href="pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad">pollset_windows.h</a>
, <a class="el" href="pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad">pollset_posix.h</a>
</li>
-<li>grpc_pollset_kick_state
-: <a class="el" href="pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1">pollset_kick_posix.h</a>
-</li>
<li>grpc_pollset_set
: <a class="el" href="pollset__set__posix_8h.html#a5ad060e47c139ab007fe34b33fdf27d7">pollset_set_posix.h</a>
, <a class="el" href="pollset__set__windows_8h.html#a5ad060e47c139ab007fe34b33fdf27d7">pollset_set_windows.h</a>
@@ -460,8 +480,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_pollset_vtable
: <a class="el" href="pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1">pollset_posix.h</a>
</li>
-<li>grpc_precise_clock
-: <a class="el" href="timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2">timers_preciseclock.h</a>
+<li>grpc_pollset_worker
+: <a class="el" href="pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29">pollset_windows.h</a>
+, <a class="el" href="pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29">pollset_posix.h</a>
+</li>
+<li>grpc_process_auth_metadata_done_cb
+: <a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_security.h</a>
</li>
<li>grpc_resolve_cb
: <a class="el" href="resolve__address_8h.html#acac9db416b80e9bc82bbd0e1408cc3e0">resolve_address.h</a>
@@ -544,8 +568,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_transport_vtable
: <a class="el" href="transport__impl_8h.html#a4b1efd30e926ac7b61690b3f5c085aed">transport_impl.h</a>
</li>
-<li>grpc_wakeup_fd_info
-: <a class="el" href="wakeup__fd__posix_8h.html#a5b7e6c1bff52dd231ecb17a6716c3815">wakeup_fd_posix.h</a>
+<li>grpc_udp_server
+: <a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">udp_server.h</a>
+</li>
+<li>grpc_udp_server_cb
+: <a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">udp_server.h</a>
+</li>
+<li>grpc_udp_server_read_cb
+: <a class="el" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">udp_server.h</a>
+</li>
+<li>grpc_wakeup_fd
+: <a class="el" href="wakeup__fd__posix_8h.html#abecae3a8eb4333238177dc2d57cb3c80">wakeup_fd_posix.h</a>
</li>
<li>grpc_wakeup_fd_vtable
: <a class="el" href="wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e">wakeup_fd_posix.h</a>
@@ -649,7 +682,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_u.html b/doc/ref/core.internal/html/globals_u.html
index 3b34de8859..925b6e416f 100644
--- a/doc/ref/core.internal/html/globals_u.html
+++ b/doc/ref/core.internal/html/globals_u.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_v.html b/doc/ref/core.internal/html/globals_v.html
index 8206b2c194..ba72d25184 100644
--- a/doc/ref/core.internal/html/globals_v.html
+++ b/doc/ref/core.internal/html/globals_v.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_vars.html b/doc/ref/core.internal/html/globals_vars.html
index 1e20e21f25..d32233562c 100644
--- a/doc/ref/core.internal/html/globals_vars.html
+++ b/doc/ref/core.internal/html/globals_vars.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -77,6 +77,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
+ <li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_k"><span>k</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
@@ -101,21 +102,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="contents">
&#160;
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>census_agg_distribution
+: <a class="el" href="census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa">census.h</a>
+</li>
+<li>census_agg_histogram
+: <a class="el" href="census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c">census.h</a>
+</li>
+<li>census_agg_sum
+: <a class="el" href="census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944">census.h</a>
+</li>
+<li>census_agg_window
+: <a class="el" href="census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e">census.h</a>
+</li>
+</ul>
+
+
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>grpc_chttp2_huffsyms
: <a class="el" href="huffsyms_8h.html#a03277352c8049d68a2ab3e26086aa79c">huffsyms.h</a>
, <a class="el" href="huffsyms_8c.html#a8cbea7cb59b983d744943eab38e8d55f">huffsyms.c</a>
</li>
<li>grpc_chttp2_settings_parameters
-: <a class="el" href="frame__settings_8h.html#a61e84df9b71280ea1a733437d9de8f37">frame_settings.h</a>
-, <a class="el" href="frame__settings_8c.html#a61e84df9b71280ea1a733437d9de8f37">frame_settings.c</a>
+: <a class="el" href="frame__settings_8c.html#a61e84df9b71280ea1a733437d9de8f37">frame_settings.c</a>
+, <a class="el" href="frame__settings_8h.html#a61e84df9b71280ea1a733437d9de8f37">frame_settings.h</a>
</li>
<li>grpc_client_auth_filter
: <a class="el" href="auth__filters_8h.html#ab5f3c640585f742a46197f407218c194">auth_filters.h</a>
, <a class="el" href="client__auth__filter_8c.html#ab5f3c640585f742a46197f407218c194">client_auth_filter.c</a>
</li>
<li>grpc_client_census_filter
-: <a class="el" href="census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">census_filter.h</a>
+: <a class="el" href="grpc__filter_8c.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_filter.c</a>
+, <a class="el" href="grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_filter.h</a>
</li>
<li>grpc_client_channel_filter
: <a class="el" href="client__channel_8h.html#a8c2292b3b1d26b9c4c296c106bfa96b1">client_channel.h</a>
@@ -130,8 +148,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="connected__channel_8c.html#a30c8116a24cf1e555af53c1296d10b39">connected_channel.c</a>
</li>
<li>grpc_connectivity_state_trace
-: <a class="el" href="connectivity__state_8h.html#aae556e492df3eb9d23c5bc5728b6662c">connectivity_state.h</a>
-, <a class="el" href="connectivity__state_8c.html#aae556e492df3eb9d23c5bc5728b6662c">connectivity_state.c</a>
+: <a class="el" href="connectivity__state_8c.html#aae556e492df3eb9d23c5bc5728b6662c">connectivity_state.c</a>
+, <a class="el" href="connectivity__state_8h.html#aae556e492df3eb9d23c5bc5728b6662c">connectivity_state.h</a>
</li>
<li>grpc_flowctl_trace
: <a class="el" href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">internal.h</a>
@@ -154,13 +172,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="chttp2__transport_8h.html#a6bb76c8188f883af2fb738233abdeea0">chttp2_transport.h</a>
, <a class="el" href="chttp2__transport_8c.html#a6bb76c8188f883af2fb738233abdeea0">chttp2_transport.c</a>
</li>
+<li>grpc_httpcli_plaintext
+: <a class="el" href="httpcli_8h.html#ab0853017544220823e2a663a7bca9136">httpcli.h</a>
+, <a class="el" href="httpcli_8c.html#ab0853017544220823e2a663a7bca9136">httpcli.c</a>
+</li>
+<li>grpc_httpcli_ssl
+: <a class="el" href="httpcli__security__connector_8c.html#a7bd9903ed0a51ba35bd81d71c8fb635a">httpcli_security_connector.c</a>
+, <a class="el" href="httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a">httpcli.h</a>
+</li>
<li>grpc_jwt_verifier_clock_skew
: <a class="el" href="jwt__verifier_8h.html#a7d1ae2ff5b43188c302d75bb3ed761f7">jwt_verifier.h</a>
, <a class="el" href="jwt__verifier_8c.html#a7d1ae2ff5b43188c302d75bb3ed761f7">jwt_verifier.c</a>
</li>
<li>grpc_jwt_verifier_max_delay
-: <a class="el" href="jwt__verifier_8h.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.h</a>
-, <a class="el" href="jwt__verifier_8c.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.c</a>
+: <a class="el" href="jwt__verifier_8c.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.c</a>
+, <a class="el" href="jwt__verifier_8h.html#ab4a9cfed667421b6a1393e52d073a282">jwt_verifier.h</a>
</li>
<li>grpc_max_auth_token_lifetime
: <a class="el" href="grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772">grpc_security.h</a>
@@ -176,34 +202,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>grpc_platform_become_multipoller
: <a class="el" href="pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a">pollset_posix.h</a>
</li>
+<li>grpc_poll_function
+: <a class="el" href="pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291">pollset_posix.h</a>
+</li>
<li>grpc_server_auth_filter
-: <a class="el" href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">auth_filters.h</a>
-, <a class="el" href="server__auth__filter_8c.html#a2041d6372525de50a18f156d1b94cfae">server_auth_filter.c</a>
+: <a class="el" href="server__auth__filter_8c.html#a2041d6372525de50a18f156d1b94cfae">server_auth_filter.c</a>
+, <a class="el" href="auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae">auth_filters.h</a>
</li>
<li>grpc_server_census_filter
-: <a class="el" href="census__filter_8h.html#a710f293782b7b759efd8bf5acd011963">census_filter.h</a>
+: <a class="el" href="grpc__filter_8c.html#a710f293782b7b759efd8bf5acd011963">grpc_filter.c</a>
+, <a class="el" href="grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_filter.h</a>
</li>
<li>grpc_specialized_wakeup_fd_vtable
: <a class="el" href="wakeup__fd__posix_8h.html#a5f252ab892107e6a1150ca77c1200e42">wakeup_fd_posix.h</a>
</li>
<li>grpc_surface_trace
-: <a class="el" href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">surface_trace.h</a>
-, <a class="el" href="surface__trace_8c.html#aa4f3485a1e8307d80c59a22e5b20f7a5">surface_trace.c</a>
+: <a class="el" href="surface__trace_8c.html#aa4f3485a1e8307d80c59a22e5b20f7a5">surface_trace.c</a>
+, <a class="el" href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">surface_trace.h</a>
</li>
<li>grpc_tcp_trace
: <a class="el" href="tcp__posix_8h.html#a72c0faa3524bfe76522d6ada920707eb">tcp_posix.h</a>
</li>
<li>grpc_trace_batch
-: <a class="el" href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">call.h</a>
-, <a class="el" href="call__log__batch_8c.html#a9fa9c0e067be7cfea08021b019544382">call_log_batch.c</a>
+: <a class="el" href="call__log__batch_8c.html#a9fa9c0e067be7cfea08021b019544382">call_log_batch.c</a>
+, <a class="el" href="call_8h.html#a9fa9c0e067be7cfea08021b019544382">call.h</a>
</li>
<li>grpc_trace_channel
: <a class="el" href="channel__stack_8h.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">channel_stack.h</a>
, <a class="el" href="channel__stack_8c.html#a7ee4da676e51ccc09f1e53fbf4d7e0d4">channel_stack.c</a>
</li>
<li>grpc_trace_secure_endpoint
-: <a class="el" href="secure__endpoint_8h.html#a7778bdc8c40adac0dc536fe255b75fbd">secure_endpoint.h</a>
-, <a class="el" href="secure__endpoint_8c.html#a7778bdc8c40adac0dc536fe255b75fbd">secure_endpoint.c</a>
+: <a class="el" href="secure__endpoint_8c.html#a7778bdc8c40adac0dc536fe255b75fbd">secure_endpoint.c</a>
+, <a class="el" href="secure__endpoint_8h.html#a7778bdc8c40adac0dc536fe255b75fbd">secure_endpoint.h</a>
</li>
</ul>
@@ -218,8 +248,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>tsi_tracing_enabled
: <a class="el" href="transport__security_8h.html#a4e3d547c54325370492151543325e23c">transport_security.h</a>
-, <a class="el" href="transport__security__interface_8h.html#a4e3d547c54325370492151543325e23c">transport_security_interface.h</a>
, <a class="el" href="transport__security_8c.html#a4e3d547c54325370492151543325e23c">transport_security.c</a>
+, <a class="el" href="transport__security__interface_8h.html#a4e3d547c54325370492151543325e23c">transport_security_interface.h</a>
</li>
</ul>
@@ -232,7 +262,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_w.html b/doc/ref/core.internal/html/globals_w.html
index 5af7bbac75..b153558fb4 100644
--- a/doc/ref/core.internal/html/globals_w.html
+++ b/doc/ref/core.internal/html/globals_w.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/globals_z.html b/doc/ref/core.internal/html/globals_z.html
index dccbd2ae81..76bb3e2629 100644
--- a/doc/ref/core.internal/html/globals_z.html
+++ b/doc/ref/core.internal/html/globals_z.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:08 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/google__default__credentials_8c.html b/doc/ref/core.internal/html/google__default__credentials_8c.html
index 869d499a33..02e659bd41 100644
--- a/doc/ref/core.internal/html/google__default__credentials_8c.html
+++ b/doc/ref/core.internal/html/google__default__credentials_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -167,7 +167,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/graph_legend.html b/doc/ref/core.internal/html/graph_legend.html
index 703099e7c8..2dedd0a5fb 100644
--- a/doc/ref/core.internal/html/graph_legend.html
+++ b/doc/ref/core.internal/html/graph_legend.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -145,7 +145,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/grpc_8h.html b/doc/ref/core.internal/html/grpc_8h.html
index c87ce76139..d358516f9b 100644
--- a/doc/ref/core.internal/html/grpc_8h.html
+++ b/doc/ref/core.internal/html/grpc_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,6 +147,8 @@ Macros</h2></td></tr>
<tr class="memitem:af47b4048c11e4f8f4162f12c135c2da4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#af47b4048c11e4f8f4162f12c135c2da4">GRPC_ARG_SECONDARY_USER_AGENT_STRING</a>&#160;&#160;&#160;&quot;grpc.secondary_user_agent&quot;</td></tr>
<tr class="memdesc:af47b4048c11e4f8f4162f12c135c2da4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Secondary user agent: goes at the end of the user-agent metadata sent on each request. <a href="#af47b4048c11e4f8f4162f12c135c2da4">More...</a><br/></td></tr>
<tr class="separator:af47b4048c11e4f8f4162f12c135c2da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a218bf55b665134a11baf07ada5980825"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a218bf55b665134a11baf07ada5980825">GRPC_SSL_TARGET_NAME_OVERRIDE_ARG</a>&#160;&#160;&#160;&quot;grpc.ssl_target_name_override&quot;</td></tr>
+<tr class="separator:a218bf55b665134a11baf07ada5980825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">GRPC_WRITE_BUFFER_HINT</a>&#160;&#160;&#160;(0x00000001u)</td></tr>
<tr class="memdesc:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hint that the write may be buffered and need not go out on the wire immediately. <a href="#adf29fd8b7df2ecc47d14a7f5a3a079c0">More...</a><br/></td></tr>
<tr class="separator:adf29fd8b7df2ecc47d14a7f5a3a079c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -156,6 +158,22 @@ Macros</h2></td></tr>
<tr class="memitem:a3317259e1098b2b6f49982d6997bbf6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a3317259e1098b2b6f49982d6997bbf6a">GRPC_WRITE_USED_MASK</a>&#160;&#160;&#160;(<a class="el" href="grpc_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0">GRPC_WRITE_BUFFER_HINT</a> | <a class="el" href="grpc_8h.html#ae09000181671f031ed0e319ed557da4e">GRPC_WRITE_NO_COMPRESS</a>)</td></tr>
<tr class="memdesc:a3317259e1098b2b6f49982d6997bbf6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of all valid flags. <a href="#a3317259e1098b2b6f49982d6997bbf6a">More...</a><br/></td></tr>
<tr class="separator:a3317259e1098b2b6f49982d6997bbf6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d4d1f2973b2f5e4e3cdb515b7507868"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">GRPC_PROPAGATE_DEADLINE</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)1)</td></tr>
+<tr class="memdesc:a8d4d1f2973b2f5e4e3cdb515b7507868"><td class="mdescLeft">&#160;</td><td class="mdescRight">Propagate deadline. <a href="#a8d4d1f2973b2f5e4e3cdb515b7507868">More...</a><br/></td></tr>
+<tr class="separator:a8d4d1f2973b2f5e4e3cdb515b7507868"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1729fbf455d0a10d31246086187bc9b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3">GRPC_PROPAGATE_CENSUS_STATS_CONTEXT</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)2)</td></tr>
+<tr class="memdesc:a1729fbf455d0a10d31246086187bc9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Propagate census context. <a href="#a1729fbf455d0a10d31246086187bc9b3">More...</a><br/></td></tr>
+<tr class="separator:a1729fbf455d0a10d31246086187bc9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab78096727057fdd2f6794df351e26243"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab78096727057fdd2f6794df351e26243">GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)4)</td></tr>
+<tr class="separator:ab78096727057fdd2f6794df351e26243"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa87041a20c89c31d27217b22ef79d066"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa87041a20c89c31d27217b22ef79d066">GRPC_PROPAGATE_CANCELLATION</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)8)</td></tr>
+<tr class="memdesc:aa87041a20c89c31d27217b22ef79d066"><td class="mdescLeft">&#160;</td><td class="mdescRight">Propagate cancellation. <a href="#aa87041a20c89c31d27217b22ef79d066">More...</a><br/></td></tr>
+<tr class="separator:aa87041a20c89c31d27217b22ef79d066"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab5e717edb406d236313f70f304772cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aab5e717edb406d236313f70f304772cc">GRPC_PROPAGATE_DEFAULTS</a></td></tr>
+<tr class="separator:aab5e717edb406d236313f70f304772cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fa47963513b9ce50ca4006b9db94c5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">GRPC_MAX_COMPLETION_QUEUE_PLUCKERS</a>&#160;&#160;&#160;6</td></tr>
+<tr class="memdesc:a7fa47963513b9ce50ca4006b9db94c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of outstanding grpc_completion_queue_pluck executions per completion queue. <a href="#a7fa47963513b9ce50ca4006b9db94c5e">More...</a><br/></td></tr>
+<tr class="separator:a7fa47963513b9ce50ca4006b9db94c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
@@ -221,7 +239,10 @@ Enumerations</h2></td></tr>
&#160;&#160;<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454">GRPC_CALL_ERROR_TOO_MANY_OPERATIONS</a>,
<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">GRPC_CALL_ERROR_INVALID_FLAGS</a>,
<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">GRPC_CALL_ERROR_INVALID_METADATA</a>,
-<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f">GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</a>
+<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b">GRPC_CALL_ERROR_INVALID_MESSAGE</a>,
+<br/>
+&#160;&#160;<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f">GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</a>,
+<a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b">GRPC_CALL_ERROR_BATCH_TOO_BIG</a>
<br/>
}</td></tr>
<tr class="memdesc:a0d5a8bdd6d53d209cacea4b6fa5d785b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of a grpc call. <a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">More...</a><br/></td></tr>
@@ -256,6 +277,9 @@ Functions</h2></td></tr>
<tr class="separator:a29fa3bfb0a561ba465260154a4ef3bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a436819189c9155a0761db7667f9078f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a436819189c9155a0761db7667f9078f9">grpc_call_details_destroy</a> (<a class="el" href="structgrpc__call__details.html">grpc_call_details</a> *details)</td></tr>
<tr class="separator:a436819189c9155a0761db7667f9078f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd0ed6efe4d1ad27e0577535110882b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3">grpc_register_plugin</a> (void(*init)(void), void(*destroy)(void))</td></tr>
+<tr class="memdesc:abd0ed6efe4d1ad27e0577535110882b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a plugin to be initialized and destroyed with the library. <a href="#abd0ed6efe4d1ad27e0577535110882b3">More...</a><br/></td></tr>
+<tr class="separator:abd0ed6efe4d1ad27e0577535110882b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78606c93951c49eadd8d83d739798d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc_init</a> (void)</td></tr>
<tr class="memdesc:aa78606c93951c49eadd8d83d739798d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the grpc library. <a href="#aa78606c93951c49eadd8d83d739798d6">More...</a><br/></td></tr>
<tr class="separator:aa78606c93951c49eadd8d83d739798d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -265,15 +289,15 @@ Functions</h2></td></tr>
<tr class="memitem:a250ca547d790874bd7b5ceec25f18c51"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc_version_string</a> (void)</td></tr>
<tr class="memdesc:a250ca547d790874bd7b5ceec25f18c51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string representing the current version of grpc. <a href="#a250ca547d790874bd7b5ceec25f18c51">More...</a><br/></td></tr>
<tr class="separator:a250ca547d790874bd7b5ceec25f18c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9f69c76c26125e6581491864a06ea44a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a9f69c76c26125e6581491864a06ea44a">grpc_completion_queue_create</a> (void)</td></tr>
-<tr class="memdesc:a9f69c76c26125e6581491864a06ea44a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a completion queue. <a href="#a9f69c76c26125e6581491864a06ea44a">More...</a><br/></td></tr>
-<tr class="separator:a9f69c76c26125e6581491864a06ea44a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56a4ff1f046393205c3418c24f5d5587"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587">grpc_completion_queue_next</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:a56a4ff1f046393205c3418c24f5d5587"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event is available, the completion queue is being shut down, or deadline is reached. <a href="#a56a4ff1f046393205c3418c24f5d5587">More...</a><br/></td></tr>
-<tr class="separator:a56a4ff1f046393205c3418c24f5d5587"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21e38dd0146d244eb0e262fd1b6a50ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee">grpc_completion_queue_pluck</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, void *tag, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:a21e38dd0146d244eb0e262fd1b6a50ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. <a href="#a21e38dd0146d244eb0e262fd1b6a50ee">More...</a><br/></td></tr>
-<tr class="separator:a21e38dd0146d244eb0e262fd1b6a50ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a488eee9dd5c518a42b887f59c550690a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a488eee9dd5c518a42b887f59c550690a">grpc_completion_queue_create</a> (void *reserved)</td></tr>
+<tr class="memdesc:a488eee9dd5c518a42b887f59c550690a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a completion queue. <a href="#a488eee9dd5c518a42b887f59c550690a">More...</a><br/></td></tr>
+<tr class="separator:a488eee9dd5c518a42b887f59c550690a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f65b1c798e6b56406ecbae27b25605e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e">grpc_completion_queue_next</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a0f65b1c798e6b56406ecbae27b25605e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event is available, the completion queue is being shut down, or deadline is reached. <a href="#a0f65b1c798e6b56406ecbae27b25605e">More...</a><br/></td></tr>
+<tr class="separator:a0f65b1c798e6b56406ecbae27b25605e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2987d2596df0358fd967d2a662838433"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__event.html">grpc_event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a2987d2596df0358fd967d2a662838433">grpc_completion_queue_pluck</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, void *tag, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a2987d2596df0358fd967d2a662838433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. <a href="#a2987d2596df0358fd967d2a662838433">More...</a><br/></td></tr>
+<tr class="separator:a2987d2596df0358fd967d2a662838433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4051b4036c5132f02064430f67420ecd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc_completion_queue_shutdown</a> (<a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq)</td></tr>
<tr class="memdesc:a4051b4036c5132f02064430f67420ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin destruction of a completion queue. <a href="#a4051b4036c5132f02064430f67420ecd">More...</a><br/></td></tr>
<tr class="separator:a4051b4036c5132f02064430f67420ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -286,18 +310,18 @@ Functions</h2></td></tr>
<tr class="memitem:a29aa98ca6ce9f7e5116e43b0c414e96b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b">grpc_channel_watch_connectivity_state</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> last_observed_state, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, void *tag)</td></tr>
<tr class="memdesc:a29aa98ca6ce9f7e5116e43b0c414e96b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watch for a change in connectivity state. <a href="#a29aa98ca6ce9f7e5116e43b0c414e96b">More...</a><br/></td></tr>
<tr class="separator:a29aa98ca6ce9f7e5116e43b0c414e96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a368ca2e4f76495c3c4bfbb27eb88936e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e">grpc_channel_create_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, const char *method, const char *host, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:a368ca2e4f76495c3c4bfbb27eb88936e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a <a class="el" href="structgrpc__channel.html">grpc_channel</a>, in order to call 'method'. <a href="#a368ca2e4f76495c3c4bfbb27eb88936e">More...</a><br/></td></tr>
-<tr class="separator:a368ca2e4f76495c3c4bfbb27eb88936e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af00855f27d8b7c6b232982446371c04d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#af00855f27d8b7c6b232982446371c04d">grpc_channel_register_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, const char *method, const char *host)</td></tr>
-<tr class="memdesc:af00855f27d8b7c6b232982446371c04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-register a method/host pair on a channel. <a href="#af00855f27d8b7c6b232982446371c04d">More...</a><br/></td></tr>
-<tr class="separator:af00855f27d8b7c6b232982446371c04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">grpc_channel_create_registered_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, void *registered_call_handle, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="memdesc:a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a handle returned from grpc_channel_register_call. <a href="#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">More...</a><br/></td></tr>
-<tr class="separator:a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0e60993c9d6e5ceccaf2e61f690b101"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101">grpc_call_start_batch</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, const <a class="el" href="structgrpc__op.html">grpc_op</a> *ops, size_t nops, void *tag)</td></tr>
-<tr class="memdesc:ae0e60993c9d6e5ceccaf2e61f690b101"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a batch of operations defined in the array ops; when complete, post a completion of type 'tag' to the completion queue bound to the call. <a href="#ae0e60993c9d6e5ceccaf2e61f690b101">More...</a><br/></td></tr>
-<tr class="separator:ae0e60993c9d6e5ceccaf2e61f690b101"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c5657c12cb66e5ae4009e1c0f832fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc">grpc_channel_create_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, const char *method, const char *host, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a56c5657c12cb66e5ae4009e1c0f832fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a <a class="el" href="structgrpc__channel.html">grpc_channel</a>, in order to call 'method'. <a href="#a56c5657c12cb66e5ae4009e1c0f832fc">More...</a><br/></td></tr>
+<tr class="separator:a56c5657c12cb66e5ae4009e1c0f832fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bc360e945fb5f6bacf632c34adbc57f"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f">grpc_channel_register_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, const char *method, const char *host, void *reserved)</td></tr>
+<tr class="memdesc:a8bc360e945fb5f6bacf632c34adbc57f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-register a method/host pair on a channel. <a href="#a8bc360e945fb5f6bacf632c34adbc57f">More...</a><br/></td></tr>
+<tr class="separator:a8bc360e945fb5f6bacf632c34adbc57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a233585e49ad4a4c7681a6e37e942e2d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8">grpc_channel_create_registered_call</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="el" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, void *registered_call_handle, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, void *reserved)</td></tr>
+<tr class="memdesc:a233585e49ad4a4c7681a6e37e942e2d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a call given a handle returned from grpc_channel_register_call. <a href="#a233585e49ad4a4c7681a6e37e942e2d8">More...</a><br/></td></tr>
+<tr class="separator:a233585e49ad4a4c7681a6e37e942e2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e0e15005aafed8cebf5b75f81fe90f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f">grpc_call_start_batch</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, const <a class="el" href="structgrpc__op.html">grpc_op</a> *ops, size_t nops, void *tag, void *reserved)</td></tr>
+<tr class="memdesc:aa6e0e15005aafed8cebf5b75f81fe90f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a batch of operations defined in the array ops; when complete, post a completion of type 'tag' to the completion queue bound to the call. <a href="#aa6e0e15005aafed8cebf5b75f81fe90f">More...</a><br/></td></tr>
+<tr class="separator:aa6e0e15005aafed8cebf5b75f81fe90f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf4ac8b78da7b957ce05dc0f62719ada"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc_call_get_peer</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
<tr class="memdesc:adf4ac8b78da7b957ce05dc0f62719ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a newly allocated string representing the endpoint to which this call is communicating with. <a href="#adf4ac8b78da7b957ce05dc0f62719ada">More...</a><br/></td></tr>
<tr class="separator:adf4ac8b78da7b957ce05dc0f62719ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -308,21 +332,21 @@ Functions</h2></td></tr>
<tr class="memitem:a108ef86bc0e5ebcb05f744315e2a6499"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499">grpc_channel_get_target</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
<tr class="memdesc:a108ef86bc0e5ebcb05f744315e2a6499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a newly allocated string representing the target a channel was created for. <a href="#a108ef86bc0e5ebcb05f744315e2a6499">More...</a><br/></td></tr>
<tr class="separator:a108ef86bc0e5ebcb05f744315e2a6499"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa710e7e68b23098900f924cf69797496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aa710e7e68b23098900f924cf69797496">grpc_insecure_channel_create</a> (const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="memdesc:aa710e7e68b23098900f924cf69797496"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target'. <a href="#aa710e7e68b23098900f924cf69797496">More...</a><br/></td></tr>
-<tr class="separator:aa710e7e68b23098900f924cf69797496"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acd59697f4b8bedea662939da3668ab9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#acd59697f4b8bedea662939da3668ab9b">grpc_lame_client_channel_create</a> (const char *target)</td></tr>
-<tr class="memdesc:acd59697f4b8bedea662939da3668ab9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a lame client: this client fails every operation attempted on it. <a href="#acd59697f4b8bedea662939da3668ab9b">More...</a><br/></td></tr>
-<tr class="separator:acd59697f4b8bedea662939da3668ab9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2fb7e90dbdcda0f3baf4228bde370cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc">grpc_insecure_channel_create</a> (const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
+<tr class="memdesc:ab2fb7e90dbdcda0f3baf4228bde370cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a client channel to 'target'. <a href="#ab2fb7e90dbdcda0f3baf4228bde370cc">More...</a><br/></td></tr>
+<tr class="separator:ab2fb7e90dbdcda0f3baf4228bde370cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06520e4e8ed6c764866b61756609d705"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a06520e4e8ed6c764866b61756609d705">grpc_lame_client_channel_create</a> (const char *target, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> error_code, const char *error_message)</td></tr>
+<tr class="memdesc:a06520e4e8ed6c764866b61756609d705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a lame client: this client fails every operation attempted on it. <a href="#a06520e4e8ed6c764866b61756609d705">More...</a><br/></td></tr>
+<tr class="separator:a06520e4e8ed6c764866b61756609d705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16e4b95581ad12e8e0af2af8d41b71b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc_channel_destroy</a> (<a class="el" href="structgrpc__channel.html">grpc_channel</a> *channel)</td></tr>
<tr class="memdesc:a16e4b95581ad12e8e0af2af8d41b71b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close and destroy a grpc channel. <a href="#a16e4b95581ad12e8e0af2af8d41b71b3">More...</a><br/></td></tr>
<tr class="separator:a16e4b95581ad12e8e0af2af8d41b71b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adce32a3168cfc0048423af94a3961878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#adce32a3168cfc0048423af94a3961878">grpc_call_cancel</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
-<tr class="memdesc:adce32a3168cfc0048423af94a3961878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#adce32a3168cfc0048423af94a3961878">More...</a><br/></td></tr>
-<tr class="separator:adce32a3168cfc0048423af94a3961878"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8332e3ac6611ae4012ed17707d7dbcf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2">grpc_call_cancel_with_status</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *description)</td></tr>
-<tr class="memdesc:a8332e3ac6611ae4012ed17707d7dbcf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#a8332e3ac6611ae4012ed17707d7dbcf2">More...</a><br/></td></tr>
-<tr class="separator:a8332e3ac6611ae4012ed17707d7dbcf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10277b9c9589903bc26b05444130904d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a10277b9c9589903bc26b05444130904d">grpc_call_cancel</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, void *reserved)</td></tr>
+<tr class="memdesc:a10277b9c9589903bc26b05444130904d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#a10277b9c9589903bc26b05444130904d">More...</a><br/></td></tr>
+<tr class="separator:a10277b9c9589903bc26b05444130904d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95cd12a19d2183383f279cc106e984a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a95cd12a19d2183383f279cc106e984a5">grpc_call_cancel_with_status</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *description, void *reserved)</td></tr>
+<tr class="memdesc:a95cd12a19d2183383f279cc106e984a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by clients to cancel an RPC on the server. <a href="#a95cd12a19d2183383f279cc106e984a5">More...</a><br/></td></tr>
+<tr class="separator:a95cd12a19d2183383f279cc106e984a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3edbb9347e32fd0152c8ed4bbbaf5125"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc_call_destroy</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call)</td></tr>
<tr class="memdesc:a3edbb9347e32fd0152c8ed4bbbaf5125"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a call. <a href="#a3edbb9347e32fd0152c8ed4bbbaf5125">More...</a><br/></td></tr>
<tr class="separator:a3edbb9347e32fd0152c8ed4bbbaf5125"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -335,15 +359,15 @@ Functions</h2></td></tr>
<tr class="memitem:a7207900db3bba2f1ae2e3f2dfc2822de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc_server_request_registered_call</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, void *<a class="el" href="structregistered__method.html">registered_method</a>, <a class="el" href="structgrpc__call.html">grpc_call</a> **call, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> *deadline, <a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata, <a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **optional_payload, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification, void *tag_new)</td></tr>
<tr class="memdesc:a7207900db3bba2f1ae2e3f2dfc2822de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request notification of a new pre-registered call. <a href="#a7207900db3bba2f1ae2e3f2dfc2822de">More...</a><br/></td></tr>
<tr class="separator:a7207900db3bba2f1ae2e3f2dfc2822de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4036710ea12eccabbbbf050d6bad4cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4">grpc_server_create</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="memdesc:a4036710ea12eccabbbbf050d6bad4cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a server. <a href="#a4036710ea12eccabbbbf050d6bad4cd4">More...</a><br/></td></tr>
-<tr class="separator:a4036710ea12eccabbbbf050d6bad4cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac174712f87fdae4b5757a1370e2a31cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb">grpc_server_register_completion_queue</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq)</td></tr>
-<tr class="memdesc:ac174712f87fdae4b5757a1370e2a31cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a completion queue with the server. <a href="#ac174712f87fdae4b5757a1370e2a31cb">More...</a><br/></td></tr>
-<tr class="separator:ac174712f87fdae4b5757a1370e2a31cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48cab64480658b97a775b2c7837456f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a48cab64480658b97a775b2c7837456f9">grpc_server_add_http2_port</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, const char *addr)</td></tr>
-<tr class="memdesc:a48cab64480658b97a775b2c7837456f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a HTTP2 over plaintext over tcp listener. <a href="#a48cab64480658b97a775b2c7837456f9">More...</a><br/></td></tr>
-<tr class="separator:a48cab64480658b97a775b2c7837456f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c84795eb2ab5c1c03c6ba1212f07501"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501">grpc_server_create</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
+<tr class="memdesc:a5c84795eb2ab5c1c03c6ba1212f07501"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a server. <a href="#a5c84795eb2ab5c1c03c6ba1212f07501">More...</a><br/></td></tr>
+<tr class="separator:a5c84795eb2ab5c1c03c6ba1212f07501"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacb47ff7ce0afa0db4c830449baff39a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a">grpc_server_register_completion_queue</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, void *reserved)</td></tr>
+<tr class="memdesc:aacb47ff7ce0afa0db4c830449baff39a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a completion queue with the server. <a href="#aacb47ff7ce0afa0db4c830449baff39a">More...</a><br/></td></tr>
+<tr class="separator:aacb47ff7ce0afa0db4c830449baff39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b0fe9d2a9d0bd764e8e8216144a4525"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525">grpc_server_add_insecure_http2_port</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, const char *addr)</td></tr>
+<tr class="memdesc:a5b0fe9d2a9d0bd764e8e8216144a4525"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a HTTP2 over plaintext over tcp listener. <a href="#a5b0fe9d2a9d0bd764e8e8216144a4525">More...</a><br/></td></tr>
+<tr class="separator:a5b0fe9d2a9d0bd764e8e8216144a4525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5010d26419e14f5a9ab2fa86a4f7d1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc_server_start</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server)</td></tr>
<tr class="memdesc:ac5010d26419e14f5a9ab2fa86a4f7d1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a server - tells all listeners to start listening. <a href="#ac5010d26419e14f5a9ab2fa86a4f7d1e">More...</a><br/></td></tr>
<tr class="separator:ac5010d26419e14f5a9ab2fa86a4f7d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -459,6 +483,106 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a7fa47963513b9ce50ca4006b9db94c5e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_MAX_COMPLETION_QUEUE_PLUCKERS&#160;&#160;&#160;6</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Maximum number of outstanding grpc_completion_queue_pluck executions per completion queue. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa87041a20c89c31d27217b22ef79d066"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_PROPAGATE_CANCELLATION&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)8)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Propagate cancellation. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1729fbf455d0a10d31246086187bc9b3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_PROPAGATE_CENSUS_STATS_CONTEXT&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)2)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Propagate census context. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab78096727057fdd2f6794df351e26243"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)4)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a8d4d1f2973b2f5e4e3cdb515b7507868"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_PROPAGATE_DEADLINE&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Propagate deadline. </p>
+
+</div>
+</div>
+<a class="anchor" id="aab5e717edb406d236313f70f304772cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_PROPAGATE_DEFAULTS</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)(( \</div>
+<div class="line"> 0xffff | <a class="code" href="grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">GRPC_PROPAGATE_DEADLINE</a> | <a class="code" href="grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3">GRPC_PROPAGATE_CENSUS_STATS_CONTEXT</a> | \</div>
+<div class="line"> <a class="code" href="grpc_8h.html#ab78096727057fdd2f6794df351e26243">GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT</a> | <a class="code" href="grpc_8h.html#aa87041a20c89c31d27217b22ef79d066">GRPC_PROPAGATE_CANCELLATION</a>)))</div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="grpc_8h_html_a1729fbf455d0a10d31246086187bc9b3"><div class="ttname"><a href="grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3">GRPC_PROPAGATE_CENSUS_STATS_CONTEXT</a></div><div class="ttdeci">#define GRPC_PROPAGATE_CENSUS_STATS_CONTEXT</div><div class="ttdoc">Propagate census context. </div><div class="ttdef"><b>Definition:</b> grpc.h:399</div></div>
+<div class="ttc" id="grpc_8h_html_ab78096727057fdd2f6794df351e26243"><div class="ttname"><a href="grpc_8h.html#ab78096727057fdd2f6794df351e26243">GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT</a></div><div class="ttdeci">#define GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT</div><div class="ttdef"><b>Definition:</b> grpc.h:400</div></div>
+<div class="ttc" id="grpc_8h_html_a8d4d1f2973b2f5e4e3cdb515b7507868"><div class="ttname"><a href="grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868">GRPC_PROPAGATE_DEADLINE</a></div><div class="ttdeci">#define GRPC_PROPAGATE_DEADLINE</div><div class="ttdoc">Propagate deadline. </div><div class="ttdef"><b>Definition:</b> grpc.h:397</div></div>
+<div class="ttc" id="grpc_8h_html_aa87041a20c89c31d27217b22ef79d066"><div class="ttname"><a href="grpc_8h.html#aa87041a20c89c31d27217b22ef79d066">GRPC_PROPAGATE_CANCELLATION</a></div><div class="ttdeci">#define GRPC_PROPAGATE_CANCELLATION</div><div class="ttdoc">Propagate cancellation. </div><div class="ttdef"><b>Definition:</b> grpc.h:402</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="a218bf55b665134a11baf07ada5980825"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_SSL_TARGET_NAME_OVERRIDE_ARG&#160;&#160;&#160;&quot;grpc.ssl_target_name_override&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="adf29fd8b7df2ecc47d14a7f5a3a079c0"></a>
<div class="memitem">
<div class="memproto">
@@ -702,9 +826,15 @@ Functions</h2></td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd"></a>GRPC_CALL_ERROR_INVALID_METADATA</em>&#160;</td><td class="fielddoc">
<p>invalid metadata was passed to this call </p>
</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b"></a>GRPC_CALL_ERROR_INVALID_MESSAGE</em>&#160;</td><td class="fielddoc">
+<p>invalid message was passed to this call </p>
+</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f"></a>GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</em>&#160;</td><td class="fielddoc">
<p>completion queue for notification has not been registered with the server </p>
</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b"></a>GRPC_CALL_ERROR_BATCH_TOO_BIG</em>&#160;</td><td class="fielddoc">
+<p>this batch of operations leads to more operations than allowed </p>
+</td></tr>
</table>
</div>
@@ -777,35 +907,42 @@ Functions</h2></td></tr>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721"></a>GRPC_OP_SEND_INITIAL_METADATA</em>&#160;</td><td class="fielddoc">
<p>Send initial metadata: one and only one instance MUST be sent for each call, unless the call was cancelled - in which case this can be skipped. </p>
+<p>This op completes after all bytes of metadata have been accepted by outgoing flow control. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70"></a>GRPC_OP_SEND_MESSAGE</em>&#160;</td><td class="fielddoc">
<p>Send a message: 0 or more of these operations can occur for each call. </p>
+<p>This op completes after all bytes for the message have been accepted by outgoing flow control. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486"></a>GRPC_OP_SEND_CLOSE_FROM_CLIENT</em>&#160;</td><td class="fielddoc">
<p>Send a close from the client: one and only one instance MUST be sent from the client, unless the call was cancelled - in which case this can be skipped. </p>
+<p>This op completes after all bytes for the call (including the close) have passed outgoing flow control. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64"></a>GRPC_OP_SEND_STATUS_FROM_SERVER</em>&#160;</td><td class="fielddoc">
<p>Send status from the server: one and only one instance MUST be sent from the server unless the call was cancelled - in which case this can be skipped. </p>
+<p>This op completes after all bytes for the call (including the status) have passed outgoing flow control. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078"></a>GRPC_OP_RECV_INITIAL_METADATA</em>&#160;</td><td class="fielddoc">
<p>Receive initial metadata: one and only one MUST be made on the client, must not be made on the server. </p>
+<p>This op completes after all initial metadata has been read from the peer. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5"></a>GRPC_OP_RECV_MESSAGE</em>&#160;</td><td class="fielddoc">
<p>Receive a message: 0 or more of these operations can occur for each call. </p>
+<p>This op completes after all bytes of the received message have been read, or after a half-close has been received on this call. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17"></a>GRPC_OP_RECV_STATUS_ON_CLIENT</em>&#160;</td><td class="fielddoc">
<p>Receive status on the client: one and only one must be made on the client. </p>
-<p>This operation always succeeds, meaning ops paired with this operation will also appear to succeed, even though they may not have. In that case the status will indicate some failure. </p>
+<p>This operation always succeeds, meaning ops paired with this operation will also appear to succeed, even though they may not have. In that case the status will indicate some failure. This op completes after all activity on the call has completed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6"></a>GRPC_OP_RECV_CLOSE_ON_SERVER</em>&#160;</td><td class="fielddoc">
<p>Receive close on the server: one and only one must be made on the server. </p>
+<p>This op completes after the close has been received by the server. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="adce32a3168cfc0048423af94a3961878"></a>
+<a class="anchor" id="a10277b9c9589903bc26b05444130904d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -813,8 +950,18 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> grpc_call_cancel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
- <td class="paramname"><em>call</em></td><td>)</td>
+ <td class="paramname"><em>call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -824,7 +971,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8332e3ac6611ae4012ed17707d7dbcf2"></a>
+<a class="anchor" id="a95cd12a19d2183383f279cc106e984a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -844,7 +991,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>description</em>&#160;</td>
+ <td class="paramname"><em>description</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -930,7 +1083,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae0e60993c9d6e5ceccaf2e61f690b101"></a>
+<a class="anchor" id="aa6e0e15005aafed8cebf5b75f81fe90f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -956,7 +1109,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
- <td class="paramname"><em>tag</em>&#160;</td>
+ <td class="paramname"><em>tag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1041,7 +1200,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a368ca2e4f76495c3c4bfbb27eb88936e"></a>
+<a class="anchor" id="a56c5657c12cb66e5ae4009e1c0f832fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1054,6 +1213,18 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>parent_call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>propagation_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
<td class="paramname"><em>completion_queue</em>, </td>
</tr>
@@ -1073,7 +1244,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1084,11 +1261,11 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Create a call given a <a class="el" href="structgrpc__channel.html">grpc_channel</a>, in order to call 'method'. </p>
-<p>All completions are sent to 'completion_queue'. 'method' and 'host' need only live through the invocation of this function. </p>
+<p>All completions are sent to 'completion_queue'. 'method' and 'host' need only live through the invocation of this function. If parent_call is non-NULL, it must be a server-side call. It will be used to propagate properties from the server call to this new client call. </p>
</div>
</div>
-<a class="anchor" id="a38aa45cdbc3d9a9529bcb6ee8b2c68aa"></a>
+<a class="anchor" id="a233585e49ad4a4c7681a6e37e942e2d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1101,6 +1278,18 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td>
+ <td class="paramname"><em>parent_call</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>propagation_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
<td class="paramname"><em>completion_queue</em>, </td>
</tr>
@@ -1114,7 +1303,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1164,7 +1359,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af00855f27d8b7c6b232982446371c04d"></a>
+<a class="anchor" id="a8bc360e945fb5f6bacf632c34adbc57f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1184,7 +1379,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>host</em>&#160;</td>
+ <td class="paramname"><em>host</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1245,15 +1446,15 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a9f69c76c26125e6581491864a06ea44a"></a>
+<a class="anchor" id="a488eee9dd5c518a42b887f59c550690a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a>* grpc_completion_queue_create </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -1282,7 +1483,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a56a4ff1f046393205c3418c24f5d5587"></a>
+<a class="anchor" id="a0f65b1c798e6b56406ecbae27b25605e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1296,7 +1497,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1312,7 +1519,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a21e38dd0146d244eb0e262fd1b6a50ee"></a>
+<a class="anchor" id="a2987d2596df0358fd967d2a662838433"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1332,7 +1539,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>deadline</em>&#160;</td>
+ <td class="paramname"><em>deadline</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1344,7 +1557,8 @@ Functions</h2></td></tr>
<p>Blocks until an event with tag 'tag' is available, the completion queue is being shutdown or deadline is reached. </p>
<p>Returns a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a <a class="el" href="structgrpc__event.html" title="The result of an operation. ">grpc_event</a> describing the event that occurred.</p>
-<p>Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue. </p>
+<p>Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue.</p>
+<p>Completion queues support a maximum of GRPC_MAX_COMPLETION_QUEUE_PLUCKERS concurrently executing plucks at any time. </p>
</div>
</div>
@@ -1387,7 +1601,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aa710e7e68b23098900f924cf69797496"></a>
+<a class="anchor" id="ab2fb7e90dbdcda0f3baf4228bde370cc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1401,7 +1615,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
- <td class="paramname"><em>args</em>&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1416,7 +1636,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="acd59697f4b8bedea662939da3668ab9b"></a>
+<a class="anchor" id="a06520e4e8ed6c764866b61756609d705"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1424,8 +1644,24 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__channel.html">grpc_channel</a>* grpc_lame_client_channel_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>target</em></td><td>)</td>
+ <td class="paramname"><em>target</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td>
+ <td class="paramname"><em>error_code</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>error_message</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -1466,12 +1702,41 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a48cab64480658b97a775b2c7837456f9"></a>
+<a class="anchor" id="abd0ed6efe4d1ad27e0577535110882b3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_server_add_http2_port </td>
+ <td class="memname">void grpc_register_plugin </td>
+ <td>(</td>
+ <td class="paramtype">void(*)(void)&#160;</td>
+ <td class="paramname"><em>init</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void(*)(void)&#160;</td>
+ <td class="paramname"><em>destroy</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a plugin to be initialized and destroyed with the library. </p>
+<p>The <em>init</em> and <em>destroy</em> functions will be invoked as part of <em><a class="el" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6" title="Initialize the grpc library. ">grpc_init()</a></em> and <em><a class="el" href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032" title="Shut down the grpc library. ">grpc_shutdown()</a></em>, respectively. Note that these functions can be invoked an arbitrary number of times (and hence so will <em>init</em> and <em>destroy</em>). It is safe to pass NULL to either argument. Plugins are destroyed in the reverse order they were initialized. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5b0fe9d2a9d0bd764e8e8216144a4525"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_server_add_insecure_http2_port </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td>
<td class="paramname"><em>server</em>, </td>
@@ -1514,7 +1779,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a4036710ea12eccabbbbf050d6bad4cd4"></a>
+<a class="anchor" id="a5c84795eb2ab5c1c03c6ba1212f07501"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1522,8 +1787,18 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__server.html">grpc_server</a>* grpc_server_create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
- <td class="paramname"><em>args</em></td><td>)</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -1552,7 +1827,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac174712f87fdae4b5757a1370e2a31cb"></a>
+<a class="anchor" id="aacb47ff7ce0afa0db4c830449baff39a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1566,7 +1841,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
- <td class="paramname"><em>cq</em>&#160;</td>
+ <td class="paramname"><em>cq</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1671,7 +1952,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Request notification of a new call. </p>
-<p>'cq_for_notification' must have been registered to the server via grpc_server_register_completion_queue. </p>
+<p>Once a call is received, a notification tagged with <em>tag_new</em> is added to <em>cq_for_notification</em>. <em>call</em>, <em>details</em> and <em>request_metadata</em> are updated with the appropriate call information. <em>cq_bound_to_call</em> is bound to <em>call</em>, and batch operation notifications for that call will be posted to <em>cq_bound_to_call</em>. Note that <em>cq_for_notification</em> must have been registered to the server via <em>grpc_server_register_completion_queue</em>. </p>
</div>
</div>
@@ -1869,7 +2150,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/grpc_8h_source.html b/doc/ref/core.internal/html/grpc_8h_source.html
index 9f3e8532f9..06e540fe56 100644
--- a/doc/ref/core.internal/html/grpc_8h_source.html
+++ b/doc/ref/core.internal/html/grpc_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -135,429 +135,482 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="grpc_8h.html#a895faab0e6035445750e43482651ba2f"> 59</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="grpc_8h.html#a432bfa6b9f6603643cdf9de8804c254e"> 62</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__channel.html">grpc_channel</a> <a class="code" href="structgrpc__channel.html">grpc_channel</a>;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="grpc_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8"> 65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__server.html">grpc_server</a> <a class="code" href="structgrpc__server.html">grpc_server</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="grpc_8h.html#a122f8f4f0a585396d993d9b55848f222"> 70</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__call.html">grpc_call</a> <a class="code" href="structgrpc__call.html">grpc_call</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593"> 73</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d"> 74</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d">GRPC_ARG_STRING</a>,</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689"> 75</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689">GRPC_ARG_INTEGER</a>,</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b"> 76</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b">GRPC_ARG_POINTER</a></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;} <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structgrpc__arg.html"> 91</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4"> 92</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a> <a class="code" href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4">type</a>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968"> 93</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">key</a>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8"> 95</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8">string</a>;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554"> 96</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">integer</a>;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d"> 98</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#abef4f8be0109b19fcbe7f614f1243303"> 99</a></span>&#160; <span class="keywordtype">void</span> *(*copy)(<span class="keywordtype">void</span> *p);</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4"> 100</a></span>&#160; void (*destroy)(<span class="keywordtype">void</span> *p);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; } pointer;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; } <a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;} <a class="code" href="structgrpc__arg.html">grpc_arg</a>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structgrpc__channel__args.html"> 113</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde"> 114</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde">num_args</a>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76"> 115</a></span>&#160; <a class="code" href="structgrpc__arg.html">grpc_arg</a> *<a class="code" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">args</a>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;} <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">/* Channel argument keys: */</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="grpc_8h.html#ae498934a02de89ce29cec570b02a2037"> 120</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_CENSUS &quot;grpc.census&quot;</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="grpc_8h.html#a5bb9256d0b457cab219f4d9d765148b6"> 123</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CONCURRENT_STREAMS &quot;grpc.max_concurrent_streams&quot;</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="grpc_8h.html#a895faab0e6035445750e43482651ba2f"> 57</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="grpc_8h.html#a432bfa6b9f6603643cdf9de8804c254e"> 60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__channel.html">grpc_channel</a> <a class="code" href="structgrpc__channel.html">grpc_channel</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="grpc_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8"> 63</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__server.html">grpc_server</a> <a class="code" href="structgrpc__server.html">grpc_server</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="grpc_8h.html#a122f8f4f0a585396d993d9b55848f222"> 68</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__call.html">grpc_call</a> <a class="code" href="structgrpc__call.html">grpc_call</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593"> 71</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d"> 72</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d">GRPC_ARG_STRING</a>,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689"> 73</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689">GRPC_ARG_INTEGER</a>,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b"> 74</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b">GRPC_ARG_POINTER</a></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;} <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structgrpc__arg.html"> 89</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4"> 90</a></span>&#160; <a class="code" href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a> <a class="code" href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4">type</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968"> 91</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">key</a>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8"> 93</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8">string</a>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554"> 94</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">integer</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d"> 96</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a>;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#abef4f8be0109b19fcbe7f614f1243303"> 97</a></span>&#160; <span class="keywordtype">void</span> *(*copy)(<span class="keywordtype">void</span> *p);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4"> 98</a></span>&#160; void (*destroy)(<span class="keywordtype">void</span> *p);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; } pointer;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; } <a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;} <a class="code" href="structgrpc__arg.html">grpc_arg</a>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structgrpc__channel__args.html"> 111</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde"> 112</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde">num_args</a>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76"> 113</a></span>&#160; <a class="code" href="structgrpc__arg.html">grpc_arg</a> *<a class="code" href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">args</a>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;} <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a>;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* Channel argument keys: */</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="grpc_8h.html#ae498934a02de89ce29cec570b02a2037"> 118</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_ENABLE_CENSUS &quot;grpc.census&quot;</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="grpc_8h.html#a5bb9256d0b457cab219f4d9d765148b6"> 121</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_CONCURRENT_STREAMS &quot;grpc.max_concurrent_streams&quot;</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="grpc_8h.html#a50f37feb7c000a23b3b0edf4c31d4367"> 123</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_MESSAGE_LENGTH &quot;grpc.max_message_length&quot;</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="grpc_8h.html#a50f37feb7c000a23b3b0edf4c31d4367"> 125</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_MAX_MESSAGE_LENGTH &quot;grpc.max_message_length&quot;</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="grpc_8h.html#aecc45a63163796ca1bc5453938bdfb36"> 127</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER \</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"> &quot;grpc.http2.initial_sequence_number&quot;</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="grpc_8h.html#aecc45a63163796ca1bc5453938bdfb36"> 125</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_INITIAL_SEQUENCE_NUMBER \</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"> &quot;grpc.http2.initial_sequence_number&quot;</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="grpc_8h.html#add42f97666fbfc66b7dac253ac3b73ae"> 128</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DEFAULT_AUTHORITY &quot;grpc.default_authority&quot;</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="grpc_8h.html#add42f97666fbfc66b7dac253ac3b73ae"> 130</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_DEFAULT_AUTHORITY &quot;grpc.default_authority&quot;</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0732df2d9003e9ee1c01e50e41b5a8e2"> 133</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_PRIMARY_USER_AGENT_STRING &quot;grpc.primary_user_agent&quot;</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="grpc_8h.html#af47b4048c11e4f8f4162f12c135c2da4"> 136</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SECONDARY_USER_AGENT_STRING &quot;grpc.secondary_user_agent&quot;</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2"> 139</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77"> 141</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">GRPC_CHANNEL_IDLE</a>,</div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299"> 143</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">GRPC_CHANNEL_CONNECTING</a>,</div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea"> 145</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">GRPC_CHANNEL_READY</a>,</div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6"> 147</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6">GRPC_CHANNEL_TRANSIENT_FAILURE</a>,</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6"> 149</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6">GRPC_CHANNEL_FATAL_FAILURE</a></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;} <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a>;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b"> 156</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> {</div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8"> 158</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8">GRPC_CALL_OK</a> = 0,</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41"> 160</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41">GRPC_CALL_ERROR</a>,</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8"> 162</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8">GRPC_CALL_ERROR_NOT_ON_SERVER</a>,</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6"> 164</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6">GRPC_CALL_ERROR_NOT_ON_CLIENT</a>,</div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a"> 166</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a">GRPC_CALL_ERROR_ALREADY_ACCEPTED</a>,</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857"> 168</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857">GRPC_CALL_ERROR_ALREADY_INVOKED</a>,</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296"> 170</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296">GRPC_CALL_ERROR_NOT_INVOKED</a>,</div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63"> 173</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63">GRPC_CALL_ERROR_ALREADY_FINISHED</a>,</div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454"> 175</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454">GRPC_CALL_ERROR_TOO_MANY_OPERATIONS</a>,</div>
-<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861"> 177</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">GRPC_CALL_ERROR_INVALID_FLAGS</a>,</div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd"> 179</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">GRPC_CALL_ERROR_INVALID_METADATA</a>,</div>
-<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f"> 182</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f">GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</a></div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;} <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/* Write Flags: */</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="grpc_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0"> 189</a></span>&#160;<span class="preprocessor">#define GRPC_WRITE_BUFFER_HINT (0x00000001u)</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="grpc_8h.html#ae09000181671f031ed0e319ed557da4e"> 192</a></span>&#160;<span class="preprocessor">#define GRPC_WRITE_NO_COMPRESS (0x00000002u)</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="grpc_8h.html#a3317259e1098b2b6f49982d6997bbf6a"> 194</a></span>&#160;<span class="preprocessor">#define GRPC_WRITE_USED_MASK (GRPC_WRITE_BUFFER_HINT | GRPC_WRITE_NO_COMPRESS)</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html"> 197</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__metadata.html">grpc_metadata</a> {</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7"> 198</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7">key</a>;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36"> 199</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36">value</a>;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f"> 200</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f">value_length</a>;</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f"> 207</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f">obfuscated</a>[3];</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; } <a class="code" href="structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553">internal_data</a>;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;} <a class="code" href="grpc_8h.html#a1da84eaead787d991c5a0c87aed7c30b">grpc_metadata</a>;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87"> 212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a> {</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5"> 214</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5">GRPC_QUEUE_SHUTDOWN</a>,</div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6"> 216</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">GRPC_QUEUE_TIMEOUT</a>,</div>
-<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297"> 218</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297">GRPC_OP_COMPLETE</a></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;} <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a>;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0732df2d9003e9ee1c01e50e41b5a8e2"> 131</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_PRIMARY_USER_AGENT_STRING &quot;grpc.primary_user_agent&quot;</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="grpc_8h.html#af47b4048c11e4f8f4162f12c135c2da4"> 134</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_SECONDARY_USER_AGENT_STRING &quot;grpc.secondary_user_agent&quot;</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="comment">/* The caller of the secure_channel_create functions may override the target</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> name used for SSL host name checking using this channel argument which is of</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> type GRPC_ARG_STRING. This *should* be used for testing only.</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> If this argument is not specified, the name used for SSL host name checking</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> will be the target parameter (assuming that the secure channel is an SSL</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> channel). If this parameter is specified and the underlying is not an SSL</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> channel, it will just be ignored. */</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="grpc_8h.html#a218bf55b665134a11baf07ada5980825"> 142</a></span>&#160;<span class="preprocessor">#define GRPC_SSL_TARGET_NAME_OVERRIDE_ARG &quot;grpc.ssl_target_name_override&quot;</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2"> 145</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77"> 147</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">GRPC_CHANNEL_IDLE</a>,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299"> 149</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">GRPC_CHANNEL_CONNECTING</a>,</div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea"> 151</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">GRPC_CHANNEL_READY</a>,</div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6"> 153</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6">GRPC_CHANNEL_TRANSIENT_FAILURE</a>,</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6"> 155</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6">GRPC_CHANNEL_FATAL_FAILURE</a></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;} <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a>;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b"> 162</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8"> 164</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8">GRPC_CALL_OK</a> = 0,</div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41"> 166</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41">GRPC_CALL_ERROR</a>,</div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8"> 168</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8">GRPC_CALL_ERROR_NOT_ON_SERVER</a>,</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6"> 170</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6">GRPC_CALL_ERROR_NOT_ON_CLIENT</a>,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a"> 172</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a">GRPC_CALL_ERROR_ALREADY_ACCEPTED</a>,</div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857"> 174</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857">GRPC_CALL_ERROR_ALREADY_INVOKED</a>,</div>
+<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296"> 176</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296">GRPC_CALL_ERROR_NOT_INVOKED</a>,</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63"> 179</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63">GRPC_CALL_ERROR_ALREADY_FINISHED</a>,</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454"> 181</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454">GRPC_CALL_ERROR_TOO_MANY_OPERATIONS</a>,</div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861"> 183</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">GRPC_CALL_ERROR_INVALID_FLAGS</a>,</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd"> 185</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">GRPC_CALL_ERROR_INVALID_METADATA</a>,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b"> 187</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b">GRPC_CALL_ERROR_INVALID_MESSAGE</a>,</div>
+<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f"> 190</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f">GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</a>,</div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b"> 192</a></span>&#160; <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b">GRPC_CALL_ERROR_BATCH_TOO_BIG</a></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;} <a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment">/* Write Flags: */</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="grpc_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0"> 199</a></span>&#160;<span class="preprocessor">#define GRPC_WRITE_BUFFER_HINT (0x00000001u)</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="grpc_8h.html#ae09000181671f031ed0e319ed557da4e"> 202</a></span>&#160;<span class="preprocessor">#define GRPC_WRITE_NO_COMPRESS (0x00000002u)</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="grpc_8h.html#a3317259e1098b2b6f49982d6997bbf6a"> 204</a></span>&#160;<span class="preprocessor">#define GRPC_WRITE_USED_MASK (GRPC_WRITE_BUFFER_HINT | GRPC_WRITE_NO_COMPRESS)</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html"> 207</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__metadata.html">grpc_metadata</a> {</div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7"> 208</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7">key</a>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36"> 209</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36">value</a>;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f"> 210</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f">value_length</a>;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b"> 211</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b">flags</a>;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658"> 217</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">obfuscated</a>[4];</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; } <a class="code" href="structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c">internal_data</a>;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;} <a class="code" href="grpc_8h.html#a1da84eaead787d991c5a0c87aed7c30b">grpc_metadata</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structgrpc__event.html"> 224</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__event.html">grpc_event</a> {</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7"> 226</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a> <a class="code" href="structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7">type</a>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structgrpc__event.html#a99d4215e5df50869af320b1cca5540db"> 229</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__event.html#a99d4215e5df50869af320b1cca5540db">success</a>;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201"> 232</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">tag</a>;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;} <a class="code" href="grpc_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc_event</a>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html"> 235</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4"> 236</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4">count</a>;</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97"> 237</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97">capacity</a>;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe"> 238</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe">metadata</a>;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;} <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a>;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a52cfda44034115720a0e88037dedbfb5">grpc_metadata_array_init</a>(<a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *array);</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44">grpc_metadata_array_destroy</a>(<a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *array);</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html"> 244</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5"> 245</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5">method</a>;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0"> 246</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0">method_capacity</a>;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631"> 247</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631">host</a>;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1"> 248</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1">host_capacity</a>;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15"> 249</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15">deadline</a>;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;} <a class="code" href="structgrpc__call__details.html">grpc_call_details</a>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a29fa3bfb0a561ba465260154a4ef3bb5">grpc_call_details_init</a>(<a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details);</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a436819189c9155a0761db7667f9078f9">grpc_call_details_destroy</a>(<a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details);</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a"> 255</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721"> 258</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721">GRPC_OP_SEND_INITIAL_METADATA</a> = 0,</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70"> 260</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70">GRPC_OP_SEND_MESSAGE</a>,</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486"> 264</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486">GRPC_OP_SEND_CLOSE_FROM_CLIENT</a>,</div>
-<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64"> 268</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64">GRPC_OP_SEND_STATUS_FROM_SERVER</a>,</div>
-<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078"> 271</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078">GRPC_OP_RECV_INITIAL_METADATA</a>,</div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5"> 274</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5">GRPC_OP_RECV_MESSAGE</a>,</div>
-<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17"> 279</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17">GRPC_OP_RECV_STATUS_ON_CLIENT</a>,</div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6"> 282</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6">GRPC_OP_RECV_CLOSE_ON_SERVER</a></div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;} <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a>;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structgrpc__op.html"> 287</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__op.html">grpc_op</a> {</div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115"> 289</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a> <a class="code" href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115">op</a>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb"> 291</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">flags</a>;</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a"> 294</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">count</a>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079"> 295</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079">metadata</a>;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; } <a class="code" href="structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83">send_initial_metadata</a>;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434"> 297</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">send_message</a>;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab"> 299</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">trailing_metadata_count</a>;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47"> 300</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">trailing_metadata</a>;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25"> 301</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25">status</a>;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461"> 302</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">status_details</a>;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; } <a class="code" href="structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb">send_status_from_server</a>;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749"> 309</a></span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *<a class="code" href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749">recv_initial_metadata</a>;</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1"> 313</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **<a class="code" href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1">recv_message</a>;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1"> 321</a></span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *<a class="code" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">trailing_metadata</a>;</div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4"> 322</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> *<a class="code" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">status</a>;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6"> 343</a></span>&#160; <span class="keywordtype">char</span> **<a class="code" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">status_details</a>;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9"> 344</a></span>&#160; <span class="keywordtype">size_t</span> *<a class="code" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">status_details_capacity</a>;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; } <a class="code" href="structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3">recv_status_on_client</a>;</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874"> 349</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">cancelled</a>;</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; } <a class="code" href="structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1">recv_close_on_server</a>;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; } <a class="code" href="structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad">data</a>;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;} <a class="code" href="grpc_8h.html#a6556a58ca45ad5132b89c770cf875215">grpc_op</a>;</div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc_init</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032">grpc_shutdown</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc_version_string</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
-<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *<a class="code" href="grpc_8h.html#a9f69c76c26125e6581491864a06ea44a">grpc_completion_queue_create</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
-<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<a class="code" href="structgrpc__event.html">grpc_event</a> <a class="code" href="grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587">grpc_completion_queue_next</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
-<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
-<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<a class="code" href="structgrpc__event.html">grpc_event</a> <a class="code" href="grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee">grpc_completion_queue_pluck</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <span class="keywordtype">void</span> *tag,</div>
-<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
-<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc_completion_queue_shutdown</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
-<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div>
-<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e">grpc_completion_queue_destroy</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> <a class="code" href="grpc_8h.html#a9623d8e4df1d17eb26b67d905f1d7cb3">grpc_channel_check_connectivity_state</a>(</div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keywordtype">int</span> try_to_connect);</div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
-<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b">grpc_channel_watch_connectivity_state</a>(</div>
-<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> last_observed_state,</div>
-<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <span class="keywordtype">void</span> *tag);</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e">grpc_channel_create_call</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel,</div>
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue,</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *method, <span class="keyword">const</span> <span class="keywordtype">char</span> *host,</div>
-<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
-<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="grpc_8h.html#af00855f27d8b7c6b232982446371c04d">grpc_channel_register_call</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keyword">const</span> <span class="keywordtype">char</span> *method,</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *host);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87"> 222</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a> {</div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5"> 224</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5">GRPC_QUEUE_SHUTDOWN</a>,</div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6"> 226</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">GRPC_QUEUE_TIMEOUT</a>,</div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297"> 228</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297">GRPC_OP_COMPLETE</a></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;} <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a>;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structgrpc__event.html"> 234</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__event.html">grpc_event</a> {</div>
+<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7"> 236</a></span>&#160; <a class="code" href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a> <a class="code" href="structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7">type</a>;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structgrpc__event.html#a99d4215e5df50869af320b1cca5540db"> 239</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__event.html#a99d4215e5df50869af320b1cca5540db">success</a>;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201"> 242</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">tag</a>;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;} <a class="code" href="grpc_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc_event</a>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html"> 245</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4"> 246</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4">count</a>;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97"> 247</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97">capacity</a>;</div>
+<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe"> 248</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe">metadata</a>;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;} <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a>;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a52cfda44034115720a0e88037dedbfb5">grpc_metadata_array_init</a>(<a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *array);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44">grpc_metadata_array_destroy</a>(<a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *array);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html"> 254</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5"> 255</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5">method</a>;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0"> 256</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0">method_capacity</a>;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631"> 257</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631">host</a>;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1"> 258</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1">host_capacity</a>;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15"> 259</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15">deadline</a>;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d"> 260</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">reserved</a>;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;} <a class="code" href="structgrpc__call__details.html">grpc_call_details</a>;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a29fa3bfb0a561ba465260154a4ef3bb5">grpc_call_details_init</a>(<a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a436819189c9155a0761db7667f9078f9">grpc_call_details_destroy</a>(<a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a"> 266</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721"> 271</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721">GRPC_OP_SEND_INITIAL_METADATA</a> = 0,</div>
+<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70"> 275</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70">GRPC_OP_SEND_MESSAGE</a>,</div>
+<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486"> 281</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486">GRPC_OP_SEND_CLOSE_FROM_CLIENT</a>,</div>
+<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64"> 287</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64">GRPC_OP_SEND_STATUS_FROM_SERVER</a>,</div>
+<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078"> 292</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078">GRPC_OP_RECV_INITIAL_METADATA</a>,</div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5"> 296</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5">GRPC_OP_RECV_MESSAGE</a>,</div>
+<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17"> 302</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17">GRPC_OP_RECV_STATUS_ON_CLIENT</a>,</div>
+<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6"> 306</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6">GRPC_OP_RECV_CLOSE_ON_SERVER</a></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;} <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a>;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structgrpc__op.html"> 311</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__op.html">grpc_op</a> {</div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115"> 313</a></span>&#160; <a class="code" href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a> <a class="code" href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115">op</a>;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb"> 315</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">flags</a>;</div>
+<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c"> 317</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c">reserved</a>;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c">reserved</a>[8];</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; } <a class="code" href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c">reserved</a>;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a"> 324</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">count</a>;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079"> 325</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079">metadata</a>;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; } <a class="code" href="structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37">send_initial_metadata</a>;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434"> 327</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *<a class="code" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">send_message</a>;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab"> 329</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">trailing_metadata_count</a>;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47"> 330</a></span>&#160; <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *<a class="code" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">trailing_metadata</a>;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25"> 331</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25">status</a>;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461"> 332</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">status_details</a>;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; } <a class="code" href="structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725">send_status_from_server</a>;</div>
+<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749"> 339</a></span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *<a class="code" href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749">recv_initial_metadata</a>;</div>
+<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1"> 343</a></span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **<a class="code" href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1">recv_message</a>;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1"> 351</a></span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *<a class="code" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">trailing_metadata</a>;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4"> 352</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> *<a class="code" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">status</a>;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6"> 373</a></span>&#160; <span class="keywordtype">char</span> **<a class="code" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">status_details</a>;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9"> 374</a></span>&#160; <span class="keywordtype">size_t</span> *<a class="code" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">status_details_capacity</a>;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; } <a class="code" href="structgrpc__op.html#afde84738d1221928afdf08966470a39d">recv_status_on_client</a>;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874"> 379</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">cancelled</a>;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; } <a class="code" href="structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b">recv_close_on_server</a>;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; } <a class="code" href="structgrpc__op.html#a3306ddd6270427f37896f5b56034812e">data</a>;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;} <a class="code" href="grpc_8h.html#a6556a58ca45ad5132b89c770cf875215">grpc_op</a>;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3">grpc_register_plugin</a>(<span class="keywordtype">void</span> (*init)(<span class="keywordtype">void</span>), <span class="keywordtype">void</span> (*destroy)(<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment">/* Propagation bits: this can be bitwise or-ed to form propagation_mask for</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> * grpc_call */</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868"> 397</a></span>&#160;<span class="preprocessor">#define GRPC_PROPAGATE_DEADLINE ((gpr_uint32)1)</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3"> 399</a></span>&#160;<span class="preprocessor">#define GRPC_PROPAGATE_CENSUS_STATS_CONTEXT ((gpr_uint32)2)</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="grpc_8h.html#ab78096727057fdd2f6794df351e26243"> 400</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT ((gpr_uint32)4)</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="grpc_8h.html#aa87041a20c89c31d27217b22ef79d066"> 402</a></span>&#160;<span class="preprocessor">#define GRPC_PROPAGATE_CANCELLATION ((gpr_uint32)8)</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment">/* Default propagation mask: clients of the core API are encouraged to encode</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"> deltas from this in their implementations... ie write:</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment"> GRPC_PROPAGATE_DEFAULTS &amp; ~GRPC_PROPAGATE_DEADLINE to disable deadline</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment"> propagation. Doing so gives flexibility in the future to define new</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment"> propagation types that are default inherited or not. */</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="grpc_8h.html#aab5e717edb406d236313f70f304772cc"> 409</a></span>&#160;<span class="preprocessor">#define GRPC_PROPAGATE_DEFAULTS \</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="preprocessor"> ((gpr_uint32)(( \</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor"> 0xffff | GRPC_PROPAGATE_DEADLINE | GRPC_PROPAGATE_CENSUS_STATS_CONTEXT | \</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor"> GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT | GRPC_PROPAGATE_CANCELLATION)))</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc_init</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032">grpc_shutdown</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc_version_string</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *<a class="code" href="grpc_8h.html#a488eee9dd5c518a42b887f59c550690a">grpc_completion_queue_create</a>(<span class="keywordtype">void</span> *reserved);</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">grpc_channel_create_registered_call</a>(</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue,</div>
-<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordtype">void</span> *registered_call_handle, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
-<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
-<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101">grpc_call_start_batch</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <a class="code" href="structgrpc__op.html">grpc_op</a> *ops,</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keywordtype">size_t</span> nops, <span class="keywordtype">void</span> *tag);</div>
-<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc_call_get_peer</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="keyword">struct </span><a class="code" href="structcensus__context.html">census_context</a>;</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
-<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment">/* Set census context for a call; Must be called before first call to</span></div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment"> grpc_call_start_batch(). */</span></div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a">grpc_census_call_set_context</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call,</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keyword">struct</span> <a class="code" href="structcensus__context.html">census_context</a> *context);</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment">/* Retrieve the calls current census context. */</span></div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="keyword">struct </span><a class="code" href="structcensus__context.html">census_context</a> *<a class="code" href="grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66">grpc_census_call_get_context</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499">grpc_channel_get_target</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="grpc_8h.html#aa710e7e68b23098900f924cf69797496">grpc_insecure_channel_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *target,</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args);</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="grpc_8h.html#acd59697f4b8bedea662939da3668ab9b">grpc_lame_client_channel_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *target);</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc_channel_destroy</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="comment">/* Error handling for grpc_call</span></div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="comment"> Most grpc_call functions return a grpc_error. If the error is not GRPC_OK</span></div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="comment"> then the operation failed due to some unsatisfied precondition.</span></div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="comment"> If a grpc_call fails, it&#39;s guaranteed that no change to the call state</span></div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="comment"> has been made. */</span></div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#adce32a3168cfc0048423af94a3961878">grpc_call_cancel</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2">grpc_call_cancel_with_status</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call,</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status,</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *description);</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc_call_destroy</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc_server_request_call</a>(</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <a class="code" href="structgrpc__call.html">grpc_call</a> **call, <a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details,</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata,</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call,</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification, <span class="keywordtype">void</span> *tag_new);</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc_server_register_method</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keyword">const</span> <span class="keywordtype">char</span> *method,</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *host);</div>
-<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc_server_request_registered_call</a>(</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keywordtype">void</span> *<a class="code" href="structregistered__method.html">registered_method</a>, <a class="code" href="structgrpc__call.html">grpc_call</a> **call,</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> *deadline, <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata,</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **optional_payload,</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call,</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification, <span class="keywordtype">void</span> *tag_new);</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<a class="code" href="structgrpc__server.html">grpc_server</a> *<a class="code" href="grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4">grpc_server_create</a>(<span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args);</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb">grpc_server_register_completion_queue</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server,</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc_8h.html#a48cab64480658b97a775b2c7837456f9">grpc_server_add_http2_port</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keyword">const</span> <span class="keywordtype">char</span> *addr);</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc_server_start</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server);</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc_server_shutdown_and_notify</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server,</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <span class="keywordtype">void</span> *tag);</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc_server_cancel_all_calls</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server);</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a34cba45da7c32a21ac82305d670e4620">grpc_server_destroy</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server);</div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350">grpc_tracer_set_enabled</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> enabled);</div>
-<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_GRPC_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f">GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</a></div><div class="ttdoc">completion queue for notification has not been registered with the server </div><div class="ttdef"><b>Definition:</b> grpc.h:182</div></div>
-<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297">GRPC_OP_COMPLETE</a></div><div class="ttdoc">Operation completion. </div><div class="ttdef"><b>Definition:</b> grpc.h:218</div></div>
-<div class="ttc" id="structgrpc__event_html_a883ab15e862db582116c72cdcdc4c201"><div class="ttname"><a href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event::tag</a></div><div class="ttdeci">void * tag</div><div class="ttdoc">The tag passed to grpc_call_start_batch etc to start this operation. </div><div class="ttdef"><b>Definition:</b> grpc.h:232</div></div>
-<div class="ttc" id="structgrpc__op_html_a702bcecc2462646b6740ed7c05f42115"><div class="ttname"><a href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115">grpc_op::op</a></div><div class="ttdeci">grpc_op_type op</div><div class="ttdoc">Operation type, as defined by grpc_op_type. </div><div class="ttdef"><b>Definition:</b> grpc.h:289</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:139</div></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<a class="code" href="structgrpc__event.html">grpc_event</a> <a class="code" href="grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e">grpc_completion_queue_next</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<a class="code" href="structgrpc__event.html">grpc_event</a> <a class="code" href="grpc_8h.html#a2987d2596df0358fd967d2a662838433">grpc_completion_queue_pluck</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <span class="keywordtype">void</span> *tag,</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e"> 463</a></span>&#160;<span class="preprocessor">#define GRPC_MAX_COMPLETION_QUEUE_PLUCKERS 6</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc_completion_queue_shutdown</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e">grpc_completion_queue_destroy</a>(<a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq);</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> <a class="code" href="grpc_8h.html#a9623d8e4df1d17eb26b67d905f1d7cb3">grpc_channel_check_connectivity_state</a>(</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keywordtype">int</span> try_to_connect);</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b">grpc_channel_watch_connectivity_state</a>(</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> last_observed_state,</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <span class="keywordtype">void</span> *tag);</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc">grpc_channel_create_call</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel,</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="structgrpc__call.html">grpc_call</a> *parent_call,</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask,</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue,</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *method, <span class="keyword">const</span> <span class="keywordtype">char</span> *host,</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f">grpc_channel_register_call</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <span class="keyword">const</span> <span class="keywordtype">char</span> *method,</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *host, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<a class="code" href="structgrpc__call.html">grpc_call</a> *<a class="code" href="grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8">grpc_channel_create_registered_call</a>(</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel, <a class="code" href="structgrpc__call.html">grpc_call</a> *parent_call, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> propagation_mask,</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *completion_queue, <span class="keywordtype">void</span> *registered_call_handle,</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f">grpc_call_start_batch</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keyword">const</span> <a class="code" href="structgrpc__op.html">grpc_op</a> *ops,</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordtype">size_t</span> nops, <span class="keywordtype">void</span> *tag, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc_call_get_peer</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<span class="keyword">struct </span><a class="code" href="structcensus__context.html">census_context</a>;</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="comment">/* Set census context for a call; Must be called before first call to</span></div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment"> grpc_call_start_batch(). */</span></div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a">grpc_census_call_set_context</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call,</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keyword">struct</span> <a class="code" href="structcensus__context.html">census_context</a> *context);</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="comment">/* Retrieve the calls current census context. */</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="keyword">struct </span><a class="code" href="structcensus__context.html">census_context</a> *<a class="code" href="grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66">grpc_census_call_get_context</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499">grpc_channel_get_target</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc">grpc_insecure_channel_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *target,</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args,</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="grpc_8h.html#a06520e4e8ed6c764866b61756609d705">grpc_lame_client_channel_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *target,</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> error_code,</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *error_message);</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc_channel_destroy</a>(<a class="code" href="structgrpc__channel.html">grpc_channel</a> *channel);</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="comment">/* Error handling for grpc_call</span></div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="comment"> Most grpc_call functions return a grpc_error. If the error is not GRPC_OK</span></div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="comment"> then the operation failed due to some unsatisfied precondition.</span></div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="comment"> If a grpc_call fails, it&#39;s guaranteed that no change to the call state</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="comment"> has been made. */</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a10277b9c9589903bc26b05444130904d">grpc_call_cancel</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a95cd12a19d2183383f279cc106e984a5">grpc_call_cancel_with_status</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call,</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status,</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *description,</div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc_call_destroy</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc_server_request_call</a>(</div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <a class="code" href="structgrpc__call.html">grpc_call</a> **call, <a class="code" href="structgrpc__call__details.html">grpc_call_details</a> *details,</div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata,</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call,</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification, <span class="keywordtype">void</span> *tag_new);</div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;</div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc_server_register_method</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keyword">const</span> <span class="keywordtype">char</span> *method,</div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *host);</div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;</div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc_server_request_registered_call</a>(</div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keywordtype">void</span> *<a class="code" href="structregistered__method.html">registered_method</a>, <a class="code" href="structgrpc__call.html">grpc_call</a> **call,</div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> *deadline, <a class="code" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *request_metadata,</div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <a class="code" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **optional_payload,</div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_bound_to_call,</div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq_for_notification, <span class="keywordtype">void</span> *tag_new);</div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;</div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<a class="code" href="structgrpc__server.html">grpc_server</a> *<a class="code" href="grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501">grpc_server_create</a>(<span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;</div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a">grpc_server_register_completion_queue</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server,</div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq,</div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525">grpc_server_add_insecure_http2_port</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keyword">const</span> <span class="keywordtype">char</span> *addr);</div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;</div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc_server_start</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server);</div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc_server_shutdown_and_notify</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server,</div>
+<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <a class="code" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, <span class="keywordtype">void</span> *tag);</div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;</div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc_server_cancel_all_calls</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server);</div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc_8h.html#a34cba45da7c32a21ac82305d670e4620">grpc_server_destroy</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server);</div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;</div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350">grpc_tracer_set_enabled</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> enabled);</div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_GRPC_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bade52e850722f80804d90881ac125706f">GRPC_CALL_ERROR_NOT_SERVER_COMPLETION_QUEUE</a></div><div class="ttdoc">completion queue for notification has not been registered with the server </div><div class="ttdef"><b>Definition:</b> grpc.h:190</div></div>
+<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a00b42e3d4b6e6493c6e76f1adf07b297">GRPC_OP_COMPLETE</a></div><div class="ttdoc">Operation completion. </div><div class="ttdef"><b>Definition:</b> grpc.h:228</div></div>
+<div class="ttc" id="structgrpc__event_html_a883ab15e862db582116c72cdcdc4c201"><div class="ttname"><a href="structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201">grpc_event::tag</a></div><div class="ttdeci">void * tag</div><div class="ttdoc">The tag passed to grpc_call_start_batch etc to start this operation. </div><div class="ttdef"><b>Definition:</b> grpc.h:242</div></div>
+<div class="ttc" id="structgrpc__op_html_a702bcecc2462646b6740ed7c05f42115"><div class="ttname"><a href="structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115">grpc_op::op</a></div><div class="ttdeci">grpc_op_type op</div><div class="ttdoc">Operation type, as defined by grpc_op_type. </div><div class="ttdef"><b>Definition:</b> grpc.h:313</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
+<div class="ttc" id="structgrpc__metadata_html_aa2a2ac89c9edd9326dc7dc59e2f9295c"><div class="ttname"><a href="structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c">grpc_metadata::internal_data</a></div><div class="ttdeci">struct grpc_metadata::@6 internal_data</div><div class="ttdoc">The following fields are reserved for grpc internal use. </div></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486">GRPC_OP_SEND_CLOSE_FROM_CLIENT</a></div><div class="ttdoc">Send a close from the client: one and only one instance MUST be sent from the client, unless the call was cancelled - in which case this can be skipped. </div><div class="ttdef"><b>Definition:</b> grpc.h:264</div></div>
-<div class="ttc" id="grpc_8h_html_a34cba45da7c32a21ac82305d670e4620"><div class="ttname"><a href="grpc_8h.html#a34cba45da7c32a21ac82305d670e4620">grpc_server_destroy</a></div><div class="ttdeci">void grpc_server_destroy(grpc_server *server)</div><div class="ttdoc">Destroy a server. </div><div class="ttdef"><b>Definition:</b> server.c:1063</div></div>
-<div class="ttc" id="structgrpc__op_html_ab993dfc7b33c61f06f26a4efc0aefca6"><div class="ttname"><a href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">grpc_op::status_details</a></div><div class="ttdeci">char ** status_details</div><div class="ttdoc">status_details is a buffer owned by the application before the op completes and after the op has comp...</div><div class="ttdef"><b>Definition:</b> grpc.h:343</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939a"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a></div><div class="ttdeci">grpc_op_type</div><div class="ttdef"><b>Definition:</b> grpc.h:255</div></div>
-<div class="ttc" id="structgrpc__op_html_a9e6087665c90f146e5570f12c66d04fb"><div class="ttname"><a href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">grpc_op::flags</a></div><div class="ttdeci">gpr_uint32 flags</div><div class="ttdoc">Write flags bitset for grpc_begin_messages. </div><div class="ttdef"><b>Definition:</b> grpc.h:291</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa6c66420562347ff4dcf35e4b32c0d486">GRPC_OP_SEND_CLOSE_FROM_CLIENT</a></div><div class="ttdoc">Send a close from the client: one and only one instance MUST be sent from the client, unless the call was cancelled - in which case this can be skipped. </div><div class="ttdef"><b>Definition:</b> grpc.h:281</div></div>
+<div class="ttc" id="grpc_8h_html_a34cba45da7c32a21ac82305d670e4620"><div class="ttname"><a href="grpc_8h.html#a34cba45da7c32a21ac82305d670e4620">grpc_server_destroy</a></div><div class="ttdeci">void grpc_server_destroy(grpc_server *server)</div><div class="ttdoc">Destroy a server. </div><div class="ttdef"><b>Definition:</b> server.c:1049</div></div>
+<div class="ttc" id="structgrpc__op_html_ab993dfc7b33c61f06f26a4efc0aefca6"><div class="ttname"><a href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">grpc_op::status_details</a></div><div class="ttdeci">char ** status_details</div><div class="ttdoc">status_details is a buffer owned by the application before the op completes and after the op has comp...</div><div class="ttdef"><b>Definition:</b> grpc.h:373</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939a"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939a">grpc_op_type</a></div><div class="ttdeci">grpc_op_type</div><div class="ttdef"><b>Definition:</b> grpc.h:266</div></div>
+<div class="ttc" id="structgrpc__op_html_a9e6087665c90f146e5570f12c66d04fb"><div class="ttname"><a href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">grpc_op::flags</a></div><div class="ttdeci">gpr_uint32 flags</div><div class="ttdoc">Write flags bitset for grpc_begin_messages. </div><div class="ttdef"><b>Definition:</b> grpc.h:315</div></div>
<div class="ttc" id="grpc_8h_html_a6556a58ca45ad5132b89c770cf875215"><div class="ttname"><a href="grpc_8h.html#a6556a58ca45ad5132b89c770cf875215">grpc_op</a></div><div class="ttdeci">struct grpc_op grpc_op</div><div class="ttdoc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) ...</div></div>
-<div class="ttc" id="grpc_8h_html_ac174712f87fdae4b5757a1370e2a31cb"><div class="ttname"><a href="grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb">grpc_server_register_completion_queue</a></div><div class="ttdeci">void grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq)</div><div class="ttdoc">Register a completion queue with the server. </div><div class="ttdef"><b>Definition:</b> server.c:742</div></div>
-<div class="ttc" id="structgrpc__op_html_a81ebfcab8db61dd485b88cafc51f2749"><div class="ttname"><a href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749">grpc_op::recv_initial_metadata</a></div><div class="ttdeci">grpc_metadata_array * recv_initial_metadata</div><div class="ttdoc">ownership of the array is with the caller, but ownership of the elements stays with the call object (...</div><div class="ttdef"><b>Definition:</b> grpc.h:309</div></div>
-<div class="ttc" id="grpc_8h_html_a21e38dd0146d244eb0e262fd1b6a50ee"><div class="ttname"><a href="grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee">grpc_completion_queue_pluck</a></div><div class="ttdeci">grpc_event grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline)</div><div class="ttdoc">Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...</div><div class="ttdef"><b>Definition:</b> completion_queue.c:187</div></div>
+<div class="ttc" id="grpc_8h_html_a233585e49ad4a4c7681a6e37e942e2d8"><div class="ttname"><a href="grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8">grpc_channel_create_registered_call</a></div><div class="ttdeci">grpc_call * grpc_channel_create_registered_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline, void *reserved)</div><div class="ttdoc">Create a call given a handle returned from grpc_channel_register_call. </div><div class="ttdef"><b>Definition:</b> channel.c:251</div></div>
+<div class="ttc" id="structgrpc__op_html_a81ebfcab8db61dd485b88cafc51f2749"><div class="ttname"><a href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749">grpc_op::recv_initial_metadata</a></div><div class="ttdeci">grpc_metadata_array * recv_initial_metadata</div><div class="ttdoc">ownership of the array is with the caller, but ownership of the elements stays with the call object (...</div><div class="ttdef"><b>Definition:</b> grpc.h:339</div></div>
+<div class="ttc" id="grpc_8h_html_a2987d2596df0358fd967d2a662838433"><div class="ttname"><a href="grpc_8h.html#a2987d2596df0358fd967d2a662838433">grpc_completion_queue_pluck</a></div><div class="ttdeci">grpc_event grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved)</div><div class="ttdoc">Blocks until an event with tag &#39;tag&#39; is available, the completion queue is being shutdown or deadline...</div><div class="ttdef"><b>Definition:</b> completion_queue.c:242</div></div>
<div class="ttc" id="grpc_8h_html_a436819189c9155a0761db7667f9078f9"><div class="ttname"><a href="grpc_8h.html#a436819189c9155a0761db7667f9078f9">grpc_call_details_destroy</a></div><div class="ttdeci">void grpc_call_details_destroy(grpc_call_details *details)</div><div class="ttdef"><b>Definition:</b> call_details.c:43</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:61</div></div>
-<div class="ttc" id="structgrpc__channel__args_html_a05aa7aeb14aa9ae5f4d6a34f5c222b76"><div class="ttname"><a href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">grpc_channel_args::args</a></div><div class="ttdeci">grpc_arg * args</div><div class="ttdef"><b>Definition:</b> grpc.h:115</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:62</div></div>
+<div class="ttc" id="structgrpc__channel__args_html_a05aa7aeb14aa9ae5f4d6a34f5c222b76"><div class="ttname"><a href="structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76">grpc_channel_args::args</a></div><div class="ttdeci">grpc_arg * args</div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
<div class="ttc" id="byte__buffer_8h_html"><div class="ttname"><a href="byte__buffer_8h.html">byte_buffer.h</a></div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
-<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a></div><div class="ttdeci">grpc_arg_type</div><div class="ttdoc">Type specifier for grpc_arg. </div><div class="ttdef"><b>Definition:</b> grpc.h:73</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">GRPC_CALL_ERROR_INVALID_FLAGS</a></div><div class="ttdoc">the flags value was illegal for this call </div><div class="ttdef"><b>Definition:</b> grpc.h:177</div></div>
-<div class="ttc" id="structgrpc__op_html_ae0d5a9db463391c0897914ef2d016b25"><div class="ttname"><a href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25">grpc_op::status</a></div><div class="ttdeci">grpc_status_code status</div><div class="ttdef"><b>Definition:</b> grpc.h:301</div></div>
-<div class="ttc" id="structgrpc__call__details_html_a6b72caadcf800d975987de18012f0f15"><div class="ttname"><a href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15">grpc_call_details::deadline</a></div><div class="ttdeci">gpr_timespec deadline</div><div class="ttdef"><b>Definition:</b> grpc.h:249</div></div>
-<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b">GRPC_ARG_POINTER</a></div><div class="ttdef"><b>Definition:</b> grpc.h:76</div></div>
-<div class="ttc" id="structgrpc__event_html"><div class="ttname"><a href="structgrpc__event.html">grpc_event</a></div><div class="ttdoc">The result of an operation. </div><div class="ttdef"><b>Definition:</b> grpc.h:224</div></div>
-<div class="ttc" id="grpc_8h_html_acd59697f4b8bedea662939da3668ab9b"><div class="ttname"><a href="grpc_8h.html#acd59697f4b8bedea662939da3668ab9b">grpc_lame_client_channel_create</a></div><div class="ttdeci">grpc_channel * grpc_lame_client_channel_create(const char *target)</div><div class="ttdoc">Create a lame client: this client fails every operation attempted on it. </div><div class="ttdef"><b>Definition:</b> lame_client.c:141</div></div>
-<div class="ttc" id="structgrpc__arg_html_a6871bfca9c52e7f56abbd71c81d97554"><div class="ttname"><a href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">grpc_arg::integer</a></div><div class="ttdeci">int integer</div><div class="ttdef"><b>Definition:</b> grpc.h:96</div></div>
-<div class="ttc" id="grpc_8h_html_aa710e7e68b23098900f924cf69797496"><div class="ttname"><a href="grpc_8h.html#aa710e7e68b23098900f924cf69797496">grpc_insecure_channel_create</a></div><div class="ttdeci">grpc_channel * grpc_insecure_channel_create(const char *target, const grpc_channel_args *args)</div><div class="ttdoc">Create a client channel to &#39;target&#39;. </div><div class="ttdef"><b>Definition:</b> channel_create.c:157</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64">GRPC_OP_SEND_STATUS_FROM_SERVER</a></div><div class="ttdoc">Send status from the server: one and only one instance MUST be sent from the server unless the call w...</div><div class="ttdef"><b>Definition:</b> grpc.h:268</div></div>
-<div class="ttc" id="structgrpc__arg_html_a05bc3701718db73608ef3598480e8fa8"><div class="ttname"><a href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8">grpc_arg::string</a></div><div class="ttdeci">char * string</div><div class="ttdef"><b>Definition:</b> grpc.h:95</div></div>
+<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593">grpc_arg_type</a></div><div class="ttdeci">grpc_arg_type</div><div class="ttdoc">Type specifier for grpc_arg. </div><div class="ttdef"><b>Definition:</b> grpc.h:71</div></div>
+<div class="ttc" id="structgrpc__metadata_html_abc971ca331d3382b313cb8170df4387b"><div class="ttname"><a href="structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b">grpc_metadata::flags</a></div><div class="ttdeci">gpr_uint32 flags</div><div class="ttdef"><b>Definition:</b> grpc.h:211</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861">GRPC_CALL_ERROR_INVALID_FLAGS</a></div><div class="ttdoc">the flags value was illegal for this call </div><div class="ttdef"><b>Definition:</b> grpc.h:183</div></div>
+<div class="ttc" id="structgrpc__op_html_ae0d5a9db463391c0897914ef2d016b25"><div class="ttname"><a href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25">grpc_op::status</a></div><div class="ttdeci">grpc_status_code status</div><div class="ttdef"><b>Definition:</b> grpc.h:331</div></div>
+<div class="ttc" id="structgrpc__op_html_a3306ddd6270427f37896f5b56034812e"><div class="ttname"><a href="structgrpc__op.html#a3306ddd6270427f37896f5b56034812e">grpc_op::data</a></div><div class="ttdeci">union grpc_op::@7 data</div></div>
+<div class="ttc" id="structgrpc__call__details_html_a6b72caadcf800d975987de18012f0f15"><div class="ttname"><a href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15">grpc_call_details::deadline</a></div><div class="ttdeci">gpr_timespec deadline</div><div class="ttdef"><b>Definition:</b> grpc.h:259</div></div>
+<div class="ttc" id="grpc_8h_html_a06520e4e8ed6c764866b61756609d705"><div class="ttname"><a href="grpc_8h.html#a06520e4e8ed6c764866b61756609d705">grpc_lame_client_channel_create</a></div><div class="ttdeci">grpc_channel * grpc_lame_client_channel_create(const char *target, grpc_status_code error_code, const char *error_message)</div><div class="ttdoc">Create a lame client: this client fails every operation attempted on it. </div><div class="ttdef"><b>Definition:</b> lame_client.c:145</div></div>
+<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a02a823a7037e2a60b9d9a031fd42591b">GRPC_ARG_POINTER</a></div><div class="ttdef"><b>Definition:</b> grpc.h:74</div></div>
+<div class="ttc" id="structgrpc__event_html"><div class="ttname"><a href="structgrpc__event.html">grpc_event</a></div><div class="ttdoc">The result of an operation. </div><div class="ttdef"><b>Definition:</b> grpc.h:234</div></div>
+<div class="ttc" id="structgrpc__arg_html_a6871bfca9c52e7f56abbd71c81d97554"><div class="ttname"><a href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">grpc_arg::integer</a></div><div class="ttdeci">int integer</div><div class="ttdef"><b>Definition:</b> grpc.h:94</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa3a3659314e7495b1cabed0f3a6705f64">GRPC_OP_SEND_STATUS_FROM_SERVER</a></div><div class="ttdoc">Send status from the server: one and only one instance MUST be sent from the server unless the call w...</div><div class="ttdef"><b>Definition:</b> grpc.h:287</div></div>
+<div class="ttc" id="structgrpc__arg_html_a05bc3701718db73608ef3598480e8fa8"><div class="ttname"><a href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8">grpc_arg::string</a></div><div class="ttdeci">char * string</div><div class="ttdef"><b>Definition:</b> grpc.h:93</div></div>
<div class="ttc" id="grpc_8h_html_a29fa3bfb0a561ba465260154a4ef3bb5"><div class="ttname"><a href="grpc_8h.html#a29fa3bfb0a561ba465260154a4ef3bb5">grpc_call_details_init</a></div><div class="ttdeci">void grpc_call_details_init(grpc_call_details *details)</div><div class="ttdef"><b>Definition:</b> call_details.c:39</div></div>
-<div class="ttc" id="structgrpc__call__details_html_a869b5db96e2e0fbd573381e77b859631"><div class="ttname"><a href="structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631">grpc_call_details::host</a></div><div class="ttdeci">char * host</div><div class="ttdef"><b>Definition:</b> grpc.h:247</div></div>
-<div class="ttc" id="structgrpc__event_html_a99d4215e5df50869af320b1cca5540db"><div class="ttname"><a href="structgrpc__event.html#a99d4215e5df50869af320b1cca5540db">grpc_event::success</a></div><div class="ttdeci">int success</div><div class="ttdoc">non-zero if the operation was successful, 0 upon failure. </div><div class="ttdef"><b>Definition:</b> grpc.h:229</div></div>
-<div class="ttc" id="grpc_8h_html_a3edbb9347e32fd0152c8ed4bbbaf5125"><div class="ttname"><a href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc_call_destroy</a></div><div class="ttdeci">void grpc_call_destroy(grpc_call *call)</div><div class="ttdoc">Destroy a call. </div><div class="ttdef"><b>Definition:</b> call.c:1177</div></div>
-<div class="ttc" id="structgrpc__op_html_a39a29ba59e6482692adfcdef46ec66ad"><div class="ttname"><a href="structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad">grpc_op::data</a></div><div class="ttdeci">union grpc_op::@6 data</div></div>
-<div class="ttc" id="structgrpc__op_html_ac5983d0a5d60c26ca2d1b37d31ba2e2a"><div class="ttname"><a href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">grpc_op::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> grpc.h:294</div></div>
-<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:91</div></div>
-<div class="ttc" id="structgrpc__call__details_html"><div class="ttname"><a href="structgrpc__call__details.html">grpc_call_details</a></div><div class="ttdef"><b>Definition:</b> grpc.h:244</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41">GRPC_CALL_ERROR</a></div><div class="ttdoc">something failed, we don&#39;t know what </div><div class="ttdef"><b>Definition:</b> grpc.h:160</div></div>
+<div class="ttc" id="structgrpc__call__details_html_a869b5db96e2e0fbd573381e77b859631"><div class="ttname"><a href="structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631">grpc_call_details::host</a></div><div class="ttdeci">char * host</div><div class="ttdef"><b>Definition:</b> grpc.h:257</div></div>
+<div class="ttc" id="structgrpc__event_html_a99d4215e5df50869af320b1cca5540db"><div class="ttname"><a href="structgrpc__event.html#a99d4215e5df50869af320b1cca5540db">grpc_event::success</a></div><div class="ttdeci">int success</div><div class="ttdoc">non-zero if the operation was successful, 0 upon failure. </div><div class="ttdef"><b>Definition:</b> grpc.h:239</div></div>
+<div class="ttc" id="grpc_8h_html_a3edbb9347e32fd0152c8ed4bbbaf5125"><div class="ttname"><a href="grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125">grpc_call_destroy</a></div><div class="ttdeci">void grpc_call_destroy(grpc_call *call)</div><div class="ttdoc">Destroy a call. </div><div class="ttdef"><b>Definition:</b> call.c:1290</div></div>
+<div class="ttc" id="structgrpc__op_html_ac5983d0a5d60c26ca2d1b37d31ba2e2a"><div class="ttname"><a href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">grpc_op::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> grpc.h:324</div></div>
+<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:89</div></div>
+<div class="ttc" id="structgrpc__call__details_html"><div class="ttname"><a href="structgrpc__call__details.html">grpc_call_details</a></div><div class="ttdef"><b>Definition:</b> grpc.h:254</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba86e7b6bf1fe5dec17fc08ba2f77d1b41">GRPC_CALL_ERROR</a></div><div class="ttdoc">something failed, we don&#39;t know what </div><div class="ttdef"><b>Definition:</b> grpc.h:166</div></div>
<div class="ttc" id="structregistered__method_html"><div class="ttname"><a href="structregistered__method.html">registered_method</a></div><div class="ttdef"><b>Definition:</b> server.c:169</div></div>
<div class="ttc" id="structgrpc__byte__buffer_html"><div class="ttname"><a href="structgrpc__byte__buffer.html">grpc_byte_buffer</a></div><div class="ttdef"><b>Definition:</b> byte_buffer.h:49</div></div>
-<div class="ttc" id="structgrpc__op_html_afca6c4cc5b0c2629bb559d2037907ac1"><div class="ttname"><a href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1">grpc_op::recv_message</a></div><div class="ttdeci">grpc_byte_buffer ** recv_message</div><div class="ttdoc">ownership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on...</div><div class="ttdef"><b>Definition:</b> grpc.h:313</div></div>
-<div class="ttc" id="grpc_8h_html_ac5010d26419e14f5a9ab2fa86a4f7d1e"><div class="ttname"><a href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc_server_start</a></div><div class="ttdeci">void grpc_server_start(grpc_server *server)</div><div class="ttdoc">Start a server - tells all listeners to start listening. </div><div class="ttdef"><b>Definition:</b> server.c:845</div></div>
-<div class="ttc" id="structgrpc__metadata__array_html"><div class="ttname"><a href="structgrpc__metadata__array.html">grpc_metadata_array</a></div><div class="ttdef"><b>Definition:</b> grpc.h:235</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="structgrpc__arg_html_aab5d11432a11b03a53e5d959d9a5328d"><div class="ttname"><a href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">grpc_arg::p</a></div><div class="ttdeci">void * p</div><div class="ttdef"><b>Definition:</b> grpc.h:98</div></div>
-<div class="ttc" id="structgrpc__op_html_a6cacd1d5311683ee077931c94a9dd6e9"><div class="ttname"><a href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">grpc_op::status_details_capacity</a></div><div class="ttdeci">size_t * status_details_capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:344</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5">GRPC_OP_RECV_MESSAGE</a></div><div class="ttdoc">Receive a message: 0 or more of these operations can occur for each call. </div><div class="ttdef"><b>Definition:</b> grpc.h:274</div></div>
-<div class="ttc" id="structgrpc__call__details_html_a8a7da868f60a88f42918cc9bdd4d26c0"><div class="ttname"><a href="structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0">grpc_call_details::method_capacity</a></div><div class="ttdeci">size_t method_capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:246</div></div>
+<div class="ttc" id="structgrpc__op_html_afca6c4cc5b0c2629bb559d2037907ac1"><div class="ttname"><a href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1">grpc_op::recv_message</a></div><div class="ttdeci">grpc_byte_buffer ** recv_message</div><div class="ttdoc">ownership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on...</div><div class="ttdef"><b>Definition:</b> grpc.h:343</div></div>
+<div class="ttc" id="grpc_8h_html_a10277b9c9589903bc26b05444130904d"><div class="ttname"><a href="grpc_8h.html#a10277b9c9589903bc26b05444130904d">grpc_call_cancel</a></div><div class="ttdeci">grpc_call_error grpc_call_cancel(grpc_call *call, void *reserved)</div><div class="ttdoc">Called by clients to cancel an RPC on the server. </div><div class="ttdef"><b>Definition:</b> call.c:1318</div></div>
+<div class="ttc" id="grpc_8h_html_ac5010d26419e14f5a9ab2fa86a4f7d1e"><div class="ttname"><a href="grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e">grpc_server_start</a></div><div class="ttdeci">void grpc_server_start(grpc_server *server)</div><div class="ttdoc">Start a server - tells all listeners to start listening. </div><div class="ttdef"><b>Definition:</b> server.c:868</div></div>
+<div class="ttc" id="structgrpc__metadata__array_html"><div class="ttname"><a href="structgrpc__metadata__array.html">grpc_metadata_array</a></div><div class="ttdef"><b>Definition:</b> grpc.h:245</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="structgrpc__arg_html_aab5d11432a11b03a53e5d959d9a5328d"><div class="ttname"><a href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">grpc_arg::p</a></div><div class="ttdeci">void * p</div><div class="ttdef"><b>Definition:</b> grpc.h:96</div></div>
+<div class="ttc" id="structgrpc__op_html_a6cacd1d5311683ee077931c94a9dd6e9"><div class="ttname"><a href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">grpc_op::status_details_capacity</a></div><div class="ttdeci">size_t * status_details_capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:374</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aafe3da4c8865af4ef5258b3790d15afc5">GRPC_OP_RECV_MESSAGE</a></div><div class="ttdoc">Receive a message: 0 or more of these operations can occur for each call. </div><div class="ttdef"><b>Definition:</b> grpc.h:296</div></div>
+<div class="ttc" id="structgrpc__call__details_html_a8a7da868f60a88f42918cc9bdd4d26c0"><div class="ttname"><a href="structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0">grpc_call_details::method_capacity</a></div><div class="ttdeci">size_t method_capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:256</div></div>
<div class="ttc" id="grpc_8h_html_a9623d8e4df1d17eb26b67d905f1d7cb3"><div class="ttname"><a href="grpc_8h.html#a9623d8e4df1d17eb26b67d905f1d7cb3">grpc_channel_check_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect)</div><div class="ttdoc">Check the connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> channel_connectivity.c:43</div></div>
-<div class="ttc" id="structgrpc__op_html_a70d62415f6768533c2190e53f1c5baf4"><div class="ttname"><a href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">grpc_op::status</a></div><div class="ttdeci">grpc_status_code * status</div><div class="ttdef"><b>Definition:</b> grpc.h:322</div></div>
-<div class="ttc" id="structgrpc__op_html_a42f88554cd082ce8c66560ea24d8a8e3"><div class="ttname"><a href="structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3">grpc_op::recv_status_on_client</a></div><div class="ttdeci">struct grpc_op::@6::@9 recv_status_on_client</div></div>
-<div class="ttc" id="grpc_8h_html_a56fffa23c1c4bab9a469e2ac607b6db7"><div class="ttname"><a href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc_server_shutdown_and_notify</a></div><div class="ttdeci">void grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag)</div><div class="ttdoc">Begin shutting down a server. </div><div class="ttdef"><b>Definition:</b> server.c:989</div></div>
-<div class="ttc" id="grpc_8h_html_a29aa98ca6ce9f7e5116e43b0c414e96b"><div class="ttname"><a href="grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b">grpc_channel_watch_connectivity_state</a></div><div class="ttdeci">void grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag)</div><div class="ttdoc">Watch for a change in connectivity state. </div><div class="ttdef"><b>Definition:</b> channel_connectivity.c:151</div></div>
-<div class="ttc" id="structgrpc__metadata__array_html_ac930a0cc901913fafcd09ca9cca156fe"><div class="ttname"><a href="structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe">grpc_metadata_array::metadata</a></div><div class="ttdeci">grpc_metadata * metadata</div><div class="ttdef"><b>Definition:</b> grpc.h:238</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857">GRPC_CALL_ERROR_ALREADY_INVOKED</a></div><div class="ttdoc">this method must be called before invoke </div><div class="ttdef"><b>Definition:</b> grpc.h:168</div></div>
-<div class="ttc" id="grpc_8h_html_af00855f27d8b7c6b232982446371c04d"><div class="ttname"><a href="grpc_8h.html#af00855f27d8b7c6b232982446371c04d">grpc_channel_register_call</a></div><div class="ttdeci">void * grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host)</div><div class="ttdoc">Pre-register a method/host pair on a channel. </div><div class="ttdef"><b>Definition:</b> channel.c:181</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721">GRPC_OP_SEND_INITIAL_METADATA</a></div><div class="ttdoc">Send initial metadata: one and only one instance MUST be sent for each call, unless the call was canc...</div><div class="ttdef"><b>Definition:</b> grpc.h:258</div></div>
-<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689">GRPC_ARG_INTEGER</a></div><div class="ttdef"><b>Definition:</b> grpc.h:75</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a></div><div class="ttdeci">grpc_call_error</div><div class="ttdoc">Result of a grpc call. </div><div class="ttdef"><b>Definition:</b> grpc.h:156</div></div>
-<div class="ttc" id="structgrpc__op_html_a521b48faec3b3f7646a877055f118d47"><div class="ttname"><a href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">grpc_op::trailing_metadata</a></div><div class="ttdeci">grpc_metadata * trailing_metadata</div><div class="ttdef"><b>Definition:</b> grpc.h:300</div></div>
-<div class="ttc" id="grpc_8h_html_a4036710ea12eccabbbbf050d6bad4cd4"><div class="ttname"><a href="grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4">grpc_server_create</a></div><div class="ttdeci">grpc_server * grpc_server_create(const grpc_channel_args *args)</div><div class="ttdoc">Create a server. </div><div class="ttdef"><b>Definition:</b> server_create.c:39</div></div>
-<div class="ttc" id="structgrpc__metadata__array_html_a5b293b4f8e734b032b80741abf538a97"><div class="ttname"><a href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97">grpc_metadata_array::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:237</div></div>
-<div class="ttc" id="structgrpc__metadata_html_abe93a3d24cd534d9387e05ad1f0b36f7"><div class="ttname"><a href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7">grpc_metadata::key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> grpc.h:198</div></div>
-<div class="ttc" id="grpc_8h_html_ac5c1e4f3e270a7afbc39403fff0dc803"><div class="ttname"><a href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc_server_cancel_all_calls</a></div><div class="ttdeci">void grpc_server_cancel_all_calls(grpc_server *server)</div><div class="ttdoc">Cancel all in-progress calls. </div><div class="ttdef"><b>Definition:</b> server.c:1053</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">GRPC_CALL_ERROR_INVALID_METADATA</a></div><div class="ttdoc">invalid metadata was passed to this call </div><div class="ttdef"><b>Definition:</b> grpc.h:179</div></div>
-<div class="ttc" id="structgrpc__op_html_ae460836040d79eb2bd0a6d581b36c461"><div class="ttname"><a href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">grpc_op::status_details</a></div><div class="ttdeci">const char * status_details</div><div class="ttdef"><b>Definition:</b> grpc.h:302</div></div>
-<div class="ttc" id="grpc_8h_html_adce32a3168cfc0048423af94a3961878"><div class="ttname"><a href="grpc_8h.html#adce32a3168cfc0048423af94a3961878">grpc_call_cancel</a></div><div class="ttdeci">grpc_call_error grpc_call_cancel(grpc_call *call)</div><div class="ttdoc">Called by clients to cancel an RPC on the server. </div><div class="ttdef"><b>Definition:</b> call.c:1189</div></div>
-<div class="ttc" id="structgrpc__metadata_html"><div class="ttname"><a href="structgrpc__metadata.html">grpc_metadata</a></div><div class="ttdoc">A single metadata element. </div><div class="ttdef"><b>Definition:</b> grpc.h:197</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8">GRPC_CALL_ERROR_NOT_ON_SERVER</a></div><div class="ttdoc">this method is not available on the server </div><div class="ttdef"><b>Definition:</b> grpc.h:162</div></div>
-<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5">GRPC_QUEUE_SHUTDOWN</a></div><div class="ttdoc">Shutting down. </div><div class="ttdef"><b>Definition:</b> grpc.h:214</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078">GRPC_OP_RECV_INITIAL_METADATA</a></div><div class="ttdoc">Receive initial metadata: one and only one MUST be made on the client, must not be made on the server...</div><div class="ttdef"><b>Definition:</b> grpc.h:271</div></div>
-<div class="ttc" id="structgrpc__op_html"><div class="ttname"><a href="structgrpc__op.html">grpc_op</a></div><div class="ttdoc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) ...</div><div class="ttdef"><b>Definition:</b> grpc.h:287</div></div>
-<div class="ttc" id="grpc_8h_html_a636d8fd8c888ba0a0fefacf8dcab7257"><div class="ttname"><a href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc_server_request_call</a></div><div class="ttdeci">grpc_call_error grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *request_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new)</div><div class="ttdoc">Request notification of a new call. </div><div class="ttdef"><b>Definition:</b> server.c:1148</div></div>
-<div class="ttc" id="structgrpc__metadata_html_ae7478a66f65862018cd89768a578ff4f"><div class="ttname"><a href="structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f">grpc_metadata::obfuscated</a></div><div class="ttdeci">void * obfuscated[3]</div><div class="ttdef"><b>Definition:</b> grpc.h:207</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70">GRPC_OP_SEND_MESSAGE</a></div><div class="ttdoc">Send a message: 0 or more of these operations can occur for each call. </div><div class="ttdef"><b>Definition:</b> grpc.h:260</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8">GRPC_CALL_OK</a></div><div class="ttdoc">everything went ok </div><div class="ttdef"><b>Definition:</b> grpc.h:158</div></div>
-<div class="ttc" id="grpc_8h_html_a56a4ff1f046393205c3418c24f5d5587"><div class="ttname"><a href="grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587">grpc_completion_queue_next</a></div><div class="ttdeci">grpc_event grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline)</div><div class="ttdoc">Blocks until an event is available, the completion queue is being shut down, or deadline is reached...</div><div class="ttdef"><b>Definition:</b> completion_queue.c:147</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63">GRPC_CALL_ERROR_ALREADY_FINISHED</a></div><div class="ttdoc">this call is already finished (writes_done or write_status has already been called) ...</div><div class="ttdef"><b>Definition:</b> grpc.h:173</div></div>
+<div class="ttc" id="structgrpc__op_html_a70d62415f6768533c2190e53f1c5baf4"><div class="ttname"><a href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">grpc_op::status</a></div><div class="ttdeci">grpc_status_code * status</div><div class="ttdef"><b>Definition:</b> grpc.h:352</div></div>
+<div class="ttc" id="grpc_8h_html_a56fffa23c1c4bab9a469e2ac607b6db7"><div class="ttname"><a href="grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc_server_shutdown_and_notify</a></div><div class="ttdeci">void grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag)</div><div class="ttdoc">Begin shutting down a server. </div><div class="ttdef"><b>Definition:</b> server.c:982</div></div>
+<div class="ttc" id="grpc_8h_html_a29aa98ca6ce9f7e5116e43b0c414e96b"><div class="ttname"><a href="grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b">grpc_channel_watch_connectivity_state</a></div><div class="ttdeci">void grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag)</div><div class="ttdoc">Watch for a change in connectivity state. </div><div class="ttdef"><b>Definition:</b> channel_connectivity.c:152</div></div>
+<div class="ttc" id="structgrpc__metadata__array_html_ac930a0cc901913fafcd09ca9cca156fe"><div class="ttname"><a href="structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe">grpc_metadata_array::metadata</a></div><div class="ttdeci">grpc_metadata * metadata</div><div class="ttdef"><b>Definition:</b> grpc.h:248</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857">GRPC_CALL_ERROR_ALREADY_INVOKED</a></div><div class="ttdoc">this method must be called before invoke </div><div class="ttdef"><b>Definition:</b> grpc.h:174</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b">GRPC_CALL_ERROR_INVALID_MESSAGE</a></div><div class="ttdoc">invalid message was passed to this call </div><div class="ttdef"><b>Definition:</b> grpc.h:187</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaf5bbedf13763c180b2f1ada62769d721">GRPC_OP_SEND_INITIAL_METADATA</a></div><div class="ttdoc">Send initial metadata: one and only one instance MUST be sent for each call, unless the call was canc...</div><div class="ttdef"><b>Definition:</b> grpc.h:271</div></div>
+<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689">GRPC_ARG_INTEGER</a></div><div class="ttdef"><b>Definition:</b> grpc.h:73</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a></div><div class="ttdeci">grpc_call_error</div><div class="ttdoc">Result of a grpc call. </div><div class="ttdef"><b>Definition:</b> grpc.h:162</div></div>
+<div class="ttc" id="structgrpc__op_html_a521b48faec3b3f7646a877055f118d47"><div class="ttname"><a href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">grpc_op::trailing_metadata</a></div><div class="ttdeci">grpc_metadata * trailing_metadata</div><div class="ttdef"><b>Definition:</b> grpc.h:330</div></div>
+<div class="ttc" id="structgrpc__metadata__array_html_a5b293b4f8e734b032b80741abf538a97"><div class="ttname"><a href="structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97">grpc_metadata_array::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:247</div></div>
+<div class="ttc" id="structgrpc__metadata_html_abe93a3d24cd534d9387e05ad1f0b36f7"><div class="ttname"><a href="structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7">grpc_metadata::key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> grpc.h:208</div></div>
+<div class="ttc" id="grpc_8h_html_ac5c1e4f3e270a7afbc39403fff0dc803"><div class="ttname"><a href="grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803">grpc_server_cancel_all_calls</a></div><div class="ttdeci">void grpc_server_cancel_all_calls(grpc_server *server)</div><div class="ttdoc">Cancel all in-progress calls. </div><div class="ttdef"><b>Definition:</b> server.c:1039</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd">GRPC_CALL_ERROR_INVALID_METADATA</a></div><div class="ttdoc">invalid metadata was passed to this call </div><div class="ttdef"><b>Definition:</b> grpc.h:185</div></div>
+<div class="ttc" id="structgrpc__op_html_ae460836040d79eb2bd0a6d581b36c461"><div class="ttname"><a href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">grpc_op::status_details</a></div><div class="ttdeci">const char * status_details</div><div class="ttdef"><b>Definition:</b> grpc.h:332</div></div>
+<div class="ttc" id="structgrpc__metadata_html_a737f2161d2ccc9da44f340d923c97658"><div class="ttname"><a href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">grpc_metadata::obfuscated</a></div><div class="ttdeci">void * obfuscated[4]</div><div class="ttdef"><b>Definition:</b> grpc.h:217</div></div>
+<div class="ttc" id="grpc_8h_html_a56c5657c12cb66e5ae4009e1c0f832fc"><div class="ttname"><a href="grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc">grpc_channel_create_call</a></div><div class="ttdeci">grpc_call * grpc_channel_create_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, const char *method, const char *host, gpr_timespec deadline, void *reserved)</div><div class="ttdoc">Create a call given a grpc_channel, in order to call &#39;method&#39;. </div><div class="ttdef"><b>Definition:</b> channel.c:211</div></div>
+<div class="ttc" id="grpc_8h_html_a488eee9dd5c518a42b887f59c550690a"><div class="ttname"><a href="grpc_8h.html#a488eee9dd5c518a42b887f59c550690a">grpc_completion_queue_create</a></div><div class="ttdeci">grpc_completion_queue * grpc_completion_queue_create(void *reserved)</div><div class="ttdoc">Create a completion queue. </div><div class="ttdef"><b>Definition:</b> completion_queue.c:72</div></div>
+<div class="ttc" id="structgrpc__metadata_html"><div class="ttname"><a href="structgrpc__metadata.html">grpc_metadata</a></div><div class="ttdoc">A single metadata element. </div><div class="ttdef"><b>Definition:</b> grpc.h:207</div></div>
+<div class="ttc" id="structgrpc__op_html_acf3e5de9ed08917992cdd9a9c6e69725"><div class="ttname"><a href="structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725">grpc_op::send_status_from_server</a></div><div class="ttdeci">struct grpc_op::@7::@10 send_status_from_server</div></div>
+<div class="ttc" id="structgrpc__op_html_a78da22d732e2ce599173f66fe2e6fd37"><div class="ttname"><a href="structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37">grpc_op::send_initial_metadata</a></div><div class="ttdeci">struct grpc_op::@7::@9 send_initial_metadata</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba1a48e861db610ae8f0b0cba7749251d8">GRPC_CALL_ERROR_NOT_ON_SERVER</a></div><div class="ttdoc">this method is not available on the server </div><div class="ttdef"><b>Definition:</b> grpc.h:168</div></div>
+<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a503dd1b2ec79457f0f810716016219d5">GRPC_QUEUE_SHUTDOWN</a></div><div class="ttdoc">Shutting down. </div><div class="ttdef"><b>Definition:</b> grpc.h:224</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaabe080072d165d1e69459abd7c742078">GRPC_OP_RECV_INITIAL_METADATA</a></div><div class="ttdoc">Receive initial metadata: one and only one MUST be made on the client, must not be made on the server...</div><div class="ttdef"><b>Definition:</b> grpc.h:292</div></div>
+<div class="ttc" id="structgrpc__op_html"><div class="ttname"><a href="structgrpc__op.html">grpc_op</a></div><div class="ttdoc">Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) ...</div><div class="ttdef"><b>Definition:</b> grpc.h:311</div></div>
+<div class="ttc" id="structgrpc__call__details_html_a5c323f3f0c94cbb867f13453dd43dd9d"><div class="ttname"><a href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">grpc_call_details::reserved</a></div><div class="ttdeci">void * reserved</div><div class="ttdef"><b>Definition:</b> grpc.h:260</div></div>
+<div class="ttc" id="grpc_8h_html_a636d8fd8c888ba0a0fefacf8dcab7257"><div class="ttname"><a href="grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257">grpc_server_request_call</a></div><div class="ttdeci">grpc_call_error grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *request_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new)</div><div class="ttdoc">Request notification of a new call. </div><div class="ttdef"><b>Definition:</b> server.c:1134</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aaa6447181c20e4c6d64a54fae8082ef70">GRPC_OP_SEND_MESSAGE</a></div><div class="ttdoc">Send a message: 0 or more of these operations can occur for each call. </div><div class="ttdef"><b>Definition:</b> grpc.h:275</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8">GRPC_CALL_OK</a></div><div class="ttdoc">everything went ok </div><div class="ttdef"><b>Definition:</b> grpc.h:164</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63">GRPC_CALL_ERROR_ALREADY_FINISHED</a></div><div class="ttdoc">this call is already finished (writes_done or write_status has already been called) ...</div><div class="ttdef"><b>Definition:</b> grpc.h:179</div></div>
<div class="ttc" id="grpc_8h_html_a07990645ca218f6965fd83edf3f421b7"><div class="ttname"><a href="grpc_8h.html#a07990645ca218f6965fd83edf3f421b7">grpc_event</a></div><div class="ttdeci">struct grpc_event grpc_event</div><div class="ttdoc">The result of an operation. </div></div>
-<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a></div><div class="ttdeci">grpc_completion_type</div><div class="ttdoc">The type of completion (for grpc_event) </div><div class="ttdef"><b>Definition:</b> grpc.h:212</div></div>
-<div class="ttc" id="structgrpc__completion__queue_html"><div class="ttname"><a href="structgrpc__completion__queue.html">grpc_completion_queue</a></div><div class="ttdef"><b>Definition:</b> completion_queue.c:49</div></div>
-<div class="ttc" id="structgrpc__op_html_a4b9454278c105e08d54142adff37b5ab"><div class="ttname"><a href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">grpc_op::trailing_metadata_count</a></div><div class="ttdeci">size_t trailing_metadata_count</div><div class="ttdef"><b>Definition:</b> grpc.h:299</div></div>
-<div class="ttc" id="structgrpc__call__details_html_aeab0d9e754bbb1aac1a21ad4ef63d8b1"><div class="ttname"><a href="structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1">grpc_call_details::host_capacity</a></div><div class="ttdeci">size_t host_capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:248</div></div>
-<div class="ttc" id="grpc_8h_html_a283062a2209f464f234b0e645c6fffb2"><div class="ttname"><a href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc_server_register_method</a></div><div class="ttdeci">void * grpc_server_register_method(grpc_server *server, const char *method, const char *host)</div><div class="ttdoc">Registers a method in the server. </div><div class="ttdef"><b>Definition:</b> server.c:820</div></div>
-<div class="ttc" id="grpc_8h_html_a108ef86bc0e5ebcb05f744315e2a6499"><div class="ttname"><a href="grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499">grpc_channel_get_target</a></div><div class="ttdeci">char * grpc_channel_get_target(grpc_channel *channel)</div><div class="ttdoc">Return a newly allocated string representing the target a channel was created for. </div><div class="ttdef"><b>Definition:</b> channel.c:144</div></div>
-<div class="ttc" id="grpc_8h_html_a16e4b95581ad12e8e0af2af8d41b71b3"><div class="ttname"><a href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc_channel_destroy</a></div><div class="ttdeci">void grpc_channel_destroy(grpc_channel *channel)</div><div class="ttdoc">Close and destroy a grpc channel. </div><div class="ttdef"><b>Definition:</b> channel.c:257</div></div>
-<div class="ttc" id="structgrpc__op_html_a8e6202e19130ecb872de211a95dcee83"><div class="ttname"><a href="structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83">grpc_op::send_initial_metadata</a></div><div class="ttdeci">struct grpc_op::@6::@7 send_initial_metadata</div></div>
+<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87">grpc_completion_type</a></div><div class="ttdeci">grpc_completion_type</div><div class="ttdoc">The type of completion (for grpc_event) </div><div class="ttdef"><b>Definition:</b> grpc.h:222</div></div>
+<div class="ttc" id="structgrpc__completion__queue_html"><div class="ttname"><a href="structgrpc__completion__queue.html">grpc_completion_queue</a></div><div class="ttdef"><b>Definition:</b> completion_queue.c:54</div></div>
+<div class="ttc" id="grpc_8h_html_aacb47ff7ce0afa0db4c830449baff39a"><div class="ttname"><a href="grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a">grpc_server_register_completion_queue</a></div><div class="ttdeci">void grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved)</div><div class="ttdoc">Register a completion queue with the server. </div><div class="ttdef"><b>Definition:</b> server.c:764</div></div>
+<div class="ttc" id="structgrpc__op_html_a4b9454278c105e08d54142adff37b5ab"><div class="ttname"><a href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">grpc_op::trailing_metadata_count</a></div><div class="ttdeci">size_t trailing_metadata_count</div><div class="ttdef"><b>Definition:</b> grpc.h:329</div></div>
+<div class="ttc" id="grpc_8h_html_a5c84795eb2ab5c1c03c6ba1212f07501"><div class="ttname"><a href="grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501">grpc_server_create</a></div><div class="ttdeci">grpc_server * grpc_server_create(const grpc_channel_args *args, void *reserved)</div><div class="ttdoc">Create a server. </div><div class="ttdef"><b>Definition:</b> server_create.c:39</div></div>
+<div class="ttc" id="structgrpc__call__details_html_aeab0d9e754bbb1aac1a21ad4ef63d8b1"><div class="ttname"><a href="structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1">grpc_call_details::host_capacity</a></div><div class="ttdeci">size_t host_capacity</div><div class="ttdef"><b>Definition:</b> grpc.h:258</div></div>
+<div class="ttc" id="grpc_8h_html_a283062a2209f464f234b0e645c6fffb2"><div class="ttname"><a href="grpc_8h.html#a283062a2209f464f234b0e645c6fffb2">grpc_server_register_method</a></div><div class="ttdeci">void * grpc_server_register_method(grpc_server *server, const char *method, const char *host)</div><div class="ttdoc">Registers a method in the server. </div><div class="ttdef"><b>Definition:</b> server.c:843</div></div>
+<div class="ttc" id="grpc_8h_html_a108ef86bc0e5ebcb05f744315e2a6499"><div class="ttname"><a href="grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499">grpc_channel_get_target</a></div><div class="ttdeci">char * grpc_channel_get_target(grpc_channel *channel)</div><div class="ttdoc">Return a newly allocated string representing the target a channel was created for. </div><div class="ttdef"><b>Definition:</b> channel.c:187</div></div>
+<div class="ttc" id="grpc_8h_html_a16e4b95581ad12e8e0af2af8d41b71b3"><div class="ttname"><a href="grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3">grpc_channel_destroy</a></div><div class="ttdeci">void grpc_channel_destroy(grpc_channel *channel)</div><div class="ttdoc">Close and destroy a grpc channel. </div><div class="ttdef"><b>Definition:</b> channel.c:318</div></div>
<div class="ttc" id="grpc_8h_html_a250ca547d790874bd7b5ceec25f18c51"><div class="ttname"><a href="grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51">grpc_version_string</a></div><div class="ttdeci">const char * grpc_version_string(void)</div><div class="ttdoc">Return a string representing the current version of grpc. </div><div class="ttdef"><b>Definition:</b> version.c:39</div></div>
-<div class="ttc" id="structgrpc__metadata_html_a342799d4f78fcc6dd29ee44f56a6d553"><div class="ttname"><a href="structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553">grpc_metadata::internal_data</a></div><div class="ttdeci">struct grpc_metadata::@5 internal_data</div><div class="ttdoc">The following fields are reserved for grpc internal use. </div></div>
-<div class="ttc" id="structgrpc__channel__args_html_a41e5d0b22449f062b3a7798dd528afde"><div class="ttname"><a href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde">grpc_channel_args::num_args</a></div><div class="ttdeci">size_t num_args</div><div class="ttdef"><b>Definition:</b> grpc.h:114</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b">GRPC_CALL_ERROR_BATCH_TOO_BIG</a></div><div class="ttdoc">this batch of operations leads to more operations than allowed </div><div class="ttdef"><b>Definition:</b> grpc.h:192</div></div>
+<div class="ttc" id="structgrpc__channel__args_html_a41e5d0b22449f062b3a7798dd528afde"><div class="ttname"><a href="structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde">grpc_channel_args::num_args</a></div><div class="ttdeci">size_t num_args</div><div class="ttdef"><b>Definition:</b> grpc.h:112</div></div>
<div class="ttc" id="structcensus__context_html"><div class="ttname"><a href="structcensus__context.html">census_context</a></div><div class="ttdef"><b>Definition:</b> context.h:41</div></div>
-<div class="ttc" id="structgrpc__metadata__array_html_a314ce51b22a5934cc672f3736d44b9e4"><div class="ttname"><a href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4">grpc_metadata_array::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> grpc.h:236</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17">GRPC_OP_RECV_STATUS_ON_CLIENT</a></div><div class="ttdoc">Receive status on the client: one and only one must be made on the client. </div><div class="ttdef"><b>Definition:</b> grpc.h:279</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">GRPC_CHANNEL_READY</a></div><div class="ttdoc">channel is ready for work </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
-<div class="ttc" id="structgrpc__arg_html_aeb230fbd50daacfe654abc3500a44968"><div class="ttname"><a href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg::key</a></div><div class="ttdeci">char * key</div><div class="ttdef"><b>Definition:</b> grpc.h:93</div></div>
-<div class="ttc" id="grpc_8h_html_a48cab64480658b97a775b2c7837456f9"><div class="ttname"><a href="grpc_8h.html#a48cab64480658b97a775b2c7837456f9">grpc_server_add_http2_port</a></div><div class="ttdeci">int grpc_server_add_http2_port(grpc_server *server, const char *addr)</div><div class="ttdoc">Add a HTTP2 over plaintext over tcp listener. </div><div class="ttdef"><b>Definition:</b> server_chttp2.c:83</div></div>
+<div class="ttc" id="structgrpc__metadata__array_html_a314ce51b22a5934cc672f3736d44b9e4"><div class="ttname"><a href="structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4">grpc_metadata_array::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> grpc.h:246</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa4d43b168589407554a58e91fae80ba17">GRPC_OP_RECV_STATUS_ON_CLIENT</a></div><div class="ttdoc">Receive status on the client: one and only one must be made on the client. </div><div class="ttdef"><b>Definition:</b> grpc.h:302</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea">GRPC_CHANNEL_READY</a></div><div class="ttdoc">channel is ready for work </div><div class="ttdef"><b>Definition:</b> grpc.h:151</div></div>
+<div class="ttc" id="structgrpc__arg_html_aeb230fbd50daacfe654abc3500a44968"><div class="ttname"><a href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">grpc_arg::key</a></div><div class="ttdeci">char * key</div><div class="ttdef"><b>Definition:</b> grpc.h:91</div></div>
<div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
-<div class="ttc" id="grpc_8h_html_adf4ac8b78da7b957ce05dc0f62719ada"><div class="ttname"><a href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc_call_get_peer</a></div><div class="ttdeci">char * grpc_call_get_peer(grpc_call *call)</div><div class="ttdoc">Returns a newly allocated string representing the endpoint to which this call is communicating with...</div><div class="ttdef"><b>Definition:</b> call.c:1256</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6">GRPC_CHANNEL_TRANSIENT_FAILURE</a></div><div class="ttdoc">channel has seen a failure but expects to recover </div><div class="ttdef"><b>Definition:</b> grpc.h:147</div></div>
+<div class="ttc" id="grpc_8h_html_adf4ac8b78da7b957ce05dc0f62719ada"><div class="ttname"><a href="grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada">grpc_call_get_peer</a></div><div class="ttdeci">char * grpc_call_get_peer(grpc_call *call)</div><div class="ttdoc">Returns a newly allocated string representing the endpoint to which this call is communicating with...</div><div class="ttdef"><b>Definition:</b> call.c:1389</div></div>
+<div class="ttc" id="structgrpc__op_html_afde84738d1221928afdf08966470a39d"><div class="ttname"><a href="structgrpc__op.html#afde84738d1221928afdf08966470a39d">grpc_op::recv_status_on_client</a></div><div class="ttdeci">struct grpc_op::@7::@11 recv_status_on_client</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2af5bffd3ffb03795f551b0fa78e44b9b6">GRPC_CHANNEL_TRANSIENT_FAILURE</a></div><div class="ttdoc">channel has seen a failure but expects to recover </div><div class="ttdef"><b>Definition:</b> grpc.h:153</div></div>
+<div class="ttc" id="grpc_8h_html_ab2fb7e90dbdcda0f3baf4228bde370cc"><div class="ttname"><a href="grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc">grpc_insecure_channel_create</a></div><div class="ttdeci">grpc_channel * grpc_insecure_channel_create(const char *target, const grpc_channel_args *args, void *reserved)</div><div class="ttdoc">Create a client channel to &#39;target&#39;. </div><div class="ttdef"><b>Definition:</b> channel_create.c:158</div></div>
<div class="ttc" id="grpc_8h_html_a1da84eaead787d991c5a0c87aed7c30b"><div class="ttname"><a href="grpc_8h.html#a1da84eaead787d991c5a0c87aed7c30b">grpc_metadata</a></div><div class="ttdeci">struct grpc_metadata grpc_metadata</div><div class="ttdoc">A single metadata element. </div></div>
-<div class="ttc" id="structgrpc__metadata_html_a57b63d7b7a3e4720a0cc0d20bb2ecf36"><div class="ttname"><a href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36">grpc_metadata::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> grpc.h:199</div></div>
+<div class="ttc" id="structgrpc__metadata_html_a57b63d7b7a3e4720a0cc0d20bb2ecf36"><div class="ttname"><a href="structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36">grpc_metadata::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> grpc.h:209</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6">GRPC_CALL_ERROR_NOT_ON_CLIENT</a></div><div class="ttdoc">this method is not available on the client </div><div class="ttdef"><b>Definition:</b> grpc.h:164</div></div>
-<div class="ttc" id="grpc_8h_html_ae0e60993c9d6e5ceccaf2e61f690b101"><div class="ttname"><a href="grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101">grpc_call_start_batch</a></div><div class="ttdeci">grpc_call_error grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag)</div><div class="ttdoc">Start a batch of operations defined in the array ops; when complete, post a completion of type &#39;tag&#39; ...</div><div class="ttdef"><b>Definition:</b> call.c:1431</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">GRPC_CHANNEL_IDLE</a></div><div class="ttdoc">channel is idle </div><div class="ttdef"><b>Definition:</b> grpc.h:141</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6">GRPC_CHANNEL_FATAL_FAILURE</a></div><div class="ttdoc">channel has seen a failure that it cannot recover from </div><div class="ttdef"><b>Definition:</b> grpc.h:149</div></div>
-<div class="ttc" id="structgrpc__op_html_af327bcd87b609572c39ca6bfe8dbd9f1"><div class="ttname"><a href="structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1">grpc_op::recv_close_on_server</a></div><div class="ttdeci">struct grpc_op::@6::@10 recv_close_on_server</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6">GRPC_CALL_ERROR_NOT_ON_CLIENT</a></div><div class="ttdoc">this method is not available on the client </div><div class="ttdef"><b>Definition:</b> grpc.h:170</div></div>
+<div class="ttc" id="grpc_8h_html_abd0ed6efe4d1ad27e0577535110882b3"><div class="ttname"><a href="grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3">grpc_register_plugin</a></div><div class="ttdeci">void grpc_register_plugin(void(*init)(void), void(*destroy)(void))</div><div class="ttdoc">Registers a plugin to be initialized and destroyed with the library. </div><div class="ttdef"><b>Definition:</b> init.c:74</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77">GRPC_CHANNEL_IDLE</a></div><div class="ttdoc">channel is idle </div><div class="ttdef"><b>Definition:</b> grpc.h:147</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6">GRPC_CHANNEL_FATAL_FAILURE</a></div><div class="ttdoc">channel has seen a failure that it cannot recover from </div><div class="ttdef"><b>Definition:</b> grpc.h:155</div></div>
+<div class="ttc" id="grpc_8h_html_a5b0fe9d2a9d0bd764e8e8216144a4525"><div class="ttname"><a href="grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525">grpc_server_add_insecure_http2_port</a></div><div class="ttdeci">int grpc_server_add_insecure_http2_port(grpc_server *server, const char *addr)</div><div class="ttdoc">Add a HTTP2 over plaintext over tcp listener. </div><div class="ttdef"><b>Definition:</b> server_chttp2.c:83</div></div>
+<div class="ttc" id="grpc_8h_html_a0f65b1c798e6b56406ecbae27b25605e"><div class="ttname"><a href="grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e">grpc_completion_queue_next</a></div><div class="ttdeci">grpc_event grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline, void *reserved)</div><div class="ttdoc">Blocks until an event is available, the completion queue is being shut down, or deadline is reached...</div><div class="ttdef"><b>Definition:</b> completion_queue.c:169</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eb"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a></div><div class="ttdeci">grpc_status_code</div><div class="ttdef"><b>Definition:</b> status.h:41</div></div>
-<div class="ttc" id="grpc_8h_html_a368ca2e4f76495c3c4bfbb27eb88936e"><div class="ttname"><a href="grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e">grpc_channel_create_call</a></div><div class="ttdeci">grpc_call * grpc_channel_create_call(grpc_channel *channel, grpc_completion_queue *completion_queue, const char *method, const char *host, gpr_timespec deadline)</div><div class="ttdoc">Create a call given a grpc_channel, in order to call &#39;method&#39;. </div><div class="ttdef"><b>Definition:</b> channel.c:165</div></div>
-<div class="ttc" id="grpc_8h_html_a0f2c6a97262a251d18b76ad470af0e66"><div class="ttname"><a href="grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66">grpc_census_call_get_context</a></div><div class="ttdeci">struct census_context * grpc_census_call_get_context(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> grpc_context.c:60</div></div>
+<div class="ttc" id="grpc_8h_html_a0f2c6a97262a251d18b76ad470af0e66"><div class="ttname"><a href="grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66">grpc_census_call_get_context</a></div><div class="ttdeci">struct census_context * grpc_census_call_get_context(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> grpc_context.c:47</div></div>
<div class="ttc" id="grpc_8h_html_aad125726d8b689cc5fc1a0444c91ed44"><div class="ttname"><a href="grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44">grpc_metadata_array_destroy</a></div><div class="ttdeci">void grpc_metadata_array_destroy(grpc_metadata_array *array)</div><div class="ttdef"><b>Definition:</b> metadata_array.c:43</div></div>
-<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">GRPC_QUEUE_TIMEOUT</a></div><div class="ttdoc">No event before timeout. </div><div class="ttdef"><b>Definition:</b> grpc.h:216</div></div>
-<div class="ttc" id="grpc_8h_html_aa78606c93951c49eadd8d83d739798d6"><div class="ttname"><a href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc_init</a></div><div class="ttdeci">void grpc_init(void)</div><div class="ttdoc">Initialize the grpc library. </div><div class="ttdef"><b>Definition:</b> init.c:61</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">GRPC_CHANNEL_CONNECTING</a></div><div class="ttdoc">channel is connecting </div><div class="ttdef"><b>Definition:</b> grpc.h:143</div></div>
-<div class="ttc" id="structgrpc__op_html_afe7b3ae8f4c495a187f155a5fd6956bb"><div class="ttname"><a href="structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb">grpc_op::send_status_from_server</a></div><div class="ttdeci">struct grpc_op::@6::@8 send_status_from_server</div></div>
-<div class="ttc" id="structgrpc__op_html_a3b6c1b3456306a802f6eb0e3e8d0e434"><div class="ttname"><a href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">grpc_op::send_message</a></div><div class="ttdeci">grpc_byte_buffer * send_message</div><div class="ttdef"><b>Definition:</b> grpc.h:297</div></div>
-<div class="ttc" id="structgrpc__op_html_abb4d84434a0b74283c8b5d8d6501baf1"><div class="ttname"><a href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">grpc_op::trailing_metadata</a></div><div class="ttdeci">grpc_metadata_array * trailing_metadata</div><div class="ttdoc">ownership of the array is with the caller, but ownership of the elements stays with the call object (...</div><div class="ttdef"><b>Definition:</b> grpc.h:321</div></div>
-<div class="ttc" id="grpc_8h_html_a7207900db3bba2f1ae2e3f2dfc2822de"><div class="ttname"><a href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc_server_request_registered_call</a></div><div class="ttdeci">grpc_call_error grpc_server_request_registered_call(grpc_server *server, void *registered_method, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *request_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new)</div><div class="ttdoc">Request notification of a new pre-registered call. </div><div class="ttdef"><b>Definition:</b> server.c:1173</div></div>
-<div class="ttc" id="grpc_8h_html_af1130720e50ffedd0bb065c84843b032"><div class="ttname"><a href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032">grpc_shutdown</a></div><div class="ttdeci">void grpc_shutdown(void)</div><div class="ttdoc">Shut down the grpc library. </div><div class="ttdef"><b>Definition:</b> init.c:94</div></div>
+<div class="ttc" id="grpc_8h_html_ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6"><div class="ttname"><a href="grpc_8h.html#ab6454071421a36ebc25952ed448d5b87a4339ea61236e103b6555fdf9b6cffab6">GRPC_QUEUE_TIMEOUT</a></div><div class="ttdoc">No event before timeout. </div><div class="ttdef"><b>Definition:</b> grpc.h:226</div></div>
+<div class="ttc" id="grpc_8h_html_aa6e0e15005aafed8cebf5b75f81fe90f"><div class="ttname"><a href="grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f">grpc_call_start_batch</a></div><div class="ttdeci">grpc_call_error grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved)</div><div class="ttdoc">Start a batch of operations defined in the array ops; when complete, post a completion of type &#39;tag&#39; ...</div><div class="ttdef"><b>Definition:</b> call.c:1569</div></div>
+<div class="ttc" id="grpc_8h_html_aa78606c93951c49eadd8d83d739798d6"><div class="ttname"><a href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6">grpc_init</a></div><div class="ttdeci">void grpc_init(void)</div><div class="ttdoc">Initialize the grpc library. </div><div class="ttdef"><b>Definition:</b> init.c:81</div></div>
+<div class="ttc" id="structgrpc__op_html_a7acd3f623bfe47799259036092b5d29c"><div class="ttname"><a href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c">grpc_op::reserved</a></div><div class="ttdeci">void * reserved</div><div class="ttdoc">Reserved for future usage. </div><div class="ttdef"><b>Definition:</b> grpc.h:317</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299">GRPC_CHANNEL_CONNECTING</a></div><div class="ttdoc">channel is connecting </div><div class="ttdef"><b>Definition:</b> grpc.h:149</div></div>
+<div class="ttc" id="grpc_8h_html_a95cd12a19d2183383f279cc106e984a5"><div class="ttname"><a href="grpc_8h.html#a95cd12a19d2183383f279cc106e984a5">grpc_call_cancel_with_status</a></div><div class="ttdeci">grpc_call_error grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description, void *reserved)</div><div class="ttdoc">Called by clients to cancel an RPC on the server. </div><div class="ttdef"><b>Definition:</b> call.c:1324</div></div>
+<div class="ttc" id="structgrpc__op_html_a3b6c1b3456306a802f6eb0e3e8d0e434"><div class="ttname"><a href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">grpc_op::send_message</a></div><div class="ttdeci">grpc_byte_buffer * send_message</div><div class="ttdef"><b>Definition:</b> grpc.h:327</div></div>
+<div class="ttc" id="structgrpc__op_html_abb4d84434a0b74283c8b5d8d6501baf1"><div class="ttname"><a href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">grpc_op::trailing_metadata</a></div><div class="ttdeci">grpc_metadata_array * trailing_metadata</div><div class="ttdoc">ownership of the array is with the caller, but ownership of the elements stays with the call object (...</div><div class="ttdef"><b>Definition:</b> grpc.h:351</div></div>
+<div class="ttc" id="grpc_8h_html_a7207900db3bba2f1ae2e3f2dfc2822de"><div class="ttname"><a href="grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de">grpc_server_request_registered_call</a></div><div class="ttdeci">grpc_call_error grpc_server_request_registered_call(grpc_server *server, void *registered_method, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *request_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new)</div><div class="ttdoc">Request notification of a new pre-registered call. </div><div class="ttdef"><b>Definition:</b> server.c:1160</div></div>
+<div class="ttc" id="grpc_8h_html_af1130720e50ffedd0bb065c84843b032"><div class="ttname"><a href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032">grpc_shutdown</a></div><div class="ttdeci">void grpc_shutdown(void)</div><div class="ttdoc">Shut down the grpc library. </div><div class="ttdef"><b>Definition:</b> init.c:120</div></div>
<div class="ttc" id="grpc_8h_html_a52cfda44034115720a0e88037dedbfb5"><div class="ttname"><a href="grpc_8h.html#a52cfda44034115720a0e88037dedbfb5">grpc_metadata_array_init</a></div><div class="ttdeci">void grpc_metadata_array_init(grpc_metadata_array *array)</div><div class="ttdef"><b>Definition:</b> metadata_array.c:39</div></div>
-<div class="ttc" id="grpc_8h_html_a629a77a358721f1a3bbb8fef34c3996e"><div class="ttname"><a href="grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e">grpc_completion_queue_destroy</a></div><div class="ttdeci">void grpc_completion_queue_destroy(grpc_completion_queue *cq)</div><div class="ttdoc">Destroy a completion queue. </div><div class="ttdef"><b>Definition:</b> completion_queue.c:255</div></div>
-<div class="ttc" id="grpc_8h_html_a38aa45cdbc3d9a9529bcb6ee8b2c68aa"><div class="ttname"><a href="grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa">grpc_channel_create_registered_call</a></div><div class="ttdeci">grpc_call * grpc_channel_create_registered_call(grpc_channel *channel, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline)</div><div class="ttdoc">Create a call given a handle returned from grpc_channel_register_call. </div><div class="ttdef"><b>Definition:</b> channel.c:197</div></div>
-<div class="ttc" id="structgrpc__metadata_html_a2084add9ffe64cf337576114d189af3f"><div class="ttname"><a href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f">grpc_metadata::value_length</a></div><div class="ttdeci">size_t value_length</div><div class="ttdef"><b>Definition:</b> grpc.h:200</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454">GRPC_CALL_ERROR_TOO_MANY_OPERATIONS</a></div><div class="ttdoc">there is already an outstanding read/write operation on the call </div><div class="ttdef"><b>Definition:</b> grpc.h:175</div></div>
-<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6">GRPC_OP_RECV_CLOSE_ON_SERVER</a></div><div class="ttdoc">Receive close on the server: one and only one must be made on the server. </div><div class="ttdef"><b>Definition:</b> grpc.h:282</div></div>
-<div class="ttc" id="structgrpc__event_html_a8e7f571b759f55db4f6bebc2a4f56ad7"><div class="ttname"><a href="structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7">grpc_event::type</a></div><div class="ttdeci">grpc_completion_type type</div><div class="ttdoc">The type of the completion. </div><div class="ttdef"><b>Definition:</b> grpc.h:226</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a">GRPC_CALL_ERROR_ALREADY_ACCEPTED</a></div><div class="ttdoc">this method must be called before server_accept </div><div class="ttdef"><b>Definition:</b> grpc.h:166</div></div>
-<div class="ttc" id="structgrpc__arg_html_aa26f2d3c4b1649c9eb061d24a8c10fd4"><div class="ttname"><a href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4">grpc_arg::type</a></div><div class="ttdeci">grpc_arg_type type</div><div class="ttdef"><b>Definition:</b> grpc.h:92</div></div>
-<div class="ttc" id="grpc_8h_html_a4051b4036c5132f02064430f67420ecd"><div class="ttname"><a href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc_completion_queue_shutdown</a></div><div class="ttdeci">void grpc_completion_queue_shutdown(grpc_completion_queue *cq)</div><div class="ttdoc">Begin destruction of a completion queue. </div><div class="ttdef"><b>Definition:</b> completion_queue.c:237</div></div>
-<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d">GRPC_ARG_STRING</a></div><div class="ttdef"><b>Definition:</b> grpc.h:74</div></div>
-<div class="ttc" id="structgrpc__op_html_a2e0f0c709658960593d5a36915c8d079"><div class="ttname"><a href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079">grpc_op::metadata</a></div><div class="ttdeci">grpc_metadata * metadata</div><div class="ttdef"><b>Definition:</b> grpc.h:295</div></div>
-<div class="ttc" id="grpc_8h_html_a8332e3ac6611ae4012ed17707d7dbcf2"><div class="ttname"><a href="grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2">grpc_call_cancel_with_status</a></div><div class="ttdeci">grpc_call_error grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description)</div><div class="ttdoc">Called by clients to cancel an RPC on the server. </div><div class="ttdef"><b>Definition:</b> call.c:1193</div></div>
-<div class="ttc" id="structgrpc__call_html"><div class="ttname"><a href="structgrpc__call.html">grpc_call</a></div><div class="ttdef"><b>Definition:</b> call.c:143</div></div>
-<div class="ttc" id="structgrpc__op_html_ae5a9717d4a69c46f343381596e223874"><div class="ttname"><a href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">grpc_op::cancelled</a></div><div class="ttdeci">int * cancelled</div><div class="ttdoc">out argument, set to 1 if the call failed in any way (seen as a cancellation on the server)...</div><div class="ttdef"><b>Definition:</b> grpc.h:349</div></div>
-<div class="ttc" id="grpc_8h_html_a9f69c76c26125e6581491864a06ea44a"><div class="ttname"><a href="grpc_8h.html#a9f69c76c26125e6581491864a06ea44a">grpc_completion_queue_create</a></div><div class="ttdeci">grpc_completion_queue * grpc_completion_queue_create(void)</div><div class="ttdoc">Create a completion queue. </div><div class="ttdef"><b>Definition:</b> completion_queue.c:65</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296">GRPC_CALL_ERROR_NOT_INVOKED</a></div><div class="ttdoc">this method must be called after invoke </div><div class="ttdef"><b>Definition:</b> grpc.h:170</div></div>
-<div class="ttc" id="structgrpc__call__details_html_a97c8019d8fa7cbe2014d97c91f9ed0a5"><div class="ttname"><a href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5">grpc_call_details::method</a></div><div class="ttdeci">char * method</div><div class="ttdef"><b>Definition:</b> grpc.h:245</div></div>
+<div class="ttc" id="grpc_8h_html_a629a77a358721f1a3bbb8fef34c3996e"><div class="ttname"><a href="grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e">grpc_completion_queue_destroy</a></div><div class="ttdeci">void grpc_completion_queue_destroy(grpc_completion_queue *cq)</div><div class="ttdoc">Destroy a completion queue. </div><div class="ttdef"><b>Definition:</b> completion_queue.c:331</div></div>
+<div class="ttc" id="structgrpc__metadata_html_a2084add9ffe64cf337576114d189af3f"><div class="ttname"><a href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f">grpc_metadata::value_length</a></div><div class="ttdeci">size_t value_length</div><div class="ttdef"><b>Definition:</b> grpc.h:210</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7e09791915b841c30e9d79c26a5a6454">GRPC_CALL_ERROR_TOO_MANY_OPERATIONS</a></div><div class="ttdoc">there is already an outstanding read/write operation on the call </div><div class="ttdef"><b>Definition:</b> grpc.h:181</div></div>
+<div class="ttc" id="grpc_8h_html_a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6"><div class="ttname"><a href="grpc_8h.html#a41dc9abf9678decbfcef1a037e35939aa8fb75ed79601a4845a39a74d7505cef6">GRPC_OP_RECV_CLOSE_ON_SERVER</a></div><div class="ttdoc">Receive close on the server: one and only one must be made on the server. </div><div class="ttdef"><b>Definition:</b> grpc.h:306</div></div>
+<div class="ttc" id="structgrpc__event_html_a8e7f571b759f55db4f6bebc2a4f56ad7"><div class="ttname"><a href="structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7">grpc_event::type</a></div><div class="ttdeci">grpc_completion_type type</div><div class="ttdoc">The type of the completion. </div><div class="ttdef"><b>Definition:</b> grpc.h:236</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a">GRPC_CALL_ERROR_ALREADY_ACCEPTED</a></div><div class="ttdoc">this method must be called before server_accept </div><div class="ttdef"><b>Definition:</b> grpc.h:172</div></div>
+<div class="ttc" id="structgrpc__arg_html_aa26f2d3c4b1649c9eb061d24a8c10fd4"><div class="ttname"><a href="structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4">grpc_arg::type</a></div><div class="ttdeci">grpc_arg_type type</div><div class="ttdef"><b>Definition:</b> grpc.h:90</div></div>
+<div class="ttc" id="grpc_8h_html_a4051b4036c5132f02064430f67420ecd"><div class="ttname"><a href="grpc_8h.html#a4051b4036c5132f02064430f67420ecd">grpc_completion_queue_shutdown</a></div><div class="ttdeci">void grpc_completion_queue_shutdown(grpc_completion_queue *cq)</div><div class="ttdoc">Begin destruction of a completion queue. </div><div class="ttdef"><b>Definition:</b> completion_queue.c:313</div></div>
+<div class="ttc" id="grpc_8h_html_a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d"><div class="ttname"><a href="grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d">GRPC_ARG_STRING</a></div><div class="ttdef"><b>Definition:</b> grpc.h:72</div></div>
+<div class="ttc" id="structgrpc__op_html_a2e0f0c709658960593d5a36915c8d079"><div class="ttname"><a href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079">grpc_op::metadata</a></div><div class="ttdeci">grpc_metadata * metadata</div><div class="ttdef"><b>Definition:</b> grpc.h:325</div></div>
+<div class="ttc" id="structgrpc__call_html"><div class="ttname"><a href="structgrpc__call.html">grpc_call</a></div><div class="ttdef"><b>Definition:</b> call.c:144</div></div>
+<div class="ttc" id="structgrpc__op_html_ae5a9717d4a69c46f343381596e223874"><div class="ttname"><a href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">grpc_op::cancelled</a></div><div class="ttdeci">int * cancelled</div><div class="ttdoc">out argument, set to 1 if the call failed in any way (seen as a cancellation on the server)...</div><div class="ttdef"><b>Definition:</b> grpc.h:379</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296">GRPC_CALL_ERROR_NOT_INVOKED</a></div><div class="ttdoc">this method must be called after invoke </div><div class="ttdef"><b>Definition:</b> grpc.h:176</div></div>
+<div class="ttc" id="grpc_8h_html_a8bc360e945fb5f6bacf632c34adbc57f"><div class="ttname"><a href="grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f">grpc_channel_register_call</a></div><div class="ttdeci">void * grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host, void *reserved)</div><div class="ttdoc">Pre-register a method/host pair on a channel. </div><div class="ttdef"><b>Definition:</b> channel.c:231</div></div>
+<div class="ttc" id="structgrpc__call__details_html_a97c8019d8fa7cbe2014d97c91f9ed0a5"><div class="ttname"><a href="structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5">grpc_call_details::method</a></div><div class="ttdeci">char * method</div><div class="ttdef"><b>Definition:</b> grpc.h:255</div></div>
+<div class="ttc" id="structgrpc__op_html_a6edcb2d2799c31adc7a21c65669e8b2b"><div class="ttname"><a href="structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b">grpc_op::recv_close_on_server</a></div><div class="ttdeci">struct grpc_op::@7::@12 recv_close_on_server</div></div>
<div class="ttc" id="grpc_8h_html_ae6984d3f0c3b9bc9a47859fd4dddc350"><div class="ttname"><a href="grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350">grpc_tracer_set_enabled</a></div><div class="ttdeci">int grpc_tracer_set_enabled(const char *name, int enabled)</div><div class="ttdoc">Enable or disable a tracer. </div><div class="ttdef"><b>Definition:</b> trace.c:112</div></div>
<div class="ttc" id="structgrpc__server_html"><div class="ttname"><a href="structgrpc__server.html">grpc_server</a></div><div class="ttdef"><b>Definition:</b> server.c:181</div></div>
-<div class="ttc" id="grpc_8h_html_a9d5bbdac3a9068747ef3639c4e52af9a"><div class="ttname"><a href="grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a">grpc_census_call_set_context</a></div><div class="ttdeci">void grpc_census_call_set_context(grpc_call *call, struct census_context *context)</div><div class="ttdef"><b>Definition:</b> grpc_context.c:42</div></div>
+<div class="ttc" id="grpc_8h_html_a9d5bbdac3a9068747ef3639c4e52af9a"><div class="ttname"><a href="grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a">grpc_census_call_set_context</a></div><div class="ttdeci">void grpc_census_call_set_context(grpc_call *call, struct census_context *context)</div><div class="ttdef"><b>Definition:</b> grpc_context.c:38</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/grpc__context_8c.html b/doc/ref/core.internal/html/grpc__context_8c.html
index 4108aa8f07..77e075f6d2 100644
--- a/doc/ref/core.internal/html/grpc__context_8c.html
+++ b/doc/ref/core.internal/html/grpc__context_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,7 +147,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/grpc__filter_8c.html b/doc/ref/core.internal/html/grpc__filter_8c.html
new file mode 100644
index 0000000000..31fdb345e4
--- /dev/null
+++ b/doc/ref/core.internal/html/grpc__filter_8c.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/census/grpc_filter.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">grpc_filter.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="grpc__filter_8h_source.html">src/core/census/grpc_filter.h</a>&quot;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="census_8h_source.html">include/grpc/census.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="channel__stack_8h_source.html">src/core/channel/channel_stack.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="noop__filter_8h_source.html">src/core/channel/noop_filter.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="census__interface_8h_source.html">src/core/statistics/census_interface.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="census__rpc__stats_8h_source.html">src/core/statistics/census_rpc_stats.h</a>&quot;</code><br/>
+<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="slice_8h_source.html">grpc/support/slice.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html">call_data</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html">channel_data</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a7237e4a998a071b454b0d6b1bdfb42e1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structcall__data.html">call_data</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">call_data</a></td></tr>
+<tr class="separator:a7237e4a998a071b454b0d6b1bdfb42e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e660c9a52a9795338faf0c2188cff84"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structchannel__data.html">channel_data</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84">channel_data</a></td></tr>
+<tr class="separator:a5e660c9a52a9795338faf0c2188cff84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a8b0a34120ce851f7a8f539c3a14eecb4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8c.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a></td></tr>
+<tr class="separator:a8b0a34120ce851f7a8f539c3a14eecb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a710f293782b7b759efd8bf5acd011963"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8c.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a></td></tr>
+<tr class="separator:a710f293782b7b759efd8bf5acd011963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a7237e4a998a071b454b0d6b1bdfb42e1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structcall__data.html">call_data</a> <a class="el" href="structcall__data.html">call_data</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5e660c9a52a9795338faf0c2188cff84"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structchannel__data.html">channel_data</a> <a class="el" href="structchannel__data.html">channel_data</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a8b0a34120ce851f7a8f539c3a14eecb4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a> grpc_client_census_filter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> client_start_transport_op, <a class="code" href="channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9">grpc_channel_next_op</a>,</div>
+<div class="line"> <span class="keyword">sizeof</span>(<a class="code" href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">call_data</a>), client_init_call_elem,</div>
+<div class="line"> client_destroy_call_elem, <span class="keyword">sizeof</span>(<a class="code" href="structchannel__data.html">channel_data</a>),</div>
+<div class="line"> init_channel_elem, destroy_channel_elem,</div>
+<div class="line"> <a class="code" href="channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801">grpc_call_next_get_peer</a>, <span class="stringliteral">&quot;census-client&quot;</span>}</div>
+<div class="ttc" id="channel__stack_8h_html_a40c122e470335bb7a6edf1e0a31fc801"><div class="ttname"><a href="channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801">grpc_call_next_get_peer</a></div><div class="ttdeci">char * grpc_call_next_get_peer(grpc_call_element *elem)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:194</div></div>
+<div class="ttc" id="structchannel__data_html"><div class="ttname"><a href="structchannel__data.html">channel_data</a></div><div class="ttdef"><b>Definition:</b> client_auth_filter.c:69</div></div>
+<div class="ttc" id="channel__stack_8h_html_aea7eceb60c0e94465c4baea314c0ebd9"><div class="ttname"><a href="channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9">grpc_channel_next_op</a></div><div class="ttdeci">void grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:199</div></div>
+<div class="ttc" id="grpc__filter_8c_html_a7237e4a998a071b454b0d6b1bdfb42e1"><div class="ttname"><a href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">call_data</a></div><div class="ttdeci">struct call_data call_data</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="a710f293782b7b759efd8bf5acd011963"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a> grpc_server_census_filter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> server_start_transport_op, <a class="code" href="channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9">grpc_channel_next_op</a>,</div>
+<div class="line"> <span class="keyword">sizeof</span>(<a class="code" href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">call_data</a>), server_init_call_elem,</div>
+<div class="line"> server_destroy_call_elem, <span class="keyword">sizeof</span>(<a class="code" href="structchannel__data.html">channel_data</a>),</div>
+<div class="line"> init_channel_elem, destroy_channel_elem,</div>
+<div class="line"> <a class="code" href="channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801">grpc_call_next_get_peer</a>, <span class="stringliteral">&quot;census-server&quot;</span>}</div>
+<div class="ttc" id="channel__stack_8h_html_a40c122e470335bb7a6edf1e0a31fc801"><div class="ttname"><a href="channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801">grpc_call_next_get_peer</a></div><div class="ttdeci">char * grpc_call_next_get_peer(grpc_call_element *elem)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:194</div></div>
+<div class="ttc" id="structchannel__data_html"><div class="ttname"><a href="structchannel__data.html">channel_data</a></div><div class="ttdef"><b>Definition:</b> client_auth_filter.c:69</div></div>
+<div class="ttc" id="channel__stack_8h_html_aea7eceb60c0e94465c4baea314c0ebd9"><div class="ttname"><a href="channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9">grpc_channel_next_op</a></div><div class="ttdeci">void grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op)</div><div class="ttdef"><b>Definition:</b> channel_stack.c:199</div></div>
+<div class="ttc" id="grpc__filter_8c_html_a7237e4a998a071b454b0d6b1bdfb42e1"><div class="ttname"><a href="grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1">call_data</a></div><div class="ttdeci">struct call_data call_data</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/census__filter_8h.html b/doc/ref/core.internal/html/grpc__filter_8h.html
index 3d190f75f6..0644515421 100644
--- a/doc/ref/core.internal/html/census__filter_8h.html
+++ b/doc/ref/core.internal/html/grpc__filter_8h.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/channel/census_filter.h File Reference</title>
+<title>GRPC Core: src/core/census/grpc_filter.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,25 +80,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_8aa15e76222df75340b2e23e43efb3e2.html">channel</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
-<div class="title">census_filter.h File Reference</div> </div>
+<div class="title">grpc_filter.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="channel__stack_8h_source.html">src/core/channel/channel_stack.h</a>&quot;</code><br/>
</div>
-<p><a href="census__filter_8h_source.html">Go to the source code of this file.</a></p>
+<p><a href="grpc__filter_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
-<tr class="memitem:a8b0a34120ce851f7a8f539c3a14eecb4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a></td></tr>
+<tr class="memitem:a8b0a34120ce851f7a8f539c3a14eecb4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a></td></tr>
<tr class="separator:a8b0a34120ce851f7a8f539c3a14eecb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a710f293782b7b759efd8bf5acd011963"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="census__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a></td></tr>
+<tr class="memitem:a710f293782b7b759efd8bf5acd011963"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a></td></tr>
<tr class="separator:a710f293782b7b759efd8bf5acd011963"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
@@ -129,7 +129,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/census__filter_8h_source.html b/doc/ref/core.internal/html/grpc__filter_8h_source.html
index 9ae7bf2ab0..0bc138d459 100644
--- a/doc/ref/core.internal/html/census__filter_8h_source.html
+++ b/doc/ref/core.internal/html/grpc__filter_8h_source.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/channel/census_filter.h Source File</title>
+<title>GRPC Core: src/core/census/grpc_filter.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,15 +80,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_8aa15e76222df75340b2e23e43efb3e2.html">channel</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
-<div class="title">census_filter.h</div> </div>
+<div class="title">grpc_filter.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="census__filter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<a href="grpc__filter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
@@ -121,25 +121,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_CHANNEL_CENSUS_FILTER_H</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_CHANNEL_CENSUS_FILTER_H</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_CENSUS_GRPC_FILTER_H</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_CENSUS_GRPC_FILTER_H</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="channel__stack_8h.html">src/core/channel/channel_stack.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Census filters: provides tracing and stats collection functionalities. It</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> needs to reside right below the surface filter in the channel stack. */</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a>;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="census__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_CENSUS_FILTER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CENSUS_GRPC_FILTER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
-<div class="ttc" id="census__filter_8h_html_a710f293782b7b759efd8bf5acd011963"><div class="ttname"><a href="census__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_server_census_filter</div></div>
-<div class="ttc" id="census__filter_8h_html_a8b0a34120ce851f7a8f539c3a14eecb4"><div class="ttname"><a href="census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_client_census_filter</div></div>
+<div class="ttc" id="grpc__filter_8h_html_a8b0a34120ce851f7a8f539c3a14eecb4"><div class="ttname"><a href="grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4">grpc_client_census_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_client_census_filter</div><div class="ttdef"><b>Definition:</b> grpc_filter.c:175</div></div>
+<div class="ttc" id="grpc__filter_8h_html_a710f293782b7b759efd8bf5acd011963"><div class="ttname"><a href="grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963">grpc_server_census_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_server_census_filter</div><div class="ttdef"><b>Definition:</b> grpc_filter.c:182</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/grpc__security_8h.html b/doc/ref/core.internal/html/grpc__security_8h.html
index 63bf90dfcf..c9c93cd561 100644
--- a/doc/ref/core.internal/html/grpc__security_8h.html
+++ b/doc/ref/core.internal/html/grpc__security_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -107,6 +107,8 @@ Data Structures</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
@@ -114,8 +116,6 @@ Macros</h2></td></tr>
<tr class="separator:a3874f70577fc9fe15fd2c4ce68a36ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48565da473b7c82fa2453798f620fd59"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a48565da473b7c82fa2453798f620fd59">GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR</a>&#160;&#160;&#160;&quot;GRPC_DEFAULT_SSL_ROOTS_FILE_PATH&quot;</td></tr>
<tr class="separator:a48565da473b7c82fa2453798f620fd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a218bf55b665134a11baf07ada5980825"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a218bf55b665134a11baf07ada5980825">GRPC_SSL_TARGET_NAME_OVERRIDE_ARG</a>&#160;&#160;&#160;&quot;grpc.ssl_target_name_override&quot;</td></tr>
-<tr class="separator:a218bf55b665134a11baf07ada5980825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff82fdff9e7c40c4dd4bdc650e38e25a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a">GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME</a>&#160;&#160;&#160;&quot;transport_security_type&quot;</td></tr>
<tr class="separator:aff82fdff9e7c40c4dd4bdc650e38e25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a35c597b7090b8ac7e2d854c9bcc7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a">GRPC_SSL_TRANSPORT_SECURITY_TYPE</a>&#160;&#160;&#160;&quot;ssl&quot;</td></tr>
@@ -139,6 +139,8 @@ Typedefs</h2></td></tr>
<tr class="separator:a26981fdcb987d885b25d34c7dc66e4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a010fe7d27deaa2ea50b765b48dbad429"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_auth_property</a></td></tr>
<tr class="separator:a010fe7d27deaa2ea50b765b48dbad429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54decefff49649afe0c5a3056d0734f1"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_process_auth_metadata_done_cb</a> )(void *user_data, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *consumed_md, size_t num_consumed_md, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *response_md, size_t num_response_md, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *error_details)</td></tr>
+<tr class="separator:a54decefff49649afe0c5a3056d0734f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -146,28 +148,26 @@ Functions</h2></td></tr>
<tr class="separator:a6c01e107d41e964458fdf701b8b81440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e3fb8f208c302245a1392c7ef16d170"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170">grpc_google_default_credentials_create</a> (void)</td></tr>
<tr class="separator:a5e3fb8f208c302245a1392c7ef16d170"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d627ca897718091e4ceca5dce3ef10e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e">grpc_ssl_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair)</td></tr>
-<tr class="separator:a0d627ca897718091e4ceca5dce3ef10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f65f01fb23e963cc88bcdfbede70da7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7">grpc_composite_credentials_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds1, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds2)</td></tr>
-<tr class="separator:a4f65f01fb23e963cc88bcdfbede70da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3beb3fe683139856e1a13c27d760eb95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95">grpc_compute_engine_credentials_create</a> (void)</td></tr>
-<tr class="separator:a3beb3fe683139856e1a13c27d760eb95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a15aa83608fad085b6244de659d322b27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a15aa83608fad085b6244de659d322b27">grpc_service_account_credentials_create</a> (const char *json_key, const char *scope, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime)</td></tr>
-<tr class="separator:a15aa83608fad085b6244de659d322b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af26993774cc991debd61e4a84ed49187"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#af26993774cc991debd61e4a84ed49187">grpc_service_account_jwt_access_credentials_create</a> (const char *json_key, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime)</td></tr>
-<tr class="separator:af26993774cc991debd61e4a84ed49187"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2440ad02b6a96adbd2c6e5d66fd7d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">grpc_refresh_token_credentials_create</a> (const char *json_refresh_token)</td></tr>
-<tr class="separator:a7a2440ad02b6a96adbd2c6e5d66fd7d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ef8e179bb5d15c81dfd363924db0041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041">grpc_access_token_credentials_create</a> (const char *access_token)</td></tr>
-<tr class="separator:a7ef8e179bb5d15c81dfd363924db0041"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae42c358e718847c988aa690cb0fccab3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3">grpc_iam_credentials_create</a> (const char *authorization_token, const char *authority_selector)</td></tr>
-<tr class="separator:ae42c358e718847c988aa690cb0fccab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d63d4cac74652ec3fac7782acb4a2d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4">grpc_secure_channel_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds, const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="separator:a4d63d4cac74652ec3fac7782acb4a2d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1970bc7f3d1fd221161adc0a56ff32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32">grpc_ssl_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair, void *reserved)</td></tr>
+<tr class="separator:a2e1970bc7f3d1fd221161adc0a56ff32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60bbfa5d24aaa4f9075c6045181e9ddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd">grpc_composite_credentials_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds1, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds2, void *reserved)</td></tr>
+<tr class="separator:a60bbfa5d24aaa4f9075c6045181e9ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa186fa3ea6c3a5a551d1a8fa9ddc9372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">grpc_google_compute_engine_credentials_create</a> (void *reserved)</td></tr>
+<tr class="separator:aa186fa3ea6c3a5a551d1a8fa9ddc9372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab471a46dec4eb4e1c4ce986f237dbf66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66">grpc_service_account_jwt_access_credentials_create</a> (const char *json_key, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime, void *reserved)</td></tr>
+<tr class="separator:ab471a46dec4eb4e1c4ce986f237dbf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae44d54a3099c9c8499764706e1c69919"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919">grpc_google_refresh_token_credentials_create</a> (const char *json_refresh_token, void *reserved)</td></tr>
+<tr class="separator:ae44d54a3099c9c8499764706e1c69919"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56df677a9fafe181dca4eb3280228d0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b">grpc_access_token_credentials_create</a> (const char *access_token, void *reserved)</td></tr>
+<tr class="separator:a56df677a9fafe181dca4eb3280228d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a672ef3a65799cabdd63b9e5cb7592446"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446">grpc_google_iam_credentials_create</a> (const char *authorization_token, const char *authority_selector, void *reserved)</td></tr>
+<tr class="separator:a672ef3a65799cabdd63b9e5cb7592446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29bf879141d7c0ca7eb86e0e26d585af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af">grpc_secure_channel_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds, const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
+<tr class="separator:a29bf879141d7c0ca7eb86e0e26d585af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9f9320f4f8d2d534d04ed642f032ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_server_credentials_release</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
<tr class="separator:a6e9f9320f4f8d2d534d04ed642f032ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3382907a4689c034a6f55bab4d5135b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9">grpc_ssl_server_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth)</td></tr>
-<tr class="separator:a3382907a4689c034a6f55bab4d5135b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa79cf1d662f3e26bbc7dc34192dba500"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500">grpc_ssl_server_credentials_create</a> (const char *pem_root_certs, <a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved)</td></tr>
+<tr class="separator:aa79cf1d662f3e26bbc7dc34192dba500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d0db200d00b62b79138472dc9b1fe59"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_server_add_secure_http2_port</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, const char *addr, <a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds)</td></tr>
<tr class="separator:a5d0db200d00b62b79138472dc9b1fe59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56de54ae2563e67e236c10e8fa419f60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a56de54ae2563e67e236c10e8fa419f60">grpc_call_set_credentials</a> (<a class="el" href="structgrpc__call.html">grpc_call</a> *call, <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds)</td></tr>
@@ -188,6 +188,14 @@ Functions</h2></td></tr>
<tr class="separator:a0b439e6d2875c8b5e2e901a959f6a2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eea99f76030b21ad58afdf615f4d2b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9">grpc_auth_context_release</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *context)</td></tr>
<tr class="separator:a2eea99f76030b21ad58afdf615f4d2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c64d6535e657a200f425be4441eaf20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20">grpc_auth_context_add_property</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, size_t value_length)</td></tr>
+<tr class="separator:a6c64d6535e657a200f425be4441eaf20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cde3a0627117899b2c7a412719a92c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3">grpc_auth_context_add_cstring_property</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td></tr>
+<tr class="separator:a7cde3a0627117899b2c7a412719a92c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5891cb5ed3b06389711892a2262542fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa">grpc_auth_context_set_peer_identity_property_name</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, const char *name)</td></tr>
+<tr class="separator:a5891cb5ed3b06389711892a2262542fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6af590e826340f94cee5d8aaab109bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc">grpc_server_credentials_set_auth_metadata_processor</a> (<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> processor)</td></tr>
+<tr class="separator:ab6af590e826340f94cee5d8aaab109bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
@@ -219,18 +227,6 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a218bf55b665134a11baf07ada5980825"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GRPC_SSL_TARGET_NAME_OVERRIDE_ARG&#160;&#160;&#160;&quot;grpc.ssl_target_name_override&quot;</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="a35a35c597b7090b8ac7e2d854c9bcc7a"></a>
<div class="memitem">
<div class="memproto">
@@ -328,6 +324,18 @@ Variables</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a54decefff49649afe0c5a3056d0734f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* grpc_process_auth_metadata_done_cb)(void *user_data, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *consumed_md, size_t num_consumed_md, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *response_md, size_t num_response_md, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, const char *error_details)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aa724192e56fdc03827846f16752deccc"></a>
<div class="memitem">
<div class="memproto">
@@ -341,7 +349,7 @@ Variables</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a7ef8e179bb5d15c81dfd363924db0041"></a>
+<a class="anchor" id="a56df677a9fafe181dca4eb3280228d0b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -349,8 +357,88 @@ Variables</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_access_token_credentials_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>access_token</em></td><td>)</td>
+ <td class="paramname"><em>access_token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7cde3a0627117899b2c7a412719a92c3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_auth_context_add_cstring_property </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
+ <td class="paramname"><em>ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6c64d6535e657a200f425be4441eaf20"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_auth_context_add_property </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
+ <td class="paramname"><em>ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>value_length</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -463,6 +551,32 @@ Variables</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5891cb5ed3b06389711892a2262542fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_auth_context_set_peer_identity_property_name </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
+ <td class="paramname"><em>ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ac20e3890d5e5e0de6ae6b5cb57cae1ae"></a>
<div class="memitem">
<div class="memproto">
@@ -521,7 +635,7 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a4f65f01fb23e963cc88bcdfbede70da7"></a>
+<a class="anchor" id="a60bbfa5d24aaa4f9075c6045181e9ddd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -535,7 +649,13 @@ Variables</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td>
- <td class="paramname"><em>creds2</em>&#160;</td>
+ <td class="paramname"><em>creds2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -547,15 +667,15 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3beb3fe683139856e1a13c27d760eb95"></a>
+<a class="anchor" id="a6c01e107d41e964458fdf701b8b81440"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_compute_engine_credentials_create </td>
+ <td class="memname">void grpc_credentials_release </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -563,15 +683,15 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a6c01e107d41e964458fdf701b8b81440"></a>
+<a class="anchor" id="aa186fa3ea6c3a5a551d1a8fa9ddc9372"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_credentials_release </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_google_compute_engine_credentials_create </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *&#160;</td>
- <td class="paramname"><em>creds</em></td><td>)</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -595,12 +715,12 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae42c358e718847c988aa690cb0fccab3"></a>
+<a class="anchor" id="a672ef3a65799cabdd63b9e5cb7592446"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_iam_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_google_iam_credentials_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>authorization_token</em>, </td>
@@ -609,7 +729,13 @@ Variables</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>authority_selector</em>&#160;</td>
+ <td class="paramname"><em>authority_selector</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -621,23 +747,33 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a7a2440ad02b6a96adbd2c6e5d66fd7d2"></a>
+<a class="anchor" id="ae44d54a3099c9c8499764706e1c69919"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_refresh_token_credentials_create </td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_google_refresh_token_credentials_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>json_refresh_token</em></td><td>)</td>
+ <td class="paramname"><em>json_refresh_token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a4d63d4cac74652ec3fac7782acb4a2d4"></a>
+<a class="anchor" id="a29bf879141d7c0ca7eb86e0e26d585af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -657,7 +793,13 @@ Variables</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
- <td class="paramname"><em>args</em>&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -717,27 +859,21 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a15aa83608fad085b6244de659d322b27"></a>
+<a class="anchor" id="ab6af590e826340f94cee5d8aaab109bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>* grpc_service_account_credentials_create </td>
+ <td class="memname">void grpc_server_credentials_set_auth_metadata_processor </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>json_key</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>scope</em>, </td>
+ <td class="paramtype"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td>
+ <td class="paramname"><em>creds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>token_lifetime</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;</td>
+ <td class="paramname"><em>processor</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -749,7 +885,7 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af26993774cc991debd61e4a84ed49187"></a>
+<a class="anchor" id="ab471a46dec4eb4e1c4ce986f237dbf66"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -763,7 +899,13 @@ Variables</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>token_lifetime</em>&#160;</td>
+ <td class="paramname"><em>token_lifetime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -775,7 +917,7 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0d627ca897718091e4ceca5dce3ef10e"></a>
+<a class="anchor" id="a2e1970bc7f3d1fd221161adc0a56ff32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -789,7 +931,13 @@ Variables</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *&#160;</td>
- <td class="paramname"><em>pem_key_cert_pair</em>&#160;</td>
+ <td class="paramname"><em>pem_key_cert_pair</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -801,7 +949,7 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3382907a4689c034a6f55bab4d5135b9"></a>
+<a class="anchor" id="aa79cf1d662f3e26bbc7dc34192dba500"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -827,7 +975,13 @@ Variables</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
- <td class="paramname"><em>force_client_auth</em>&#160;</td>
+ <td class="paramname"><em>force_client_auth</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -855,7 +1009,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/grpc__security_8h_source.html b/doc/ref/core.internal/html/grpc__security_8h_source.html
index 5159560794..8c2f9d56eb 100644
--- a/doc/ref/core.internal/html/grpc__security_8h_source.html
+++ b/doc/ref/core.internal/html/grpc__security_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -178,230 +178,271 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> - pem_key_cert_pair is a pointer on the object containing client&#39;s private</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> key and certificate chain. This parameter can be NULL if the client does</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> not have such a key/cert pair. */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e">grpc_ssl_credentials_create</a>(</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pem_root_certs, <a class="code" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">/* Creates a composite credentials object. */</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7">grpc_composite_credentials_create</a>(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds1,</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds2);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">/* Creates a compute engine credentials object.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> WARNING: Do NOT use this credentials to connect to a non-google service as</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> this could result in an oauth2 token leak. */</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95">grpc_compute_engine_credentials_create</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772">grpc_max_auth_token_lifetime</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32">grpc_ssl_credentials_create</a>(</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pem_root_certs, <a class="code" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pair,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* Creates a composite credentials object. */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd">grpc_composite_credentials_create</a>(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds1,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds2,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Creates a compute engine credentials object for connecting to Google.</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> WARNING: Do NOT use this credentials to connect to a non-google service as</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> this could result in an oauth2 token leak. */</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">grpc_google_compute_engine_credentials_create</a>(<span class="keywordtype">void</span> *reserved);</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">/* Creates a service account credentials object. May return NULL if the input is</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> invalid.</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> WARNING: Do NOT use this credentials to connect to a non-google service as</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> this could result in an oauth2 token leak.</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> - json_key is the JSON key string containing the client&#39;s private key.</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> - scope is a space-delimited list of the requested permissions.</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> - token_lifetime is the lifetime of each token acquired through this service</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> account credentials. It should not exceed grpc_max_auth_token_lifetime</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> or will be cropped to this value. */</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a15aa83608fad085b6244de659d322b27">grpc_service_account_credentials_create</a>(</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *json_key, <span class="keyword">const</span> <span class="keywordtype">char</span> *scope, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment">/* Creates a JWT credentials object. May return NULL if the input is invalid.</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> - json_key is the JSON key string containing the client&#39;s private key.</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> - token_lifetime is the lifetime of each Json Web Token (JWT) created with</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> this credentials. It should not exceed grpc_max_auth_token_lifetime or</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> will be cropped to this value. */</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#af26993774cc991debd61e4a84ed49187">grpc_service_account_jwt_access_credentials_create</a>(</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *json_key, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime);</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment">/* Creates an Oauth2 Refresh Token credentials object. May return NULL if the</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> input is invalid.</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> WARNING: Do NOT use this credentials to connect to a non-google service as</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> this could result in an oauth2 token leak.</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> - json_refresh_token is the JSON string containing the refresh token itself</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> along with a client_id and client_secret. */</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">grpc_refresh_token_credentials_create</a>(</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *json_refresh_token);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772">grpc_max_auth_token_lifetime</a>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* Creates a JWT credentials object. May return NULL if the input is invalid.</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> - json_key is the JSON key string containing the client&#39;s private key.</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> - token_lifetime is the lifetime of each Json Web Token (JWT) created with</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> this credentials. It should not exceed grpc_max_auth_token_lifetime or</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> will be cropped to this value. */</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66">grpc_service_account_jwt_access_credentials_create</a>(</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *json_key, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> token_lifetime, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Creates an Oauth2 Refresh Token credentials object for connecting to Google.</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> May return NULL if the input is invalid.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> WARNING: Do NOT use this credentials to connect to a non-google service as</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> this could result in an oauth2 token leak.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> - json_refresh_token is the JSON string containing the refresh token itself</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> along with a client_id and client_secret. */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919">grpc_google_refresh_token_credentials_create</a>(</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *json_refresh_token, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment">/* Creates an Oauth2 Access Token credentials with an access token that was</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> aquired by an out of band mechanism. */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b">grpc_access_token_credentials_create</a>(</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *access_token, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* Creates an IAM credentials object for connecting to Google. */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446">grpc_google_iam_credentials_create</a>(</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *authorization_token, <span class="keyword">const</span> <span class="keywordtype">char</span> *authority_selector,</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment">/* Creates an Oauth2 Access Token credentials with an access token that was</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> aquired by an out of band mechanism. */</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041">grpc_access_token_credentials_create</a>(</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *access_token);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment">/* Creates an IAM credentials object. */</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3">grpc_iam_credentials_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *authorization_token,</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *authority_selector);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment">/* --- Secure channel creation. --- */</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/* The caller of the secure_channel_create functions may override the target</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> name used for SSL host name checking using this channel argument which is of</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> type GRPC_ARG_STRING. This *should* be used for testing only.</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> If this argument is not specified, the name used for SSL host name checking</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> will be the target parameter (assuming that the secure channel is an SSL</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> channel). If this parameter is specified and the underlying is not an SSL</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> channel, it will just be ignored. */</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#a218bf55b665134a11baf07ada5980825"> 152</a></span>&#160;<span class="preprocessor">#define GRPC_SSL_TARGET_NAME_OVERRIDE_ARG &quot;grpc.ssl_target_name_override&quot;</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment">/* Creates a secure channel using the passed-in credentials. */</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4">grpc_secure_channel_create</a>(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds,</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *target,</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args);</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment">/* --- grpc_server_credentials object. ---</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> A server credentials object represents a way to authenticate a server. */</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc"> 163</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a>;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment">/* Releases a server_credentials object.</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> The creator of the server_credentials object is responsible for its release.</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_server_credentials_release</a>(<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment">/* --- Secure channel creation. --- */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment">/* Creates a secure channel using the passed-in credentials. */</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af">grpc_secure_channel_create</a>(<a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *target,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args,</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment">/* --- grpc_server_credentials object. ---</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> A server credentials object represents a way to authenticate a server. */</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#aa724192e56fdc03827846f16752deccc"> 146</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment">/* Releases a server_credentials object.</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> The creator of the server_credentials object is responsible for its release.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_server_credentials_release</a>(<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/* Creates an SSL server_credentials object.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> - pem_roots_cert is the NULL-terminated string containing the PEM encoding of</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> the client root certificates. This parameter may be NULL if the server does</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> not want the client to be authenticated with SSL.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> - pem_key_cert_pairs is an array private key / certificate chains of the</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> server. This parameter cannot be NULL.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> - num_key_cert_pairs indicates the number of items in the private_key_files</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> and cert_chain_files parameters. It should be at least 1.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> - force_client_auth, if set to non-zero will force the client to authenticate</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> with an SSL cert. Note that this option is ignored if pem_root_certs is</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> NULL. */</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *<a class="code" href="grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500">grpc_ssl_server_credentials_create</a>(</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pem_root_certs, <a class="code" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs,</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">size_t</span> num_key_cert_pairs, <span class="keywordtype">int</span> force_client_auth, <span class="keywordtype">void</span> *reserved);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment">/* --- Server-side secure ports. --- */</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment">/* Creates an SSL server_credentials object.</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> - pem_roots_cert is the NULL-terminated string containing the PEM encoding of</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> the client root certificates. This parameter may be NULL if the server does</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> not want the client to be authenticated with SSL.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> - pem_key_cert_pairs is an array private key / certificate chains of the</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> server. This parameter cannot be NULL.</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> - num_key_cert_pairs indicates the number of items in the private_key_files</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> and cert_chain_files parameters. It should be at least 1.</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"> - force_client_auth, if set to non-zero will force the client to authenticate</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> with an SSL cert. Note that this option is ignored if pem_root_certs is</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> NULL. */</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *<a class="code" href="grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9">grpc_ssl_server_credentials_create</a>(</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pem_root_certs, <a class="code" href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a> *pem_key_cert_pairs,</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">size_t</span> num_key_cert_pairs, <span class="keywordtype">int</span> force_client_auth);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment">/* Add a HTTP2 over an encrypted link over tcp listener.</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> Returns bound port number on success, 0 on failure.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> REQUIRES: server not started */</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_server_add_secure_http2_port</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keyword">const</span> <span class="keywordtype">char</span> *addr,</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment">/* --- Call specific credentials. --- */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* Sets a credentials to a call. Can only be called on the client side before</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> grpc_call_start_batch. */</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc__security_8h.html#a56de54ae2563e67e236c10e8fa419f60">grpc_call_set_credentials</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call,</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment">/* --- Authentication Context. --- */</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/* --- Server-side secure ports. --- */</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/* Add a HTTP2 over an encrypted link over tcp listener.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> Returns bound port number on success, 0 on failure.</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> REQUIRES: server not started */</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_server_add_secure_http2_port</a>(<a class="code" href="structgrpc__server.html">grpc_server</a> *server, <span class="keyword">const</span> <span class="keywordtype">char</span> *addr,</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a"> 185</a></span>&#160;<span class="preprocessor">#define GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME &quot;transport_security_type&quot;</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a"> 186</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_SSL_TRANSPORT_SECURITY_TYPE &quot;ssl&quot;</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#afee5e0fade6e0af1954529f1f08afe0c"> 188</a></span>&#160;<span class="preprocessor">#define GRPC_X509_CN_PROPERTY_NAME &quot;x509_common_name&quot;</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#a1412421653b7999544296f56025a0f36"> 189</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_X509_SAN_PROPERTY_NAME &quot;x509_subject_alternative_name&quot;</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553"> 191</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/* --- Call specific credentials. --- */</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment">/* Sets a credentials to a call. Can only be called on the client side before</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment"> grpc_call_start_batch. */</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a> <a class="code" href="grpc__security_8h.html#a56de54ae2563e67e236c10e8fa419f60">grpc_call_set_credentials</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call,</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *creds);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment">/* --- Authentication Context. --- */</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* TODO(jboeuf): Define some well-known property names. */</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a"> 204</a></span>&#160;<span class="preprocessor">#define GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME &quot;transport_security_type&quot;</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a"> 205</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_SSL_TRANSPORT_SECURITY_TYPE &quot;ssl&quot;</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#afee5e0fade6e0af1954529f1f08afe0c"> 207</a></span>&#160;<span class="preprocessor">#define GRPC_X509_CN_PROPERTY_NAME &quot;x509_common_name&quot;</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#a1412421653b7999544296f56025a0f36"> 208</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_X509_SAN_PROPERTY_NAME &quot;x509_subject_alternative_name&quot;</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553"> 210</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a>;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html"> 212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> {</div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58"> 213</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58">ctx</a>;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6"> 214</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">index</a>;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7"> 215</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">name</a>;</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;} <a class="code" href="grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf">grpc_auth_property_iterator</a>;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment">/* value, if not NULL, is guaranteed to be NULL terminated. */</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html"> 219</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> {</div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27"> 220</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">name</a>;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e"> 221</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">value</a>;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101"> 222</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101">value_length</a>;</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;} <a class="code" href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_auth_property</a>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment">/* Returns NULL when the iterator is at the end. */</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keyword">const</span> <a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> *<a class="code" href="grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae">grpc_auth_property_iterator_next</a>(</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> *it);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html"> 193</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> {</div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58"> 194</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58">ctx</a>;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6"> 195</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">index</a>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7"> 196</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">name</a>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;} <a class="code" href="grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf">grpc_auth_property_iterator</a>;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment">/* value, if not NULL, is guaranteed to be NULL terminated. */</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html"> 200</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> {</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27"> 201</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">name</a>;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e"> 202</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">value</a>;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101"> 203</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101">value_length</a>;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;} <a class="code" href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_auth_property</a>;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment">/* Returns NULL when the iterator is at the end. */</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword">const</span> <a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> *<a class="code" href="grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae">grpc_auth_property_iterator_next</a>(</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> *it);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment">/* Iterates over the auth context. */</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> <a class="code" href="grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780">grpc_auth_context_property_iterator</a>(</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment">/* Gets the peer identity. Returns an empty iterator (first _next will return</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> NULL) if the peer is not authenticated. */</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> <a class="code" href="grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced">grpc_auth_context_peer_identity</a>(</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment">/* Finds a property in the context. May return an empty iterator (first _next</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> will return NULL) if no property with this name was found in the context. */</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> <a class="code" href="grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7">grpc_auth_context_find_properties_by_name</a>(</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment">/* Gets the name of the property that indicates the peer identity. Will return</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> NULL if the peer is not authenticated. */</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="grpc__security_8h.html#ac05022ccd5b972ba089950437727ff23">grpc_auth_context_peer_identity_property_name</a>(</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment">/* Iterates over the auth context. */</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> <a class="code" href="grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780">grpc_auth_context_property_iterator</a>(</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment">/* Gets the peer identity. Returns an empty iterator (first _next will return</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> NULL) if the peer is not authenticated. */</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> <a class="code" href="grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced">grpc_auth_context_peer_identity</a>(</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* Finds a property in the context. May return an empty iterator (first _next</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> will return NULL) if no property with this name was found in the context. */</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<a class="code" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a> <a class="code" href="grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7">grpc_auth_context_find_properties_by_name</a>(</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">/* Gets the name of the property that indicates the peer identity. Will return</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"> NULL if the peer is not authenticated. */</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="grpc__security_8h.html#ac05022ccd5b972ba089950437727ff23">grpc_auth_context_peer_identity_property_name</a>(</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment">/* Returns 1 if the peer is authenticated, 0 otherwise. */</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc__security_8h.html#af33fe6681dedb389edbf708020680093">grpc_auth_context_peer_is_authenticated</a>(<span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment">/* Gets the auth context from the call. Caller needs to call</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> grpc_auth_context_release on the returned context. */</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="grpc__security_8h.html#a0b439e6d2875c8b5e2e901a959f6a2fe">grpc_call_auth_context</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment">/* Releases the auth context returned from grpc_call_auth_context. */</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9">grpc_auth_context_release</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *context);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">/* --</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"> The following auth context methods should only be called by a server metadata</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> processor to set properties extracted from auth metadata.</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> -- */</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment">/* Add a property. */</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20">grpc_auth_context_add_property</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, <span class="keywordtype">size_t</span> value_length);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment">/* Returns 1 if the peer is authenticated, 0 otherwise. */</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc__security_8h.html#af33fe6681dedb389edbf708020680093">grpc_auth_context_peer_is_authenticated</a>(<span class="keyword">const</span> <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx);</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment">/* Gets the auth context from the call. Caller needs to call</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"> grpc_auth_context_release on the returned context. */</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="grpc__security_8h.html#a0b439e6d2875c8b5e2e901a959f6a2fe">grpc_call_auth_context</a>(<a class="code" href="structgrpc__call.html">grpc_call</a> *call);</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment">/* Releases the auth context returned from grpc_call_auth_context. */</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9">grpc_auth_context_release</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *context);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment">/* Add a C string property. */</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3">grpc_auth_context_add_cstring_property</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx,</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">/* Sets the property name. Returns 1 if successful or 0 in case of failure</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> (which means that no property with this name exists). */</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keywordtype">int</span> <a class="code" href="grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa">grpc_auth_context_set_peer_identity_property_name</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx,</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_GRPC_SECURITY_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__auth__context_html"><div class="ttname"><a href="structgrpc__auth__context.html">grpc_auth_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:49</div></div>
-<div class="ttc" id="grpc__security_8h_html_a5d0db200d00b62b79138472dc9b1fe59"><div class="ttname"><a href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_server_add_secure_http2_port</a></div><div class="ttdeci">int grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds)</div><div class="ttdef"><b>Definition:</b> server_secure_chttp2.c:196</div></div>
-<div class="ttc" id="structgrpc__auth__property_html_a07359a178c29240cab42a89ef047b101"><div class="ttname"><a href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101">grpc_auth_property::value_length</a></div><div class="ttdeci">size_t value_length</div><div class="ttdef"><b>Definition:</b> grpc_security.h:222</div></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment">/* --- Auth Metadata Processing --- */</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment">/* Callback function that is called when the metadata processing is done.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> - Consumed metadata will be removed from the set of metadata available on the</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> call. consumed_md may be NULL if no metadata has been consumed.</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> - Response metadata will be set on the response. response_md may be NULL.</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> - status is GRPC_STATUS_OK for success or a specific status for an error.</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> Common error status for auth metadata processing is either</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> GRPC_STATUS_UNAUTHENTICATED in case of an authentication failure or</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> GRPC_STATUS PERMISSION_DENIED in case of an authorization failure.</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> - error_details gives details about the error. May be NULL. */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1"> 269</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_process_auth_metadata_done_cb</a>)(</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordtype">void</span> *user_data, <span class="keyword">const</span> <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *consumed_md, <span class="keywordtype">size_t</span> num_consumed_md,</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *response_md, <span class="keywordtype">size_t</span> num_response_md,</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <span class="keyword">const</span> <span class="keywordtype">char</span> *error_details);</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment">/* Pluggable server-side metadata processor object. */</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structgrpc__auth__metadata__processor.html"> 275</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="comment">/* The context object is read/write: it contains the properties of the</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> channel peer and it is the job of the process function to augment it with</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> properties derived from the passed-in metadata.</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> The lifetime of these objects is guaranteed until cb is invoked. */</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68"> 280</a></span>&#160; void (*process)(<span class="keywordtype">void</span> *state, <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *context,</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__metadata.html">grpc_metadata</a> *md, <span class="keywordtype">size_t</span> num_md,</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <a class="code" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_process_auth_metadata_done_cb</a> cb, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab"> 283</a></span>&#160; void (*destroy)(<span class="keywordtype">void</span> *state);</div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc"> 284</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">state</a>;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;} <a class="code" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="keywordtype">void</span> <a class="code" href="grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc">grpc_server_credentials_set_auth_metadata_processor</a>(</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *creds, <a class="code" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> processor);</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_GRPC_SECURITY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="grpc__security_8h_html_a5891cb5ed3b06389711892a2262542fa"><div class="ttname"><a href="grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa">grpc_auth_context_set_peer_identity_property_name</a></div><div class="ttdeci">int grpc_auth_context_set_peer_identity_property_name(grpc_auth_context *ctx, const char *name)</div><div class="ttdef"><b>Definition:</b> security_context.c:180</div></div>
+<div class="ttc" id="structgrpc__auth__context_html"><div class="ttname"><a href="structgrpc__auth__context.html">grpc_auth_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:52</div></div>
+<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
+<div class="ttc" id="grpc__security_8h_html_a54decefff49649afe0c5a3056d0734f1"><div class="ttname"><a href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_process_auth_metadata_done_cb</a></div><div class="ttdeci">void(* grpc_process_auth_metadata_done_cb)(void *user_data, const grpc_metadata *consumed_md, size_t num_consumed_md, const grpc_metadata *response_md, size_t num_response_md, grpc_status_code status, const char *error_details)</div><div class="ttdef"><b>Definition:</b> grpc_security.h:269</div></div>
+<div class="ttc" id="grpc__security_8h_html_ae44d54a3099c9c8499764706e1c69919"><div class="ttname"><a href="grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919">grpc_google_refresh_token_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_google_refresh_token_credentials_create(const char *json_refresh_token, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:726</div></div>
+<div class="ttc" id="grpc__security_8h_html_a5d0db200d00b62b79138472dc9b1fe59"><div class="ttname"><a href="grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59">grpc_server_add_secure_http2_port</a></div><div class="ttdeci">int grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds)</div><div class="ttdef"><b>Definition:</b> server_secure_chttp2.c:204</div></div>
+<div class="ttc" id="structgrpc__auth__property_html_a07359a178c29240cab42a89ef047b101"><div class="ttname"><a href="structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101">grpc_auth_property::value_length</a></div><div class="ttdeci">size_t value_length</div><div class="ttdef"><b>Definition:</b> grpc_security.h:203</div></div>
<div class="ttc" id="grpc__security_8h_html_a56de54ae2563e67e236c10e8fa419f60"><div class="ttname"><a href="grpc__security_8h.html#a56de54ae2563e67e236c10e8fa419f60">grpc_call_set_credentials</a></div><div class="ttdeci">grpc_call_error grpc_call_set_credentials(grpc_call *call, grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> security_context.c:47</div></div>
-<div class="ttc" id="grpc__security_8h_html_a4d63d4cac74652ec3fac7782acb4a2d4"><div class="ttname"><a href="grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4">grpc_secure_channel_create</a></div><div class="ttdeci">grpc_channel * grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:185</div></div>
-<div class="ttc" id="grpc__security_8h_html_a6c01e107d41e964458fdf701b8b81440"><div class="ttname"><a href="grpc__security_8h.html#a6c01e107d41e964458fdf701b8b81440">grpc_credentials_release</a></div><div class="ttdeci">void grpc_credentials_release(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:93</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:61</div></div>
-<div class="ttc" id="structgrpc__auth__property_html_af44f45ac4673a0298d00354c47d0907e"><div class="ttname"><a href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property::value</a></div><div class="ttdeci">char * value</div><div class="ttdef"><b>Definition:</b> grpc_security.h:221</div></div>
-<div class="ttc" id="grpc__security_8h_html_a4f65f01fb23e963cc88bcdfbede70da7"><div class="ttname"><a href="grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7">grpc_composite_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2)</div><div class="ttdef"><b>Definition:</b> credentials.c:1097</div></div>
+<div class="ttc" id="grpc__security_8h_html_a6c01e107d41e964458fdf701b8b81440"><div class="ttname"><a href="grpc__security_8h.html#a6c01e107d41e964458fdf701b8b81440">grpc_credentials_release</a></div><div class="ttdeci">void grpc_credentials_release(grpc_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:96</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:62</div></div>
+<div class="ttc" id="structgrpc__auth__property_html_af44f45ac4673a0298d00354c47d0907e"><div class="ttname"><a href="structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e">grpc_auth_property::value</a></div><div class="ttdeci">char * value</div><div class="ttdef"><b>Definition:</b> grpc_security.h:202</div></div>
<div class="ttc" id="grpc__security_8h_html_a6112c5b60b1c0197531f80fdc56f7772"><div class="ttname"><a href="grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772">grpc_max_auth_token_lifetime</a></div><div class="ttdeci">const gpr_timespec grpc_max_auth_token_lifetime</div><div class="ttdef"><b>Definition:</b> json_token.c:52</div></div>
-<div class="ttc" id="grpc__security_8h_html_a5e3fb8f208c302245a1392c7ef16d170"><div class="ttname"><a href="grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170">grpc_google_default_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_google_default_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> google_default_credentials.c:164</div></div>
+<div class="ttc" id="grpc__security_8h_html_ab6af590e826340f94cee5d8aaab109bc"><div class="ttname"><a href="grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc">grpc_server_credentials_set_auth_metadata_processor</a></div><div class="ttdeci">void grpc_server_credentials_set_auth_metadata_processor(grpc_server_credentials *creds, grpc_auth_metadata_processor processor)</div><div class="ttdef"><b>Definition:</b> credentials.c:172</div></div>
+<div class="ttc" id="grpc__security_8h_html_a5e3fb8f208c302245a1392c7ef16d170"><div class="ttname"><a href="grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170">grpc_google_default_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_google_default_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> google_default_credentials.c:168</div></div>
+<div class="ttc" id="grpc__security_8h_html_a60bbfa5d24aaa4f9075c6045181e9ddd"><div class="ttname"><a href="grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd">grpc_composite_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:1061</div></div>
+<div class="ttc" id="grpc__security_8h_html_a6c64d6535e657a200f425be4441eaf20"><div class="ttname"><a href="grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20">grpc_auth_context_add_property</a></div><div class="ttdeci">void grpc_auth_context_add_property(grpc_auth_context *ctx, const char *name, const char *value, size_t value_length)</div><div class="ttdef"><b>Definition:</b> security_context.c:255</div></div>
<div class="ttc" id="structgrpc__ssl__pem__key__cert__pair_html_a2d4e3bdbc59d906bc9ca8b873120fd72"><div class="ttname"><a href="structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72">grpc_ssl_pem_key_cert_pair::private_key</a></div><div class="ttdeci">const char * private_key</div><div class="ttdef"><b>Definition:</b> grpc_security.h:74</div></div>
-<div class="ttc" id="grpc__security_8h_html_ac20e3890d5e5e0de6ae6b5cb57cae1ae"><div class="ttname"><a href="grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae">grpc_auth_property_iterator_next</a></div><div class="ttdeci">const grpc_auth_property * grpc_auth_property_iterator_next(grpc_auth_property_iterator *it)</div><div class="ttdef"><b>Definition:</b> security_context.c:193</div></div>
-<div class="ttc" id="structgrpc__auth__property_html_a83fb830ffe7321265dc9b628e9246a27"><div class="ttname"><a href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">grpc_auth_property::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> grpc_security.h:220</div></div>
-<div class="ttc" id="structgrpc__auth__property__iterator_html_a971904d29fa6f6ca6a853d078cae2f58"><div class="ttname"><a href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58">grpc_auth_property_iterator::ctx</a></div><div class="ttdeci">const grpc_auth_context * ctx</div><div class="ttdef"><b>Definition:</b> grpc_security.h:213</div></div>
+<div class="ttc" id="grpc__security_8h_html_ac20e3890d5e5e0de6ae6b5cb57cae1ae"><div class="ttname"><a href="grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae">grpc_auth_property_iterator_next</a></div><div class="ttdeci">const grpc_auth_property * grpc_auth_property_iterator_next(grpc_auth_property_iterator *it)</div><div class="ttdef"><b>Definition:</b> security_context.c:206</div></div>
+<div class="ttc" id="structgrpc__auth__metadata__processor_html_af85de1293dfd5e846339d5ef4b7b41dc"><div class="ttname"><a href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">grpc_auth_metadata_processor::state</a></div><div class="ttdeci">void * state</div><div class="ttdef"><b>Definition:</b> grpc_security.h:284</div></div>
+<div class="ttc" id="grpc__security_8h_html_ab471a46dec4eb4e1c4ce986f237dbf66"><div class="ttname"><a href="grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66">grpc_service_account_jwt_access_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:456</div></div>
+<div class="ttc" id="structgrpc__auth__property_html_a83fb830ffe7321265dc9b628e9246a27"><div class="ttname"><a href="structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27">grpc_auth_property::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> grpc_security.h:201</div></div>
+<div class="ttc" id="grpc__security_8h_html_a2e1970bc7f3d1fd221161adc0a56ff32"><div class="ttname"><a href="grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32">grpc_ssl_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:321</div></div>
+<div class="ttc" id="structgrpc__auth__property__iterator_html_a971904d29fa6f6ca6a853d078cae2f58"><div class="ttname"><a href="structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58">grpc_auth_property_iterator::ctx</a></div><div class="ttdeci">const grpc_auth_context * ctx</div><div class="ttdef"><b>Definition:</b> grpc_security.h:194</div></div>
<div class="ttc" id="grpc__security_8h_html_ac05022ccd5b972ba089950437727ff23"><div class="ttname"><a href="grpc__security_8h.html#ac05022ccd5b972ba089950437727ff23">grpc_auth_context_peer_identity_property_name</a></div><div class="ttdeci">const char * grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:175</div></div>
-<div class="ttc" id="grpc__security_8h_html_af33fe6681dedb389edbf708020680093"><div class="ttname"><a href="grpc__security_8h.html#af33fe6681dedb389edbf708020680093">grpc_auth_context_peer_is_authenticated</a></div><div class="ttdeci">int grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:180</div></div>
-<div class="ttc" id="grpc__security_8h_html_a0d627ca897718091e4ceca5dce3ef10e"><div class="ttname"><a href="grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e">grpc_ssl_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair)</div><div class="ttdef"><b>Definition:</b> credentials.c:294</div></div>
-<div class="ttc" id="structgrpc__server__credentials_html"><div class="ttname"><a href="structgrpc__server__credentials.html">grpc_server_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:216</div></div>
+<div class="ttc" id="grpc__security_8h_html_af33fe6681dedb389edbf708020680093"><div class="ttname"><a href="grpc__security_8h.html#af33fe6681dedb389edbf708020680093">grpc_auth_context_peer_is_authenticated</a></div><div class="ttdeci">int grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:194</div></div>
+<div class="ttc" id="structgrpc__server__credentials_html"><div class="ttname"><a href="structgrpc__server__credentials.html">grpc_server_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:220</div></div>
<div class="ttc" id="structgrpc__credentials_html"><div class="ttname"><a href="structgrpc__credentials.html">grpc_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:145</div></div>
-<div class="ttc" id="structgrpc__auth__property__iterator_html_a3838efa5eb622c7e2c071497132b1cc7"><div class="ttname"><a href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">grpc_auth_property_iterator::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> grpc_security.h:215</div></div>
-<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a></div><div class="ttdeci">grpc_call_error</div><div class="ttdoc">Result of a grpc call. </div><div class="ttdef"><b>Definition:</b> grpc.h:156</div></div>
-<div class="ttc" id="structgrpc__auth__property__iterator_html_ac2b2a0501f097562a6d8856e3da5e7e6"><div class="ttname"><a href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">grpc_auth_property_iterator::index</a></div><div class="ttdeci">size_t index</div><div class="ttdef"><b>Definition:</b> grpc_security.h:214</div></div>
-<div class="ttc" id="grpc__security_8h_html_a7ef8e179bb5d15c81dfd363924db0041"><div class="ttname"><a href="grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041">grpc_access_token_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_access_token_credentials_create(const char *access_token)</div><div class="ttdef"><b>Definition:</b> credentials.c:864</div></div>
-<div class="ttc" id="grpc__security_8h_html_ae42c358e718847c988aa690cb0fccab3"><div class="ttname"><a href="grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3">grpc_iam_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_iam_credentials_create(const char *authorization_token, const char *authority_selector)</div><div class="ttdef"><b>Definition:</b> credentials.c:1205</div></div>
-<div class="ttc" id="structgrpc__auth__property__iterator_html"><div class="ttname"><a href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:212</div></div>
+<div class="ttc" id="structgrpc__auth__property__iterator_html_a3838efa5eb622c7e2c071497132b1cc7"><div class="ttname"><a href="structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7">grpc_auth_property_iterator::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> grpc_security.h:196</div></div>
+<div class="ttc" id="grpc_8h_html_a0d5a8bdd6d53d209cacea4b6fa5d785b"><div class="ttname"><a href="grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785b">grpc_call_error</a></div><div class="ttdeci">grpc_call_error</div><div class="ttdoc">Result of a grpc call. </div><div class="ttdef"><b>Definition:</b> grpc.h:162</div></div>
+<div class="ttc" id="structgrpc__auth__property__iterator_html_ac2b2a0501f097562a6d8856e3da5e7e6"><div class="ttname"><a href="structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6">grpc_auth_property_iterator::index</a></div><div class="ttdeci">size_t index</div><div class="ttdef"><b>Definition:</b> grpc_security.h:195</div></div>
+<div class="ttc" id="structgrpc__auth__property__iterator_html"><div class="ttname"><a href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:193</div></div>
+<div class="ttc" id="grpc__security_8h_html_a7cde3a0627117899b2c7a412719a92c3"><div class="ttname"><a href="grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3">grpc_auth_context_add_cstring_property</a></div><div class="ttdeci">void grpc_auth_context_add_cstring_property(grpc_auth_context *ctx, const char *name, const char *value)</div><div class="ttdef"><b>Definition:</b> security_context.c:267</div></div>
<div class="ttc" id="structgrpc__ssl__pem__key__cert__pair_html"><div class="ttname"><a href="structgrpc__ssl__pem__key__cert__pair.html">grpc_ssl_pem_key_cert_pair</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:71</div></div>
+<div class="ttc" id="structgrpc__metadata_html"><div class="ttname"><a href="structgrpc__metadata.html">grpc_metadata</a></div><div class="ttdoc">A single metadata element. </div><div class="ttdef"><b>Definition:</b> grpc.h:207</div></div>
<div class="ttc" id="grpc__security_8h_html_a26981fdcb987d885b25d34c7dc66e4cf"><div class="ttname"><a href="grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf">grpc_auth_property_iterator</a></div><div class="ttdeci">struct grpc_auth_property_iterator grpc_auth_property_iterator</div></div>
-<div class="ttc" id="grpc__security_8h_html_a7a2440ad02b6a96adbd2c6e5d66fd7d2"><div class="ttname"><a href="grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2">grpc_refresh_token_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_refresh_token_credentials_create(const char *json_refresh_token)</div><div class="ttdef"><b>Definition:</b> credentials.c:762</div></div>
<div class="ttc" id="structgrpc__ssl__pem__key__cert__pair_html_a483c3601705853f48dfbc8ee66d5e656"><div class="ttname"><a href="structgrpc__ssl__pem__key__cert__pair.html#a483c3601705853f48dfbc8ee66d5e656">grpc_ssl_pem_key_cert_pair::cert_chain</a></div><div class="ttdeci">const char * cert_chain</div><div class="ttdef"><b>Definition:</b> grpc_security.h:78</div></div>
-<div class="ttc" id="grpc__security_8h_html_a15aa83608fad085b6244de659d322b27"><div class="ttname"><a href="grpc__security_8h.html#a15aa83608fad085b6244de659d322b27">grpc_service_account_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_service_account_credentials_create(const char *json_key, const char *scope, gpr_timespec token_lifetime)</div><div class="ttdef"><b>Definition:</b> credentials.c:689</div></div>
-<div class="ttc" id="grpc__security_8h_html_a144c6f3a56c8592489b3978e0c5caced"><div class="ttname"><a href="grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced">grpc_auth_context_peer_identity</a></div><div class="ttdeci">grpc_auth_property_iterator grpc_auth_context_peer_identity(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:225</div></div>
-<div class="ttc" id="structgrpc__auth__property_html"><div class="ttname"><a href="structgrpc__auth__property.html">grpc_auth_property</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:219</div></div>
-<div class="ttc" id="grpc__security_8h_html_a3beb3fe683139856e1a13c27d760eb95"><div class="ttname"><a href="grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95">grpc_compute_engine_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_compute_engine_credentials_create(void)</div><div class="ttdef"><b>Definition:</b> credentials.c:632</div></div>
+<div class="ttc" id="grpc__security_8h_html_a144c6f3a56c8592489b3978e0c5caced"><div class="ttname"><a href="grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced">grpc_auth_context_peer_identity</a></div><div class="ttdeci">grpc_auth_property_iterator grpc_auth_context_peer_identity(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:238</div></div>
+<div class="ttc" id="structgrpc__auth__metadata__processor_html"><div class="ttname"><a href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:275</div></div>
+<div class="ttc" id="structgrpc__auth__property_html"><div class="ttname"><a href="structgrpc__auth__property.html">grpc_auth_property</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:200</div></div>
+<div class="ttc" id="grpc__security_8h_html_a56df677a9fafe181dca4eb3280228d0b"><div class="ttname"><a href="grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b">grpc_access_token_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_access_token_credentials_create(const char *access_token, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:827</div></div>
<div class="ttc" id="grpc__security_8h_html_a010fe7d27deaa2ea50b765b48dbad429"><div class="ttname"><a href="grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429">grpc_auth_property</a></div><div class="ttdeci">struct grpc_auth_property grpc_auth_property</div></div>
+<div class="ttc" id="grpc__security_8h_html_a29bf879141d7c0ca7eb86e0e26d585af"><div class="ttname"><a href="grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af">grpc_secure_channel_create</a></div><div class="ttdeci">grpc_channel * grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args, void *reserved)</div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:186</div></div>
+<div class="ttc" id="grpc__security_8h_html_aa79cf1d662f3e26bbc7dc34192dba500"><div class="ttname"><a href="grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500">grpc_ssl_server_credentials_create</a></div><div class="ttdeci">grpc_server_credentials * grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:334</div></div>
<div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
-<div class="ttc" id="grpc__security_8h_html_aaad9fed074f7aebed63ed075bb6ff780"><div class="ttname"><a href="grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780">grpc_auth_context_property_iterator</a></div><div class="ttdeci">grpc_auth_property_iterator grpc_auth_context_property_iterator(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:185</div></div>
-<div class="ttc" id="grpc__security_8h_html_af26993774cc991debd61e4a84ed49187"><div class="ttname"><a href="grpc__security_8h.html#af26993774cc991debd61e4a84ed49187">grpc_service_account_jwt_access_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime)</div><div class="ttdef"><b>Definition:</b> credentials.c:426</div></div>
+<div class="ttc" id="grpc__security_8h_html_aa186fa3ea6c3a5a551d1a8fa9ddc9372"><div class="ttname"><a href="grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372">grpc_google_compute_engine_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_google_compute_engine_credentials_create(void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:662</div></div>
+<div class="ttc" id="grpc__security_8h_html_aaad9fed074f7aebed63ed075bb6ff780"><div class="ttname"><a href="grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780">grpc_auth_context_property_iterator</a></div><div class="ttdeci">grpc_auth_property_iterator grpc_auth_context_property_iterator(const grpc_auth_context *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:198</div></div>
<div class="ttc" id="grpc__security_8h_html_a0b439e6d2875c8b5e2e901a959f6a2fe"><div class="ttname"><a href="grpc__security_8h.html#a0b439e6d2875c8b5e2e901a959f6a2fe">grpc_call_auth_context</a></div><div class="ttdeci">grpc_auth_context * grpc_call_auth_context(grpc_call *call)</div><div class="ttdef"><b>Definition:</b> security_context.c:72</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="grpc__security_8h_html_a6e9f9320f4f8d2d534d04ed642f032ea"><div class="ttname"><a href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_server_credentials_release</a></div><div class="ttdeci">void grpc_server_credentials_release(grpc_server_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:138</div></div>
-<div class="ttc" id="grpc__security_8h_html_a5298ac64614986581fc314f63fa9afd7"><div class="ttname"><a href="grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7">grpc_auth_context_find_properties_by_name</a></div><div class="ttdeci">grpc_auth_property_iterator grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name)</div><div class="ttdef"><b>Definition:</b> security_context.c:216</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eb"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a></div><div class="ttdeci">grpc_status_code</div><div class="ttdef"><b>Definition:</b> status.h:41</div></div>
+<div class="ttc" id="grpc__security_8h_html_a6e9f9320f4f8d2d534d04ed642f032ea"><div class="ttname"><a href="grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea">grpc_server_credentials_release</a></div><div class="ttdeci">void grpc_server_credentials_release(grpc_server_credentials *creds)</div><div class="ttdef"><b>Definition:</b> credentials.c:159</div></div>
+<div class="ttc" id="grpc__security_8h_html_a5298ac64614986581fc314f63fa9afd7"><div class="ttname"><a href="grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7">grpc_auth_context_find_properties_by_name</a></div><div class="ttdeci">grpc_auth_property_iterator grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name)</div><div class="ttdef"><b>Definition:</b> security_context.c:229</div></div>
<div class="ttc" id="grpc__security_8h_html_a2eea99f76030b21ad58afdf615f4d2b9"><div class="ttname"><a href="grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9">grpc_auth_context_release</a></div><div class="ttdeci">void grpc_auth_context_release(grpc_auth_context *context)</div><div class="ttdef"><b>Definition:</b> security_context.c:84</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
-<div class="ttc" id="structgrpc__call_html"><div class="ttname"><a href="structgrpc__call.html">grpc_call</a></div><div class="ttdef"><b>Definition:</b> call.c:143</div></div>
-<div class="ttc" id="grpc__security_8h_html_a3382907a4689c034a6f55bab4d5135b9"><div class="ttname"><a href="grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9">grpc_ssl_server_credentials_create</a></div><div class="ttdeci">grpc_server_credentials * grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth)</div><div class="ttdef"><b>Definition:</b> credentials.c:305</div></div>
+<div class="ttc" id="structgrpc__call_html"><div class="ttname"><a href="structgrpc__call.html">grpc_call</a></div><div class="ttdef"><b>Definition:</b> call.c:144</div></div>
+<div class="ttc" id="grpc__security_8h_html_a672ef3a65799cabdd63b9e5cb7592446"><div class="ttname"><a href="grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446">grpc_google_iam_credentials_create</a></div><div class="ttdeci">grpc_credentials * grpc_google_iam_credentials_create(const char *authorization_token, const char *authority_selector, void *reserved)</div><div class="ttdef"><b>Definition:</b> credentials.c:1170</div></div>
<div class="ttc" id="structgrpc__server_html"><div class="ttname"><a href="structgrpc__server.html">grpc_server</a></div><div class="ttdef"><b>Definition:</b> server.c:181</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/histogram_8c.html b/doc/ref/core.internal/html/histogram_8c.html
index 858f762c24..b2e07e3f70 100644
--- a/doc/ref/core.internal/html/histogram_8c.html
+++ b/doc/ref/core.internal/html/histogram_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -478,7 +478,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/histogram_8h.html b/doc/ref/core.internal/html/histogram_8h.html
index 784a5e5dc2..c2843ffd66 100644
--- a/doc/ref/core.internal/html/histogram_8h.html
+++ b/doc/ref/core.internal/html/histogram_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -487,7 +487,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/histogram_8h_source.html b/doc/ref/core.internal/html/histogram_8h_source.html
index 42df144854..4f7e2c7740 100644
--- a/doc/ref/core.internal/html/histogram_8h_source.html
+++ b/doc/ref/core.internal/html/histogram_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -163,34 +163,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_HISTOGRAM_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_HISTOGRAM_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgpr__histogram_html"><div class="ttname"><a href="structgpr__histogram.html">gpr_histogram</a></div><div class="ttdef"><b>Definition:</b> histogram.c:50</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="histogram_8h_html_a0332c47f841d8b0607e3327d8bc9a933"><div class="ttname"><a href="histogram_8h.html#a0332c47f841d8b0607e3327d8bc9a933">gpr_histogram_sum</a></div><div class="ttdeci">double gpr_histogram_sum(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:232</div></div>
-<div class="ttc" id="histogram_8h_html_ab89af54f76a690d82d1f065ceeda6a76"><div class="ttname"><a href="histogram_8h.html#ab89af54f76a690d82d1f065ceeda6a76">gpr_histogram_minimum</a></div><div class="ttdeci">double gpr_histogram_minimum(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:228</div></div>
+<div class="ttc" id="histogram_8h_html_a0332c47f841d8b0607e3327d8bc9a933"><div class="ttname"><a href="histogram_8h.html#a0332c47f841d8b0607e3327d8bc9a933">gpr_histogram_sum</a></div><div class="ttdeci">double gpr_histogram_sum(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:235</div></div>
+<div class="ttc" id="histogram_8h_html_ab89af54f76a690d82d1f065ceeda6a76"><div class="ttname"><a href="histogram_8h.html#ab89af54f76a690d82d1f065ceeda6a76">gpr_histogram_minimum</a></div><div class="ttdeci">double gpr_histogram_minimum(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:231</div></div>
<div class="ttc" id="structgpr__histogram_html_a4b675fe1da756eba043d76ead28089a1"><div class="ttname"><a href="structgpr__histogram.html#a4b675fe1da756eba043d76ead28089a1">gpr_histogram::sum_of_squares</a></div><div class="ttdeci">double sum_of_squares</div><div class="ttdef"><b>Definition:</b> histogram.c:54</div></div>
-<div class="ttc" id="histogram_8h_html_a4ef00ceaa619ca09da4de17fc5a5769b"><div class="ttname"><a href="histogram_8h.html#a4ef00ceaa619ca09da4de17fc5a5769b">gpr_histogram_variance</a></div><div class="ttdeci">double gpr_histogram_variance(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:220</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="histogram_8h_html_a4ef00ceaa619ca09da4de17fc5a5769b"><div class="ttname"><a href="histogram_8h.html#a4ef00ceaa619ca09da4de17fc5a5769b">gpr_histogram_variance</a></div><div class="ttdeci">double gpr_histogram_variance(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:223</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="histogram_8h_html_a41caac8747588e75cf5fed974fcd90f2"><div class="ttname"><a href="histogram_8h.html#a41caac8747588e75cf5fed974fcd90f2">gpr_histogram_merge</a></div><div class="ttdeci">int gpr_histogram_merge(gpr_histogram *dst, gpr_histogram *src)</div><div class="ttdef"><b>Definition:</b> histogram.c:128</div></div>
<div class="ttc" id="structgpr__histogram_html_abbeba96ddecdda3b716922c510fc1cbf"><div class="ttname"><a href="structgpr__histogram.html#abbeba96ddecdda3b716922c510fc1cbf">gpr_histogram::min_seen</a></div><div class="ttdeci">double min_seen</div><div class="ttdef"><b>Definition:</b> histogram.c:61</div></div>
<div class="ttc" id="histogram_8h_html_aa1acf09b75809398b4e45729e6a3ba30"><div class="ttname"><a href="histogram_8h.html#aa1acf09b75809398b4e45729e6a3ba30">gpr_histogram_merge_contents</a></div><div class="ttdeci">void gpr_histogram_merge_contents(gpr_histogram *histogram, const gpr_uint32 *data, size_t data_count, double min_seen, double max_seen, double sum, double sum_of_squares, double count)</div><div class="ttdef"><b>Definition:</b> histogram.c:140</div></div>
-<div class="ttc" id="histogram_8h_html_a71e5aa88087c8595c7f5d01750f919cb"><div class="ttname"><a href="histogram_8h.html#a71e5aa88087c8595c7f5d01750f919cb">gpr_histogram_maximum</a></div><div class="ttdeci">double gpr_histogram_maximum(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:226</div></div>
+<div class="ttc" id="histogram_8h_html_a71e5aa88087c8595c7f5d01750f919cb"><div class="ttname"><a href="histogram_8h.html#a71e5aa88087c8595c7f5d01750f919cb">gpr_histogram_maximum</a></div><div class="ttdeci">double gpr_histogram_maximum(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:229</div></div>
<div class="ttc" id="structgpr__histogram_html_a283be15ea1e5ba755f9b4b7d0d70402d"><div class="ttname"><a href="structgpr__histogram.html#a283be15ea1e5ba755f9b4b7d0d70402d">gpr_histogram::count</a></div><div class="ttdeci">double count</div><div class="ttdef"><b>Definition:</b> histogram.c:56</div></div>
-<div class="ttc" id="histogram_8h_html_a14d68ff71978bda93a07d019d993d83c"><div class="ttname"><a href="histogram_8h.html#a14d68ff71978bda93a07d019d993d83c">gpr_histogram_mean</a></div><div class="ttdeci">double gpr_histogram_mean(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:211</div></div>
+<div class="ttc" id="histogram_8h_html_a14d68ff71978bda93a07d019d993d83c"><div class="ttname"><a href="histogram_8h.html#a14d68ff71978bda93a07d019d993d83c">gpr_histogram_mean</a></div><div class="ttdeci">double gpr_histogram_mean(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:214</div></div>
<div class="ttc" id="histogram_8h_html_a5da9d3dac4262c5ae1e974a649edbd5c"><div class="ttname"><a href="histogram_8h.html#a5da9d3dac4262c5ae1e974a649edbd5c">gpr_histogram_create</a></div><div class="ttdeci">gpr_histogram * gpr_histogram_create(double resolution, double max_bucket_start)</div><div class="ttdef"><b>Definition:</b> histogram.c:89</div></div>
-<div class="ttc" id="histogram_8h_html_a5788652eb5350afcc534f563fd0265d3"><div class="ttname"><a href="histogram_8h.html#a5788652eb5350afcc534f563fd0265d3">gpr_histogram_sum_of_squares</a></div><div class="ttdeci">double gpr_histogram_sum_of_squares(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:234</div></div>
-<div class="ttc" id="histogram_8h_html_a242b0541ee25271812d867d8f2734255"><div class="ttname"><a href="histogram_8h.html#a242b0541ee25271812d867d8f2734255">gpr_histogram_count</a></div><div class="ttdeci">double gpr_histogram_count(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:230</div></div>
+<div class="ttc" id="histogram_8h_html_a5788652eb5350afcc534f563fd0265d3"><div class="ttname"><a href="histogram_8h.html#a5788652eb5350afcc534f563fd0265d3">gpr_histogram_sum_of_squares</a></div><div class="ttdeci">double gpr_histogram_sum_of_squares(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:237</div></div>
+<div class="ttc" id="histogram_8h_html_a242b0541ee25271812d867d8f2734255"><div class="ttname"><a href="histogram_8h.html#a242b0541ee25271812d867d8f2734255">gpr_histogram_count</a></div><div class="ttdeci">double gpr_histogram_count(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:233</div></div>
<div class="ttc" id="histogram_8h_html_a63815a52b0236626a30480915ff51847"><div class="ttname"><a href="histogram_8h.html#a63815a52b0236626a30480915ff51847">gpr_histogram_add</a></div><div class="ttdeci">void gpr_histogram_add(gpr_histogram *h, double x)</div><div class="ttdef"><b>Definition:</b> histogram.c:115</div></div>
<div class="ttc" id="structgpr__histogram_html_a1e154b0be9b7d5b4ee4ccbf955cd0b8a"><div class="ttname"><a href="structgpr__histogram.html#a1e154b0be9b7d5b4ee4ccbf955cd0b8a">gpr_histogram::sum</a></div><div class="ttdeci">double sum</div><div class="ttdef"><b>Definition:</b> histogram.c:52</div></div>
<div class="ttc" id="structgpr__histogram_html_ac2fa92c952ba4d7edccefd7702701ee1"><div class="ttname"><a href="structgpr__histogram.html#ac2fa92c952ba4d7edccefd7702701ee1">gpr_histogram::max_seen</a></div><div class="ttdeci">double max_seen</div><div class="ttdef"><b>Definition:</b> histogram.c:63</div></div>
<div class="ttc" id="histogram_8h_html_a7411a760aa075c1c27eeb9249d951c6c"><div class="ttname"><a href="histogram_8h.html#a7411a760aa075c1c27eeb9249d951c6c">gpr_histogram_destroy</a></div><div class="ttdeci">void gpr_histogram_destroy(gpr_histogram *h)</div><div class="ttdef"><b>Definition:</b> histogram.c:110</div></div>
-<div class="ttc" id="histogram_8h_html_a0979c6470e9192e5f83bcab01542dd91"><div class="ttname"><a href="histogram_8h.html#a0979c6470e9192e5f83bcab01542dd91">gpr_histogram_stddev</a></div><div class="ttdeci">double gpr_histogram_stddev(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:216</div></div>
-<div class="ttc" id="histogram_8h_html_a1a0a1b854c2af4d29175872fe5bb4431"><div class="ttname"><a href="histogram_8h.html#a1a0a1b854c2af4d29175872fe5bb4431">gpr_histogram_percentile</a></div><div class="ttdeci">double gpr_histogram_percentile(gpr_histogram *histogram, double percentile)</div><div class="ttdef"><b>Definition:</b> histogram.c:207</div></div>
-<div class="ttc" id="histogram_8h_html_aa7807dc3f06172d1513498761c3ad8c4"><div class="ttname"><a href="histogram_8h.html#aa7807dc3f06172d1513498761c3ad8c4">gpr_histogram_get_contents</a></div><div class="ttdeci">const gpr_uint32 * gpr_histogram_get_contents(gpr_histogram *histogram, size_t *count)</div><div class="ttdef"><b>Definition:</b> histogram.c:238</div></div>
+<div class="ttc" id="histogram_8h_html_a0979c6470e9192e5f83bcab01542dd91"><div class="ttname"><a href="histogram_8h.html#a0979c6470e9192e5f83bcab01542dd91">gpr_histogram_stddev</a></div><div class="ttdeci">double gpr_histogram_stddev(gpr_histogram *histogram)</div><div class="ttdef"><b>Definition:</b> histogram.c:219</div></div>
+<div class="ttc" id="histogram_8h_html_a1a0a1b854c2af4d29175872fe5bb4431"><div class="ttname"><a href="histogram_8h.html#a1a0a1b854c2af4d29175872fe5bb4431">gpr_histogram_percentile</a></div><div class="ttdeci">double gpr_histogram_percentile(gpr_histogram *histogram, double percentile)</div><div class="ttdef"><b>Definition:</b> histogram.c:210</div></div>
+<div class="ttc" id="histogram_8h_html_aa7807dc3f06172d1513498761c3ad8c4"><div class="ttname"><a href="histogram_8h.html#aa7807dc3f06172d1513498761c3ad8c4">gpr_histogram_get_contents</a></div><div class="ttdeci">const gpr_uint32 * gpr_histogram_get_contents(gpr_histogram *histogram, size_t *count)</div><div class="ttdef"><b>Definition:</b> histogram.c:241</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/host__port_8c.html b/doc/ref/core.internal/html/host__port_8c.html
index 56d782dcb4..576e9883ba 100644
--- a/doc/ref/core.internal/html/host__port_8c.html
+++ b/doc/ref/core.internal/html/host__port_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -171,7 +171,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/host__port_8h.html b/doc/ref/core.internal/html/host__port_8h.html
index a8811d4598..3c771ca978 100644
--- a/doc/ref/core.internal/html/host__port_8h.html
+++ b/doc/ref/core.internal/html/host__port_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/host__port_8h_source.html b/doc/ref/core.internal/html/host__port_8h_source.html
index a75578f00c..7db8f76064 100644
--- a/doc/ref/core.internal/html/host__port_8h_source.html
+++ b/doc/ref/core.internal/html/host__port_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -151,13 +151,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_HOST_PORT_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_HOST_PORT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="host__port_8h_html_aacb0efdff2bb1b15d5e7edeb62ae4aea"><div class="ttname"><a href="host__port_8h.html#aacb0efdff2bb1b15d5e7edeb62ae4aea">gpr_split_host_port</a></div><div class="ttdeci">int gpr_split_host_port(const char *name, char **host, char **port)</div><div class="ttdef"><b>Definition:</b> host_port.c:53</div></div>
<div class="ttc" id="host__port_8h_html_a75d6ea0faeed039dc132873afce91508"><div class="ttname"><a href="host__port_8h.html#a75d6ea0faeed039dc132873afce91508">gpr_join_host_port</a></div><div class="ttdeci">int gpr_join_host_port(char **out, const char *host, int port)</div><div class="ttdef"><b>Definition:</b> host_port.c:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/hpack__parser_8c.html b/doc/ref/core.internal/html/hpack__parser_8c.html
index b2195f6bf8..177fbc2c65 100644
--- a/doc/ref/core.internal/html/hpack__parser_8c.html
+++ b/doc/ref/core.internal/html/hpack__parser_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -379,7 +379,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/hpack__parser_8h.html b/doc/ref/core.internal/html/hpack__parser_8h.html
index ffcdac3605..8a04c7e746 100644
--- a/doc/ref/core.internal/html/hpack__parser_8h.html
+++ b/doc/ref/core.internal/html/hpack__parser_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -291,7 +291,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/hpack__parser_8h_source.html b/doc/ref/core.internal/html/hpack__parser_8h_source.html
index 7f16d1fa30..744b2f08c0 100644
--- a/doc/ref/core.internal/html/hpack__parser_8h_source.html
+++ b/doc/ref/core.internal/html/hpack__parser_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e"> 69</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> *<a class="code" href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e">value</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__hpack__parser.html#a4dda24b6baf059519437033ace4239fe"> 70</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a> *<a class="code" href="structgrpc__chttp2__hpack__parser.html#a4dda24b6baf059519437033ace4239fe">str</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; } <a class="code" href="structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae">parsing</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; } <a class="code" href="structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7">parsing</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">/* string parameters for each chunk */</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10"> 73</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a> <a class="code" href="structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10">key</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef"> 74</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a> <a class="code" href="structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef">value</a>;</div>
@@ -203,13 +203,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_HPACK_PARSER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__parser_8h_html_ae9f87d2fc6cdda2cfcedd228feff9a43"><div class="ttname"><a href="hpack__parser_8h.html#ae9f87d2fc6cdda2cfcedd228feff9a43">grpc_chttp2_hpack_parser_init</a></div><div class="ttdeci">void grpc_chttp2_hpack_parser_init(grpc_chttp2_hpack_parser *p, grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> hpack_parser.c:1343</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="hpack__parser_8h_html_a883d1c556ca6aaea2fbb04dda7928ebc"><div class="ttname"><a href="hpack__parser_8h.html#a883d1c556ca6aaea2fbb04dda7928ebc">grpc_chttp2_hpack_parser_parse</a></div><div class="ttdeci">int grpc_chttp2_hpack_parser_parse(grpc_chttp2_hpack_parser *p, const gpr_uint8 *beg, const gpr_uint8 *end)</div><div class="ttdef"><b>Definition:</b> hpack_parser.c:1368</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl_html"><div class="ttname"><a href="structgrpc__chttp2__hptbl.html">grpc_chttp2_hptbl</a></div><div class="ttdef"><b>Definition:</b> hpack_table.h:59</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
<div class="ttc" id="metadata_8h_html"><div class="ttname"><a href="metadata_8h.html">metadata.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a></div><div class="ttdef"><b>Definition:</b> hpack_parser.h:56</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser__string_html_a21d97a477e18ea3973332a21fe664613"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613">grpc_chttp2_hpack_parser_string::capacity</a></div><div class="ttdeci">gpr_uint32 capacity</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:53</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a70ad6a4061f4f49362959615eb0c3ca4"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4">grpc_chttp2_hpack_parser::state</a></div><div class="ttdeci">grpc_chttp2_hpack_parser_state state</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:62</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a72b104abd60bed440243eab839b6d1e5"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a72b104abd60bed440243eab839b6d1e5">grpc_chttp2_hpack_parser::huff</a></div><div class="ttdeci">gpr_uint8 huff</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:86</div></div>
@@ -225,15 +225,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_ac7bd236697b3923633920b3dcc26079f"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#ac7bd236697b3923633920b3dcc26079f">grpc_chttp2_hpack_parser::binary</a></div><div class="ttdeci">gpr_uint8 binary</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:84</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a8f94c4cc12d5f84f639914d59491ae17"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a8f94c4cc12d5f84f639914d59491ae17">grpc_chttp2_hpack_parser::table</a></div><div class="ttdeci">grpc_chttp2_hptbl table</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:94</div></div>
-<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
+<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_aa2150e272b5d12395b762aef039b58f6"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#aa2150e272b5d12395b762aef039b58f6">grpc_chttp2_hpack_parser::strgot</a></div><div class="ttdeci">gpr_uint32 strgot</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:80</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser__string_html"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a></div><div class="ttdef"><b>Definition:</b> hpack_parser.h:50</div></div>
<div class="ttc" id="hpack__parser_8h_html_a9fc7e7f152280acc512689e138805eee"><div class="ttname"><a href="hpack__parser_8h.html#a9fc7e7f152280acc512689e138805eee">grpc_chttp2_hpack_parser_set_has_priority</a></div><div class="ttdeci">void grpc_chttp2_hpack_parser_set_has_priority(grpc_chttp2_hpack_parser *p)</div><div class="ttdef"><b>Definition:</b> hpack_parser.c:1357</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a75cd26cf599e1a3762287726f8f9a7b1"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a75cd26cf599e1a3762287726f8f9a7b1">grpc_chttp2_hpack_parser::next_state</a></div><div class="ttdeci">const grpc_chttp2_hpack_parser_state * next_state</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:64</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_aca1b62cf2179b2ce2c815f80434d408f"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#aca1b62cf2179b2ce2c815f80434d408f">grpc_chttp2_hpack_parser::on_header</a></div><div class="ttdeci">void(* on_header)(void *user_data, grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:58</div></div>
+<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_aacc992261a306fa4113dce3a04fd61e7"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7">grpc_chttp2_hpack_parser::parsing</a></div><div class="ttdeci">union grpc_chttp2_hpack_parser::@21 parsing</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser__string_html_abf43da36039226667926801751825b3c"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser__string.html#abf43da36039226667926801751825b3c">grpc_chttp2_hpack_parser_string::str</a></div><div class="ttdeci">char * str</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:51</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a5291e99e19d95c5e130b62958750adef"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef">grpc_chttp2_hpack_parser::value</a></div><div class="ttdeci">grpc_chttp2_hpack_parser_string value</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:74</div></div>
<div class="ttc" id="hpack__parser_8h_html_a8d59a71bfcb4d8ae6c14950f0cb67507"><div class="ttname"><a href="hpack__parser_8h.html#a8d59a71bfcb4d8ae6c14950f0cb67507">grpc_chttp2_hpack_parser_state</a></div><div class="ttdeci">int(* grpc_chttp2_hpack_parser_state)(grpc_chttp2_hpack_parser *p, const gpr_uint8 *beg, const gpr_uint8 *end)</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:46</div></div>
@@ -242,14 +243,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a032576122c56272a9546fb4cb4628aef"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a032576122c56272a9546fb4cb4628aef">grpc_chttp2_hpack_parser::index</a></div><div class="ttdeci">gpr_uint32 index</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:76</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a4dda24b6baf059519437033ace4239fe"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a4dda24b6baf059519437033ace4239fe">grpc_chttp2_hpack_parser::str</a></div><div class="ttdeci">grpc_chttp2_hpack_parser_string * str</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:70</div></div>
<div class="ttc" id="hpack__parser_8h_html_a7a92d332cfe4cdd2fe066d8c187a19c3"><div class="ttname"><a href="hpack__parser_8h.html#a7a92d332cfe4cdd2fe066d8c187a19c3">grpc_chttp2_header_parser_parse</a></div><div class="ttdeci">grpc_chttp2_parse_error grpc_chttp2_header_parser_parse(void *hpack_parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> hpack_parser.c:1377</div></div>
-<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a98070825a1d0d4d2c3adabbe127d5eae"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae">grpc_chttp2_hpack_parser::parsing</a></div><div class="ttdeci">union grpc_chttp2_hpack_parser::@19 parsing</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a8a8a711d5609cf6886cdddbe3c245d1b"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a8a8a711d5609cf6886cdddbe3c245d1b">grpc_chttp2_hpack_parser::on_header_user_data</a></div><div class="ttdeci">void * on_header_user_data</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:59</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html_a3098a6ec6adb9222dd0d64681eb9af6e"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e">grpc_chttp2_hpack_parser::value</a></div><div class="ttdeci">gpr_uint32 * value</div><div class="ttdef"><b>Definition:</b> hpack_parser.h:69</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/hpack__table_8c.html b/doc/ref/core.internal/html/hpack__table_8c.html
index dca6c0b788..35bd8a2af8 100644
--- a/doc/ref/core.internal/html/hpack__table_8c.html
+++ b/doc/ref/core.internal/html/hpack__table_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -258,7 +258,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/hpack__table_8h.html b/doc/ref/core.internal/html/hpack__table_8h.html
index 255d17c94a..be28dc1dee 100644
--- a/doc/ref/core.internal/html/hpack__table_8h.html
+++ b/doc/ref/core.internal/html/hpack__table_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -320,7 +320,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/hpack__table_8h_source.html b/doc/ref/core.internal/html/hpack__table_8h_source.html
index 285e07d0c5..e2a838e437 100644
--- a/doc/ref/core.internal/html/hpack__table_8h_source.html
+++ b/doc/ref/core.internal/html/hpack__table_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -187,13 +187,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_HPACK_TABLE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8h_html_aeef559491f324858e464dff14851d857"><div class="ttname"><a href="hpack__table_8h.html#aeef559491f324858e464dff14851d857">grpc_chttp2_hptbl_destroy</a></div><div class="ttdeci">void grpc_chttp2_hptbl_destroy(grpc_chttp2_hptbl *tbl)</div><div class="ttdef"><b>Definition:</b> hpack_table.c:122</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl__find__result_html_afde6a296e3d2b379395ccf89141e7aea"><div class="ttname"><a href="structgrpc__chttp2__hptbl__find__result.html#afde6a296e3d2b379395ccf89141e7aea">grpc_chttp2_hptbl_find_result::index</a></div><div class="ttdeci">gpr_uint16 index</div><div class="ttdef"><b>Definition:</b> hpack_table.h:91</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl_html_a3cd55ea4e1f534ff161788d6609ff27b"><div class="ttname"><a href="structgrpc__chttp2__hptbl.html#a3cd55ea4e1f534ff161788d6609ff27b">grpc_chttp2_hptbl::max_bytes</a></div><div class="ttdeci">gpr_uint16 max_bytes</div><div class="ttdef"><b>Definition:</b> hpack_table.h:71</div></div>
<div class="ttc" id="hpack__table_8h_html_ab62c846bb1b82ae0a56b84c746dc83b3"><div class="ttname"><a href="hpack__table_8h.html#ab62c846bb1b82ae0a56b84c746dc83b3">GRPC_CHTTP2_LAST_STATIC_ENTRY</a></div><div class="ttdeci">#define GRPC_CHTTP2_LAST_STATIC_ENTRY</div><div class="ttdef"><b>Definition:</b> hpack_table.h:44</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl_html"><div class="ttname"><a href="structgrpc__chttp2__hptbl.html">grpc_chttp2_hptbl</a></div><div class="ttdef"><b>Definition:</b> hpack_table.h:59</div></div>
<div class="ttc" id="metadata_8h_html"><div class="ttname"><a href="metadata_8h.html">metadata.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="hpack__table_8h_html_a3e857648df8d6b50e5faac502bd5fe5b"><div class="ttname"><a href="hpack__table_8h.html#a3e857648df8d6b50e5faac502bd5fe5b">grpc_chttp2_hptbl_lookup</a></div><div class="ttdeci">grpc_mdelem * grpc_chttp2_hptbl_lookup(const grpc_chttp2_hptbl *tbl, gpr_uint32 index)</div><div class="ttdef"><b>Definition:</b> hpack_table.c:133</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl_html_a3bd6b0eec3b771fb745295fe4ea57ff1"><div class="ttname"><a href="structgrpc__chttp2__hptbl.html#a3bd6b0eec3b771fb745295fe4ea57ff1">grpc_chttp2_hptbl::num_ents</a></div><div class="ttdeci">gpr_uint16 num_ents</div><div class="ttdef"><b>Definition:</b> hpack_table.h:66</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl_html_a6c63d76ec5273e0eb935906636d1325b"><div class="ttname"><a href="structgrpc__chttp2__hptbl.html#a6c63d76ec5273e0eb935906636d1325b">grpc_chttp2_hptbl::mdctx</a></div><div class="ttdeci">grpc_mdctx * mdctx</div><div class="ttdef"><b>Definition:</b> hpack_table.h:60</div></div>
@@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
<div class="ttc" id="hpack__table_8h_html_a1ad3f82e2b6f66cf022f672861b65b84"><div class="ttname"><a href="hpack__table_8h.html#a1ad3f82e2b6f66cf022f672861b65b84">grpc_chttp2_hptbl_add</a></div><div class="ttdeci">void grpc_chttp2_hptbl_add(grpc_chttp2_hptbl *tbl, grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> hpack_table.c:161</div></div>
-<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
+<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
<div class="ttc" id="structgrpc__chttp2__hptbl_html_a4b28482c4a9c59a1ce11cad63b2eeb77"><div class="ttname"><a href="structgrpc__chttp2__hptbl.html#a4b28482c4a9c59a1ce11cad63b2eeb77">grpc_chttp2_hptbl::first_ent</a></div><div class="ttdeci">gpr_uint16 first_ent</div><div class="ttdef"><b>Definition:</b> hpack_table.h:62</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="hpack__table_8h_html_aaa946e97b0f962e4d7e8fb8b4886f1ba"><div class="ttname"><a href="hpack__table_8h.html#aaa946e97b0f962e4d7e8fb8b4886f1ba">grpc_chttp2_hptbl_find</a></div><div class="ttdeci">grpc_chttp2_hptbl_find_result grpc_chttp2_hptbl_find(const grpc_chttp2_hptbl *tbl, grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> hpack_table.c:198</div></div>
@@ -213,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http2__errors_8h.html b/doc/ref/core.internal/html/http2__errors_8h.html
index 237aff1ccb..2139e9cf33 100644
--- a/doc/ref/core.internal/html/http2__errors_8h.html
+++ b/doc/ref/core.internal/html/http2__errors_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -163,7 +163,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http2__errors_8h_source.html b/doc/ref/core.internal/html/http2__errors_8h_source.html
index c03552fa18..6ebd09e419 100644
--- a/doc/ref/core.internal/html/http2__errors_8h_source.html
+++ b/doc/ref/core.internal/html/http2__errors_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http__client__filter_8c.html b/doc/ref/core.internal/html/http__client__filter_8c.html
index 3b7988a776..947f74f317 100644
--- a/doc/ref/core.internal/html/http__client__filter_8c.html
+++ b/doc/ref/core.internal/html/http__client__filter_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -167,7 +167,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http__client__filter_8h.html b/doc/ref/core.internal/html/http__client__filter_8h.html
index d5629dc59c..d54c1dc9a4 100644
--- a/doc/ref/core.internal/html/http__client__filter_8h.html
+++ b/doc/ref/core.internal/html/http__client__filter_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http__client__filter_8h_source.html b/doc/ref/core.internal/html/http__client__filter_8h_source.html
index d384695581..5803dc1432 100644
--- a/doc/ref/core.internal/html/http__client__filter_8h_source.html
+++ b/doc/ref/core.internal/html/http__client__filter_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,14 +131,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="http__client__filter_8h.html#a7797da9f3f5a1381484b2cabca1920fc"> 42</a></span>&#160;<span class="preprocessor">#define GRPC_ARG_HTTP2_SCHEME &quot;grpc.http2_scheme&quot;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_HTTP_CLIENT_FILTER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_HTTP_CLIENT_FILTER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
-<div class="ttc" id="http__client__filter_8h_html_a0c9d14fbc933d24f599b259ccfea9324"><div class="ttname"><a href="http__client__filter_8h.html#a0c9d14fbc933d24f599b259ccfea9324">grpc_http_client_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_http_client_filter</div><div class="ttdef"><b>Definition:</b> http_client_filter.c:314</div></div>
+<div class="ttc" id="http__client__filter_8h_html_a0c9d14fbc933d24f599b259ccfea9324"><div class="ttname"><a href="http__client__filter_8h.html#a0c9d14fbc933d24f599b259ccfea9324">grpc_http_client_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_http_client_filter</div><div class="ttdef"><b>Definition:</b> http_client_filter.c:281</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http__server__filter_8c.html b/doc/ref/core.internal/html/http__server__filter_8c.html
index d8db199993..56ef7c220f 100644
--- a/doc/ref/core.internal/html/http__server__filter_8c.html
+++ b/doc/ref/core.internal/html/http__server__filter_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -166,7 +166,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http__server__filter_8h.html b/doc/ref/core.internal/html/http__server__filter_8h.html
index 453ea8a396..78c627b7ef 100644
--- a/doc/ref/core.internal/html/http__server__filter_8h.html
+++ b/doc/ref/core.internal/html/http__server__filter_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -115,7 +115,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/http__server__filter_8h_source.html b/doc/ref/core.internal/html/http__server__filter_8h_source.html
index 0b2e3f92d0..619713953b 100644
--- a/doc/ref/core.internal/html/http__server__filter_8h_source.html
+++ b/doc/ref/core.internal/html/http__server__filter_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,14 +129,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Processes metadata on the client side for HTTP2 transports */</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="http__server__filter_8h.html#af08554bdf22a17e82db905b74a959503">grpc_http_server_filter</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_HTTP_SERVER_FILTER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_HTTP_SERVER_FILTER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="http__server__filter_8h_html_af08554bdf22a17e82db905b74a959503"><div class="ttname"><a href="http__server__filter_8h.html#af08554bdf22a17e82db905b74a959503">grpc_http_server_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_http_server_filter</div><div class="ttdef"><b>Definition:</b> http_server_filter.c:288</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/httpcli_8c.html b/doc/ref/core.internal/html/httpcli_8c.html
index 80043e34ba..14fadffbd6 100644
--- a/doc/ref/core.internal/html/httpcli_8c.html
+++ b/doc/ref/core.internal/html/httpcli_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -86,7 +86,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#func-members">Functions</a> </div>
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">httpcli.c File Reference</div> </div>
</div><!--header-->
@@ -98,9 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &quot;<a class="el" href="resolve__address_8h_source.html">src/core/iomgr/resolve_address.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="tcp__client_8h_source.html">src/core/iomgr/tcp_client.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="format__request_8h_source.html">src/core/httpcli/format_request.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="httpcli__security__connector_8h_source.html">src/core/httpcli/httpcli_security_connector.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="parser_8h_source.html">src/core/httpcli/parser.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="secure__transport__setup_8h_source.html">src/core/security/secure_transport_setup.h</a>&quot;</code><br/>
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="string__util_8h_source.html">grpc/support/string_util.h</a>&gt;</code><br/>
@@ -122,6 +121,11 @@ Functions</h2></td></tr>
<tr class="separator:a96f034743193848e966d61192e406c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ab7c87e0d5e42341c9652d5045d8ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli_8c.html#a15ab7c87e0d5e42341c9652d5045d8ce">grpc_httpcli_set_override</a> (<a class="el" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a> get, <a class="el" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a> post)</td></tr>
<tr class="separator:a15ab7c87e0d5e42341c9652d5045d8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ab0853017544220823e2a663a7bca9136"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli_8c.html#ab0853017544220823e2a663a7bca9136">grpc_httpcli_plaintext</a></td></tr>
+<tr class="separator:ab0853017544220823e2a663a7bca9136"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a6d47084af44bf387790281f288f78d7b"></a>
@@ -294,10 +298,25 @@ Functions</h2></td></tr>
</div>
</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="ab0853017544220823e2a663a7bca9136"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> grpc_httpcli_plaintext</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {<span class="stringliteral">&quot;http&quot;</span>,</div>
+<div class="line"> plaintext_handshake}</div>
+</div><!-- fragment -->
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/httpcli_8h.html b/doc/ref/core.internal/html/httpcli_8h.html
index 8ab22e1d1b..1954e10101 100644
--- a/doc/ref/core.internal/html/httpcli_8h.html
+++ b/doc/ref/core.internal/html/httpcli_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -88,13 +88,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
-<a href="#func-members">Functions</a> </div>
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">httpcli.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stddef.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="endpoint_8h_source.html">src/core/iomgr/endpoint.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="pollset__set_8h_source.html">src/core/iomgr/pollset_set.h</a>&quot;</code><br/>
</div>
<p><a href="httpcli_8h_source.html">Go to the source code of this file.</a></p>
@@ -105,6 +107,8 @@ Data Structures</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></td></tr>
@@ -147,6 +151,13 @@ Functions</h2></td></tr>
<tr class="separator:a96f034743193848e966d61192e406c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ab7c87e0d5e42341c9652d5045d8ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">grpc_httpcli_set_override</a> (<a class="el" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a> get, <a class="el" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a> post)</td></tr>
<tr class="separator:a15ab7c87e0d5e42341c9652d5045d8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ab0853017544220823e2a663a7bca9136"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli_8h.html#ab0853017544220823e2a663a7bca9136">grpc_httpcli_plaintext</a></td></tr>
+<tr class="separator:ab0853017544220823e2a663a7bca9136"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd9903ed0a51ba35bd81d71c8fb635a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a">grpc_httpcli_ssl</a></td></tr>
+<tr class="separator:a7bd9903ed0a51ba35bd81d71c8fb635a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a20ed031787f50e2fbbf09a5f1ab4ccec"></a>
@@ -429,10 +440,35 @@ Functions</h2></td></tr>
</div>
</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="ab0853017544220823e2a663a7bca9136"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> grpc_httpcli_plaintext</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7bd9903ed0a51ba35bd81d71c8fb635a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> grpc_httpcli_ssl</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/httpcli_8h_source.html b/doc/ref/core.internal/html/httpcli_8h_source.html
index d517882338..a40579b926 100644
--- a/doc/ref/core.internal/html/httpcli_8h_source.html
+++ b/doc/ref/core.internal/html/httpcli_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,150 +128,167 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">grpc/support/time.h</a>&gt;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset__set_8h.html">src/core/iomgr/pollset_set.h</a>&quot;</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/* User agent this library reports */</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="httpcli_8h.html#aad8b996f269fd3671a7c6fa829bdec95"> 44</a></span>&#160;<span class="preprocessor">#define GRPC_HTTPCLI_USER_AGENT &quot;grpc-httpcli/0.0&quot;</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="comment">/* Maximum length of a header string of the form &#39;Key: Value\r\n&#39; */</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a20ed031787f50e2fbbf09a5f1ab4ccec"> 46</a></span>&#160;<span class="preprocessor">#define GRPC_HTTPCLI_MAX_HEADER_LENGTH 4096</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/* A single header to be passed in a request */</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__header.html"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> {</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e"> 50</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e">key</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa"> 51</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa">value</a>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} <a class="code" href="httpcli_8h.html#a3b84c74398894ce993b1e32daf468575">grpc_httpcli_header</a>;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">/* Tracks in-progress http requests</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> TODO(ctiller): allow caching and capturing multiple requests for the</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> same content and combining them */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__context.html"> 57</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2"> 58</a></span>&#160; <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> <a class="code" href="structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2">pollset_set</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <a class="code" href="httpcli_8h.html#aacb6a69953113d6b548366871b884345">grpc_httpcli_context</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* A request */</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html"> 62</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> {</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="comment">/* The host name to connect to */</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d"> 64</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d">host</a>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="comment">/* The path of the resource to fetch */</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa"> 66</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa">path</a>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">/* Additional headers: count and key/values; the following are supplied</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> automatically and MUST NOT be set here:</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> Host, Connection, User-Agent */</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a3f21a167ba2c1a4afcb00023a707cde0"> 70</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__httpcli__request.html#a3f21a167ba2c1a4afcb00023a707cde0">hdr_count</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6"> 71</a></span>&#160; <a class="code" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> *<a class="code" href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6">hdrs</a>;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">/* whether to use ssl for the request */</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3"> 73</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3">use_ssl</a>;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;} <a class="code" href="httpcli_8h.html#a4e0f0352ec7906d948f9dc046f9b4e79">grpc_httpcli_request</a>;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* A response */</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html"> 77</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> {</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">/* HTTP status code */</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243"> 79</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243">status</a>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="comment">/* Headers: count and key/values */</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a5a190ad146f03dcf9c8db0031f3e592e"> 81</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__httpcli__response.html#a5a190ad146f03dcf9c8db0031f3e592e">hdr_count</a>;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a8525db277ee594e9e806884aa3e4430d"> 82</a></span>&#160; <a class="code" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> *<a class="code" href="structgrpc__httpcli__response.html#a8525db277ee594e9e806884aa3e4430d">hdrs</a>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="comment">/* Body: length and contents; contents are NOT null-terminated */</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a26967529714ef3cba3a5ce5f6a34d9cb"> 84</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__httpcli__response.html#a26967529714ef3cba3a5ce5f6a34d9cb">body_length</a>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a8f37c239a412de970f3489c71ad08b90"> 85</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__response.html#a8f37c239a412de970f3489c71ad08b90">body</a>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <a class="code" href="httpcli_8h.html#a9b9787db48bc2c77f38575943dc8dad0">grpc_httpcli_response</a>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/* Callback for grpc_httpcli_get and grpc_httpcli_post. */</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887"> 89</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a>)(<span class="keywordtype">void</span> *user_data,</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> *response);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b">grpc_httpcli_context_init</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a6d47084af44bf387790281f288f78d7b">grpc_httpcli_context_destroy</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* Asynchronously perform a HTTP GET.</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> &#39;context&#39; specifies the http context under which to do the get</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> &#39;pollset&#39; indicates a grpc_pollset that is interested in the result</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> of the get - work on this pollset may be used to progress the get</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> operation</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> &#39;request&#39; contains request parameters - these are caller owned and can be</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> destroyed once the call returns</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> &#39;deadline&#39; contains a deadline for the request (or gpr_inf_future)</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> &#39;on_response&#39; is a callback to report results to (and &#39;user_data&#39; is a user</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> supplied pointer to pass to said call) */</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da">grpc_httpcli_get</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response, <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment">/* Asynchronously perform a HTTP POST.</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> &#39;context&#39; specifies the http context under which to do the post</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> &#39;pollset&#39; indicates a grpc_pollset that is interested in the result</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> of the post - work on this pollset may be used to progress the post</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> operation</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> &#39;request&#39; contains request parameters - these are caller owned and can be</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> destroyed once the call returns</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> &#39;body_bytes&#39; and &#39;body_size&#39; specify the payload for the post.</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> When there is no body, pass in NULL as body_bytes.</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> &#39;deadline&#39; contains a deadline for the request (or gpr_inf_future)</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> &#39;em&#39; points to a caller owned event manager that must be alive for the</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> lifetime of the request</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> &#39;on_response&#39; is a callback to report results to (and &#39;user_data&#39; is a user</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> supplied pointer to pass to said call)</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> Does not support ?var1=val1&amp;var2=val2 in the path. */</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a96f034743193848e966d61192e406c70">grpc_httpcli_post</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *body_bytes, <span class="keywordtype">size_t</span> body_size,</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response, <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment">/* override functions return 1 if they handled the request, 0 otherwise */</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217"> 132</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a>)(<span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response,</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225"> 136</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a>)(<span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *body_bytes,</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">size_t</span> body_size,</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response,</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">grpc_httpcli_set_override</a>(<a class="code" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a> <span class="keyword">get</span>,</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a> post);</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_HTTPCLI_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__httpcli__header_html_af1d05b8dfdd2f2f433efc955116cb2aa"><div class="ttname"><a href="structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa">grpc_httpcli_header::value</a></div><div class="ttdeci">char * value</div><div class="ttdef"><b>Definition:</b> httpcli.h:51</div></div>
-<div class="ttc" id="httpcli_8h_html_a594371d2c96d499a5a3bcccb27ece0da"><div class="ttname"><a href="httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da">grpc_httpcli_get</a></div><div class="ttdeci">void grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.c:231</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html_a8525db277ee594e9e806884aa3e4430d"><div class="ttname"><a href="structgrpc__httpcli__response.html#a8525db277ee594e9e806884aa3e4430d">grpc_httpcli_response::hdrs</a></div><div class="ttdeci">grpc_httpcli_header * hdrs</div><div class="ttdef"><b>Definition:</b> httpcli.h:82</div></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="endpoint_8h.html">src/core/iomgr/endpoint.h</a>&quot;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset__set_8h.html">src/core/iomgr/pollset_set.h</a>&quot;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* User agent this library reports */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="httpcli_8h.html#aad8b996f269fd3671a7c6fa829bdec95"> 45</a></span>&#160;<span class="preprocessor">#define GRPC_HTTPCLI_USER_AGENT &quot;grpc-httpcli/0.0&quot;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="comment">/* Maximum length of a header string of the form &#39;Key: Value\r\n&#39; */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a20ed031787f50e2fbbf09a5f1ab4ccec"> 47</a></span>&#160;<span class="preprocessor">#define GRPC_HTTPCLI_MAX_HEADER_LENGTH 4096</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* A single header to be passed in a request */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__header.html"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e"> 51</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e">key</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa"> 52</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa">value</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <a class="code" href="httpcli_8h.html#a3b84c74398894ce993b1e32daf468575">grpc_httpcli_header</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">/* Tracks in-progress http requests</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> TODO(ctiller): allow caching and capturing multiple requests for the</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> same content and combining them */</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__context.html"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2"> 59</a></span>&#160; <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> <a class="code" href="structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2">pollset_set</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;} <a class="code" href="httpcli_8h.html#aacb6a69953113d6b548366871b884345">grpc_httpcli_context</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__handshaker.html"> 62</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab"> 63</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab">default_port</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__handshaker.html#adf4238372959e3de14196fc65a67e84e"> 64</a></span>&#160; void (*handshake)(<span class="keywordtype">void</span> *<a class="code" href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a>, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint, <span class="keyword">const</span> <span class="keywordtype">char</span> *host,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; void (*on_done)(<span class="keywordtype">void</span> *<a class="code" href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a>, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint));</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;} <a class="code" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> <a class="code" href="httpcli_8h.html#ab0853017544220823e2a663a7bca9136">grpc_httpcli_plaintext</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> <a class="code" href="httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a">grpc_httpcli_ssl</a>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* A request */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html"> 72</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> {</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="comment">/* The host name to connect to */</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d"> 74</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d">host</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">/* The path of the resource to fetch */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa"> 76</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa">path</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">/* Additional headers: count and key/values; the following are supplied</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> automatically and MUST NOT be set here:</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> Host, Connection, User-Agent */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a3f21a167ba2c1a4afcb00023a707cde0"> 80</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__httpcli__request.html#a3f21a167ba2c1a4afcb00023a707cde0">hdr_count</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6"> 81</a></span>&#160; <a class="code" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> *<a class="code" href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6">hdrs</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">/* handshaker to use ssl for the request */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e"> 83</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> *<a class="code" href="structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e">handshaker</a>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;} <a class="code" href="httpcli_8h.html#a4e0f0352ec7906d948f9dc046f9b4e79">grpc_httpcli_request</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* A response */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html"> 87</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">/* HTTP status code */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243"> 89</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243">status</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="comment">/* Headers: count and key/values */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a5a190ad146f03dcf9c8db0031f3e592e"> 91</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__httpcli__response.html#a5a190ad146f03dcf9c8db0031f3e592e">hdr_count</a>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a8525db277ee594e9e806884aa3e4430d"> 92</a></span>&#160; <a class="code" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> *<a class="code" href="structgrpc__httpcli__response.html#a8525db277ee594e9e806884aa3e4430d">hdrs</a>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">/* Body: length and contents; contents are NOT null-terminated */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a26967529714ef3cba3a5ce5f6a34d9cb"> 94</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__httpcli__response.html#a26967529714ef3cba3a5ce5f6a34d9cb">body_length</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structgrpc__httpcli__response.html#a8f37c239a412de970f3489c71ad08b90"> 95</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__httpcli__response.html#a8f37c239a412de970f3489c71ad08b90">body</a>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;} <a class="code" href="httpcli_8h.html#a9b9787db48bc2c77f38575943dc8dad0">grpc_httpcli_response</a>;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">/* Callback for grpc_httpcli_get and grpc_httpcli_post. */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887"> 99</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a>)(<span class="keywordtype">void</span> *user_data,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__response.html">grpc_httpcli_response</a> *response);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b">grpc_httpcli_context_init</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a6d47084af44bf387790281f288f78d7b">grpc_httpcli_context_destroy</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">/* Asynchronously perform a HTTP GET.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> &#39;context&#39; specifies the http context under which to do the get</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> &#39;pollset&#39; indicates a grpc_pollset that is interested in the result</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> of the get - work on this pollset may be used to progress the get</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> operation</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> &#39;request&#39; contains request parameters - these are caller owned and can be</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> destroyed once the call returns</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> &#39;deadline&#39; contains a deadline for the request (or gpr_inf_future)</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> &#39;on_response&#39; is a callback to report results to (and &#39;user_data&#39; is a user</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> supplied pointer to pass to said call) */</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da">grpc_httpcli_get</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment">/* Asynchronously perform a HTTP POST.</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> &#39;context&#39; specifies the http context under which to do the post</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> &#39;pollset&#39; indicates a grpc_pollset that is interested in the result</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> of the post - work on this pollset may be used to progress the post</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> operation</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> &#39;request&#39; contains request parameters - these are caller owned and can be</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> destroyed once the call returns</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> &#39;body_bytes&#39; and &#39;body_size&#39; specify the payload for the post.</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> When there is no body, pass in NULL as body_bytes.</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> &#39;deadline&#39; contains a deadline for the request (or gpr_inf_future)</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> &#39;em&#39; points to a caller owned event manager that must be alive for the</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> lifetime of the request</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> &#39;on_response&#39; is a callback to report results to (and &#39;user_data&#39; is a user</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> supplied pointer to pass to said call)</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> Does not support ?var1=val1&amp;var2=val2 in the path. */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a96f034743193848e966d61192e406c70">grpc_httpcli_post</a>(<a class="code" href="structgrpc__httpcli__context.html">grpc_httpcli_context</a> *context, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *body_bytes, <span class="keywordtype">size_t</span> body_size,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">/* override functions return 1 if they handled the request, 0 otherwise */</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217"> 142</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a>)(<span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225"> 146</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a>)(<span class="keyword">const</span> <a class="code" href="structgrpc__httpcli__request.html">grpc_httpcli_request</a> *request,</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *body_bytes,</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">size_t</span> body_size,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a> on_response,</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">void</span> <a class="code" href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">grpc_httpcli_set_override</a>(<a class="code" href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a> <span class="keyword">get</span>,</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a> post);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_HTTPCLI_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgrpc__httpcli__handshaker_html"><div class="ttname"><a href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:62</div></div>
+<div class="ttc" id="structgrpc__httpcli__header_html_af1d05b8dfdd2f2f433efc955116cb2aa"><div class="ttname"><a href="structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa">grpc_httpcli_header::value</a></div><div class="ttdeci">char * value</div><div class="ttdef"><b>Definition:</b> httpcli.h:52</div></div>
+<div class="ttc" id="httpcli_8h_html_a594371d2c96d499a5a3bcccb27ece0da"><div class="ttname"><a href="httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da">grpc_httpcli_get</a></div><div class="ttdeci">void grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.c:220</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html_a8525db277ee594e9e806884aa3e4430d"><div class="ttname"><a href="structgrpc__httpcli__response.html#a8525db277ee594e9e806884aa3e4430d">grpc_httpcli_response::hdrs</a></div><div class="ttdeci">grpc_httpcli_header * hdrs</div><div class="ttdef"><b>Definition:</b> httpcli.h:92</div></div>
+<div class="ttc" id="structgrpc__httpcli__handshaker_html_aba9206a1eef04ad955579169521c12ab"><div class="ttname"><a href="structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab">grpc_httpcli_handshaker::default_port</a></div><div class="ttdeci">const char * default_port</div><div class="ttdef"><b>Definition:</b> httpcli.h:63</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html_a907d00d1b3d1b8b0b8dddc0e7adbd48d"><div class="ttname"><a href="structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d">grpc_httpcli_request::host</a></div><div class="ttdeci">char * host</div><div class="ttdef"><b>Definition:</b> httpcli.h:64</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html_a907d00d1b3d1b8b0b8dddc0e7adbd48d"><div class="ttname"><a href="structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d">grpc_httpcli_request::host</a></div><div class="ttdeci">char * host</div><div class="ttdef"><b>Definition:</b> httpcli.h:74</div></div>
<div class="ttc" id="httpcli_8h_html_a3b84c74398894ce993b1e32daf468575"><div class="ttname"><a href="httpcli_8h.html#a3b84c74398894ce993b1e32daf468575">grpc_httpcli_header</a></div><div class="ttdeci">struct grpc_httpcli_header grpc_httpcli_header</div></div>
<div class="ttc" id="httpcli_8h_html_a4e0f0352ec7906d948f9dc046f9b4e79"><div class="ttname"><a href="httpcli_8h.html#a4e0f0352ec7906d948f9dc046f9b4e79">grpc_httpcli_request</a></div><div class="ttdeci">struct grpc_httpcli_request grpc_httpcli_request</div></div>
-<div class="ttc" id="httpcli_8h_html_accc8da3837feac14f5f0b64e4cff8d1b"><div class="ttname"><a href="httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b">grpc_httpcli_context_init</a></div><div class="ttdeci">void grpc_httpcli_context_init(grpc_httpcli_context *context)</div><div class="ttdef"><b>Definition:</b> httpcli.c:71</div></div>
-<div class="ttc" id="httpcli_8h_html_a6d47084af44bf387790281f288f78d7b"><div class="ttname"><a href="httpcli_8h.html#a6d47084af44bf387790281f288f78d7b">grpc_httpcli_context_destroy</a></div><div class="ttdeci">void grpc_httpcli_context_destroy(grpc_httpcli_context *context)</div><div class="ttdef"><b>Definition:</b> httpcli.c:75</div></div>
-<div class="ttc" id="structgrpc__httpcli__context_html_aafa3ada73c3704d7e5d2971266e499f2"><div class="ttname"><a href="structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2">grpc_httpcli_context::pollset_set</a></div><div class="ttdeci">grpc_pollset_set pollset_set</div><div class="ttdef"><b>Definition:</b> httpcli.h:58</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
-<div class="ttc" id="httpcli_8h_html_a0591ce896f1a3f9b1b86e4eb6e9ac225"><div class="ttname"><a href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a></div><div class="ttdeci">int(* grpc_httpcli_post_override)(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.h:136</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html_a8f37c239a412de970f3489c71ad08b90"><div class="ttname"><a href="structgrpc__httpcli__response.html#a8f37c239a412de970f3489c71ad08b90">grpc_httpcli_response::body</a></div><div class="ttdeci">char * body</div><div class="ttdef"><b>Definition:</b> httpcli.h:85</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html_ad43f89eff8a4ab84b0364eca501ad243"><div class="ttname"><a href="structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243">grpc_httpcli_response::status</a></div><div class="ttdeci">int status</div><div class="ttdef"><b>Definition:</b> httpcli.h:79</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html_a88acb903c6b5a75d917dbecc54754b8e"><div class="ttname"><a href="structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e">grpc_httpcli_request::handshaker</a></div><div class="ttdeci">const grpc_httpcli_handshaker * handshaker</div><div class="ttdef"><b>Definition:</b> httpcli.h:83</div></div>
+<div class="ttc" id="httpcli_8h_html_accc8da3837feac14f5f0b64e4cff8d1b"><div class="ttname"><a href="httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b">grpc_httpcli_context_init</a></div><div class="ttdeci">void grpc_httpcli_context_init(grpc_httpcli_context *context)</div><div class="ttdef"><b>Definition:</b> httpcli.c:83</div></div>
+<div class="ttc" id="httpcli_8h_html_a6d47084af44bf387790281f288f78d7b"><div class="ttname"><a href="httpcli_8h.html#a6d47084af44bf387790281f288f78d7b">grpc_httpcli_context_destroy</a></div><div class="ttdeci">void grpc_httpcli_context_destroy(grpc_httpcli_context *context)</div><div class="ttdef"><b>Definition:</b> httpcli.c:87</div></div>
+<div class="ttc" id="structgrpc__httpcli__context_html_aafa3ada73c3704d7e5d2971266e499f2"><div class="ttname"><a href="structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2">grpc_httpcli_context::pollset_set</a></div><div class="ttdeci">grpc_pollset_set pollset_set</div><div class="ttdef"><b>Definition:</b> httpcli.h:59</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
+<div class="ttc" id="httpcli_8h_html_a0591ce896f1a3f9b1b86e4eb6e9ac225"><div class="ttname"><a href="httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225">grpc_httpcli_post_override</a></div><div class="ttdeci">int(* grpc_httpcli_post_override)(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.h:146</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html_a8f37c239a412de970f3489c71ad08b90"><div class="ttname"><a href="structgrpc__httpcli__response.html#a8f37c239a412de970f3489c71ad08b90">grpc_httpcli_response::body</a></div><div class="ttdeci">char * body</div><div class="ttdef"><b>Definition:</b> httpcli.h:95</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html_ad43f89eff8a4ab84b0364eca501ad243"><div class="ttname"><a href="structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243">grpc_httpcli_response::status</a></div><div class="ttdeci">int status</div><div class="ttdef"><b>Definition:</b> httpcli.h:89</div></div>
+<div class="ttc" id="httpcli_8h_html_ab0853017544220823e2a663a7bca9136"><div class="ttname"><a href="httpcli_8h.html#ab0853017544220823e2a663a7bca9136">grpc_httpcli_plaintext</a></div><div class="ttdeci">const grpc_httpcli_handshaker grpc_httpcli_plaintext</div><div class="ttdef"><b>Definition:</b> httpcli.c:80</div></div>
<div class="ttc" id="httpcli_8h_html_a9b9787db48bc2c77f38575943dc8dad0"><div class="ttname"><a href="httpcli_8h.html#a9b9787db48bc2c77f38575943dc8dad0">grpc_httpcli_response</a></div><div class="ttdeci">struct grpc_httpcli_response grpc_httpcli_response</div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html_a00525596b5530699a64fa1baa90576c6"><div class="ttname"><a href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6">grpc_httpcli_request::hdrs</a></div><div class="ttdeci">grpc_httpcli_header * hdrs</div><div class="ttdef"><b>Definition:</b> httpcli.h:71</div></div>
-<div class="ttc" id="httpcli_8h_html_a789e91e8c276aedb1c32873c3d6fa217"><div class="ttname"><a href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a></div><div class="ttdeci">int(* grpc_httpcli_get_override)(const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.h:132</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html_a5a190ad146f03dcf9c8db0031f3e592e"><div class="ttname"><a href="structgrpc__httpcli__response.html#a5a190ad146f03dcf9c8db0031f3e592e">grpc_httpcli_response::hdr_count</a></div><div class="ttdeci">size_t hdr_count</div><div class="ttdef"><b>Definition:</b> httpcli.h:81</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html_a00525596b5530699a64fa1baa90576c6"><div class="ttname"><a href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6">grpc_httpcli_request::hdrs</a></div><div class="ttdeci">grpc_httpcli_header * hdrs</div><div class="ttdef"><b>Definition:</b> httpcli.h:81</div></div>
+<div class="ttc" id="cmdline_8c_html_af240efb36795b416de0779ad5d5159e4"><div class="ttname"><a href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a></div><div class="ttdeci">struct arg arg</div></div>
+<div class="ttc" id="httpcli_8h_html_a789e91e8c276aedb1c32873c3d6fa217"><div class="ttname"><a href="httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217">grpc_httpcli_get_override</a></div><div class="ttdeci">int(* grpc_httpcli_get_override)(const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.h:142</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html_a5a190ad146f03dcf9c8db0031f3e592e"><div class="ttname"><a href="structgrpc__httpcli__response.html#a5a190ad146f03dcf9c8db0031f3e592e">grpc_httpcli_response::hdr_count</a></div><div class="ttdeci">size_t hdr_count</div><div class="ttdef"><b>Definition:</b> httpcli.h:91</div></div>
<div class="ttc" id="httpcli_8h_html_aacb6a69953113d6b548366871b884345"><div class="ttname"><a href="httpcli_8h.html#aacb6a69953113d6b548366871b884345">grpc_httpcli_context</a></div><div class="ttdeci">struct grpc_httpcli_context grpc_httpcli_context</div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html"><div class="ttname"><a href="structgrpc__httpcli__request.html">grpc_httpcli_request</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:62</div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html_a5e51c4eefce49db4c5406e884ce8a4aa"><div class="ttname"><a href="structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa">grpc_httpcli_request::path</a></div><div class="ttdeci">char * path</div><div class="ttdef"><b>Definition:</b> httpcli.h:66</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html"><div class="ttname"><a href="structgrpc__httpcli__request.html">grpc_httpcli_request</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:72</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html_a5e51c4eefce49db4c5406e884ce8a4aa"><div class="ttname"><a href="structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa">grpc_httpcli_request::path</a></div><div class="ttdeci">char * path</div><div class="ttdef"><b>Definition:</b> httpcli.h:76</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="pollset__set_8h_html"><div class="ttname"><a href="pollset__set_8h.html">pollset_set.h</a></div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html_a26967529714ef3cba3a5ce5f6a34d9cb"><div class="ttname"><a href="structgrpc__httpcli__response.html#a26967529714ef3cba3a5ce5f6a34d9cb">grpc_httpcli_response::body_length</a></div><div class="ttdeci">size_t body_length</div><div class="ttdef"><b>Definition:</b> httpcli.h:84</div></div>
-<div class="ttc" id="structgrpc__httpcli__header_html_aa5504b4e9fba5978e4026dbeadb6619e"><div class="ttname"><a href="structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e">grpc_httpcli_header::key</a></div><div class="ttdeci">char * key</div><div class="ttdef"><b>Definition:</b> httpcli.h:50</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="httpcli_8h_html_a00129a2e0bb8e9d9a6632e88f7a8c887"><div class="ttname"><a href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a></div><div class="ttdeci">void(* grpc_httpcli_response_cb)(void *user_data, const grpc_httpcli_response *response)</div><div class="ttdef"><b>Definition:</b> httpcli.h:89</div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html_a3f21a167ba2c1a4afcb00023a707cde0"><div class="ttname"><a href="structgrpc__httpcli__request.html#a3f21a167ba2c1a4afcb00023a707cde0">grpc_httpcli_request::hdr_count</a></div><div class="ttdeci">size_t hdr_count</div><div class="ttdef"><b>Definition:</b> httpcli.h:70</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html_a26967529714ef3cba3a5ce5f6a34d9cb"><div class="ttname"><a href="structgrpc__httpcli__response.html#a26967529714ef3cba3a5ce5f6a34d9cb">grpc_httpcli_response::body_length</a></div><div class="ttdeci">size_t body_length</div><div class="ttdef"><b>Definition:</b> httpcli.h:94</div></div>
+<div class="ttc" id="structgrpc__httpcli__header_html_aa5504b4e9fba5978e4026dbeadb6619e"><div class="ttname"><a href="structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e">grpc_httpcli_header::key</a></div><div class="ttdeci">char * key</div><div class="ttdef"><b>Definition:</b> httpcli.h:51</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
+<div class="ttc" id="httpcli_8h_html_a00129a2e0bb8e9d9a6632e88f7a8c887"><div class="ttname"><a href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a></div><div class="ttdeci">void(* grpc_httpcli_response_cb)(void *user_data, const grpc_httpcli_response *response)</div><div class="ttdef"><b>Definition:</b> httpcli.h:99</div></div>
+<div class="ttc" id="structgrpc__httpcli__request_html_a3f21a167ba2c1a4afcb00023a707cde0"><div class="ttname"><a href="structgrpc__httpcli__request.html#a3f21a167ba2c1a4afcb00023a707cde0">grpc_httpcli_request::hdr_count</a></div><div class="ttdeci">size_t hdr_count</div><div class="ttdef"><b>Definition:</b> httpcli.h:80</div></div>
<div class="ttc" id="structgrpc__pollset__set_html"><div class="ttname"><a href="structgrpc__pollset__set.html">grpc_pollset_set</a></div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:40</div></div>
-<div class="ttc" id="structgrpc__httpcli__context_html"><div class="ttname"><a href="structgrpc__httpcli__context.html">grpc_httpcli_context</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:57</div></div>
-<div class="ttc" id="httpcli_8h_html_a96f034743193848e966d61192e406c70"><div class="ttname"><a href="httpcli_8h.html#a96f034743193848e966d61192e406c70">grpc_httpcli_post</a></div><div class="ttdeci">void grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.c:263</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html"><div class="ttname"><a href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:77</div></div>
-<div class="ttc" id="structgrpc__httpcli__request_html_ab2502ce6e5c0362a8a0c0d02f571ceb3"><div class="ttname"><a href="structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3">grpc_httpcli_request::use_ssl</a></div><div class="ttdeci">int use_ssl</div><div class="ttdef"><b>Definition:</b> httpcli.h:73</div></div>
-<div class="ttc" id="httpcli_8h_html_a15ab7c87e0d5e42341c9652d5045d8ce"><div class="ttname"><a href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">grpc_httpcli_set_override</a></div><div class="ttdeci">void grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post)</div><div class="ttdef"><b>Definition:</b> httpcli.c:297</div></div>
-<div class="ttc" id="structgrpc__httpcli__header_html"><div class="ttname"><a href="structgrpc__httpcli__header.html">grpc_httpcli_header</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:49</div></div>
+<div class="ttc" id="structgrpc__httpcli__context_html"><div class="ttname"><a href="structgrpc__httpcli__context.html">grpc_httpcli_context</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:58</div></div>
+<div class="ttc" id="httpcli_8h_html_a96f034743193848e966d61192e406c70"><div class="ttname"><a href="httpcli_8h.html#a96f034743193848e966d61192e406c70">grpc_httpcli_post</a></div><div class="ttdeci">void grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data)</div><div class="ttdef"><b>Definition:</b> httpcli.c:255</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html"><div class="ttname"><a href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:87</div></div>
+<div class="ttc" id="httpcli_8h_html_a7bd9903ed0a51ba35bd81d71c8fb635a"><div class="ttname"><a href="httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a">grpc_httpcli_ssl</a></div><div class="ttdeci">const grpc_httpcli_handshaker grpc_httpcli_ssl</div><div class="ttdef"><b>Definition:</b> httpcli_security_connector.c:177</div></div>
+<div class="ttc" id="httpcli_8h_html_a15ab7c87e0d5e42341c9652d5045d8ce"><div class="ttname"><a href="httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce">grpc_httpcli_set_override</a></div><div class="ttdeci">void grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post)</div><div class="ttdef"><b>Definition:</b> httpcli.c:292</div></div>
+<div class="ttc" id="structgrpc__httpcli__header_html"><div class="ttname"><a href="structgrpc__httpcli__header.html">grpc_httpcli_header</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:50</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/httpcli__security__connector_8c.html b/doc/ref/core.internal/html/httpcli__security__connector_8c.html
index 3d2c976389..6fe2053c42 100644
--- a/doc/ref/core.internal/html/httpcli__security__connector_8c.html
+++ b/doc/ref/core.internal/html/httpcli__security__connector_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -86,12 +86,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#func-members">Functions</a> </div>
+<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">httpcli_security_connector.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="httpcli__security__connector_8h_source.html">src/core/httpcli/httpcli_security_connector.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="httpcli_8h_source.html">src/core/httpcli/httpcli.h</a>&quot;</code><br/>
<code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</code><br/>
<code>#include &quot;<a class="el" href="secure__transport__setup_8h_source.html">src/core/security/secure_transport_setup.h</a>&quot;</code><br/>
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
@@ -103,45 +103,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__ssl__channel__security__connector.html">grpc_httpcli_ssl_channel_security_connector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structon__done__closure.html">on_done_closure</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a2738fc49f8c3103a4e43ef68cd9b15de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli__security__connector_8c.html#a2738fc49f8c3103a4e43ef68cd9b15de">grpc_httpcli_ssl_channel_security_connector_create</a> (const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, <a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a> **sc)</td></tr>
-<tr class="separator:a2738fc49f8c3103a4e43ef68cd9b15de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a7bd9903ed0a51ba35bd81d71c8fb635a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli__security__connector_8c.html#a7bd9903ed0a51ba35bd81d71c8fb635a">grpc_httpcli_ssl</a> = {&quot;https&quot;, ssl_handshake}</td></tr>
+<tr class="separator:a7bd9903ed0a51ba35bd81d71c8fb635a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a2738fc49f8c3103a4e43ef68cd9b15de"></a>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a7bd9903ed0a51ba35bd81d71c8fb635a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> grpc_httpcli_ssl_channel_security_connector_create </td>
- <td>(</td>
- <td class="paramtype">const unsigned char *&#160;</td>
- <td class="paramname"><em>pem_root_certs</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>pem_root_certs_size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>secure_peer_name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a> **&#160;</td>
- <td class="paramname"><em>sc</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
+ <td class="memname">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> grpc_httpcli_ssl = {&quot;https&quot;, ssl_handshake}</td>
</tr>
</table>
</div><div class="memdoc">
@@ -151,7 +127,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/httpcli__security__connector_8h.html b/doc/ref/core.internal/html/httpcli__security__connector_8h.html
deleted file mode 100644
index 10d48bba49..0000000000
--- a/doc/ref/core.internal/html/httpcli__security__connector_8h.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/httpcli/httpcli_security_connector.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>Globals</span></a></li>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_03e3f2561cf9e09e514d23ee8902839b.html">httpcli</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#func-members">Functions</a> </div>
- <div class="headertitle">
-<div class="title">httpcli_security_connector.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="security__connector_8h_source.html">src/core/security/security_connector.h</a>&quot;</code><br/>
-</div>
-<p><a href="httpcli__security__connector_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a2738fc49f8c3103a4e43ef68cd9b15de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de">grpc_httpcli_ssl_channel_security_connector_create</a> (const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, <a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a> **sc)</td></tr>
-<tr class="separator:a2738fc49f8c3103a4e43ef68cd9b15de"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a2738fc49f8c3103a4e43ef68cd9b15de"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> grpc_httpcli_ssl_channel_security_connector_create </td>
- <td>(</td>
- <td class="paramtype">const unsigned char *&#160;</td>
- <td class="paramname"><em>pem_root_certs</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>pem_root_certs_size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>secure_peer_name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a> **&#160;</td>
- <td class="paramname"><em>sc</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>
diff --git a/doc/ref/core.internal/html/httpcli__security__connector_8h_source.html b/doc/ref/core.internal/html/httpcli__security__connector_8h_source.html
deleted file mode 100644
index c97470c72d..0000000000
--- a/doc/ref/core.internal/html/httpcli__security__connector_8h_source.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/httpcli/httpcli_security_connector.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>Globals</span></a></li>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_03e3f2561cf9e09e514d23ee8902839b.html">httpcli</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">httpcli_security_connector.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="httpcli__security__connector_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * met:</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * * Redistributions of source code must retain the above copyright</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * * Redistributions in binary form must reproduce the above</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copyright notice, this list of conditions and the following disclaimer</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * in the documentation and/or other materials provided with the</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * distribution.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * * Neither the name of Google Inc. nor the names of its</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * this software without specific prior written permission.</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_HTTPCLI_HTTPCLI_SECURITY_CONNECTOR_H</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_HTTPCLI_HTTPCLI_SECURITY_CONNECTOR_H</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="security__connector_8h.html">src/core/security/security_connector.h</a>&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<a class="code" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a> <a class="code" href="httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de">grpc_httpcli_ssl_channel_security_connector_create</a>(</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pem_root_certs, <span class="keywordtype">size_t</span> pem_root_certs_size,</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *secure_peer_name, <a class="code" href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a> **sc);</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_HTTPCLI_SECURITY_CONNECTOR_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="httpcli__security__connector_8h_html_a2738fc49f8c3103a4e43ef68cd9b15de"><div class="ttname"><a href="httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de">grpc_httpcli_ssl_channel_security_connector_create</a></div><div class="ttdeci">grpc_security_status grpc_httpcli_ssl_channel_security_connector_create(const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, grpc_channel_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> httpcli_security_connector.c:99</div></div>
-<div class="ttc" id="security__connector_8h_html"><div class="ttname"><a href="security__connector_8h.html">security_connector.h</a></div></div>
-<div class="ttc" id="structgrpc__channel__security__connector_html"><div class="ttname"><a href="structgrpc__channel__security__connector.html">grpc_channel_security_connector</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:135</div></div>
-<div class="ttc" id="security__connector_8h_html_a7a71a61785f1c3b13704bb735d2645f9"><div class="ttname"><a href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a></div><div class="ttdeci">grpc_security_status</div><div class="ttdef"><b>Definition:</b> security_connector.h:43</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>
diff --git a/doc/ref/core.internal/html/huffsyms_8c.html b/doc/ref/core.internal/html/huffsyms_8c.html
index 5469053198..9e184eb0bc 100644
--- a/doc/ref/core.internal/html/huffsyms_8c.html
+++ b/doc/ref/core.internal/html/huffsyms_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -113,7 +113,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/huffsyms_8h.html b/doc/ref/core.internal/html/huffsyms_8h.html
index b632e13831..114cbf39d2 100644
--- a/doc/ref/core.internal/html/huffsyms_8h.html
+++ b/doc/ref/core.internal/html/huffsyms_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,7 +139,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/huffsyms_8h_source.html b/doc/ref/core.internal/html/huffsyms_8h_source.html
index 7545124111..da5e5cdade 100644
--- a/doc/ref/core.internal/html/huffsyms_8h_source.html
+++ b/doc/ref/core.internal/html/huffsyms_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/incoming__metadata_8c.html b/doc/ref/core.internal/html/incoming__metadata_8c.html
index e38a4c599e..f3e07c618f 100644
--- a/doc/ref/core.internal/html/incoming__metadata_8c.html
+++ b/doc/ref/core.internal/html/incoming__metadata_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -343,7 +343,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/incoming__metadata_8h.html b/doc/ref/core.internal/html/incoming__metadata_8h.html
index d12cce0427..3ddb46675d 100644
--- a/doc/ref/core.internal/html/incoming__metadata_8h.html
+++ b/doc/ref/core.internal/html/incoming__metadata_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -339,7 +339,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/incoming__metadata_8h_source.html b/doc/ref/core.internal/html/incoming__metadata_8h_source.html
index 0c761c9027..a04db571d2 100644
--- a/doc/ref/core.internal/html/incoming__metadata_8h_source.html
+++ b/doc/ref/core.internal/html/incoming__metadata_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -178,9 +178,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__linked__mdelem_html"><div class="ttname"><a href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:76</div></div>
<div class="ttc" id="structgrpc__chttp2__incoming__metadata__buffer_html"><div class="ttname"><a href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a></div><div class="ttdef"><b>Definition:</b> incoming_metadata.h:39</div></div>
<div class="ttc" id="incoming__metadata_8h_html_aafe1950af666833c29b8086f4931be4d"><div class="ttname"><a href="incoming__metadata_8h.html#aafe1950af666833c29b8086f4931be4d">grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op</a></div><div class="ttdeci">void grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb, grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer)</div><div class="ttdef"><b>Definition:</b> incoming_metadata.c:130</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="structgrpc__chttp2__incoming__metadata__buffer_html_a899a942462aa9b89bec8e0589cde8a92"><div class="ttname"><a href="structgrpc__chttp2__incoming__metadata__buffer.html#a899a942462aa9b89bec8e0589cde8a92">grpc_chttp2_incoming_metadata_buffer::elems</a></div><div class="ttdeci">grpc_linked_mdelem * elems</div><div class="ttdef"><b>Definition:</b> incoming_metadata.h:40</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:176</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
<div class="ttc" id="incoming__metadata_8h_html_ad1f653fae150dc145f909b855a28e883"><div class="ttname"><a href="incoming__metadata_8h.html#ad1f653fae150dc145f909b855a28e883">grpc_chttp2_incoming_metadata_buffer_reset</a></div><div class="ttdeci">void grpc_chttp2_incoming_metadata_buffer_reset(grpc_chttp2_incoming_metadata_buffer *buffer)</div></div>
<div class="ttc" id="incoming__metadata_8h_html_a0b7de798f56d0202db1102c2c87313d0"><div class="ttname"><a href="incoming__metadata_8h.html#a0b7de798f56d0202db1102c2c87313d0">grpc_chttp2_incoming_metadata_buffer_add</a></div><div class="ttdeci">void grpc_chttp2_incoming_metadata_buffer_add(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_mdelem *elem)</div><div class="ttdef"><b>Definition:</b> incoming_metadata.c:57</div></div>
<div class="ttc" id="structgrpc__chttp2__incoming__metadata__buffer_html_a82dc3f5a9b456b6fd15b5d559eb2c4bd"><div class="ttname"><a href="structgrpc__chttp2__incoming__metadata__buffer.html#a82dc3f5a9b456b6fd15b5d559eb2c4bd">grpc_chttp2_incoming_metadata_buffer::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> incoming_metadata.h:41</div></div>
@@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/index.html b/doc/ref/core.internal/html/index.html
index a9967e667b..e99114736c 100644
--- a/doc/ref/core.internal/html/index.html
+++ b/doc/ref/core.internal/html/index.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -78,14 +78,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">GRPC Core </div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
-The GRPC Core library is a low-level library designed</h1>
-<p>to be wrapped by higher level libraries.</p>
-<p>The top-level API is provided in <a class="el" href="grpc_8h.html">grpc.h</a>. Security related functionality lives in <a class="el" href="grpc__security_8h.html">grpc_security.h</a>. </p>
+<div class="textblock"><p>The GRPC Core library is a low-level library designed to be wrapped by higher level libraries. The top-level API is provided in <a class="el" href="grpc_8h.html">grpc.h</a>. Security related functionality lives in <a class="el" href="grpc__security_8h.html">grpc_security.h</a>. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/init_8c.html b/doc/ref/core.internal/html/init_8c.html
index 177718606c..67aa4993e6 100644
--- a/doc/ref/core.internal/html/init_8c.html
+++ b/doc/ref/core.internal/html/init_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,14 +85,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">init.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
+<code>#include &lt;memory.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="census_8h_source.html">grpc/census.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="grpc_8h_source.html">grpc/grpc.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
<code>#include &quot;<a class="el" href="channel__stack_8h_source.html">src/core/channel/channel_stack.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="resolver__registry_8h_source.html">src/core/client_config/resolver_registry.h</a>&quot;</code><br/>
@@ -107,8 +112,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &quot;<a class="el" href="chttp2__transport_8h_source.html">src/core/transport/chttp2_transport.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="connectivity__state_8h_source.html">src/core/transport/connectivity_state.h</a>&quot;</code><br/>
</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__plugin.html">grpc_plugin</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a253adbfdf28c48f8e6cbe1e85b31e05a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="init_8c.html#a253adbfdf28c48f8e6cbe1e85b31e05a">MAX_PLUGINS</a>&#160;&#160;&#160;128</td></tr>
+<tr class="separator:a253adbfdf28c48f8e6cbe1e85b31e05a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a3fb4e865cee837e480c81be80e1cfbad"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__plugin.html">grpc_plugin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="init_8c.html#a3fb4e865cee837e480c81be80e1cfbad">grpc_plugin</a></td></tr>
+<tr class="separator:a3fb4e865cee837e480c81be80e1cfbad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
+<tr class="memitem:abd0ed6efe4d1ad27e0577535110882b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="init_8c.html#abd0ed6efe4d1ad27e0577535110882b3">grpc_register_plugin</a> (void(*init)(void), void(*destroy)(void))</td></tr>
+<tr class="memdesc:abd0ed6efe4d1ad27e0577535110882b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a plugin to be initialized and destroyed with the library. <a href="#abd0ed6efe4d1ad27e0577535110882b3">More...</a><br/></td></tr>
+<tr class="separator:abd0ed6efe4d1ad27e0577535110882b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78606c93951c49eadd8d83d739798d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="init_8c.html#aa78606c93951c49eadd8d83d739798d6">grpc_init</a> (void)</td></tr>
<tr class="memdesc:aa78606c93951c49eadd8d83d739798d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the grpc library. <a href="#aa78606c93951c49eadd8d83d739798d6">More...</a><br/></td></tr>
<tr class="separator:aa78606c93951c49eadd8d83d739798d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -118,6 +141,32 @@ Functions</h2></td></tr>
<tr class="memitem:a9e672384642d6dc0e98df16188beba55"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="init_8c.html#a9e672384642d6dc0e98df16188beba55">grpc_is_initialized</a> (void)</td></tr>
<tr class="separator:a9e672384642d6dc0e98df16188beba55"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a253adbfdf28c48f8e6cbe1e85b31e05a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAX_PLUGINS&#160;&#160;&#160;128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="a3fb4e865cee837e480c81be80e1cfbad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structgrpc__plugin.html">grpc_plugin</a> <a class="el" href="structgrpc__plugin.html">grpc_plugin</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="aa78606c93951c49eadd8d83d739798d6"></a>
<div class="memitem">
@@ -154,6 +203,35 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="abd0ed6efe4d1ad27e0577535110882b3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_register_plugin </td>
+ <td>(</td>
+ <td class="paramtype">void(*)(void)&#160;</td>
+ <td class="paramname"><em>init</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void(*)(void)&#160;</td>
+ <td class="paramname"><em>destroy</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a plugin to be initialized and destroyed with the library. </p>
+<p>The <em>init</em> and <em>destroy</em> functions will be invoked as part of <em><a class="el" href="grpc_8h.html#aa78606c93951c49eadd8d83d739798d6" title="Initialize the grpc library. ">grpc_init()</a></em> and <em><a class="el" href="grpc_8h.html#af1130720e50ffedd0bb065c84843b032" title="Shut down the grpc library. ">grpc_shutdown()</a></em>, respectively. Note that these functions can be invoked an arbitrary number of times (and hence so will <em>init</em> and <em>destroy</em>). It is safe to pass NULL to either argument. Plugins are destroyed in the reverse order they were initialized. </p>
+
+</div>
+</div>
<a class="anchor" id="af1130720e50ffedd0bb065c84843b032"></a>
<div class="memitem">
<div class="memproto">
@@ -176,7 +254,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/init_8h.html b/doc/ref/core.internal/html/init_8h.html
index 3b082820d4..1048e50955 100644
--- a/doc/ref/core.internal/html/init_8h.html
+++ b/doc/ref/core.internal/html/init_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/init_8h_source.html b/doc/ref/core.internal/html/init_8h_source.html
index 19e5432daa..74f7ef7137 100644
--- a/doc/ref/core.internal/html/init_8h_source.html
+++ b/doc/ref/core.internal/html/init_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -127,13 +127,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">void</span> <a class="code" href="init_8h.html#a7cfa0e02a966bf937b5d69e10fad2ef7">grpc_security_pre_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">int</span> <a class="code" href="init_8h.html#a9e672384642d6dc0e98df16188beba55">grpc_is_initialized</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_INIT_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="init_8h_html_a9e672384642d6dc0e98df16188beba55"><div class="ttname"><a href="init_8h.html#a9e672384642d6dc0e98df16188beba55">grpc_is_initialized</a></div><div class="ttdeci">int grpc_is_initialized(void)</div><div class="ttdef"><b>Definition:</b> init.c:106</div></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_INIT_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="init_8h_html_a9e672384642d6dc0e98df16188beba55"><div class="ttname"><a href="init_8h.html#a9e672384642d6dc0e98df16188beba55">grpc_is_initialized</a></div><div class="ttdeci">int grpc_is_initialized(void)</div><div class="ttdef"><b>Definition:</b> init.c:138</div></div>
<div class="ttc" id="init_8h_html_a7cfa0e02a966bf937b5d69e10fad2ef7"><div class="ttname"><a href="init_8h.html#a7cfa0e02a966bf937b5d69e10fad2ef7">grpc_security_pre_init</a></div><div class="ttdeci">void grpc_security_pre_init(void)</div><div class="ttdef"><b>Definition:</b> init_secure.c:39</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/init__secure_8c.html b/doc/ref/core.internal/html/init__secure_8c.html
index d3560da4eb..ec464f2952 100644
--- a/doc/ref/core.internal/html/init__secure_8c.html
+++ b/doc/ref/core.internal/html/init__secure_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -120,7 +120,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/initialize_8c.html b/doc/ref/core.internal/html/initialize_8c.html
index 72808eecf3..be983f9bba 100644
--- a/doc/ref/core.internal/html/initialize_8c.html
+++ b/doc/ref/core.internal/html/initialize_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -181,7 +181,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/internal_8h.html b/doc/ref/core.internal/html/internal_8h.html
index 2ccba9d5f0..9606f7f5e1 100644
--- a/doc/ref/core.internal/html/internal_8h.html
+++ b/doc/ref/core.internal/html/internal_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,6 +139,10 @@ Data Structures</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
+<tr class="memitem:a49ad637834088fab108d15da9a324017"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a49ad637834088fab108d15da9a324017">GRPC_CHTTP2_WRITING_DATA</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a49ad637834088fab108d15da9a324017"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adad37115630a9064e61f6ceb4a6e7e65"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#adad37115630a9064e61f6ceb4a6e7e65">GRPC_CHTTP2_WRITING_WINDOW</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:adad37115630a9064e61f6ceb4a6e7e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c51a6034ac0f34ecffc582732ad68a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a4c51a6034ac0f34ecffc582732ad68a4">GRPC_CHTTP2_CLIENT_CONNECT_STRING</a>&#160;&#160;&#160;&quot;PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n&quot;</td></tr>
<tr class="separator:a4c51a6034ac0f34ecffc582732ad68a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fd119b62e9b3648496dbb7c2f2a0025"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a5fd119b62e9b3648496dbb7c2f2a0025">GRPC_CHTTP2_CLIENT_CONNECT_STRLEN</a>&#160;&#160;&#160;(sizeof(<a class="el" href="internal_8h.html#a4c51a6034ac0f34ecffc582732ad68a4">GRPC_CHTTP2_CLIENT_CONNECT_STRING</a>) - 1)</td></tr>
@@ -254,8 +258,8 @@ Functions</h2></td></tr>
<tr class="separator:a154399c46a1f7b901491acb4c04d19d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa6e3087336e9d487f3987148cc3930"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a8fa6e3087336e9d487f3987148cc3930">grpc_chttp2_perform_writes</a> (<a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint)</td></tr>
<tr class="separator:a8fa6e3087336e9d487f3987148cc3930"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a83baade3ee315270b6d34fc6fbecb30c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c">grpc_chttp2_terminate_writing</a> (<a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing, int success)</td></tr>
-<tr class="separator:a83baade3ee315270b6d34fc6fbecb30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bac079485f968780b4ead6561fc371e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a7bac079485f968780b4ead6561fc371e">grpc_chttp2_terminate_writing</a> (void *transport_writing, int success)</td></tr>
+<tr class="separator:a7bac079485f968780b4ead6561fc371e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a309e83a79f87a133dee17a1a7dd592b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a309e83a79f87a133dee17a1a7dd592b9">grpc_chttp2_cleanup_writing</a> (<a class="el" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global, <a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *writing)</td></tr>
<tr class="separator:a309e83a79f87a133dee17a1a7dd592b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae444a83dc73e9a658e7df625a04b101a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#ae444a83dc73e9a658e7df625a04b101a">grpc_chttp2_prepare_to_read</a> (<a class="el" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global, <a class="el" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *parsing)</td></tr>
@@ -412,7 +416,7 @@ Variables</h2></td></tr>
<div class="line"> delta); \</div>
<div class="line"> }</div>
<div class="ttc" id="internal_8h_html_afd0f83d780e8ddeac885163c45aab0a8"><div class="ttname"><a href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">grpc_flowctl_trace</a></div><div class="ttdeci">int grpc_flowctl_trace</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:61</div></div>
-<div class="ttc" id="internal_8h_html_ac054ecf6e743093e5527787063f3acaa"><div class="ttname"><a href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a></div><div class="ttdeci">void grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1069</div></div>
+<div class="ttc" id="internal_8h_html_ac054ecf6e743093e5527787063f3acaa"><div class="ttname"><a href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a></div><div class="ttdeci">void grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1233</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -457,7 +461,7 @@ Variables</h2></td></tr>
<div class="line"> context-&gt;is_client, 0, context-&gt;var, delta); \</div>
<div class="line"> }</div>
<div class="ttc" id="internal_8h_html_afd0f83d780e8ddeac885163c45aab0a8"><div class="ttname"><a href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">grpc_flowctl_trace</a></div><div class="ttdeci">int grpc_flowctl_trace</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:61</div></div>
-<div class="ttc" id="internal_8h_html_ac054ecf6e743093e5527787063f3acaa"><div class="ttname"><a href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a></div><div class="ttdeci">void grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1069</div></div>
+<div class="ttc" id="internal_8h_html_ac054ecf6e743093e5527787063f3acaa"><div class="ttname"><a href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a></div><div class="ttdeci">void grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1233</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -482,6 +486,30 @@ Variables</h2></td></tr>
</div><!-- fragment -->
</div>
</div>
+<a class="anchor" id="a49ad637834088fab108d15da9a324017"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_CHTTP2_WRITING_DATA&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="adad37115630a9064e61f6ceb4a6e7e65"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_CHTTP2_WRITING_WINDOW&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a4b8e11ec16028f6adaa9355602a9c591"></a>
<div class="memitem">
@@ -1724,14 +1752,14 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a83baade3ee315270b6d34fc6fbecb30c"></a>
+<a class="anchor" id="a7bac079485f968780b4ead6561fc371e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void grpc_chttp2_terminate_writing </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *&#160;</td>
+ <td class="paramtype">void *&#160;</td>
<td class="paramname"><em>transport_writing</em>, </td>
</tr>
<tr>
@@ -1833,7 +1861,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/internal_8h_source.html b/doc/ref/core.internal/html/internal_8h_source.html
index ad70c2f466..7756827a36 100644
--- a/doc/ref/core.internal/html/internal_8h_source.html
+++ b/doc/ref/core.internal/html/internal_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -207,679 +207,692 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cca208ef886be22d63ae3cd3880cb6a3693"> 119</a></span>&#160; <a class="code" href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cca208ef886be22d63ae3cd3880cb6a3693">GRPC_WRITE_STATE_SENT_CLOSE</a></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;} <a class="code" href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cc">grpc_chttp2_write_state</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9"> 122</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c"> 123</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c">GRPC_DONT_SEND_CLOSED</a> = 0,</div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02"> 124</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02">GRPC_SEND_CLOSED</a>,</div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508"> 125</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508">GRPC_SEND_CLOSED_WITH_RST_STREAM</a></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;} <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9">grpc_chttp2_send_closed</a>;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__list.html"> 128</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__list.html#af0f7bfa4b2e03157bd08f46091534e73"> 129</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__list.html#af0f7bfa4b2e03157bd08f46091534e73">head</a>;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620"> 130</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620">tail</a>;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a>;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__link.html"> 133</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de"> 134</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de">next</a>;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400"> 135</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400">prev</a>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a>;</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment">/* We keep several sets of connection wide parameters */</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ad"> 139</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="comment">/* The settings our peer has asked for (and we have acked) */</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572"> 141</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572">GRPC_PEER_SETTINGS</a> = 0,</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="comment">/* The settings we&#39;d like to have */</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0"> 143</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0">GRPC_LOCAL_SETTINGS</a>,</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="comment">/* The settings we&#39;ve published to our peer */</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5"> 145</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5">GRPC_SENT_SETTINGS</a>,</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">/* The settings the peer has acked */</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42"> 147</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42">GRPC_ACKED_SETTINGS</a>,</div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641"> 148</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641">GRPC_NUM_SETTING_SETS</a></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;} <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ad">grpc_chttp2_setting_set</a>;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment">/* Outstanding ping request data */</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html"> 152</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9"> 153</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <span class="keywordtype">id</span>[8];</div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c"> 154</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c">on_recv</a>;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f"> 155</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> *<a class="code" href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f">next</a>;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6"> 156</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> *<a class="code" href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6">prev</a>;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;} <a class="code" href="internal_8h.html#a4b8e11ec16028f6adaa9355602a9c591">grpc_chttp2_outstanding_ping</a>;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html"> 159</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#abc8dc77619b0938e2ffa35bdf35bbae4"> 161</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport__global.html#abc8dc77619b0938e2ffa35bdf35bbae4">qbuf</a>;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ab2e898e62f398f90f830a543a4bb5b84"> 163</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__transport__global.html#ab2e898e62f398f90f830a543a4bb5b84">pending_closures_head</a>;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a725d69688880a644d58001be3526abaf"> 164</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__transport__global.html#a725d69688880a644d58001be3526abaf">pending_closures_tail</a>;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7"> 167</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7">outgoing_window</a>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a0d452aa09888c083335eedc6df456bd3"> 169</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a0d452aa09888c083335eedc6df456bd3">incoming_window</a>;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a9eb0479db2dffbb2637e771adab2ef06"> 171</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a9eb0479db2dffbb2637e771adab2ef06">connection_window_target</a>;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829"> 174</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829">seen_goaway</a>;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8"> 176</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8">sent_goaway</a>;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e"> 179</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e">is_client</a>;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e"> 181</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e">dirtied_local_settings</a>;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d"> 183</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d">sent_local_settings</a>;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027"> 185</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027">force_send_settings</a>;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ab25f0c4b45d1c12d29eaf856e7b1b4a7"> 187</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> settings[<a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641">GRPC_NUM_SETTING_SETS</a>][<a class="code" href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205">GRPC_CHTTP2_NUM_SETTINGS</a>];</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f"> 191</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f">next_stream_id</a>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">/* flags that can be or&#39;d into stream_global::writing_now */</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="internal_8h.html#a49ad637834088fab108d15da9a324017"> 123</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_WRITING_DATA 1</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="internal_8h.html#adad37115630a9064e61f6ceb4a6e7e65"> 124</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHTTP2_WRITING_WINDOW 2</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9"> 126</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c"> 127</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c">GRPC_DONT_SEND_CLOSED</a> = 0,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02"> 128</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02">GRPC_SEND_CLOSED</a>,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508"> 129</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508">GRPC_SEND_CLOSED_WITH_RST_STREAM</a></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;} <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9">grpc_chttp2_send_closed</a>;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__list.html"> 132</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__list.html#af0f7bfa4b2e03157bd08f46091534e73"> 133</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__list.html#af0f7bfa4b2e03157bd08f46091534e73">head</a>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620"> 134</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620">tail</a>;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a>;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__link.html"> 137</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de"> 138</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de">next</a>;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400"> 139</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *<a class="code" href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400">prev</a>;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment">/* We keep several sets of connection wide parameters */</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ad"> 143</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="comment">/* The settings our peer has asked for (and we have acked) */</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572"> 145</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572">GRPC_PEER_SETTINGS</a> = 0,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">/* The settings we&#39;d like to have */</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0"> 147</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0">GRPC_LOCAL_SETTINGS</a>,</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="comment">/* The settings we&#39;ve published to our peer */</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5"> 149</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5">GRPC_SENT_SETTINGS</a>,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="comment">/* The settings the peer has acked */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42"> 151</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42">GRPC_ACKED_SETTINGS</a>,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641"> 152</a></span>&#160; <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641">GRPC_NUM_SETTING_SETS</a></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;} <a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ad">grpc_chttp2_setting_set</a>;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment">/* Outstanding ping request data */</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html"> 156</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> {</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9"> 157</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <span class="keywordtype">id</span>[8];</div>
+<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c"> 158</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c">on_recv</a>;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f"> 159</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> *<a class="code" href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f">next</a>;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6"> 160</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> *<a class="code" href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6">prev</a>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;} <a class="code" href="internal_8h.html#a4b8e11ec16028f6adaa9355602a9c591">grpc_chttp2_outstanding_ping</a>;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html"> 163</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#abc8dc77619b0938e2ffa35bdf35bbae4"> 165</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport__global.html#abc8dc77619b0938e2ffa35bdf35bbae4">qbuf</a>;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ab2e898e62f398f90f830a543a4bb5b84"> 167</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__transport__global.html#ab2e898e62f398f90f830a543a4bb5b84">pending_closures_head</a>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a725d69688880a644d58001be3526abaf"> 168</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__transport__global.html#a725d69688880a644d58001be3526abaf">pending_closures_tail</a>;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7"> 171</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7">outgoing_window</a>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a0d452aa09888c083335eedc6df456bd3"> 173</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a0d452aa09888c083335eedc6df456bd3">incoming_window</a>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a9eb0479db2dffbb2637e771adab2ef06"> 175</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a9eb0479db2dffbb2637e771adab2ef06">connection_window_target</a>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829"> 178</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829">seen_goaway</a>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8"> 180</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8">sent_goaway</a>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e"> 183</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e">is_client</a>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e"> 185</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e">dirtied_local_settings</a>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d"> 187</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d">sent_local_settings</a>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027"> 189</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027">force_send_settings</a>;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ab25f0c4b45d1c12d29eaf856e7b1b4a7"> 191</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> settings[<a class="code" href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641">GRPC_NUM_SETTING_SETS</a>][<a class="code" href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205">GRPC_CHTTP2_NUM_SETTINGS</a>];</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a4038fcd84b5ed8d5be85871bbd7bf362"> 194</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a4038fcd84b5ed8d5be85871bbd7bf362">last_incoming_stream_id</a>;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad"> 197</a></span>&#160; <a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad">pings</a>;</div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7"> 199</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7">ping_counter</a>;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a77c29c9318b9c732bb57bac183abc995"> 203</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a77c29c9318b9c732bb57bac183abc995">concurrent_stream_count</a>;</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;} <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a>;</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html"> 206</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0"> 208</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0">outbuf</a>;</div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460"> 210</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__compressor.html">grpc_chttp2_hpack_compressor</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460">hpack_compressor</a>;</div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57"> 212</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57">is_client</a>;</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;} <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a>;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html"> 215</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> {</div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58"> 217</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58">is_client</a>;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a1b0ab60da80d6ffacf7966db31ff7013"> 220</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a1b0ab60da80d6ffacf7966db31ff7013">settings_updated</a>;</div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a163a1ce9c8ff2f73e58f2867fada9586"> 222</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a163a1ce9c8ff2f73e58f2867fada9586">settings_ack_received</a>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5"> 224</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5">goaway_received</a>;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c"> 227</a></span>&#160; <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c">initial_window_update</a>;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a187f56865b31b7a1a29a3d95e81ab308"> 230</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a187f56865b31b7a1a29a3d95e81ab308">qbuf</a>;</div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="comment">/* metadata object cache */</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad78473e552fc03fcd84af1502bb6115c"> 232</a></span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="structgrpc__chttp2__transport__parsing.html#ad78473e552fc03fcd84af1502bb6115c">str_grpc_timeout</a>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d"> 234</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d">hpack_parser</a>;</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d"> 237</a></span>&#160; <a class="code" href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">window_update</a>;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31"> 238</a></span>&#160; <a class="code" href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">settings</a>;</div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30"> 239</a></span>&#160; <a class="code" href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30">ping</a>;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04"> 240</a></span>&#160; <a class="code" href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">rst_stream</a>;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; } <a class="code" href="structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f">simple</a>;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b"> 243</a></span>&#160; <a class="code" href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b">goaway_parser</a>;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#af9b14729ff0c67e8b11f11bef74cc498"> 246</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#af9b14729ff0c67e8b11f11bef74cc498">incoming_window</a>;</div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a11bb4e6b13a37f1733f0348633e62ca9"> 247</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a11bb4e6b13a37f1733f0348633e62ca9">incoming_window_delta</a>;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9"> 250</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9">next_stream_id</a>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#aaaf91745383884fd3b3df92021c7b542"> 251</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#aaaf91745383884fd3b3df92021c7b542">last_incoming_stream_id</a>;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="comment">/* deframing */</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250"> 254</a></span>&#160; <a class="code" href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62">grpc_chttp2_deframe_transport_state</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250">deframe_state</a>;</div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3cc62ba8bd5b95de8d083421cc6f5781"> 255</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3cc62ba8bd5b95de8d083421cc6f5781">incoming_frame_type</a>;</div>
-<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f"> 256</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f">incoming_frame_flags</a>;</div>
-<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a0c6bdb40aa08bf5930307f3997961e50"> 257</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a0c6bdb40aa08bf5930307f3997961e50">header_eof</a>;</div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#acb9aee1746f86d0af230f41898c2e060"> 258</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#acb9aee1746f86d0af230f41898c2e060">expect_continuation_stream_id</a>;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0"> 259</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0">incoming_frame_size</a>;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3e785cf84303e183da7de8fd1b534732"> 260</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3e785cf84303e183da7de8fd1b534732">incoming_stream_id</a>;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="comment">/* active parser */</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442"> 263</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442">parser_data</a>;</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ab961441cc12e57a8721e7cd1b726e445"> 264</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *<a class="code" href="structgrpc__chttp2__transport__parsing.html#ab961441cc12e57a8721e7cd1b726e445">incoming_stream</a>;</div>
-<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61"> 265</a></span>&#160; <a class="code" href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a> (*<a class="code" href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61">parser</a>)(</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordtype">void</span> *parser_user_data, <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *stream_parsing, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice, <span class="keywordtype">int</span> is_last);</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="comment">/* received settings */</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a629d17756af481ff81ea339acb751751"> 270</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">settings</a>[<a class="code" href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205">GRPC_CHTTP2_NUM_SETTINGS</a>];</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="comment">/* goaway data */</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d"> 273</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d">goaway_error</a>;</div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f"> 274</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f">goaway_last_stream_index</a>;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8"> 275</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8">goaway_text</a>;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
-<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a"> 277</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a">outgoing_window_update</a>;</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b"> 280</a></span>&#160; <a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b">pings</a>;</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;};</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f"> 195</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f">next_stream_id</a>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a4038fcd84b5ed8d5be85871bbd7bf362"> 198</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a4038fcd84b5ed8d5be85871bbd7bf362">last_incoming_stream_id</a>;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad"> 201</a></span>&#160; <a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad">pings</a>;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7"> 203</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7">ping_counter</a>;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__global.html#a77c29c9318b9c732bb57bac183abc995"> 207</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__global.html#a77c29c9318b9c732bb57bac183abc995">concurrent_stream_count</a>;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;} <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html"> 210</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0"> 212</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0">outbuf</a>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460"> 214</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__compressor.html">grpc_chttp2_hpack_compressor</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460">hpack_compressor</a>;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57"> 216</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57">is_client</a>;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6"> 218</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6">done_cb</a>;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;} <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a>;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html"> 221</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> {</div>
+<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58"> 223</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58">is_client</a>;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a1b0ab60da80d6ffacf7966db31ff7013"> 226</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a1b0ab60da80d6ffacf7966db31ff7013">settings_updated</a>;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a163a1ce9c8ff2f73e58f2867fada9586"> 228</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a163a1ce9c8ff2f73e58f2867fada9586">settings_ack_received</a>;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5"> 230</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5">goaway_received</a>;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c"> 233</a></span>&#160; <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c">initial_window_update</a>;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a187f56865b31b7a1a29a3d95e81ab308"> 236</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a187f56865b31b7a1a29a3d95e81ab308">qbuf</a>;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="comment">/* metadata object cache */</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad78473e552fc03fcd84af1502bb6115c"> 238</a></span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="structgrpc__chttp2__transport__parsing.html#ad78473e552fc03fcd84af1502bb6115c">str_grpc_timeout</a>;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d"> 240</a></span>&#160; <a class="code" href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d">hpack_parser</a>;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d"> 243</a></span>&#160; <a class="code" href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">window_update</a>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31"> 244</a></span>&#160; <a class="code" href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">settings</a>;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30"> 245</a></span>&#160; <a class="code" href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30">ping</a>;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04"> 246</a></span>&#160; <a class="code" href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">rst_stream</a>;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; } <a class="code" href="structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf">simple</a>;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b"> 249</a></span>&#160; <a class="code" href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b">goaway_parser</a>;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#af9b14729ff0c67e8b11f11bef74cc498"> 252</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#af9b14729ff0c67e8b11f11bef74cc498">incoming_window</a>;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a11bb4e6b13a37f1733f0348633e62ca9"> 253</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a11bb4e6b13a37f1733f0348633e62ca9">incoming_window_delta</a>;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9"> 256</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9">next_stream_id</a>;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#aaaf91745383884fd3b3df92021c7b542"> 257</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#aaaf91745383884fd3b3df92021c7b542">last_incoming_stream_id</a>;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="comment">/* deframing */</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250"> 260</a></span>&#160; <a class="code" href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62">grpc_chttp2_deframe_transport_state</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250">deframe_state</a>;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3cc62ba8bd5b95de8d083421cc6f5781"> 261</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3cc62ba8bd5b95de8d083421cc6f5781">incoming_frame_type</a>;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f"> 262</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f">incoming_frame_flags</a>;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a0c6bdb40aa08bf5930307f3997961e50"> 263</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a0c6bdb40aa08bf5930307f3997961e50">header_eof</a>;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#acb9aee1746f86d0af230f41898c2e060"> 264</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#acb9aee1746f86d0af230f41898c2e060">expect_continuation_stream_id</a>;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0"> 265</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0">incoming_frame_size</a>;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a3e785cf84303e183da7de8fd1b534732"> 266</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a3e785cf84303e183da7de8fd1b534732">incoming_stream_id</a>;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="comment">/* active parser */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442"> 269</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442">parser_data</a>;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ab961441cc12e57a8721e7cd1b726e445"> 270</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *<a class="code" href="structgrpc__chttp2__transport__parsing.html#ab961441cc12e57a8721e7cd1b726e445">incoming_stream</a>;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61"> 271</a></span>&#160; <a class="code" href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a> (*<a class="code" href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61">parser</a>)(</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordtype">void</span> *parser_user_data, <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *stream_parsing, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice, <span class="keywordtype">int</span> is_last);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="comment">/* received settings */</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a629d17756af481ff81ea339acb751751"> 276</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">settings</a>[<a class="code" href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205">GRPC_CHTTP2_NUM_SETTINGS</a>];</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="comment">/* goaway data */</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d"> 279</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d">goaway_error</a>;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f"> 280</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f">goaway_last_stream_index</a>;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8"> 281</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8">goaway_text</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
-<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html"> 283</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> {</div>
-<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f"> 284</a></span>&#160; <a class="code" href="structgrpc__transport.html">grpc_transport</a> <a class="code" href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f">base</a>; <span class="comment">/* must be first */</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff"> 285</a></span>&#160; <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *<a class="code" href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff">ep</a>;</div>
-<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2"> 286</a></span>&#160; <a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *<a class="code" href="structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2">metadata_context</a>;</div>
-<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69"> 287</a></span>&#160; <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69">refs</a>;</div>
-<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7"> 288</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7">peer_string</a>;</div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
-<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e"> 290</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">mu</a>;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f"> 293</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">destroying</a>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405"> 295</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405">closed</a>;</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b"> 298</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b">writing_active</a>;</div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3"> 300</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3">parsing_active</a>;</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905"> 303</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905">endpoint_reading</a>;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a"> 306</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a> <a class="code" href="structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a">lists</a>[<a class="code" href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a>];</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694"> 309</a></span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> <a class="code" href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694">global</a>;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf"> 312</a></span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> <a class="code" href="structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf">writing</a>;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c"> 315</a></span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> <a class="code" href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c">parsing</a>;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a"> 283</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a">outgoing_window_update</a>;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b"> 286</a></span>&#160; <a class="code" href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a> <a class="code" href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b">pings</a>;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;};</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html"> 289</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> {</div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f"> 290</a></span>&#160; <a class="code" href="structgrpc__transport.html">grpc_transport</a> <a class="code" href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f">base</a>; <span class="comment">/* must be first */</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff"> 291</a></span>&#160; <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *<a class="code" href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff">ep</a>;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2"> 292</a></span>&#160; <a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *<a class="code" href="structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2">metadata_context</a>;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69"> 293</a></span>&#160; <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69">refs</a>;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7"> 294</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7">peer_string</a>;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
+<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed"> 297</a></span>&#160; <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed">shutdown_ep_refs</a>;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e"> 299</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">mu</a>;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f"> 302</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">destroying</a>;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405"> 304</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405">closed</a>;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b"> 307</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b">writing_active</a>;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3"> 309</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3">parsing_active</a>;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905"> 312</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905">endpoint_reading</a>;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a"> 315</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a> <a class="code" href="structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a">lists</a>[<a class="code" href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a>];</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937"> 319</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a> <a class="code" href="structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937">parsing_stream_map</a>;</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
-<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca"> 324</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a> <a class="code" href="structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca">new_stream_map</a>;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694"> 318</a></span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> <a class="code" href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694">global</a>;</div>
+<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf"> 321</a></span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> <a class="code" href="structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf">writing</a>;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c"> 324</a></span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> <a class="code" href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c">parsing</a>;</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224"> 327</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224">writing_action</a>;</div>
-<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885"> 329</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885">reading_action</a>;</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e"> 334</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> **<a class="code" href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e">accepting_stream</a>;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="comment">/* accept stream callback */</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a"> 338</a></span>&#160; void (*<a class="code" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">accept_stream</a>)(<span class="keywordtype">void</span> *user_data, <a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_data);</div>
-<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f"> 340</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f">accept_stream_user_data</a>;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857"> 343</a></span>&#160; <a class="code" href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a> <a class="code" href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857">state_tracker</a>;</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; } <a class="code" href="structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb">channel_callback</a>;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;};</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html"> 347</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4"> 349</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4">id</a>;</div>
-<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905"> 351</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905">send_done_closure</a>;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c"> 352</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c">recv_done_closure</a>;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937"> 328</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a> <a class="code" href="structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937">parsing_stream_map</a>;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca"> 333</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a> <a class="code" href="structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca">new_stream_map</a>;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224"> 336</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224">writing_action</a>;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90"> 338</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90">recv_data</a>;</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46"> 341</a></span>&#160; <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> <a class="code" href="structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46">read_buffer</a>;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e"> 346</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> **<a class="code" href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e">accepting_stream</a>;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="comment">/* accept stream callback */</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a"> 350</a></span>&#160; void (*<a class="code" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">accept_stream</a>)(<span class="keywordtype">void</span> *user_data, <a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_data);</div>
+<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f"> 352</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f">accept_stream_user_data</a>;</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
-<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec"> 355</a></span>&#160; <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec">outgoing_window</a>;</div>
-<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7"> 359</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7">max_recv_bytes</a>;</div>
-<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9"> 364</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9">unannounced_incoming_window</a>;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a61488c0b537d712411fd90e1ea3bf363"> 369</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a61488c0b537d712411fd90e1ea3bf363">incoming_window</a>;</div>
-<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d"> 371</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d">outgoing_sopb</a>;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9"> 375</a></span>&#160; <a class="code" href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cc">grpc_chttp2_write_state</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9">write_state</a>;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a"> 377</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a">read_closed</a>;</div>
-<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312"> 379</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">cancelled</a>;</div>
-<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098"> 380</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098">cancelled_status</a>;</div>
-<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a7b7f83db6f582e75152fbf85aeedd6be"> 382</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a7b7f83db6f582e75152fbf85aeedd6be">published_cancelled</a>;</div>
-<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4"> 384</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4">in_stream_map</a>;</div>
-<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c"> 386</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">writing_now</a>;</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
-<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665"> 389</a></span>&#160; <a class="code" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665">published_state</a>;</div>
-<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a62637fc6cff3b84aabacc3e9d9bdd1e3"> 391</a></span>&#160; <a class="code" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a62637fc6cff3b84aabacc3e9d9bdd1e3">publish_state</a>;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a8fb7af1b8962b843978bd8f7fff400fe"> 393</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a8fb7af1b8962b843978bd8f7fff400fe">publish_sopb</a>;</div>
-<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#ad9b5d27432602aed7ad614427579643e"> 394</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> <a class="code" href="structgrpc__chttp2__stream__global.html#ad9b5d27432602aed7ad614427579643e">incoming_sopb</a>;</div>
-<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div>
-<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aa5202346d6771ba38232b4d1fd290da5"> 397</a></span>&#160; <a class="code" href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aa5202346d6771ba38232b4d1fd290da5">incoming_metadata</a>;</div>
-<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0"> 398</a></span>&#160; <a class="code" href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html">grpc_chttp2_incoming_metadata_live_op_buffer</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0">outstanding_metadata</a>;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a>;</div>
-<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html"> 401</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832"> 403</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832">id</a>;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120"> 405</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120">sopb</a>;</div>
-<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#abbea2f6f529041a009046136dcff99f0"> 407</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9">grpc_chttp2_send_closed</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#abbea2f6f529041a009046136dcff99f0">send_closed</a>;</div>
-<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17"> 409</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17">announce_window</a>;</div>
-<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a>;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
-<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html"> 412</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> {</div>
-<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83"> 414</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83">id</a>;</div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b"> 416</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b">received_close</a>;</div>
-<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b"> 418</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b">saw_rst_stream</a>;</div>
-<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a981536ef5bd42bfaf2940b005ae4d1ed"> 420</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a981536ef5bd42bfaf2940b005ae4d1ed">incoming_window_delta</a>;</div>
-<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a6764e27bf94c79201b4408c7b2deb622"> 422</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a6764e27bf94c79201b4408c7b2deb622">incoming_window</a>;</div>
-<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54"> 424</a></span>&#160; <a class="code" href="structgrpc__chttp2__data__parser.html">grpc_chttp2_data_parser</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54">data_parser</a>;</div>
-<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2"> 426</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2">rst_stream_reason</a>;</div>
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="comment">/* amount of window given */</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196"> 428</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196">outgoing_window_update</a>;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
-<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a5cdeb7e94802970d5748ec4c218003cc"> 431</a></span>&#160; <a class="code" href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a5cdeb7e94802970d5748ec4c218003cc">incoming_metadata</a>;</div>
-<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;};</div>
-<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div>
-<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html"> 434</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> {</div>
-<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5"> 435</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> <a class="code" href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5">global</a>;</div>
-<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e"> 436</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> <a class="code" href="structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e">writing</a>;</div>
-<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9"> 437</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> <a class="code" href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9">parsing</a>;</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
-<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#a6ffcd70fca0b8574e024e572c3928624"> 439</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a> <a class="code" href="structgrpc__chttp2__stream.html#a6ffcd70fca0b8574e024e572c3928624">links</a>[<a class="code" href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a>];</div>
-<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95"> 440</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95">included</a>[<a class="code" href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a>];</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;};</div>
-<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
-<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a154399c46a1f7b901491acb4c04d19d3">grpc_chttp2_unlocking_check_writes</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
-<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *writing);</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a8fa6e3087336e9d487f3987148cc3930">grpc_chttp2_perform_writes</a>(</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c">grpc_chttp2_terminate_writing</a>(</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing, <span class="keywordtype">int</span> success);</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a309e83a79f87a133dee17a1a7dd592b9">grpc_chttp2_cleanup_writing</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *writing);</div>
-<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div>
-<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ae444a83dc73e9a658e7df625a04b101a">grpc_chttp2_prepare_to_read</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
-<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *parsing);</div>
-<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#abeaab2fead1bddefe92af0bc61a3a33f">grpc_chttp2_perform_read</a>(<a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
-<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
-<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a4d137f455d722521fd7dab4fd13e1697">grpc_chttp2_publish_reads</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
-<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *parsing);</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
-<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a117877f5202f072aa35e7ada0379d0db">grpc_chttp2_list_add_writable_stream</a>(</div>
-<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a8858ea6e4f6e7c363985793b403a0ac9">grpc_chttp2_list_add_first_writable_stream</a>(</div>
-<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#aeac970afdd6294bac9d1dcb84b702167">grpc_chttp2_list_pop_writable_stream</a>(</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
-<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
-<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> **stream_writing);</div>
-<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a789d5bcd10c0f1c7ad2fc32190fd87a0">grpc_chttp2_list_remove_writable_stream</a>(</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div>
-<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a1d99597284d4c0a0bd3cbf102ff415a2">grpc_chttp2_list_add_incoming_window_updated</a>(</div>
-<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a90a6cb6d111a750ab1f28bf4e438bb62">grpc_chttp2_list_pop_incoming_window_updated</a>(</div>
-<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
-<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> **stream_parsing);</div>
-<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a8a7f981b74e1e99b0a1afe0c45702d89">grpc_chttp2_list_remove_incoming_window_updated</a>(</div>
-<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#af5740bd38b626e875166e60e697e099e">grpc_chttp2_list_add_writing_stream</a>(</div>
-<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
-<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> *stream_writing);</div>
-<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a2c7a37cef27c29528850701b9cf772d4">grpc_chttp2_list_have_writing_streams</a>(</div>
-<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing);</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#aba4771272cd49e3012d81c05fad1bdb7">grpc_chttp2_list_pop_writing_stream</a>(</div>
-<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
-<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> **stream_writing);</div>
-<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ac6b7a089de78b67a9650e42b4a76ac69">grpc_chttp2_list_add_written_stream</a>(</div>
-<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
-<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> *stream_writing);</div>
-<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a3107afcec2694dd7c7855d540a560090">grpc_chttp2_list_pop_written_stream</a>(</div>
-<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857"> 355</a></span>&#160; <a class="code" href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a> <a class="code" href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857">state_tracker</a>;</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; } <a class="code" href="structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8">channel_callback</a>;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;};</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html"> 359</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4"> 361</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4">id</a>;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905"> 363</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905">send_done_closure</a>;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c"> 364</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c">recv_done_closure</a>;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec"> 367</a></span>&#160; <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec">outgoing_window</a>;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7"> 371</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7">max_recv_bytes</a>;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9"> 376</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9">unannounced_incoming_window</a>;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a61488c0b537d712411fd90e1ea3bf363"> 381</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a61488c0b537d712411fd90e1ea3bf363">incoming_window</a>;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d"> 383</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d">outgoing_sopb</a>;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9"> 387</a></span>&#160; <a class="code" href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cc">grpc_chttp2_write_state</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9">write_state</a>;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a"> 389</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a">read_closed</a>;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312"> 391</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">cancelled</a>;</div>
+<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098"> 392</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098">cancelled_status</a>;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a7b7f83db6f582e75152fbf85aeedd6be"> 394</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a7b7f83db6f582e75152fbf85aeedd6be">published_cancelled</a>;</div>
+<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4"> 396</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4">in_stream_map</a>;</div>
+<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c"> 398</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">writing_now</a>;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6"> 400</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6">written_anything</a>;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665"> 403</a></span>&#160; <a class="code" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a> <a class="code" href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665">published_state</a>;</div>
+<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a62637fc6cff3b84aabacc3e9d9bdd1e3"> 405</a></span>&#160; <a class="code" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a62637fc6cff3b84aabacc3e9d9bdd1e3">publish_state</a>;</div>
+<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#a8fb7af1b8962b843978bd8f7fff400fe"> 407</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *<a class="code" href="structgrpc__chttp2__stream__global.html#a8fb7af1b8962b843978bd8f7fff400fe">publish_sopb</a>;</div>
+<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#ad9b5d27432602aed7ad614427579643e"> 408</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> <a class="code" href="structgrpc__chttp2__stream__global.html#ad9b5d27432602aed7ad614427579643e">incoming_sopb</a>;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aa5202346d6771ba38232b4d1fd290da5"> 411</a></span>&#160; <a class="code" href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aa5202346d6771ba38232b4d1fd290da5">incoming_metadata</a>;</div>
+<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0"> 412</a></span>&#160; <a class="code" href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html">grpc_chttp2_incoming_metadata_live_op_buffer</a> <a class="code" href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0">outstanding_metadata</a>;</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a>;</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
+<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html"> 415</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832"> 417</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832">id</a>;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120"> 419</a></span>&#160; <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120">sopb</a>;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#abbea2f6f529041a009046136dcff99f0"> 421</a></span>&#160; <a class="code" href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9">grpc_chttp2_send_closed</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#abbea2f6f529041a009046136dcff99f0">send_closed</a>;</div>
+<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17"> 423</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17">announce_window</a>;</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;} <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a>;</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html"> 426</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> {</div>
+<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83"> 428</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83">id</a>;</div>
+<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b"> 430</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b">received_close</a>;</div>
+<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b"> 432</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b">saw_rst_stream</a>;</div>
+<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a981536ef5bd42bfaf2940b005ae4d1ed"> 434</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a981536ef5bd42bfaf2940b005ae4d1ed">incoming_window_delta</a>;</div>
+<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a6764e27bf94c79201b4408c7b2deb622"> 436</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a6764e27bf94c79201b4408c7b2deb622">incoming_window</a>;</div>
+<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54"> 438</a></span>&#160; <a class="code" href="structgrpc__chttp2__data__parser.html">grpc_chttp2_data_parser</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54">data_parser</a>;</div>
+<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2"> 440</a></span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2">rst_stream_reason</a>;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="comment">/* amount of window given */</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196"> 442</a></span>&#160; <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196">outgoing_window_update</a>;</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
+<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream__parsing.html#a5cdeb7e94802970d5748ec4c218003cc"> 445</a></span>&#160; <a class="code" href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a> <a class="code" href="structgrpc__chttp2__stream__parsing.html#a5cdeb7e94802970d5748ec4c218003cc">incoming_metadata</a>;</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;};</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div>
+<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html"> 448</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> {</div>
+<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5"> 449</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> <a class="code" href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5">global</a>;</div>
+<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e"> 450</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> <a class="code" href="structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e">writing</a>;</div>
+<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9"> 451</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> <a class="code" href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9">parsing</a>;</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#a6ffcd70fca0b8574e024e572c3928624"> 453</a></span>&#160; <a class="code" href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a> <a class="code" href="structgrpc__chttp2__stream.html#a6ffcd70fca0b8574e024e572c3928624">links</a>[<a class="code" href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a>];</div>
+<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95"> 454</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95">included</a>[<a class="code" href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a>];</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;};</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a154399c46a1f7b901491acb4c04d19d3">grpc_chttp2_unlocking_check_writes</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *writing);</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a8fa6e3087336e9d487f3987148cc3930">grpc_chttp2_perform_writes</a>(</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint);</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a7bac079485f968780b4ead6561fc371e">grpc_chttp2_terminate_writing</a>(<span class="keywordtype">void</span> *transport_writing, <span class="keywordtype">int</span> success);</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a309e83a79f87a133dee17a1a7dd592b9">grpc_chttp2_cleanup_writing</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *writing);</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ae444a83dc73e9a658e7df625a04b101a">grpc_chttp2_prepare_to_read</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *parsing);</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#abeaab2fead1bddefe92af0bc61a3a33f">grpc_chttp2_perform_read</a>(<a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a4d137f455d722521fd7dab4fd13e1697">grpc_chttp2_publish_reads</a>(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *global,</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *parsing);</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a117877f5202f072aa35e7ada0379d0db">grpc_chttp2_list_add_writable_stream</a>(</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a8858ea6e4f6e7c363985793b403a0ac9">grpc_chttp2_list_add_first_writable_stream</a>(</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#aeac970afdd6294bac9d1dcb84b702167">grpc_chttp2_list_pop_writable_stream</a>(</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> **stream_writing);</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a789d5bcd10c0f1c7ad2fc32190fd87a0">grpc_chttp2_list_remove_writable_stream</a>(</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a1d99597284d4c0a0bd3cbf102ff415a2">grpc_chttp2_list_add_incoming_window_updated</a>(</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a90a6cb6d111a750ab1f28bf4e438bb62">grpc_chttp2_list_pop_incoming_window_updated</a>(</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> **stream_parsing);</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a8a7f981b74e1e99b0a1afe0c45702d89">grpc_chttp2_list_remove_incoming_window_updated</a>(</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#af5740bd38b626e875166e60e697e099e">grpc_chttp2_list_add_writing_stream</a>(</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
-<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
-<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> **stream_writing);</div>
-<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div>
-<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a771e6e4a553060bfac71d00b5f866877">grpc_chttp2_list_add_parsing_seen_stream</a>(</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
-<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *stream_parsing);</div>
-<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a1d1ec9b2edce465d2fd18002a403878d">grpc_chttp2_list_pop_parsing_seen_stream</a>(</div>
-<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
-<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> **stream_parsing);</div>
-<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div>
-<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a71d9dea1ff323c374d7ea47818defc2e">grpc_chttp2_list_add_waiting_for_concurrency</a>(</div>
-<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a6b62b98b415b3984616d4e851f0ff5c0">grpc_chttp2_list_pop_waiting_for_concurrency</a>(</div>
-<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
-<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a1208f234dcb6b2a73be3c875b2b52907">grpc_chttp2_list_add_closed_waiting_for_parsing</a>(</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> *stream_writing);</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a2c7a37cef27c29528850701b9cf772d4">grpc_chttp2_list_have_writing_streams</a>(</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing);</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#aba4771272cd49e3012d81c05fad1bdb7">grpc_chttp2_list_pop_writing_stream</a>(</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> **stream_writing);</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ac6b7a089de78b67a9650e42b4a76ac69">grpc_chttp2_list_add_written_stream</a>(</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> *stream_writing);</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a3107afcec2694dd7c7855d540a560090">grpc_chttp2_list_pop_written_stream</a>(</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <a class="code" href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a> *transport_writing,</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <a class="code" href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a> **stream_writing);</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a771e6e4a553060bfac71d00b5f866877">grpc_chttp2_list_add_parsing_seen_stream</a>(</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *stream_parsing);</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a1d1ec9b2edce465d2fd18002a403878d">grpc_chttp2_list_pop_parsing_seen_stream</a>(</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#ad0434ee720b66a5ee51c9904548857af">grpc_chttp2_list_pop_closed_waiting_for_parsing</a>(</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
-<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div>
-<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ad26dae5e10a026530f50b133359b3ee2">grpc_chttp2_list_add_cancelled_waiting_for_writing</a>(</div>
-<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#ad2d2a802b9072505d1e6f8bb68727f44">grpc_chttp2_list_pop_cancelled_waiting_for_writing</a>(</div>
-<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
-<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div>
-<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#aa6b5168e8b96d0bc9f9d84a4cbef653a">grpc_chttp2_list_add_read_write_state_changed</a>(</div>
-<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
-<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#ac9e8165e01d872ed42c0333aee9d31c4">grpc_chttp2_list_pop_read_write_state_changed</a>(</div>
-<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
-<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;</div>
-<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a6f8b16bb6048f85107966a4be9ff4a4d">grpc_chttp2_schedule_closure</a>(</div>
-<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure,</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordtype">int</span> success);</div>
-<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
-<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *<a class="code" href="internal_8h.html#ae19b5968ebea2a077650652f1a3af46d">grpc_chttp2_parsing_lookup_stream</a>(</div>
-<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *<a class="code" href="internal_8h.html#a25a39d1d95e7140c1ae8f765ffd92847">grpc_chttp2_parsing_accept_stream</a>(</div>
-<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div>
-<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#aeb6a160980622d4e5d1b8e9e608c6771">grpc_chttp2_add_incoming_goaway</a>(</div>
-<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> goaway_error,</div>
-<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> goaway_text);</div>
-<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#accb6dbbacb57c3f9860e6ec6eca2390e">grpc_chttp2_register_stream</a>(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *t,</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *s);</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="comment">/* returns 1 if this is the last stream, 0 otherwise */</span></div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a558d8331836125098834d28a94e39bcc">grpc_chttp2_unregister_stream</a>(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *t,</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *s) <a class="code" href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a>;</div>
-<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a19ad8f2b321787a1255a888d5d5923f1">grpc_chttp2_has_streams</a>(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *t);</div>
-<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a62031f6afc6643cc2f34b4af2d547576">grpc_chttp2_for_all_streams</a>(</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <span class="keywordtype">void</span> *user_data,</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">void</span> (*cb)(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <span class="keywordtype">void</span> *user_data,</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global));</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ad6a13571d6666f45a64c8e0f6b234e60">grpc_chttp2_parsing_become_skip_parser</a>(</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing);</div>
-<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div>
-<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="internal_8h.html#a4c51a6034ac0f34ecffc582732ad68a4"> 586</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_CLIENT_CONNECT_STRING &quot;PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n&quot;</span></div>
-<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="internal_8h.html#a5fd119b62e9b3648496dbb7c2f2a0025"> 587</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHTTP2_CLIENT_CONNECT_STRLEN \</span></div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor"> (sizeof(GRPC_CHTTP2_CLIENT_CONNECT_STRING) - 1)</span></div>
-<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a6bb76c8188f883af2fb738233abdeea0">grpc_http_trace</a>;</div>
-<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">grpc_flowctl_trace</a>;</div>
-<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
-<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="internal_8h.html#ab4ecd954e779c49a6159f842dc5a2ab4"> 593</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_IF_TRACING(stmt) \</span></div>
-<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor"> if (!(grpc_http_trace)) \</span></div>
-<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor"> ; \</span></div>
-<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor"> else \</span></div>
-<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor"> stmt</span></div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="internal_8h.html#a927cb1449b541fcb1812761184135ca1"> 599</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_FLOWCTL_TRACE_STREAM(reason, transport, context, var, \</span></div>
-<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor"> delta) \</span></div>
-<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor"> if (!(grpc_flowctl_trace)) { \</span></div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor"> } else { \</span></div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor"> grpc_chttp2_flowctl_trace(__FILE__, __LINE__, reason, #context, #var, \</span></div>
-<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor"> transport-&gt;is_client, context-&gt;id, context-&gt;var, \</span></div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor"> delta); \</span></div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor"> }</span></div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="internal_8h.html#ad6d86669b104a248fbee4d8f63237a06"> 608</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_FLOWCTL_TRACE_TRANSPORT(reason, context, var, delta) \</span></div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor"> if (!(grpc_flowctl_trace)) { \</span></div>
-<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor"> } else { \</span></div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor"> grpc_chttp2_flowctl_trace(__FILE__, __LINE__, reason, #context, #var, \</span></div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor"> context-&gt;is_client, 0, context-&gt;var, delta); \</span></div>
-<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor"> }</span></div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason,</div>
-<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *context, <span class="keyword">const</span> <span class="keywordtype">char</span> *var,</div>
-<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keywordtype">int</span> is_client, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> stream_id,</div>
-<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> current_value, <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> delta);</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;</div>
-<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing,</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global,</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> **stream_parsing);</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a71d9dea1ff323c374d7ea47818defc2e">grpc_chttp2_list_add_waiting_for_concurrency</a>(</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a6b62b98b415b3984616d4e851f0ff5c0">grpc_chttp2_list_pop_waiting_for_concurrency</a>(</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a1208f234dcb6b2a73be3c875b2b52907">grpc_chttp2_list_add_closed_waiting_for_parsing</a>(</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#ad0434ee720b66a5ee51c9904548857af">grpc_chttp2_list_pop_closed_waiting_for_parsing</a>(</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ad26dae5e10a026530f50b133359b3ee2">grpc_chttp2_list_add_cancelled_waiting_for_writing</a>(</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#ad2d2a802b9072505d1e6f8bb68727f44">grpc_chttp2_list_pop_cancelled_waiting_for_writing</a>(</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#aa6b5168e8b96d0bc9f9d84a4cbef653a">grpc_chttp2_list_add_read_write_state_changed</a>(</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global);</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#ac9e8165e01d872ed42c0333aee9d31c4">grpc_chttp2_list_pop_read_write_state_changed</a>(</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global,</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> **stream_global);</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a6f8b16bb6048f85107966a4be9ff4a4d">grpc_chttp2_schedule_closure</a>(</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *closure,</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordtype">int</span> success);</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *<a class="code" href="internal_8h.html#ae19b5968ebea2a077650652f1a3af46d">grpc_chttp2_parsing_lookup_stream</a>(</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<a class="code" href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a> *<a class="code" href="internal_8h.html#a25a39d1d95e7140c1ae8f765ffd92847">grpc_chttp2_parsing_accept_stream</a>(</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#aeb6a160980622d4e5d1b8e9e608c6771">grpc_chttp2_add_incoming_goaway</a>(</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> goaway_error,</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> goaway_text);</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#accb6dbbacb57c3f9860e6ec6eca2390e">grpc_chttp2_register_stream</a>(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *t,</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *s);</div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="comment">/* returns 1 if this is the last stream, 0 otherwise */</span></div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a558d8331836125098834d28a94e39bcc">grpc_chttp2_unregister_stream</a>(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *t,</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <a class="code" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> *s) <a class="code" href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a>;</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a19ad8f2b321787a1255a888d5d5923f1">grpc_chttp2_has_streams</a>(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *t);</div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#a62031f6afc6643cc2f34b4af2d547576">grpc_chttp2_for_all_streams</a>(</div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <span class="keywordtype">void</span> *user_data,</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keywordtype">void</span> (*cb)(<a class="code" href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a> *transport_global, <span class="keywordtype">void</span> *user_data,</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <a class="code" href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a> *stream_global));</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ad6a13571d6666f45a64c8e0f6b234e60">grpc_chttp2_parsing_become_skip_parser</a>(</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <a class="code" href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a> *transport_parsing);</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;</div>
+<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="internal_8h.html#a4c51a6034ac0f34ecffc582732ad68a4"> 599</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_CLIENT_CONNECT_STRING &quot;PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n&quot;</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="internal_8h.html#a5fd119b62e9b3648496dbb7c2f2a0025"> 600</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CHTTP2_CLIENT_CONNECT_STRLEN \</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor"> (sizeof(GRPC_CHTTP2_CLIENT_CONNECT_STRING) - 1)</span></div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="internal_8h.html#a6bb76c8188f883af2fb738233abdeea0">grpc_http_trace</a>;</div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">grpc_flowctl_trace</a>;</div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;</div>
+<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="internal_8h.html#ab4ecd954e779c49a6159f842dc5a2ab4"> 606</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_IF_TRACING(stmt) \</span></div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor"> if (!(grpc_http_trace)) \</span></div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor"> ; \</span></div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor"> stmt</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="internal_8h.html#a927cb1449b541fcb1812761184135ca1"> 612</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_FLOWCTL_TRACE_STREAM(reason, transport, context, var, \</span></div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor"> delta) \</span></div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor"> if (!(grpc_flowctl_trace)) { \</span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor"> } else { \</span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor"> grpc_chttp2_flowctl_trace(__FILE__, __LINE__, reason, #context, #var, \</span></div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor"> transport-&gt;is_client, context-&gt;id, context-&gt;var, \</span></div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor"> delta); \</span></div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="internal_8h.html#ad6d86669b104a248fbee4d8f63237a06"> 621</a></span>&#160;<span class="preprocessor">#define GRPC_CHTTP2_FLOWCTL_TRACE_TRANSPORT(reason, context, var, delta) \</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="preprocessor"> if (!(grpc_flowctl_trace)) { \</span></div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="preprocessor"> } else { \</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor"> grpc_chttp2_flowctl_trace(__FILE__, __LINE__, reason, #context, #var, \</span></div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor"> context-&gt;is_client, 0, context-&gt;var, delta); \</span></div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="keywordtype">void</span> <a class="code" href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason,</div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *context, <span class="keyword">const</span> <span class="keywordtype">char</span> *var,</div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordtype">int</span> is_client, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> stream_id,</div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> current_value, <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> delta);</div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;</div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="internal_8h_html_a117877f5202f072aa35e7ada0379d0db"><div class="ttname"><a href="internal_8h.html#a117877f5202f072aa35e7ada0379d0db">grpc_chttp2_list_add_writable_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdoc">Get a writable stream returns non-zero if there was a stream available. </div><div class="ttdef"><b>Definition:</b> stream_lists.c:155</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a7dfb17176bd8ea6005e8d27caa30e49c"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a7dfb17176bd8ea6005e8d27caa30e49c">GRPC_DTS_FH_6</a></div><div class="ttdef"><b>Definition:</b> internal.h:108</div></div>
<div class="ttc" id="internal_8h_html_a6bb76c8188f883af2fb738233abdeea0"><div class="ttname"><a href="internal_8h.html#a6bb76c8188f883af2fb738233abdeea0">grpc_http_trace</a></div><div class="ttdeci">int grpc_http_trace</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:60</div></div>
<div class="ttc" id="structgrpc__chttp2__incoming__metadata__live__op__buffer_html"><div class="ttname"><a href="structgrpc__chttp2__incoming__metadata__live__op__buffer.html">grpc_chttp2_incoming_metadata_live_op_buffer</a></div><div class="ttdef"><b>Definition:</b> incoming_metadata.h:46</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ab986ee109b4635c4ccf94d7aab397257"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ab986ee109b4635c4ccf94d7aab397257">GRPC_DTS_CLIENT_PREFIX_19</a></div><div class="ttdef"><b>Definition:</b> internal.h:95</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__link_html"><div class="ttname"><a href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a></div><div class="ttdef"><b>Definition:</b> internal.h:133</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a727a1168723b305b97a5dc2c25bd2405"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405">grpc_chttp2_transport::closed</a></div><div class="ttdeci">gpr_uint8 closed</div><div class="ttdoc">has the upper layer closed the transport? </div><div class="ttdef"><b>Definition:</b> internal.h:295</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__writing_html_a294162cbd6c888161e51278dde204832"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832">grpc_chttp2_stream_writing::id</a></div><div class="ttdeci">gpr_uint32 id</div><div class="ttdoc">HTTP2 stream id for this stream, or zero if one has not been assigned. </div><div class="ttdef"><b>Definition:</b> internal.h:403</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__link_html"><div class="ttname"><a href="structgrpc__chttp2__stream__link.html">grpc_chttp2_stream_link</a></div><div class="ttdef"><b>Definition:</b> internal.h:137</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a727a1168723b305b97a5dc2c25bd2405"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405">grpc_chttp2_transport::closed</a></div><div class="ttdeci">gpr_uint8 closed</div><div class="ttdoc">has the upper layer closed the transport? </div><div class="ttdef"><b>Definition:</b> internal.h:304</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__writing_html_a294162cbd6c888161e51278dde204832"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832">grpc_chttp2_stream_writing::id</a></div><div class="ttdeci">gpr_uint32 id</div><div class="ttdoc">HTTP2 stream id for this stream, or zero if one has not been assigned. </div><div class="ttdef"><b>Definition:</b> internal.h:417</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ac9321d51de32a9fd554196f6fe486e75"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ac9321d51de32a9fd554196f6fe486e75">GRPC_DTS_CLIENT_PREFIX_22</a></div><div class="ttdef"><b>Definition:</b> internal.h:98</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a8a9ab1244149b1d03b5107d51f872f21"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a8a9ab1244149b1d03b5107d51f872f21">GRPC_CHTTP2_LIST_CANCELLED_WAITING_FOR_WRITING</a></div><div class="ttdef"><b>Definition:</b> internal.h:65</div></div>
-<div class="ttc" id="internal_8h_html_a2c7a37cef27c29528850701b9cf772d4"><div class="ttname"><a href="internal_8h.html#a2c7a37cef27c29528850701b9cf772d4">grpc_chttp2_list_have_writing_streams</a></div><div class="ttdeci">int grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport_writing *transport_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:204</div></div>
+<div class="ttc" id="internal_8h_html_a2c7a37cef27c29528850701b9cf772d4"><div class="ttname"><a href="internal_8h.html#a2c7a37cef27c29528850701b9cf772d4">grpc_chttp2_list_have_writing_streams</a></div><div class="ttdeci">int grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport_writing *transport_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:203</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a4ebe79862d221aad04f0ccb8918f1912"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a4ebe79862d221aad04f0ccb8918f1912">GRPC_DTS_CLIENT_PREFIX_3</a></div><div class="ttdef"><b>Definition:</b> internal.h:79</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ab961441cc12e57a8721e7cd1b726e445"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ab961441cc12e57a8721e7cd1b726e445">grpc_chttp2_transport_parsing::incoming_stream</a></div><div class="ttdeci">grpc_chttp2_stream_parsing * incoming_stream</div><div class="ttdef"><b>Definition:</b> internal.h:264</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a></div><div class="ttdef"><b>Definition:</b> internal.h:159</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a1e21a69530e1002dc3929ecd085aa2a7"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7">grpc_chttp2_transport_global::ping_counter</a></div><div class="ttdeci">gpr_uint64 ping_counter</div><div class="ttdoc">next payload for an outgoing ping </div><div class="ttdef"><b>Definition:</b> internal.h:199</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ab961441cc12e57a8721e7cd1b726e445"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ab961441cc12e57a8721e7cd1b726e445">grpc_chttp2_transport_parsing::incoming_stream</a></div><div class="ttdeci">grpc_chttp2_stream_parsing * incoming_stream</div><div class="ttdef"><b>Definition:</b> internal.h:270</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html">grpc_chttp2_transport_global</a></div><div class="ttdef"><b>Definition:</b> internal.h:163</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a1e21a69530e1002dc3929ecd085aa2a7"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7">grpc_chttp2_transport_global::ping_counter</a></div><div class="ttdeci">gpr_uint64 ping_counter</div><div class="ttdoc">next payload for an outgoing ping </div><div class="ttdef"><b>Definition:</b> internal.h:203</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a82726c9cc14910572d203055432b6795"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a82726c9cc14910572d203055432b6795">GRPC_DTS_CLIENT_PREFIX_17</a></div><div class="ttdef"><b>Definition:</b> internal.h:93</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539">grpc_chttp2_stream_list_id</a></div><div class="ttdeci">grpc_chttp2_stream_list_id</div><div class="ttdef"><b>Definition:</b> internal.h:57</div></div>
-<div class="ttc" id="internal_8h_html_a558d8331836125098834d28a94e39bcc"><div class="ttname"><a href="internal_8h.html#a558d8331836125098834d28a94e39bcc">grpc_chttp2_unregister_stream</a></div><div class="ttdeci">int grpc_chttp2_unregister_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s) GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> stream_lists.c:368</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a2b872c8382bfd778b44a882fe10916d8"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8">grpc_chttp2_transport_parsing::goaway_text</a></div><div class="ttdeci">gpr_slice goaway_text</div><div class="ttdef"><b>Definition:</b> internal.h:275</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad437f5d052e56cd4bcb46f26a7ab4250"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250">grpc_chttp2_transport_parsing::deframe_state</a></div><div class="ttdeci">grpc_chttp2_deframe_transport_state deframe_state</div><div class="ttdef"><b>Definition:</b> internal.h:254</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a1afb189034e53b6596d41698cd3ce34d"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d">grpc_chttp2_transport_global::sent_local_settings</a></div><div class="ttdeci">gpr_uint8 sent_local_settings</div><div class="ttdoc">have local settings been sent? </div><div class="ttdef"><b>Definition:</b> internal.h:183</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_aaaf91745383884fd3b3df92021c7b542"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#aaaf91745383884fd3b3df92021c7b542">grpc_chttp2_transport_parsing::last_incoming_stream_id</a></div><div class="ttdeci">gpr_uint32 last_incoming_stream_id</div><div class="ttdef"><b>Definition:</b> internal.h:251</div></div>
+<div class="ttc" id="internal_8h_html_a558d8331836125098834d28a94e39bcc"><div class="ttname"><a href="internal_8h.html#a558d8331836125098834d28a94e39bcc">grpc_chttp2_unregister_stream</a></div><div class="ttdeci">int grpc_chttp2_unregister_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s) GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> stream_lists.c:383</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a2b872c8382bfd778b44a882fe10916d8"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8">grpc_chttp2_transport_parsing::goaway_text</a></div><div class="ttdeci">gpr_slice goaway_text</div><div class="ttdef"><b>Definition:</b> internal.h:281</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad437f5d052e56cd4bcb46f26a7ab4250"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250">grpc_chttp2_transport_parsing::deframe_state</a></div><div class="ttdeci">grpc_chttp2_deframe_transport_state deframe_state</div><div class="ttdef"><b>Definition:</b> internal.h:260</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a1afb189034e53b6596d41698cd3ce34d"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d">grpc_chttp2_transport_global::sent_local_settings</a></div><div class="ttdeci">gpr_uint8 sent_local_settings</div><div class="ttdoc">have local settings been sent? </div><div class="ttdef"><b>Definition:</b> internal.h:187</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_aaaf91745383884fd3b3df92021c7b542"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#aaaf91745383884fd3b3df92021c7b542">grpc_chttp2_transport_parsing::last_incoming_stream_id</a></div><div class="ttdeci">gpr_uint32 last_incoming_stream_id</div><div class="ttdef"><b>Definition:</b> internal.h:257</div></div>
<div class="ttc" id="stream__encoder_8h_html"><div class="ttname"><a href="stream__encoder_8h.html">stream_encoder.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a563b98e58df202ea2654dcada575ff2a"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">grpc_chttp2_transport::accept_stream</a></div><div class="ttdeci">void(* accept_stream)(void *user_data, grpc_transport *transport, const void *server_data)</div><div class="ttdef"><b>Definition:</b> internal.h:338</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad6dbcdcca6123f0d8bea8061d6c01e30"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30">grpc_chttp2_transport_parsing::ping</a></div><div class="ttdeci">grpc_chttp2_ping_parser ping</div><div class="ttdef"><b>Definition:</b> internal.h:239</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_abc8dc77619b0938e2ffa35bdf35bbae4"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#abc8dc77619b0938e2ffa35bdf35bbae4">grpc_chttp2_transport_global::qbuf</a></div><div class="ttdeci">gpr_slice_buffer qbuf</div><div class="ttdoc">data to write next write </div><div class="ttdef"><b>Definition:</b> internal.h:161</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a563b98e58df202ea2654dcada575ff2a"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">grpc_chttp2_transport::accept_stream</a></div><div class="ttdeci">void(* accept_stream)(void *user_data, grpc_transport *transport, const void *server_data)</div><div class="ttdef"><b>Definition:</b> internal.h:350</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad6dbcdcca6123f0d8bea8061d6c01e30"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30">grpc_chttp2_transport_parsing::ping</a></div><div class="ttdeci">grpc_chttp2_ping_parser ping</div><div class="ttdef"><b>Definition:</b> internal.h:245</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_abc8dc77619b0938e2ffa35bdf35bbae4"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#abc8dc77619b0938e2ffa35bdf35bbae4">grpc_chttp2_transport_global::qbuf</a></div><div class="ttdeci">gpr_slice_buffer qbuf</div><div class="ttdoc">data to write next write </div><div class="ttdef"><b>Definition:</b> internal.h:165</div></div>
<div class="ttc" id="internal_8h_html_a4b8e11ec16028f6adaa9355602a9c591"><div class="ttname"><a href="internal_8h.html#a4b8e11ec16028f6adaa9355602a9c591">grpc_chttp2_outstanding_ping</a></div><div class="ttdeci">struct grpc_chttp2_outstanding_ping grpc_chttp2_outstanding_ping</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a5cce3879b45e4a8553d25aba1fe85ed7"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7">grpc_chttp2_stream_global::max_recv_bytes</a></div><div class="ttdeci">gpr_uint32 max_recv_bytes</div><div class="ttdoc">The number of bytes the upper layers have offered to receive. </div><div class="ttdef"><b>Definition:</b> internal.h:359</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a5cce3879b45e4a8553d25aba1fe85ed7"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7">grpc_chttp2_stream_global::max_recv_bytes</a></div><div class="ttdeci">gpr_uint32 max_recv_bytes</div><div class="ttdoc">The number of bytes the upper layers have offered to receive. </div><div class="ttdef"><b>Definition:</b> internal.h:371</div></div>
<div class="ttc" id="internal_8h_html_a309e83a79f87a133dee17a1a7dd592b9"><div class="ttname"><a href="internal_8h.html#a309e83a79f87a133dee17a1a7dd592b9">grpc_chttp2_cleanup_writing</a></div><div class="ttdeci">void grpc_chttp2_cleanup_writing(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing)</div><div class="ttdef"><b>Definition:</b> writing.c:210</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a80827ad1a2e6f7ddce4f73c1b8964c2c"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">grpc_chttp2_stream_global::writing_now</a></div><div class="ttdeci">gpr_uint8 writing_now</div><div class="ttdoc">is this stream actively being written? </div><div class="ttdef"><b>Definition:</b> internal.h:386</div></div>
-<div class="ttc" id="internal_8h_html_a6f8b16bb6048f85107966a4be9ff4a4d"><div class="ttname"><a href="internal_8h.html#a6f8b16bb6048f85107966a4be9ff4a4d">grpc_chttp2_schedule_closure</a></div><div class="ttdeci">void grpc_chttp2_schedule_closure(grpc_chttp2_transport_global *transport_global, grpc_iomgr_closure *closure, int success)</div><div class="ttdoc">schedule a closure to run without the transport lock taken </div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1033</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a4038fcd84b5ed8d5be85871bbd7bf362"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a4038fcd84b5ed8d5be85871bbd7bf362">grpc_chttp2_transport_global::last_incoming_stream_id</a></div><div class="ttdeci">gpr_uint32 last_incoming_stream_id</div><div class="ttdoc">last received stream id </div><div class="ttdef"><b>Definition:</b> internal.h:194</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a6d6d8e67e0200e9cd62a76e2e3020d2d"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">grpc_chttp2_transport_parsing::window_update</a></div><div class="ttdeci">grpc_chttp2_window_update_parser window_update</div><div class="ttdef"><b>Definition:</b> internal.h:237</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a80827ad1a2e6f7ddce4f73c1b8964c2c"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">grpc_chttp2_stream_global::writing_now</a></div><div class="ttdeci">gpr_uint8 writing_now</div><div class="ttdoc">bitmask of GRPC_CHTTP2_WRITING_xxx above </div><div class="ttdef"><b>Definition:</b> internal.h:398</div></div>
+<div class="ttc" id="internal_8h_html_a6f8b16bb6048f85107966a4be9ff4a4d"><div class="ttname"><a href="internal_8h.html#a6f8b16bb6048f85107966a4be9ff4a4d">grpc_chttp2_schedule_closure</a></div><div class="ttdeci">void grpc_chttp2_schedule_closure(grpc_chttp2_transport_global *transport_global, grpc_iomgr_closure *closure, int success)</div><div class="ttdoc">schedule a closure to run without the transport lock taken </div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1197</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a4038fcd84b5ed8d5be85871bbd7bf362"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a4038fcd84b5ed8d5be85871bbd7bf362">grpc_chttp2_transport_global::last_incoming_stream_id</a></div><div class="ttdeci">gpr_uint32 last_incoming_stream_id</div><div class="ttdoc">last received stream id </div><div class="ttdef"><b>Definition:</b> internal.h:198</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a6d6d8e67e0200e9cd62a76e2e3020d2d"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">grpc_chttp2_transport_parsing::window_update</a></div><div class="ttdeci">grpc_chttp2_window_update_parser window_update</div><div class="ttdef"><b>Definition:</b> internal.h:243</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539adbd786741979d2b2106768372bfd90a5">STREAM_LIST_COUNT</a></div><div class="ttdef"><b>Definition:</b> internal.h:70</div></div>
-<div class="ttc" id="internal_8h_html_a90a6cb6d111a750ab1f28bf4e438bb62"><div class="ttname"><a href="internal_8h.html#a90a6cb6d111a750ab1f28bf4e438bb62">grpc_chttp2_list_pop_incoming_window_updated</a></div><div class="ttdeci">int grpc_chttp2_list_pop_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:324</div></div>
+<div class="ttc" id="internal_8h_html_a90a6cb6d111a750ab1f28bf4e438bb62"><div class="ttname"><a href="internal_8h.html#a90a6cb6d111a750ab1f28bf4e438bb62">grpc_chttp2_list_pop_incoming_window_updated</a></div><div class="ttdeci">int grpc_chttp2_list_pop_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:335</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ac33407a02ca85302040eb22f1f639e0a"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ac33407a02ca85302040eb22f1f639e0a">GRPC_DTS_CLIENT_PREFIX_8</a></div><div class="ttdef"><b>Definition:</b> internal.h:84</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_ab2e898e62f398f90f830a543a4bb5b84"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ab2e898e62f398f90f830a543a4bb5b84">grpc_chttp2_transport_global::pending_closures_head</a></div><div class="ttdeci">grpc_iomgr_closure * pending_closures_head</div><div class="ttdoc">queued callbacks </div><div class="ttdef"><b>Definition:</b> internal.h:163</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_ab2e898e62f398f90f830a543a4bb5b84"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ab2e898e62f398f90f830a543a4bb5b84">grpc_chttp2_transport_global::pending_closures_head</a></div><div class="ttdeci">grpc_iomgr_closure * pending_closures_head</div><div class="ttdoc">queued callbacks </div><div class="ttdef"><b>Definition:</b> internal.h:167</div></div>
+<div class="ttc" id="internal_8h_html_a7bac079485f968780b4ead6561fc371e"><div class="ttname"><a href="internal_8h.html#a7bac079485f968780b4ead6561fc371e">grpc_chttp2_terminate_writing</a></div><div class="ttdeci">void grpc_chttp2_terminate_writing(void *transport_writing, int success)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:543</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a166f3cb24f0210d2a31e37863345b586"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a166f3cb24f0210d2a31e37863345b586">GRPC_DTS_FRAME</a></div><div class="ttdef"><b>Definition:</b> internal.h:113</div></div>
-<div class="ttc" id="internal_8h_html_aeac970afdd6294bac9d1dcb84b702167"><div class="ttname"><a href="internal_8h.html#aeac970afdd6294bac9d1dcb84b702167">grpc_chttp2_list_pop_writable_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:175</div></div>
-<div class="ttc" id="internal_8h_html_aeb6a160980622d4e5d1b8e9e608c6771"><div class="ttname"><a href="internal_8h.html#aeb6a160980622d4e5d1b8e9e608c6771">grpc_chttp2_add_incoming_goaway</a></div><div class="ttdeci">void grpc_chttp2_add_incoming_goaway(grpc_chttp2_transport_global *transport_global, gpr_uint32 goaway_error, gpr_slice goaway_text)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:534</div></div>
+<div class="ttc" id="internal_8h_html_aeac970afdd6294bac9d1dcb84b702167"><div class="ttname"><a href="internal_8h.html#aeac970afdd6294bac9d1dcb84b702167">grpc_chttp2_list_pop_writable_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:172</div></div>
+<div class="ttc" id="internal_8h_html_aeb6a160980622d4e5d1b8e9e608c6771"><div class="ttname"><a href="internal_8h.html#aeb6a160980622d4e5d1b8e9e608c6771">grpc_chttp2_add_incoming_goaway</a></div><div class="ttdeci">void grpc_chttp2_add_incoming_goaway(grpc_chttp2_transport_global *transport_global, gpr_uint32 goaway_error, gpr_slice goaway_text)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:575</div></div>
<div class="ttc" id="internal_8h_html_a8858ea6e4f6e7c363985793b403a0ac9"><div class="ttname"><a href="internal_8h.html#a8858ea6e4f6e7c363985793b403a0ac9">grpc_chttp2_list_add_first_writable_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_first_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:163</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a460e875d57d437e6489aef4b7473f027"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027">grpc_chttp2_transport_global::force_send_settings</a></div><div class="ttdeci">gpr_uint32 force_send_settings</div><div class="ttdoc">bitmask of setting indexes to send out </div><div class="ttdef"><b>Definition:</b> internal.h:185</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a460e875d57d437e6489aef4b7473f027"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027">grpc_chttp2_transport_global::force_send_settings</a></div><div class="ttdeci">gpr_uint32 force_send_settings</div><div class="ttdoc">bitmask of setting indexes to send out </div><div class="ttdef"><b>Definition:</b> internal.h:189</div></div>
<div class="ttc" id="structgrpc__chttp2__rst__stream__parser_html"><div class="ttname"><a href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a></div><div class="ttdef"><b>Definition:</b> frame_rst_stream.h:40</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a8dbe82f6436d8ae4e3410d0ecb28dfc0"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0">grpc_chttp2_transport_writing::outbuf</a></div><div class="ttdeci">gpr_slice_buffer outbuf</div><div class="ttdoc">data to write now </div><div class="ttdef"><b>Definition:</b> internal.h:208</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a8dbe82f6436d8ae4e3410d0ecb28dfc0"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0">grpc_chttp2_transport_writing::outbuf</a></div><div class="ttdeci">gpr_slice_buffer outbuf</div><div class="ttdoc">data to write now </div><div class="ttdef"><b>Definition:</b> internal.h:212</div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a></div><div class="ttdef"><b>Definition:</b> stream_map.h:47</div></div>
<div class="ttc" id="frame__data_8h_html"><div class="ttname"><a href="frame__data_8h.html">frame_data.h</a></div></div>
-<div class="ttc" id="internal_8h_html_a1d99597284d4c0a0bd3cbf102ff415a2"><div class="ttname"><a href="internal_8h.html#a1d99597284d4c0a0bd3cbf102ff415a2">grpc_chttp2_list_add_incoming_window_updated</a></div><div class="ttdeci">void grpc_chttp2_list_add_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:316</div></div>
+<div class="ttc" id="internal_8h_html_a1d99597284d4c0a0bd3cbf102ff415a2"><div class="ttname"><a href="internal_8h.html#a1d99597284d4c0a0bd3cbf102ff415a2">grpc_chttp2_list_add_incoming_window_updated</a></div><div class="ttdeci">void grpc_chttp2_list_add_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:327</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a55472097517b6e0ad54562494cadc6a4"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a55472097517b6e0ad54562494cadc6a4">GRPC_CHTTP2_LIST_ALL_STREAMS</a></div><div class="ttdef"><b>Definition:</b> internal.h:58</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_af9df25144aa81fccd8cb2fa0b30e9196"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196">grpc_chttp2_stream_parsing::outgoing_window_update</a></div><div class="ttdeci">gpr_uint64 outgoing_window_update</div><div class="ttdef"><b>Definition:</b> internal.h:428</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_ad6a925394f238fec8e6089fa07aaa03b"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b">grpc_chttp2_stream_parsing::saw_rst_stream</a></div><div class="ttdeci">gpr_uint8 saw_rst_stream</div><div class="ttdoc">saw a rst_stream </div><div class="ttdef"><b>Definition:</b> internal.h:418</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_acc4557af66848465ca976ea792575442"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442">grpc_chttp2_transport_parsing::parser_data</a></div><div class="ttdeci">void * parser_data</div><div class="ttdef"><b>Definition:</b> internal.h:263</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a0c6bdb40aa08bf5930307f3997961e50"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a0c6bdb40aa08bf5930307f3997961e50">grpc_chttp2_transport_parsing::header_eof</a></div><div class="ttdeci">gpr_uint8 header_eof</div><div class="ttdef"><b>Definition:</b> internal.h:257</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_af9df25144aa81fccd8cb2fa0b30e9196"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196">grpc_chttp2_stream_parsing::outgoing_window_update</a></div><div class="ttdeci">gpr_uint64 outgoing_window_update</div><div class="ttdef"><b>Definition:</b> internal.h:442</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_ad6a925394f238fec8e6089fa07aaa03b"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b">grpc_chttp2_stream_parsing::saw_rst_stream</a></div><div class="ttdeci">gpr_uint8 saw_rst_stream</div><div class="ttdoc">saw a rst_stream </div><div class="ttdef"><b>Definition:</b> internal.h:432</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_acc4557af66848465ca976ea792575442"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442">grpc_chttp2_transport_parsing::parser_data</a></div><div class="ttdeci">void * parser_data</div><div class="ttdef"><b>Definition:</b> internal.h:269</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a0c6bdb40aa08bf5930307f3997961e50"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a0c6bdb40aa08bf5930307f3997961e50">grpc_chttp2_transport_parsing::header_eof</a></div><div class="ttdeci">gpr_uint8 header_eof</div><div class="ttdef"><b>Definition:</b> internal.h:263</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a2d32b64c3350b55206ca435e489bf48a"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a2d32b64c3350b55206ca435e489bf48a">GRPC_CHTTP2_LIST_WRITING</a></div><div class="ttdef"><b>Definition:</b> internal.h:61</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ab6eb5b0e8a5237462ee96361b440796f"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ab6eb5b0e8a5237462ee96361b440796f">GRPC_DTS_CLIENT_PREFIX_16</a></div><div class="ttdef"><b>Definition:</b> internal.h:92</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a47d411086582ccce4e8d040eead17674"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a47d411086582ccce4e8d040eead17674">GRPC_DTS_CLIENT_PREFIX_21</a></div><div class="ttdef"><b>Definition:</b> internal.h:97</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62af3615fc2a32d17ae1050e78bd89e43e1"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62af3615fc2a32d17ae1050e78bd89e43e1">GRPC_DTS_CLIENT_PREFIX_11</a></div><div class="ttdef"><b>Definition:</b> internal.h:87</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_abbbb9c2b1f0667f1dd203faf76f0ca5e"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e">grpc_chttp2_transport_global::dirtied_local_settings</a></div><div class="ttdeci">gpr_uint8 dirtied_local_settings</div><div class="ttdoc">are the local settings dirty and need to be sent? </div><div class="ttdef"><b>Definition:</b> internal.h:181</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a1f45954c73c17a9a0cff3c0c7ac26d58"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58">grpc_chttp2_transport_parsing::is_client</a></div><div class="ttdeci">gpr_uint8 is_client</div><div class="ttdoc">is this transport a client? (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:217</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_abbbb9c2b1f0667f1dd203faf76f0ca5e"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e">grpc_chttp2_transport_global::dirtied_local_settings</a></div><div class="ttdeci">gpr_uint8 dirtied_local_settings</div><div class="ttdoc">are the local settings dirty and need to be sent? </div><div class="ttdef"><b>Definition:</b> internal.h:185</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a1f45954c73c17a9a0cff3c0c7ac26d58"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58">grpc_chttp2_transport_parsing::is_client</a></div><div class="ttdeci">gpr_uint8 is_client</div><div class="ttdoc">is this transport a client? (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:223</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html">grpc_chttp2_hpack_compressor</a></div><div class="ttdef"><b>Definition:</b> stream_encoder.h:48</div></div>
-<div class="ttc" id="port__platform_8h_html_aef49047a3be38448a61332117b306686"><div class="ttname"><a href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a></div><div class="ttdeci">#define GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> port_platform.h:327</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_ab5d0acae1272818f552268b1ecb2900f"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f">grpc_chttp2_transport_global::next_stream_id</a></div><div class="ttdeci">gpr_uint32 next_stream_id</div><div class="ttdoc">what is the next stream id to be allocated by this peer? copied to next_stream_id in parsing when par...</div><div class="ttdef"><b>Definition:</b> internal.h:191</div></div>
+<div class="ttc" id="port__platform_8h_html_aef49047a3be38448a61332117b306686"><div class="ttname"><a href="port__platform_8h.html#aef49047a3be38448a61332117b306686">GRPC_MUST_USE_RESULT</a></div><div class="ttdeci">#define GRPC_MUST_USE_RESULT</div><div class="ttdef"><b>Definition:</b> port_platform.h:330</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_ab5d0acae1272818f552268b1ecb2900f"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f">grpc_chttp2_transport_global::next_stream_id</a></div><div class="ttdeci">gpr_uint32 next_stream_id</div><div class="ttdoc">what is the next stream id to be allocated by this peer? copied to next_stream_id in parsing when par...</div><div class="ttdef"><b>Definition:</b> internal.h:195</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a9e8caab2da107d3b8e757c91717d47f3"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a9e8caab2da107d3b8e757c91717d47f3">GRPC_DTS_CLIENT_PREFIX_10</a></div><div class="ttdef"><b>Definition:</b> internal.h:86</div></div>
-<div class="ttc" id="internal_8h_html_a8fa6e3087336e9d487f3987148cc3930"><div class="ttname"><a href="internal_8h.html#a8fa6e3087336e9d487f3987148cc3930">grpc_chttp2_perform_writes</a></div><div class="ttdeci">void grpc_chttp2_perform_writes(grpc_chttp2_transport_writing *transport_writing, grpc_endpoint *endpoint)</div><div class="ttdef"><b>Definition:</b> writing.c:152</div></div>
+<div class="ttc" id="internal_8h_html_a8fa6e3087336e9d487f3987148cc3930"><div class="ttname"><a href="internal_8h.html#a8fa6e3087336e9d487f3987148cc3930">grpc_chttp2_perform_writes</a></div><div class="ttdeci">void grpc_chttp2_perform_writes(grpc_chttp2_transport_writing *transport_writing, grpc_endpoint *endpoint)</div><div class="ttdef"><b>Definition:</b> writing.c:157</div></div>
<div class="ttc" id="frame_8h_html_ada474db64756bd411eeeaf3de4318e35"><div class="ttname"><a href="frame_8h.html#ada474db64756bd411eeeaf3de4318e35">grpc_chttp2_parse_error</a></div><div class="ttdeci">grpc_chttp2_parse_error</div><div class="ttdef"><b>Definition:</b> frame.h:42</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_ae8dc6706fb9f342cca10ee7625630b2c"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c">grpc_chttp2_transport::parsing</a></div><div class="ttdeci">grpc_chttp2_transport_parsing parsing</div><div class="ttdoc">state only accessible by the chain of execution that set parsing_active=1 </div><div class="ttdef"><b>Definition:</b> internal.h:315</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_af9b14729ff0c67e8b11f11bef74cc498"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#af9b14729ff0c67e8b11f11bef74cc498">grpc_chttp2_transport_parsing::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">window available for peer to send to us </div><div class="ttdef"><b>Definition:</b> internal.h:246</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__writing_html_a54f5afcc25f62a2e138a04c69f1be120"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120">grpc_chttp2_stream_writing::sopb</a></div><div class="ttdeci">grpc_stream_op_buffer sopb</div><div class="ttdoc">sops that have passed flow control to be written </div><div class="ttdef"><b>Definition:</b> internal.h:405</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_ae8dc6706fb9f342cca10ee7625630b2c"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c">grpc_chttp2_transport::parsing</a></div><div class="ttdeci">grpc_chttp2_transport_parsing parsing</div><div class="ttdoc">state only accessible by the chain of execution that set parsing_active=1 </div><div class="ttdef"><b>Definition:</b> internal.h:324</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_af9b14729ff0c67e8b11f11bef74cc498"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#af9b14729ff0c67e8b11f11bef74cc498">grpc_chttp2_transport_parsing::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">window available for peer to send to us </div><div class="ttdef"><b>Definition:</b> internal.h:252</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__writing_html_a54f5afcc25f62a2e138a04c69f1be120"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120">grpc_chttp2_stream_writing::sopb</a></div><div class="ttdeci">grpc_stream_op_buffer sopb</div><div class="ttdoc">sops that have passed flow control to be written </div><div class="ttdef"><b>Definition:</b> internal.h:419</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__parser_html"><div class="ttname"><a href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a></div><div class="ttdef"><b>Definition:</b> hpack_parser.h:56</div></div>
-<div class="ttc" id="internal_8h_html_aba4771272cd49e3012d81c05fad1bdb7"><div class="ttname"><a href="internal_8h.html#aba4771272cd49e3012d81c05fad1bdb7">grpc_chttp2_list_pop_writing_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing **stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:210</div></div>
+<div class="ttc" id="internal_8h_html_aba4771272cd49e3012d81c05fad1bdb7"><div class="ttname"><a href="internal_8h.html#aba4771272cd49e3012d81c05fad1bdb7">grpc_chttp2_list_pop_writing_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing **stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:209</div></div>
<div class="ttc" id="structgrpc__mdstr_html"><div class="ttname"><a href="structgrpc__mdstr.html">grpc_mdstr</a></div><div class="ttdef"><b>Definition:</b> metadata.h:70</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a62637fc6cff3b84aabacc3e9d9bdd1e3"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a62637fc6cff3b84aabacc3e9d9bdd1e3">grpc_chttp2_stream_global::publish_state</a></div><div class="ttdeci">grpc_stream_state * publish_state</div><div class="ttdoc">address to publish next stream state to </div><div class="ttdef"><b>Definition:</b> internal.h:391</div></div>
-<div class="ttc" id="internal_8h_html_af5740bd38b626e875166e60e697e099e"><div class="ttname"><a href="internal_8h.html#af5740bd38b626e875166e60e697e099e">grpc_chttp2_list_add_writing_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:196</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a62637fc6cff3b84aabacc3e9d9bdd1e3"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a62637fc6cff3b84aabacc3e9d9bdd1e3">grpc_chttp2_stream_global::publish_state</a></div><div class="ttdeci">grpc_stream_state * publish_state</div><div class="ttdoc">address to publish next stream state to </div><div class="ttdef"><b>Definition:</b> internal.h:405</div></div>
+<div class="ttc" id="internal_8h_html_af5740bd38b626e875166e60e697e099e"><div class="ttname"><a href="internal_8h.html#af5740bd38b626e875166e60e697e099e">grpc_chttp2_list_add_writing_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:195</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a9028d8867d7d656543018fe4e4483673"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a9028d8867d7d656543018fe4e4483673">GRPC_CHTTP2_LIST_WRITTEN</a></div><div class="ttdef"><b>Definition:</b> internal.h:62</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ad8642b29010211229e19de9c6e0fcbc8"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ad8642b29010211229e19de9c6e0fcbc8">GRPC_DTS_CLIENT_PREFIX_18</a></div><div class="ttdef"><b>Definition:</b> internal.h:94</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a05c91e8c28afe70631f28384957044d7"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7">grpc_chttp2_transport::peer_string</a></div><div class="ttdeci">char * peer_string</div><div class="ttdef"><b>Definition:</b> internal.h:288</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a05c91e8c28afe70631f28384957044d7"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7">grpc_chttp2_transport::peer_string</a></div><div class="ttdeci">char * peer_string</div><div class="ttdef"><b>Definition:</b> internal.h:294</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62af80fa92c955868a75af026943b74f976"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62af80fa92c955868a75af026943b74f976">GRPC_DTS_FH_7</a></div><div class="ttdef"><b>Definition:</b> internal.h:109</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ae9e31a7c2928921ee0cb097fba7d03aa"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ae9e31a7c2928921ee0cb097fba7d03aa">GRPC_DTS_CLIENT_PREFIX_14</a></div><div class="ttdef"><b>Definition:</b> internal.h:90</div></div>
-<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a></div><div class="ttdef"><b>Definition:</b> internal.h:152</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a2f16eb7d0da87fe60a2fcc35536f3905"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905">grpc_chttp2_stream_global::send_done_closure</a></div><div class="ttdeci">grpc_iomgr_closure * send_done_closure</div><div class="ttdef"><b>Definition:</b> internal.h:351</div></div>
+<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html">grpc_chttp2_outstanding_ping</a></div><div class="ttdef"><b>Definition:</b> internal.h:156</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a2f16eb7d0da87fe60a2fcc35536f3905"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905">grpc_chttp2_stream_global::send_done_closure</a></div><div class="ttdeci">grpc_iomgr_closure * send_done_closure</div><div class="ttdef"><b>Definition:</b> internal.h:363</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a06c52283890571b31d6e04c1ffc7957d"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a06c52283890571b31d6e04c1ffc7957d">GRPC_DTS_CLIENT_PREFIX_15</a></div><div class="ttdef"><b>Definition:</b> internal.h:91</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a9eb0479db2dffbb2637e771adab2ef06"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a9eb0479db2dffbb2637e771adab2ef06">grpc_chttp2_transport_global::connection_window_target</a></div><div class="ttdeci">gpr_uint32 connection_window_target</div><div class="ttdoc">how much window would we like to have for incoming_window </div><div class="ttdef"><b>Definition:</b> internal.h:171</div></div>
-<div class="ttc" id="internal_8h_html_a154399c46a1f7b901491acb4c04d19d3"><div class="ttname"><a href="internal_8h.html#a154399c46a1f7b901491acb4c04d19d3">grpc_chttp2_unlocking_check_writes</a></div><div class="ttdeci">int grpc_chttp2_unlocking_check_writes(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing)</div><div class="ttdoc">Transport writing call flow: chttp2_transport.c calls grpc_chttp2_unlocking_check_writes to see if wr...</div><div class="ttdef"><b>Definition:</b> writing.c:42</div></div>
-<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42">GRPC_ACKED_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:147</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a163a1ce9c8ff2f73e58f2867fada9586"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a163a1ce9c8ff2f73e58f2867fada9586">grpc_chttp2_transport_parsing::settings_ack_received</a></div><div class="ttdeci">gpr_uint8 settings_ack_received</div><div class="ttdoc">was a settings ack received? </div><div class="ttdef"><b>Definition:</b> internal.h:222</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a9eb0479db2dffbb2637e771adab2ef06"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a9eb0479db2dffbb2637e771adab2ef06">grpc_chttp2_transport_global::connection_window_target</a></div><div class="ttdeci">gpr_uint32 connection_window_target</div><div class="ttdoc">how much window would we like to have for incoming_window </div><div class="ttdef"><b>Definition:</b> internal.h:175</div></div>
+<div class="ttc" id="internal_8h_html_a154399c46a1f7b901491acb4c04d19d3"><div class="ttname"><a href="internal_8h.html#a154399c46a1f7b901491acb4c04d19d3">grpc_chttp2_unlocking_check_writes</a></div><div class="ttdeci">int grpc_chttp2_unlocking_check_writes(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing)</div><div class="ttdoc">Transport writing call flow: chttp2_transport.c calls grpc_chttp2_unlocking_check_writes to see if wr...</div><div class="ttdef"><b>Definition:</b> writing.c:41</div></div>
+<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42">GRPC_ACKED_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:151</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a163a1ce9c8ff2f73e58f2867fada9586"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a163a1ce9c8ff2f73e58f2867fada9586">grpc_chttp2_transport_parsing::settings_ack_received</a></div><div class="ttdeci">gpr_uint8 settings_ack_received</div><div class="ttdoc">was a settings ack received? </div><div class="ttdef"><b>Definition:</b> internal.h:228</div></div>
<div class="ttc" id="internal_8h_html_a3b93cb6f95aff10ba74b6aa06d7e99cca3919fcef92f060577ba356817423e633"><div class="ttname"><a href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cca3919fcef92f060577ba356817423e633">GRPC_WRITE_STATE_QUEUED_CLOSE</a></div><div class="ttdef"><b>Definition:</b> internal.h:118</div></div>
-<div class="ttc" id="internal_8h_html_accb6dbbacb57c3f9860e6ec6eca2390e"><div class="ttname"><a href="internal_8h.html#accb6dbbacb57c3f9860e6ec6eca2390e">grpc_chttp2_register_stream</a></div><div class="ttdeci">void grpc_chttp2_register_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:363</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3a0c36ded4c323b01b323643d9750c04"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">grpc_chttp2_transport_parsing::rst_stream</a></div><div class="ttdeci">grpc_chttp2_rst_stream_parser rst_stream</div><div class="ttdef"><b>Definition:</b> internal.h:240</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a6ef8d064cc295865edf61d27ea8b71a2"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2">grpc_chttp2_transport::metadata_context</a></div><div class="ttdeci">grpc_mdctx * metadata_context</div><div class="ttdef"><b>Definition:</b> internal.h:286</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_aa5202346d6771ba38232b4d1fd290da5"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aa5202346d6771ba38232b4d1fd290da5">grpc_chttp2_stream_global::incoming_metadata</a></div><div class="ttdeci">grpc_chttp2_incoming_metadata_buffer incoming_metadata</div><div class="ttdoc">incoming metadata </div><div class="ttdef"><b>Definition:</b> internal.h:397</div></div>
+<div class="ttc" id="internal_8h_html_accb6dbbacb57c3f9860e6ec6eca2390e"><div class="ttname"><a href="internal_8h.html#accb6dbbacb57c3f9860e6ec6eca2390e">grpc_chttp2_register_stream</a></div><div class="ttdeci">void grpc_chttp2_register_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:378</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3a0c36ded4c323b01b323643d9750c04"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">grpc_chttp2_transport_parsing::rst_stream</a></div><div class="ttdeci">grpc_chttp2_rst_stream_parser rst_stream</div><div class="ttdef"><b>Definition:</b> internal.h:246</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a6ef8d064cc295865edf61d27ea8b71a2"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2">grpc_chttp2_transport::metadata_context</a></div><div class="ttdeci">grpc_mdctx * metadata_context</div><div class="ttdef"><b>Definition:</b> internal.h:292</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_aa5202346d6771ba38232b4d1fd290da5"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aa5202346d6771ba38232b4d1fd290da5">grpc_chttp2_stream_global::incoming_metadata</a></div><div class="ttdeci">grpc_chttp2_incoming_metadata_buffer incoming_metadata</div><div class="ttdoc">incoming metadata </div><div class="ttdef"><b>Definition:</b> internal.h:411</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62aa452c6c245042fcc3a6b07b89bc0392a"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62aa452c6c245042fcc3a6b07b89bc0392a">GRPC_DTS_CLIENT_PREFIX_12</a></div><div class="ttdef"><b>Definition:</b> internal.h:88</div></div>
-<div class="ttc" id="internal_8h_html_a1d1ec9b2edce465d2fd18002a403878d"><div class="ttname"><a href="internal_8h.html#a1d1ec9b2edce465d2fd18002a403878d">grpc_chttp2_list_pop_parsing_seen_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_parsing_seen_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:249</div></div>
+<div class="ttc" id="internal_8h_html_a1d1ec9b2edce465d2fd18002a403878d"><div class="ttname"><a href="internal_8h.html#a1d1ec9b2edce465d2fd18002a403878d">grpc_chttp2_list_pop_parsing_seen_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_parsing_seen_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:252</div></div>
<div class="ttc" id="internal_8h_html_afd0f83d780e8ddeac885163c45aab0a8"><div class="ttname"><a href="internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8">grpc_flowctl_trace</a></div><div class="ttdeci">int grpc_flowctl_trace</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:61</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_acb9aee1746f86d0af230f41898c2e060"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#acb9aee1746f86d0af230f41898c2e060">grpc_chttp2_transport_parsing::expect_continuation_stream_id</a></div><div class="ttdeci">gpr_uint32 expect_continuation_stream_id</div><div class="ttdef"><b>Definition:</b> internal.h:258</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_acb9aee1746f86d0af230f41898c2e060"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#acb9aee1746f86d0af230f41898c2e060">grpc_chttp2_transport_parsing::expect_continuation_stream_id</a></div><div class="ttdeci">gpr_uint32 expect_continuation_stream_id</div><div class="ttdef"><b>Definition:</b> internal.h:264</div></div>
<div class="ttc" id="frame__ping_8h_html"><div class="ttname"><a href="frame__ping_8h.html">frame_ping.h</a></div></div>
<div class="ttc" id="internal_8h_html_ae444a83dc73e9a658e7df625a04b101a"><div class="ttname"><a href="internal_8h.html#ae444a83dc73e9a658e7df625a04b101a">grpc_chttp2_prepare_to_read</a></div><div class="ttdeci">void grpc_chttp2_prepare_to_read(grpc_chttp2_transport_global *global, grpc_chttp2_transport_parsing *parsing)</div><div class="ttdef"><b>Definition:</b> parsing.c:64</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3e1fc90d6a29169c350866557ff5903c"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c">grpc_chttp2_transport_parsing::initial_window_update</a></div><div class="ttdeci">gpr_int64 initial_window_update</div><div class="ttdoc">initial window change </div><div class="ttdef"><b>Definition:</b> internal.h:227</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3e1fc90d6a29169c350866557ff5903c"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c">grpc_chttp2_transport_parsing::initial_window_update</a></div><div class="ttdeci">gpr_int64 initial_window_update</div><div class="ttdoc">initial window change </div><div class="ttdef"><b>Definition:</b> internal.h:233</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a82b81ecf5d12a2c75978a343bad9abf5"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5">grpc_chttp2_transport_parsing::goaway_received</a></div><div class="ttdeci">gpr_uint8 goaway_received</div><div class="ttdoc">was a goaway frame received? </div><div class="ttdef"><b>Definition:</b> internal.h:224</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_af9836b789695d32031897da007fc3937"><div class="ttname"><a href="structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937">grpc_chttp2_transport::parsing_stream_map</a></div><div class="ttdeci">grpc_chttp2_stream_map parsing_stream_map</div><div class="ttdoc">maps stream id to grpc_chttp2_stream objects; owned by the parsing thread when parsing ...</div><div class="ttdef"><b>Definition:</b> internal.h:319</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_ac23343b063865623cab752f3882ef829"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829">grpc_chttp2_transport_global::seen_goaway</a></div><div class="ttdeci">gpr_uint8 seen_goaway</div><div class="ttdoc">have we seen a goaway </div><div class="ttdef"><b>Definition:</b> internal.h:174</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a82b81ecf5d12a2c75978a343bad9abf5"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5">grpc_chttp2_transport_parsing::goaway_received</a></div><div class="ttdeci">gpr_uint8 goaway_received</div><div class="ttdoc">was a goaway frame received? </div><div class="ttdef"><b>Definition:</b> internal.h:230</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_af9836b789695d32031897da007fc3937"><div class="ttname"><a href="structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937">grpc_chttp2_transport::parsing_stream_map</a></div><div class="ttdeci">grpc_chttp2_stream_map parsing_stream_map</div><div class="ttdoc">maps stream id to grpc_chttp2_stream objects; owned by the parsing thread when parsing ...</div><div class="ttdef"><b>Definition:</b> internal.h:328</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_ac23343b063865623cab752f3882ef829"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829">grpc_chttp2_transport_global::seen_goaway</a></div><div class="ttdeci">gpr_uint8 seen_goaway</div><div class="ttdoc">have we seen a goaway </div><div class="ttdef"><b>Definition:</b> internal.h:178</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a1fa3cffd7776e95f961eef22681f1922"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a1fa3cffd7776e95f961eef22681f1922">GRPC_DTS_FH_3</a></div><div class="ttdef"><b>Definition:</b> internal.h:105</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a5fe6b71fbaa164a3a755e274e94d970d"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d">grpc_chttp2_transport_parsing::goaway_error</a></div><div class="ttdeci">grpc_status_code goaway_error</div><div class="ttdef"><b>Definition:</b> internal.h:273</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_af978119004439db266373fc347d553d4"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4">grpc_chttp2_stream_global::id</a></div><div class="ttdeci">gpr_uint32 id</div><div class="ttdoc">HTTP2 stream id for this stream, or zero if one has not been assigned. </div><div class="ttdef"><b>Definition:</b> internal.h:349</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a5fe6b71fbaa164a3a755e274e94d970d"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d">grpc_chttp2_transport_parsing::goaway_error</a></div><div class="ttdeci">grpc_status_code goaway_error</div><div class="ttdef"><b>Definition:</b> internal.h:279</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_af978119004439db266373fc347d553d4"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4">grpc_chttp2_stream_global::id</a></div><div class="ttdeci">gpr_uint32 id</div><div class="ttdoc">HTTP2 stream id for this stream, or zero if one has not been assigned. </div><div class="ttdef"><b>Definition:</b> internal.h:361</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a66bdff40a54dc664cf72632276424b74"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a66bdff40a54dc664cf72632276424b74">GRPC_DTS_CLIENT_PREFIX_5</a></div><div class="ttdef"><b>Definition:</b> internal.h:81</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream_html_a6ffcd70fca0b8574e024e572c3928624"><div class="ttname"><a href="structgrpc__chttp2__stream.html#a6ffcd70fca0b8574e024e572c3928624">grpc_chttp2_stream::links</a></div><div class="ttdeci">grpc_chttp2_stream_link links[STREAM_LIST_COUNT]</div><div class="ttdef"><b>Definition:</b> internal.h:439</div></div>
-<div class="ttc" id="internal_8h_html_ac054ecf6e743093e5527787063f3acaa"><div class="ttname"><a href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a></div><div class="ttdeci">void grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1069</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ae25fb486225d5197c4532c374c04c79f"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f">grpc_chttp2_transport_parsing::goaway_last_stream_index</a></div><div class="ttdeci">gpr_uint32 goaway_last_stream_index</div><div class="ttdef"><b>Definition:</b> internal.h:274</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a42e022f4775a11184006e08ba9c1afbf"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf">grpc_chttp2_transport::writing</a></div><div class="ttdeci">grpc_chttp2_transport_writing writing</div><div class="ttdoc">state only accessible by the chain of execution that set writing_active=1 </div><div class="ttdef"><b>Definition:</b> internal.h:312</div></div>
-<div class="ttc" id="internal_8h_html_a6b62b98b415b3984616d4e851f0ff5c0"><div class="ttname"><a href="internal_8h.html#a6b62b98b415b3984616d4e851f0ff5c0">grpc_chttp2_list_pop_waiting_for_concurrency</a></div><div class="ttdeci">int grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:270</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream_html_a56eaa3786a61b45591c0e3825ddd5e2e"><div class="ttname"><a href="structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e">grpc_chttp2_stream::writing</a></div><div class="ttdeci">grpc_chttp2_stream_writing writing</div><div class="ttdef"><b>Definition:</b> internal.h:436</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream_html_a6ffcd70fca0b8574e024e572c3928624"><div class="ttname"><a href="structgrpc__chttp2__stream.html#a6ffcd70fca0b8574e024e572c3928624">grpc_chttp2_stream::links</a></div><div class="ttdeci">grpc_chttp2_stream_link links[STREAM_LIST_COUNT]</div><div class="ttdef"><b>Definition:</b> internal.h:453</div></div>
+<div class="ttc" id="internal_8h_html_ac054ecf6e743093e5527787063f3acaa"><div class="ttname"><a href="internal_8h.html#ac054ecf6e743093e5527787063f3acaa">grpc_chttp2_flowctl_trace</a></div><div class="ttdeci">void grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:1233</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ae25fb486225d5197c4532c374c04c79f"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f">grpc_chttp2_transport_parsing::goaway_last_stream_index</a></div><div class="ttdeci">gpr_uint32 goaway_last_stream_index</div><div class="ttdef"><b>Definition:</b> internal.h:280</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a42e022f4775a11184006e08ba9c1afbf"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf">grpc_chttp2_transport::writing</a></div><div class="ttdeci">grpc_chttp2_transport_writing writing</div><div class="ttdoc">state only accessible by the chain of execution that set writing_active=1 </div><div class="ttdef"><b>Definition:</b> internal.h:321</div></div>
+<div class="ttc" id="internal_8h_html_a6b62b98b415b3984616d4e851f0ff5c0"><div class="ttname"><a href="internal_8h.html#a6b62b98b415b3984616d4e851f0ff5c0">grpc_chttp2_list_pop_waiting_for_concurrency</a></div><div class="ttdeci">int grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:275</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream_html_a56eaa3786a61b45591c0e3825ddd5e2e"><div class="ttname"><a href="structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e">grpc_chttp2_stream::writing</a></div><div class="ttdeci">grpc_chttp2_stream_writing writing</div><div class="ttdef"><b>Definition:</b> internal.h:450</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62af04b36417fb0350bafc7c3054cfbad90"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62af04b36417fb0350bafc7c3054cfbad90">GRPC_DTS_CLIENT_PREFIX_7</a></div><div class="ttdef"><b>Definition:</b> internal.h:83</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a25d129ada2c0e8f26802bb1b490d0085"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a25d129ada2c0e8f26802bb1b490d0085">GRPC_DTS_CLIENT_PREFIX_0</a></div><div class="ttdef"><b>Definition:</b> internal.h:76</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_ab66f69dae83b6afaa33709e97b75243a"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a">grpc_chttp2_stream_global::read_closed</a></div><div class="ttdeci">gpr_uint8 read_closed</div><div class="ttdoc">is this stream closed (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:377</div></div>
-<div class="ttc" id="internal_8h_html_a25a39d1d95e7140c1ae8f765ffd92847"><div class="ttname"><a href="internal_8h.html#a25a39d1d95e7140c1ae8f765ffd92847">grpc_chttp2_parsing_accept_stream</a></div><div class="ttdeci">grpc_chttp2_stream_parsing * grpc_chttp2_parsing_accept_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:434</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a944472500c9ce6b5f9b3c217c465cf54"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54">grpc_chttp2_stream_parsing::data_parser</a></div><div class="ttdeci">grpc_chttp2_data_parser data_parser</div><div class="ttdoc">parsing state for data frames </div><div class="ttdef"><b>Definition:</b> internal.h:424</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__list_html"><div class="ttname"><a href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a></div><div class="ttdef"><b>Definition:</b> internal.h:128</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_ab66f69dae83b6afaa33709e97b75243a"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a">grpc_chttp2_stream_global::read_closed</a></div><div class="ttdeci">gpr_uint8 read_closed</div><div class="ttdoc">is this stream closed (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:389</div></div>
+<div class="ttc" id="internal_8h_html_a25a39d1d95e7140c1ae8f765ffd92847"><div class="ttname"><a href="internal_8h.html#a25a39d1d95e7140c1ae8f765ffd92847">grpc_chttp2_parsing_accept_stream</a></div><div class="ttdeci">grpc_chttp2_stream_parsing * grpc_chttp2_parsing_accept_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:475</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a944472500c9ce6b5f9b3c217c465cf54"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54">grpc_chttp2_stream_parsing::data_parser</a></div><div class="ttdeci">grpc_chttp2_data_parser data_parser</div><div class="ttdoc">parsing state for data frames </div><div class="ttdef"><b>Definition:</b> internal.h:438</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__list_html"><div class="ttname"><a href="structgrpc__chttp2__stream__list.html">grpc_chttp2_stream_list</a></div><div class="ttdef"><b>Definition:</b> internal.h:132</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a6ef23c92e88b4226bcde3d1f44150ab1"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a6ef23c92e88b4226bcde3d1f44150ab1">GRPC_DTS_FH_1</a></div><div class="ttdef"><b>Definition:</b> internal.h:103</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a760ff12814aea655f58e5ef78af31cc9"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9">grpc_chttp2_transport_parsing::next_stream_id</a></div><div class="ttdeci">gpr_uint32 next_stream_id</div><div class="ttdoc">next stream id available at the time of beginning parsing </div><div class="ttdef"><b>Definition:</b> internal.h:250</div></div>
-<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641">GRPC_NUM_SETTING_SETS</a></div><div class="ttdef"><b>Definition:</b> internal.h:148</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a99f5a7439100ab7bab790117458af460"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460">grpc_chttp2_transport_writing::hpack_compressor</a></div><div class="ttdeci">grpc_chttp2_hpack_compressor hpack_compressor</div><div class="ttdoc">hpack encoding </div><div class="ttdef"><b>Definition:</b> internal.h:210</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad96b76072847c4d2824167bb3003798f"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f">grpc_chttp2_transport_parsing::incoming_frame_flags</a></div><div class="ttdeci">gpr_uint8 incoming_frame_flags</div><div class="ttdef"><b>Definition:</b> internal.h:256</div></div>
-<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html_aaad08393f94e4da9275e8c5c113b08a6"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6">grpc_chttp2_outstanding_ping::prev</a></div><div class="ttdeci">struct grpc_chttp2_outstanding_ping * prev</div><div class="ttdef"><b>Definition:</b> internal.h:156</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a2e550b67b429a603f37decfc8b29449b"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b">grpc_chttp2_transport::writing_active</a></div><div class="ttdeci">gpr_uint8 writing_active</div><div class="ttdoc">is a thread currently writing </div><div class="ttdef"><b>Definition:</b> internal.h:298</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a760ff12814aea655f58e5ef78af31cc9"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9">grpc_chttp2_transport_parsing::next_stream_id</a></div><div class="ttdeci">gpr_uint32 next_stream_id</div><div class="ttdoc">next stream id available at the time of beginning parsing </div><div class="ttdef"><b>Definition:</b> internal.h:256</div></div>
+<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901adaa20accbdc29feba4c2f081ecc91e6641">GRPC_NUM_SETTING_SETS</a></div><div class="ttdef"><b>Definition:</b> internal.h:152</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a99f5a7439100ab7bab790117458af460"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460">grpc_chttp2_transport_writing::hpack_compressor</a></div><div class="ttdeci">grpc_chttp2_hpack_compressor hpack_compressor</div><div class="ttdoc">hpack encoding </div><div class="ttdef"><b>Definition:</b> internal.h:214</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad96b76072847c4d2824167bb3003798f"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f">grpc_chttp2_transport_parsing::incoming_frame_flags</a></div><div class="ttdeci">gpr_uint8 incoming_frame_flags</div><div class="ttdef"><b>Definition:</b> internal.h:262</div></div>
+<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html_aaad08393f94e4da9275e8c5c113b08a6"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6">grpc_chttp2_outstanding_ping::prev</a></div><div class="ttdeci">struct grpc_chttp2_outstanding_ping * prev</div><div class="ttdef"><b>Definition:</b> internal.h:160</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a2e550b67b429a603f37decfc8b29449b"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b">grpc_chttp2_transport::writing_active</a></div><div class="ttdeci">gpr_uint8 writing_active</div><div class="ttdoc">is a thread currently writing </div><div class="ttdef"><b>Definition:</b> internal.h:307</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_add7db57266bf66850857c52d8a6acc90"><div class="ttname"><a href="structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90">grpc_chttp2_transport::recv_data</a></div><div class="ttdeci">grpc_iomgr_closure recv_data</div><div class="ttdoc">closure to finish reading from the endpoint </div><div class="ttdef"><b>Definition:</b> internal.h:338</div></div>
<div class="ttc" id="incoming__metadata_8h_html"><div class="ttname"><a href="incoming__metadata_8h.html">incoming_metadata.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_add21a685d25468b7e778b0a88f961a31"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">grpc_chttp2_transport_parsing::settings</a></div><div class="ttdeci">grpc_chttp2_settings_parser settings</div><div class="ttdef"><b>Definition:</b> internal.h:238</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_add21a685d25468b7e778b0a88f961a31"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">grpc_chttp2_transport_parsing::settings</a></div><div class="ttdeci">grpc_chttp2_settings_parser settings</div><div class="ttdef"><b>Definition:</b> internal.h:244</div></div>
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a77c29c9318b9c732bb57bac183abc995"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a77c29c9318b9c732bb57bac183abc995">grpc_chttp2_transport_global::concurrent_stream_count</a></div><div class="ttdeci">gpr_uint32 concurrent_stream_count</div><div class="ttdoc">concurrent stream count: updated when not parsing, so this is a strict over-estimation on the client ...</div><div class="ttdef"><b>Definition:</b> internal.h:203</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a77c29c9318b9c732bb57bac183abc995"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a77c29c9318b9c732bb57bac183abc995">grpc_chttp2_transport_global::concurrent_stream_count</a></div><div class="ttdeci">gpr_uint32 concurrent_stream_count</div><div class="ttdoc">concurrent stream count: updated when not parsing, so this is a strict over-estimation on the client ...</div><div class="ttdef"><b>Definition:</b> internal.h:207</div></div>
<div class="ttc" id="transport_8h_html_a5988f9c4b3b23409cda5a38636d97f7b"><div class="ttname"><a href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a></div><div class="ttdeci">grpc_stream_state</div><div class="ttdef"><b>Definition:</b> transport.h:53</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a480ae47b5ab8e7f2926cb83b79952c7e"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e">grpc_chttp2_transport::accepting_stream</a></div><div class="ttdeci">grpc_chttp2_stream ** accepting_stream</div><div class="ttdoc">address to place a newly accepted stream - set and unset by grpc_chttp2_parsing_accept_stream; used b...</div><div class="ttdef"><b>Definition:</b> internal.h:334</div></div>
-<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5">GRPC_SENT_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:145</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a9e33abb09685b8b27f46befe38c82665"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665">grpc_chttp2_stream_global::published_state</a></div><div class="ttdeci">grpc_stream_state published_state</div><div class="ttdoc">stream state already published to the upper layer </div><div class="ttdef"><b>Definition:</b> internal.h:389</div></div>
-<div class="ttc" id="internal_8h_html_ad0434ee720b66a5ee51c9904548857af"><div class="ttname"><a href="internal_8h.html#ad0434ee720b66a5ee51c9904548857af">grpc_chttp2_list_pop_closed_waiting_for_parsing</a></div><div class="ttdeci">int grpc_chttp2_list_pop_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:288</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream_html"><div class="ttname"><a href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a></div><div class="ttdef"><b>Definition:</b> internal.h:434</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_ab31ca67e25cd2f326a2e72cdfb67254e"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">grpc_chttp2_transport::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> internal.h:290</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a1b0ab60da80d6ffacf7966db31ff7013"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a1b0ab60da80d6ffacf7966db31ff7013">grpc_chttp2_transport_parsing::settings_updated</a></div><div class="ttdeci">gpr_uint8 settings_updated</div><div class="ttdoc">were settings updated? </div><div class="ttdef"><b>Definition:</b> internal.h:220</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__writing_html_abbea2f6f529041a009046136dcff99f0"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#abbea2f6f529041a009046136dcff99f0">grpc_chttp2_stream_writing::send_closed</a></div><div class="ttdeci">grpc_chttp2_send_closed send_closed</div><div class="ttdoc">how strongly should we indicate closure with the next write </div><div class="ttdef"><b>Definition:</b> internal.h:407</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a480ae47b5ab8e7f2926cb83b79952c7e"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e">grpc_chttp2_transport::accepting_stream</a></div><div class="ttdeci">grpc_chttp2_stream ** accepting_stream</div><div class="ttdoc">address to place a newly accepted stream - set and unset by grpc_chttp2_parsing_accept_stream; used b...</div><div class="ttdef"><b>Definition:</b> internal.h:346</div></div>
+<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5">GRPC_SENT_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:149</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a9e33abb09685b8b27f46befe38c82665"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665">grpc_chttp2_stream_global::published_state</a></div><div class="ttdeci">grpc_stream_state published_state</div><div class="ttdoc">stream state already published to the upper layer </div><div class="ttdef"><b>Definition:</b> internal.h:403</div></div>
+<div class="ttc" id="internal_8h_html_ad0434ee720b66a5ee51c9904548857af"><div class="ttname"><a href="internal_8h.html#ad0434ee720b66a5ee51c9904548857af">grpc_chttp2_list_pop_closed_waiting_for_parsing</a></div><div class="ttdeci">int grpc_chttp2_list_pop_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:295</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream_html"><div class="ttname"><a href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a></div><div class="ttdef"><b>Definition:</b> internal.h:448</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_ab31ca67e25cd2f326a2e72cdfb67254e"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">grpc_chttp2_transport::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> internal.h:299</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a1b0ab60da80d6ffacf7966db31ff7013"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a1b0ab60da80d6ffacf7966db31ff7013">grpc_chttp2_transport_parsing::settings_updated</a></div><div class="ttdeci">gpr_uint8 settings_updated</div><div class="ttdoc">were settings updated? </div><div class="ttdef"><b>Definition:</b> internal.h:226</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__writing_html_abbea2f6f529041a009046136dcff99f0"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#abbea2f6f529041a009046136dcff99f0">grpc_chttp2_stream_writing::send_closed</a></div><div class="ttdeci">grpc_chttp2_send_closed send_closed</div><div class="ttdoc">how strongly should we indicate closure with the next write </div><div class="ttdef"><b>Definition:</b> internal.h:421</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62">grpc_chttp2_deframe_transport_state</a></div><div class="ttdeci">grpc_chttp2_deframe_transport_state</div><div class="ttdef"><b>Definition:</b> internal.h:74</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a0d452aa09888c083335eedc6df456bd3"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a0d452aa09888c083335eedc6df456bd3">grpc_chttp2_transport_global::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">window available for peer to send to us - updated after parse </div><div class="ttdef"><b>Definition:</b> internal.h:169</div></div>
-<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508">GRPC_SEND_CLOSED_WITH_RST_STREAM</a></div><div class="ttdef"><b>Definition:</b> internal.h:125</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a0d452aa09888c083335eedc6df456bd3"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a0d452aa09888c083335eedc6df456bd3">grpc_chttp2_transport_global::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">window available for peer to send to us - updated after parse </div><div class="ttdef"><b>Definition:</b> internal.h:173</div></div>
+<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508">GRPC_SEND_CLOSED_WITH_RST_STREAM</a></div><div class="ttdef"><b>Definition:</b> internal.h:129</div></div>
<div class="ttc" id="frame__rst__stream_8h_html"><div class="ttname"><a href="frame__rst__stream_8h.html">frame_rst_stream.h</a></div></div>
<div class="ttc" id="internal_8h_html_a3b93cb6f95aff10ba74b6aa06d7e99cca0fe604e577783cbae2a2c88221278883"><div class="ttname"><a href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cca0fe604e577783cbae2a2c88221278883">GRPC_WRITE_STATE_OPEN</a></div><div class="ttdef"><b>Definition:</b> internal.h:117</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad78473e552fc03fcd84af1502bb6115c"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad78473e552fc03fcd84af1502bb6115c">grpc_chttp2_transport_parsing::str_grpc_timeout</a></div><div class="ttdeci">grpc_mdstr * str_grpc_timeout</div><div class="ttdef"><b>Definition:</b> internal.h:232</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ad78473e552fc03fcd84af1502bb6115c"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ad78473e552fc03fcd84af1502bb6115c">grpc_chttp2_transport_parsing::str_grpc_timeout</a></div><div class="ttdeci">grpc_mdstr * str_grpc_timeout</div><div class="ttdef"><b>Definition:</b> internal.h:238</div></div>
<div class="ttc" id="structgrpc__chttp2__goaway__parser_html"><div class="ttname"><a href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a></div><div class="ttdef"><b>Definition:</b> frame_goaway.h:54</div></div>
-<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html_a5e862f14887e10503dc72b98eb33e88c"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c">grpc_chttp2_outstanding_ping::on_recv</a></div><div class="ttdeci">grpc_iomgr_closure * on_recv</div><div class="ttdef"><b>Definition:</b> internal.h:154</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a499f90a1aa3d67510b4f63191e04d08a"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a">grpc_chttp2_transport_parsing::outgoing_window_update</a></div><div class="ttdeci">gpr_uint64 outgoing_window_update</div><div class="ttdef"><b>Definition:</b> internal.h:277</div></div>
+<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html_a5e862f14887e10503dc72b98eb33e88c"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c">grpc_chttp2_outstanding_ping::on_recv</a></div><div class="ttdeci">grpc_iomgr_closure * on_recv</div><div class="ttdef"><b>Definition:</b> internal.h:158</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a499f90a1aa3d67510b4f63191e04d08a"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a">grpc_chttp2_transport_parsing::outgoing_window_update</a></div><div class="ttdeci">gpr_uint64 outgoing_window_update</div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539ab18632dd09ec47ec222a68fccfb5b56f"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539ab18632dd09ec47ec222a68fccfb5b56f">GRPC_CHTTP2_LIST_CLOSED_WAITING_FOR_PARSING</a></div><div class="ttdef"><b>Definition:</b> internal.h:64</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
<div class="ttc" id="transport__impl_8h_html"><div class="ttname"><a href="transport__impl_8h.html">transport_impl.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3e785cf84303e183da7de8fd1b534732"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3e785cf84303e183da7de8fd1b534732">grpc_chttp2_transport_parsing::incoming_stream_id</a></div><div class="ttdeci">gpr_uint32 incoming_stream_id</div><div class="ttdef"><b>Definition:</b> internal.h:260</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:215</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3e785cf84303e183da7de8fd1b534732"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3e785cf84303e183da7de8fd1b534732">grpc_chttp2_transport_parsing::incoming_stream_id</a></div><div class="ttdeci">gpr_uint32 incoming_stream_id</div><div class="ttdef"><b>Definition:</b> internal.h:266</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html">grpc_chttp2_transport_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:221</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_ac604ea7777d5d1c6d1ca243bd4caef0f"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">grpc_chttp2_transport::destroying</a></div><div class="ttdeci">gpr_uint8 destroying</div><div class="ttdoc">is the transport destroying itself? </div><div class="ttdef"><b>Definition:</b> internal.h:293</div></div>
-<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9">grpc_chttp2_send_closed</a></div><div class="ttdeci">grpc_chttp2_send_closed</div><div class="ttdef"><b>Definition:</b> internal.h:122</div></div>
-<div class="ttc" id="internal_8h_html_a1208f234dcb6b2a73be3c875b2b52907"><div class="ttname"><a href="internal_8h.html#a1208f234dcb6b2a73be3c875b2b52907">grpc_chttp2_list_add_closed_waiting_for_parsing</a></div><div class="ttdeci">void grpc_chttp2_list_add_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:280</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__list_html_af0f7bfa4b2e03157bd08f46091534e73"><div class="ttname"><a href="structgrpc__chttp2__stream__list.html#af0f7bfa4b2e03157bd08f46091534e73">grpc_chttp2_stream_list::head</a></div><div class="ttdeci">grpc_chttp2_stream * head</div><div class="ttdef"><b>Definition:</b> internal.h:129</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a7b7f83db6f582e75152fbf85aeedd6be"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a7b7f83db6f582e75152fbf85aeedd6be">grpc_chttp2_stream_global::published_cancelled</a></div><div class="ttdeci">gpr_uint8 published_cancelled</div><div class="ttdoc">have we told the upper layer that this stream is cancelled? </div><div class="ttdef"><b>Definition:</b> internal.h:382</div></div>
-<div class="ttc" id="internal_8h_html_ad2d2a802b9072505d1e6f8bb68727f44"><div class="ttname"><a href="internal_8h.html#ad2d2a802b9072505d1e6f8bb68727f44">grpc_chttp2_list_pop_cancelled_waiting_for_writing</a></div><div class="ttdeci">int grpc_chttp2_list_pop_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:306</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a61488c0b537d712411fd90e1ea3bf363"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a61488c0b537d712411fd90e1ea3bf363">grpc_chttp2_stream_global::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">The number of bytes of HTTP2 flow control we have advertised. </div><div class="ttdef"><b>Definition:</b> internal.h:369</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a11bb4e6b13a37f1733f0348633e62ca9"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a11bb4e6b13a37f1733f0348633e62ca9">grpc_chttp2_transport_parsing::incoming_window_delta</a></div><div class="ttdeci">gpr_uint32 incoming_window_delta</div><div class="ttdef"><b>Definition:</b> internal.h:247</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a18d7c2fe14df07bc43840698aa5a3224"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224">grpc_chttp2_transport::writing_action</a></div><div class="ttdeci">grpc_iomgr_closure writing_action</div><div class="ttdoc">closure to execute writing </div><div class="ttdef"><b>Definition:</b> internal.h:327</div></div>
-<div class="ttc" id="internal_8h_html_ad6a13571d6666f45a64c8e0f6b234e60"><div class="ttname"><a href="internal_8h.html#ad6a13571d6666f45a64c8e0f6b234e60">grpc_chttp2_parsing_become_skip_parser</a></div><div class="ttdeci">void grpc_chttp2_parsing_become_skip_parser(grpc_chttp2_transport_parsing *transport_parsing)</div><div class="ttdef"><b>Definition:</b> parsing.c:492</div></div>
-<div class="ttc" id="port__platform_8h_html_a71edab4bc3421f129764e5cb342f7181"><div class="ttname"><a href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a></div><div class="ttdeci">int64_t gpr_int64</div><div class="ttdef"><b>Definition:</b> port_platform.h:306</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_ac604ea7777d5d1c6d1ca243bd4caef0f"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">grpc_chttp2_transport::destroying</a></div><div class="ttdeci">gpr_uint8 destroying</div><div class="ttdoc">is the transport destroying itself? </div><div class="ttdef"><b>Definition:</b> internal.h:302</div></div>
+<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9">grpc_chttp2_send_closed</a></div><div class="ttdeci">grpc_chttp2_send_closed</div><div class="ttdef"><b>Definition:</b> internal.h:126</div></div>
+<div class="ttc" id="internal_8h_html_a1208f234dcb6b2a73be3c875b2b52907"><div class="ttname"><a href="internal_8h.html#a1208f234dcb6b2a73be3c875b2b52907">grpc_chttp2_list_add_closed_waiting_for_parsing</a></div><div class="ttdeci">void grpc_chttp2_list_add_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:287</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__list_html_af0f7bfa4b2e03157bd08f46091534e73"><div class="ttname"><a href="structgrpc__chttp2__stream__list.html#af0f7bfa4b2e03157bd08f46091534e73">grpc_chttp2_stream_list::head</a></div><div class="ttdeci">grpc_chttp2_stream * head</div><div class="ttdef"><b>Definition:</b> internal.h:133</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a7b7f83db6f582e75152fbf85aeedd6be"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a7b7f83db6f582e75152fbf85aeedd6be">grpc_chttp2_stream_global::published_cancelled</a></div><div class="ttdeci">gpr_uint8 published_cancelled</div><div class="ttdoc">have we told the upper layer that this stream is cancelled? </div><div class="ttdef"><b>Definition:</b> internal.h:394</div></div>
+<div class="ttc" id="internal_8h_html_ad2d2a802b9072505d1e6f8bb68727f44"><div class="ttname"><a href="internal_8h.html#ad2d2a802b9072505d1e6f8bb68727f44">grpc_chttp2_list_pop_cancelled_waiting_for_writing</a></div><div class="ttdeci">int grpc_chttp2_list_pop_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:315</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a61488c0b537d712411fd90e1ea3bf363"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a61488c0b537d712411fd90e1ea3bf363">grpc_chttp2_stream_global::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">The number of bytes of HTTP2 flow control we have advertised. </div><div class="ttdef"><b>Definition:</b> internal.h:381</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a11bb4e6b13a37f1733f0348633e62ca9"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a11bb4e6b13a37f1733f0348633e62ca9">grpc_chttp2_transport_parsing::incoming_window_delta</a></div><div class="ttdeci">gpr_uint32 incoming_window_delta</div><div class="ttdef"><b>Definition:</b> internal.h:253</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a18d7c2fe14df07bc43840698aa5a3224"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224">grpc_chttp2_transport::writing_action</a></div><div class="ttdeci">grpc_iomgr_closure writing_action</div><div class="ttdoc">closure to execute writing </div><div class="ttdef"><b>Definition:</b> internal.h:336</div></div>
+<div class="ttc" id="internal_8h_html_ad6a13571d6666f45a64c8e0f6b234e60"><div class="ttname"><a href="internal_8h.html#ad6a13571d6666f45a64c8e0f6b234e60">grpc_chttp2_parsing_become_skip_parser</a></div><div class="ttdeci">void grpc_chttp2_parsing_become_skip_parser(grpc_chttp2_transport_parsing *transport_parsing)</div><div class="ttdef"><b>Definition:</b> parsing.c:491</div></div>
+<div class="ttc" id="port__platform_8h_html_a71edab4bc3421f129764e5cb342f7181"><div class="ttname"><a href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a></div><div class="ttdeci">int64_t gpr_int64</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
<div class="ttc" id="structgrpc__chttp2__ping__parser_html"><div class="ttname"><a href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a></div><div class="ttdef"><b>Definition:</b> frame_ping.h:40</div></div>
-<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572">GRPC_PEER_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:141</div></div>
-<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02">GRPC_SEND_CLOSED</a></div><div class="ttdef"><b>Definition:</b> internal.h:124</div></div>
+<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada1e2fba3c15bdcd6378ad03ed9a47a572">GRPC_PEER_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:145</div></div>
+<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab9d017cdb014717c5160971d45cc1c02">GRPC_SEND_CLOSED</a></div><div class="ttdef"><b>Definition:</b> internal.h:128</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62adbe27b41d36d475e114fde2087aab8c1"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62adbe27b41d36d475e114fde2087aab8c1">GRPC_DTS_FH_0</a></div><div class="ttdef"><b>Definition:</b> internal.h:102</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_aa15d7fee63a356880346a9f961b9bdff"><div class="ttname"><a href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff">grpc_chttp2_transport::ep</a></div><div class="ttdeci">grpc_endpoint * ep</div><div class="ttdef"><b>Definition:</b> internal.h:285</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a43f3459674012631937082d00d553f57"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57">grpc_chttp2_transport_writing::is_client</a></div><div class="ttdeci">gpr_uint8 is_client</div><div class="ttdoc">is this a client? </div><div class="ttdef"><b>Definition:</b> internal.h:212</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_aa15d7fee63a356880346a9f961b9bdff"><div class="ttname"><a href="structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff">grpc_chttp2_transport::ep</a></div><div class="ttdeci">grpc_endpoint * ep</div><div class="ttdef"><b>Definition:</b> internal.h:291</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a43f3459674012631937082d00d553f57"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57">grpc_chttp2_transport_writing::is_client</a></div><div class="ttdeci">gpr_uint8 is_client</div><div class="ttdoc">is this a client? </div><div class="ttdef"><b>Definition:</b> internal.h:216</div></div>
<div class="ttc" id="structgrpc__iomgr__closure_html"><div class="ttname"><a href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a></div><div class="ttdoc">A closure over a grpc_iomgr_cb_func. </div><div class="ttdef"><b>Definition:</b> iomgr.h:45</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a379d8479565bb2a2565e3bef983c3f09"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a379d8479565bb2a2565e3bef983c3f09">GRPC_CHTTP2_LIST_INCOMING_WINDOW_UPDATED</a></div><div class="ttdef"><b>Definition:</b> internal.h:66</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a7f122c0c00df0bea810b2d4023b60a19"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a7f122c0c00df0bea810b2d4023b60a19">GRPC_DTS_CLIENT_PREFIX_13</a></div><div class="ttdef"><b>Definition:</b> internal.h:89</div></div>
-<div class="ttc" id="internal_8h_html_ac9e8165e01d872ed42c0333aee9d31c4"><div class="ttname"><a href="internal_8h.html#ac9e8165e01d872ed42c0333aee9d31c4">grpc_chttp2_list_pop_read_write_state_changed</a></div><div class="ttdeci">int grpc_chttp2_list_pop_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:353</div></div>
+<div class="ttc" id="internal_8h_html_ac9e8165e01d872ed42c0333aee9d31c4"><div class="ttname"><a href="internal_8h.html#ac9e8165e01d872ed42c0333aee9d31c4">grpc_chttp2_list_pop_read_write_state_changed</a></div><div class="ttdeci">int grpc_chttp2_list_pop_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:366</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a19861af38f4fe10f7c40b6bf99bd275e"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a19861af38f4fe10f7c40b6bf99bd275e">GRPC_DTS_CLIENT_PREFIX_23</a></div><div class="ttdef"><b>Definition:</b> internal.h:99</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_adc911ee0c36b417e2da7a28a8d45675f"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f">grpc_chttp2_transport_parsing::simple</a></div><div class="ttdeci">union grpc_chttp2_transport_parsing::@20 simple</div><div class="ttdoc">simple one shot parsers </div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a></div><div class="ttdef"><b>Definition:</b> internal.h:347</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a5cdeb7e94802970d5748ec4c218003cc"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a5cdeb7e94802970d5748ec4c218003cc">grpc_chttp2_stream_parsing::incoming_metadata</a></div><div class="ttdeci">grpc_chttp2_incoming_metadata_buffer incoming_metadata</div><div class="ttdoc">incoming metadata </div><div class="ttdef"><b>Definition:</b> internal.h:431</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html">grpc_chttp2_stream_global</a></div><div class="ttdef"><b>Definition:</b> internal.h:359</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a5cdeb7e94802970d5748ec4c218003cc"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a5cdeb7e94802970d5748ec4c218003cc">grpc_chttp2_stream_parsing::incoming_metadata</a></div><div class="ttdeci">grpc_chttp2_incoming_metadata_buffer incoming_metadata</div><div class="ttdoc">incoming metadata </div><div class="ttdef"><b>Definition:</b> internal.h:445</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a95f000174adbc3a27bc91b422520b6cc"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a95f000174adbc3a27bc91b422520b6cc">GRPC_DTS_FH_5</a></div><div class="ttdef"><b>Definition:</b> internal.h:107</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62aaab31026fe27f752d727eedd9a41b5ab"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62aaab31026fe27f752d727eedd9a41b5ab">GRPC_DTS_FH_2</a></div><div class="ttdef"><b>Definition:</b> internal.h:104</div></div>
<div class="ttc" id="hpack__parser_8h_html"><div class="ttname"><a href="hpack__parser_8h.html">hpack_parser.h</a></div></div>
-<div class="ttc" id="internal_8h_html_a19ad8f2b321787a1255a888d5d5923f1"><div class="ttname"><a href="internal_8h.html#a19ad8f2b321787a1255a888d5d5923f1">grpc_chttp2_has_streams</a></div><div class="ttdeci">int grpc_chttp2_has_streams(grpc_chttp2_transport *t)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:374</div></div>
+<div class="ttc" id="internal_8h_html_a19ad8f2b321787a1255a888d5d5923f1"><div class="ttname"><a href="internal_8h.html#a19ad8f2b321787a1255a888d5d5923f1">grpc_chttp2_has_streams</a></div><div class="ttdeci">int grpc_chttp2_has_streams(grpc_chttp2_transport *t)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:389</div></div>
<div class="ttc" id="connectivity__state_8h_html"><div class="ttname"><a href="connectivity__state_8h.html">connectivity_state.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ab12f37091dd64c63d7c175fc19410a61"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61">grpc_chttp2_transport_parsing::parser</a></div><div class="ttdeci">grpc_chttp2_parse_error(* parser)(void *parser_user_data, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> internal.h:265</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ab12f37091dd64c63d7c175fc19410a61"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61">grpc_chttp2_transport_parsing::parser</a></div><div class="ttdeci">grpc_chttp2_parse_error(* parser)(void *parser_user_data, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last)</div><div class="ttdef"><b>Definition:</b> internal.h:271</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a4f616ee5e17a18e6734f7b5de01f92ed"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed">grpc_chttp2_transport::shutdown_ep_refs</a></div><div class="ttdeci">gpr_refcount shutdown_ep_refs</div><div class="ttdoc">when this drops to zero it&#39;s safe to shutdown the endpoint </div><div class="ttdef"><b>Definition:</b> internal.h:297</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62aa40d0131ceae834fc5333dd46fe43506"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62aa40d0131ceae834fc5333dd46fe43506">GRPC_DTS_CLIENT_PREFIX_1</a></div><div class="ttdef"><b>Definition:</b> internal.h:77</div></div>
<div class="ttc" id="stream__map_8h_html"><div class="ttname"><a href="stream__map_8h.html">stream_map.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a5c0031bc09c803f4b1440690a896812d"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d">grpc_chttp2_transport_parsing::hpack_parser</a></div><div class="ttdeci">grpc_chttp2_hpack_parser hpack_parser</div><div class="ttdoc">parser for headers </div><div class="ttdef"><b>Definition:</b> internal.h:234</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a5c0031bc09c803f4b1440690a896812d"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d">grpc_chttp2_transport_parsing::hpack_parser</a></div><div class="ttdeci">grpc_chttp2_hpack_parser hpack_parser</div><div class="ttdoc">parser for headers </div><div class="ttdef"><b>Definition:</b> internal.h:240</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539aad8c067aea30c7e63f1f8f578ad091ec"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539aad8c067aea30c7e63f1f8f578ad091ec">GRPC_CHTTP2_LIST_READ_WRITE_STATE_CHANGED</a></div><div class="ttdef"><b>Definition:</b> internal.h:59</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a26ea9eff9ffdbd49b96f39f6d1d8320a"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a26ea9eff9ffdbd49b96f39f6d1d8320a">GRPC_DTS_FH_8</a></div><div class="ttdef"><b>Definition:</b> internal.h:111</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_af48fb355cfabb488dda83d994c1c04c7"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7">grpc_chttp2_transport_global::outgoing_window</a></div><div class="ttdeci">gpr_uint32 outgoing_window</div><div class="ttdoc">window available for us to send to peer </div><div class="ttdef"><b>Definition:</b> internal.h:167</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__writing_html_a261161be44a3f481f38c7d498da4aa17"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17">grpc_chttp2_stream_writing::announce_window</a></div><div class="ttdeci">gpr_uint32 announce_window</div><div class="ttdoc">how much window should we announce? </div><div class="ttdef"><b>Definition:</b> internal.h:409</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_aea8ef0f5795a15621ca9e5e4c7ca0aec"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec">grpc_chttp2_stream_global::outgoing_window</a></div><div class="ttdeci">gpr_int64 outgoing_window</div><div class="ttdoc">window available for us to send to peer </div><div class="ttdef"><b>Definition:</b> internal.h:355</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_af48fb355cfabb488dda83d994c1c04c7"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7">grpc_chttp2_transport_global::outgoing_window</a></div><div class="ttdeci">gpr_uint32 outgoing_window</div><div class="ttdoc">window available for us to send to peer </div><div class="ttdef"><b>Definition:</b> internal.h:171</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__writing_html_a261161be44a3f481f38c7d498da4aa17"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17">grpc_chttp2_stream_writing::announce_window</a></div><div class="ttdeci">gpr_uint32 announce_window</div><div class="ttdoc">how much window should we announce? </div><div class="ttdef"><b>Definition:</b> internal.h:423</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_aea8ef0f5795a15621ca9e5e4c7ca0aec"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec">grpc_chttp2_stream_global::outgoing_window</a></div><div class="ttdeci">gpr_int64 outgoing_window</div><div class="ttdoc">window available for us to send to peer </div><div class="ttdef"><b>Definition:</b> internal.h:367</div></div>
<div class="ttc" id="frame__settings_8h_html_a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205"><div class="ttname"><a href="frame__settings_8h.html#a1579a1a90fe405ea3791529c14da11efa8e792bc580a916db8331dc80f6899205">GRPC_CHTTP2_NUM_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:58</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__writing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a></div><div class="ttdef"><b>Definition:</b> internal.h:206</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__writing_html"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html">grpc_chttp2_transport_writing</a></div><div class="ttdef"><b>Definition:</b> internal.h:210</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html">grpc_chttp2_stream_parsing</a></div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
<div class="ttc" id="structgrpc__chttp2__incoming__metadata__buffer_html"><div class="ttname"><a href="structgrpc__chttp2__incoming__metadata__buffer.html">grpc_chttp2_incoming_metadata_buffer</a></div><div class="ttdef"><b>Definition:</b> incoming_metadata.h:39</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_acb27a0ca3039e6e2713467e7dcef539e"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e">grpc_chttp2_transport_global::is_client</a></div><div class="ttdeci">gpr_uint8 is_client</div><div class="ttdoc">is this transport a client? </div><div class="ttdef"><b>Definition:</b> internal.h:179</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_acb27a0ca3039e6e2713467e7dcef539e"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e">grpc_chttp2_transport_global::is_client</a></div><div class="ttdeci">gpr_uint8 is_client</div><div class="ttdoc">is this transport a client? </div><div class="ttdef"><b>Definition:</b> internal.h:183</div></div>
<div class="ttc" id="structgrpc__chttp2__settings__parser_html"><div class="ttname"><a href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a></div><div class="ttdef"><b>Definition:</b> frame_settings.h:61</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539ab16ac38146d8c206d971154d3e2e385e"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539ab16ac38146d8c206d971154d3e2e385e">GRPC_CHTTP2_LIST_PARSING_SEEN</a></div><div class="ttdef"><b>Definition:</b> internal.h:63</div></div>
<div class="ttc" id="structgrpc__chttp2__window__update__parser_html"><div class="ttname"><a href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a></div><div class="ttdef"><b>Definition:</b> frame_window_update.h:40</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a2011b2483741ec634614fc4240b26905"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905">grpc_chttp2_transport::endpoint_reading</a></div><div class="ttdeci">gpr_uint8 endpoint_reading</div><div class="ttdoc">is there a read request to the endpoint outstanding? </div><div class="ttdef"><b>Definition:</b> internal.h:303</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream_html_ab8404714b48a6b7921040a154e4d0d95"><div class="ttname"><a href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95">grpc_chttp2_stream::included</a></div><div class="ttdeci">gpr_uint8 included[STREAM_LIST_COUNT]</div><div class="ttdef"><b>Definition:</b> internal.h:440</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a906592013b034420e0a9e8de6321322b"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b">grpc_chttp2_stream_parsing::received_close</a></div><div class="ttdeci">gpr_uint8 received_close</div><div class="ttdoc">has this stream received a close </div><div class="ttdef"><b>Definition:</b> internal.h:416</div></div>
-<div class="ttc" id="internal_8h_html_a83baade3ee315270b6d34fc6fbecb30c"><div class="ttname"><a href="internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c">grpc_chttp2_terminate_writing</a></div><div class="ttdeci">void grpc_chttp2_terminate_writing(grpc_chttp2_transport_writing *transport_writing, int success)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:501</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_ad06b0ee92495f66aa27bd606459fcaf8"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8">grpc_chttp2_transport_global::sent_goaway</a></div><div class="ttdeci">gpr_uint8 sent_goaway</div><div class="ttdoc">have we sent a goaway </div><div class="ttdef"><b>Definition:</b> internal.h:176</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream_html_a738b484ef0e8926cdd88fd38cdb7e8f9"><div class="ttname"><a href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9">grpc_chttp2_stream::parsing</a></div><div class="ttdeci">grpc_chttp2_stream_parsing parsing</div><div class="ttdef"><b>Definition:</b> internal.h:437</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a2011b2483741ec634614fc4240b26905"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905">grpc_chttp2_transport::endpoint_reading</a></div><div class="ttdeci">gpr_uint8 endpoint_reading</div><div class="ttdoc">is there a read request to the endpoint outstanding? </div><div class="ttdef"><b>Definition:</b> internal.h:312</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream_html_ab8404714b48a6b7921040a154e4d0d95"><div class="ttname"><a href="structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95">grpc_chttp2_stream::included</a></div><div class="ttdeci">gpr_uint8 included[STREAM_LIST_COUNT]</div><div class="ttdef"><b>Definition:</b> internal.h:454</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a906592013b034420e0a9e8de6321322b"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b">grpc_chttp2_stream_parsing::received_close</a></div><div class="ttdeci">gpr_uint8 received_close</div><div class="ttdoc">has this stream received a close </div><div class="ttdef"><b>Definition:</b> internal.h:430</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__writing_html_a7f073d1101adb10912f67bd086461aa6"><div class="ttname"><a href="structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6">grpc_chttp2_transport_writing::done_cb</a></div><div class="ttdeci">grpc_iomgr_closure done_cb</div><div class="ttdoc">callback for when writing is done </div><div class="ttdef"><b>Definition:</b> internal.h:218</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_ad06b0ee92495f66aa27bd606459fcaf8"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8">grpc_chttp2_transport_global::sent_goaway</a></div><div class="ttdeci">gpr_uint8 sent_goaway</div><div class="ttdoc">have we sent a goaway </div><div class="ttdef"><b>Definition:</b> internal.h:180</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream_html_a738b484ef0e8926cdd88fd38cdb7e8f9"><div class="ttname"><a href="structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9">grpc_chttp2_stream::parsing</a></div><div class="ttdeci">grpc_chttp2_stream_parsing parsing</div><div class="ttdef"><b>Definition:</b> internal.h:451</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a10dddd2f174d5d79b33a20d0bcc97db6"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6">grpc_chttp2_stream_global::written_anything</a></div><div class="ttdeci">gpr_uint8 written_anything</div><div class="ttdoc">has anything been written to this stream? </div><div class="ttdef"><b>Definition:</b> internal.h:400</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a64c70beae9714707e8750f863603cd2e"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a64c70beae9714707e8750f863603cd2e">GRPC_DTS_CLIENT_PREFIX_9</a></div><div class="ttdef"><b>Definition:</b> internal.h:85</div></div>
<div class="ttc" id="frame__settings_8h_html"><div class="ttname"><a href="frame__settings_8h.html">frame_settings.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a6764e27bf94c79201b4408c7b2deb622"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a6764e27bf94c79201b4408c7b2deb622">grpc_chttp2_stream_parsing::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">window available for peer to send to us </div><div class="ttdef"><b>Definition:</b> internal.h:422</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a6764e27bf94c79201b4408c7b2deb622"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a6764e27bf94c79201b4408c7b2deb622">grpc_chttp2_stream_parsing::incoming_window</a></div><div class="ttdeci">gpr_uint32 incoming_window</div><div class="ttdoc">window available for peer to send to us </div><div class="ttdef"><b>Definition:</b> internal.h:436</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a15bfd0d79ed1a62dbdc8f377f62cacbd"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a15bfd0d79ed1a62dbdc8f377f62cacbd">GRPC_DTS_FH_4</a></div><div class="ttdef"><b>Definition:</b> internal.h:106</div></div>
-<div class="ttc" id="internal_8h_html_a771e6e4a553060bfac71d00b5f866877"><div class="ttname"><a href="internal_8h.html#a771e6e4a553060bfac71d00b5f866877">grpc_chttp2_list_add_parsing_seen_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_parsing_seen_stream(grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:241</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__link_html_a19808cff31bc258c69411406e3f65400"><div class="ttname"><a href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400">grpc_chttp2_stream_link::prev</a></div><div class="ttdeci">grpc_chttp2_stream * prev</div><div class="ttdef"><b>Definition:</b> internal.h:135</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a187f56865b31b7a1a29a3d95e81ab308"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a187f56865b31b7a1a29a3d95e81ab308">grpc_chttp2_transport_parsing::qbuf</a></div><div class="ttdeci">gpr_slice_buffer qbuf</div><div class="ttdoc">data to write later - after parsing </div><div class="ttdef"><b>Definition:</b> internal.h:230</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a230b4b34a38f62d1871ac3726c211312"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">grpc_chttp2_stream_global::cancelled</a></div><div class="ttdeci">gpr_uint8 cancelled</div><div class="ttdoc">has this stream been cancelled? (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:379</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a8f38d1bd29aad2855ebf9d15bdcaaeca"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca">grpc_chttp2_transport::new_stream_map</a></div><div class="ttdeci">grpc_chttp2_stream_map new_stream_map</div><div class="ttdoc">streams created by the client (possibly during parsing); merged with parsing_stream_map during unlock...</div><div class="ttdef"><b>Definition:</b> internal.h:324</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_aca96799d31e4980af7c974d211534cc0"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0">grpc_chttp2_stream_global::outstanding_metadata</a></div><div class="ttdeci">grpc_chttp2_incoming_metadata_live_op_buffer outstanding_metadata</div><div class="ttdef"><b>Definition:</b> internal.h:398</div></div>
+<div class="ttc" id="internal_8h_html_a771e6e4a553060bfac71d00b5f866877"><div class="ttname"><a href="internal_8h.html#a771e6e4a553060bfac71d00b5f866877">grpc_chttp2_list_add_parsing_seen_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_parsing_seen_stream(grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:244</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__link_html_a19808cff31bc258c69411406e3f65400"><div class="ttname"><a href="structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400">grpc_chttp2_stream_link::prev</a></div><div class="ttdeci">grpc_chttp2_stream * prev</div><div class="ttdef"><b>Definition:</b> internal.h:139</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a187f56865b31b7a1a29a3d95e81ab308"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a187f56865b31b7a1a29a3d95e81ab308">grpc_chttp2_transport_parsing::qbuf</a></div><div class="ttdeci">gpr_slice_buffer qbuf</div><div class="ttdoc">data to write later - after parsing </div><div class="ttdef"><b>Definition:</b> internal.h:236</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a230b4b34a38f62d1871ac3726c211312"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312">grpc_chttp2_stream_global::cancelled</a></div><div class="ttdeci">gpr_uint8 cancelled</div><div class="ttdoc">has this stream been cancelled? (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:391</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a8f38d1bd29aad2855ebf9d15bdcaaeca"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca">grpc_chttp2_transport::new_stream_map</a></div><div class="ttdeci">grpc_chttp2_stream_map new_stream_map</div><div class="ttdoc">streams created by the client (possibly during parsing); merged with parsing_stream_map during unlock...</div><div class="ttdef"><b>Definition:</b> internal.h:333</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_aca96799d31e4980af7c974d211534cc0"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0">grpc_chttp2_stream_global::outstanding_metadata</a></div><div class="ttdeci">grpc_chttp2_incoming_metadata_live_op_buffer outstanding_metadata</div><div class="ttdef"><b>Definition:</b> internal.h:412</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a61ef7ffdaea8c2a8b0d4fb016c256ad0"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a61ef7ffdaea8c2a8b0d4fb016c256ad0">GRPC_DTS_CLIENT_PREFIX_2</a></div><div class="ttdef"><b>Definition:</b> internal.h:78</div></div>
<div class="ttc" id="structgrpc__chttp2__data__parser_html"><div class="ttname"><a href="structgrpc__chttp2__data__parser.html">grpc_chttp2_data_parser</a></div><div class="ttdef"><b>Definition:</b> frame_data.h:53</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_aab4958ab848ae72e29c8161de9df1cf9"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9">grpc_chttp2_stream_global::write_state</a></div><div class="ttdeci">grpc_chttp2_write_state write_state</div><div class="ttdoc">when the application requests writes be closed, the write_closed is &#39;queued&#39;; when the close is flow ...</div><div class="ttdef"><b>Definition:</b> internal.h:375</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3cc62ba8bd5b95de8d083421cc6f5781"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3cc62ba8bd5b95de8d083421cc6f5781">grpc_chttp2_transport_parsing::incoming_frame_type</a></div><div class="ttdeci">gpr_uint8 incoming_frame_type</div><div class="ttdef"><b>Definition:</b> internal.h:255</div></div>
-<div class="ttc" id="internal_8h_html_a71d9dea1ff323c374d7ea47818defc2e"><div class="ttname"><a href="internal_8h.html#a71d9dea1ff323c374d7ea47818defc2e">grpc_chttp2_list_add_waiting_for_concurrency</a></div><div class="ttdeci">void grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:262</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a90319aafb59fb5c00ee8ae113e9a3d69"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69">grpc_chttp2_transport::refs</a></div><div class="ttdeci">gpr_refcount refs</div><div class="ttdef"><b>Definition:</b> internal.h:287</div></div>
-<div class="ttc" id="internal_8h_html_ae19b5968ebea2a077650652f1a3af46d"><div class="ttname"><a href="internal_8h.html#ae19b5968ebea2a077650652f1a3af46d">grpc_chttp2_parsing_lookup_stream</a></div><div class="ttdeci">grpc_chttp2_stream_parsing * grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:426</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream_html_ae6fe61537b60639a3d969eacde593be5"><div class="ttname"><a href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5">grpc_chttp2_stream::global</a></div><div class="ttdeci">grpc_chttp2_stream_global global</div><div class="ttdef"><b>Definition:</b> internal.h:435</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_aab4958ab848ae72e29c8161de9df1cf9"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9">grpc_chttp2_stream_global::write_state</a></div><div class="ttdeci">grpc_chttp2_write_state write_state</div><div class="ttdoc">when the application requests writes be closed, the write_closed is &#39;queued&#39;; when the close is flow ...</div><div class="ttdef"><b>Definition:</b> internal.h:387</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a3cc62ba8bd5b95de8d083421cc6f5781"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a3cc62ba8bd5b95de8d083421cc6f5781">grpc_chttp2_transport_parsing::incoming_frame_type</a></div><div class="ttdeci">gpr_uint8 incoming_frame_type</div><div class="ttdef"><b>Definition:</b> internal.h:261</div></div>
+<div class="ttc" id="internal_8h_html_a71d9dea1ff323c374d7ea47818defc2e"><div class="ttname"><a href="internal_8h.html#a71d9dea1ff323c374d7ea47818defc2e">grpc_chttp2_list_add_waiting_for_concurrency</a></div><div class="ttdeci">void grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:267</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a90319aafb59fb5c00ee8ae113e9a3d69"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69">grpc_chttp2_transport::refs</a></div><div class="ttdeci">gpr_refcount refs</div><div class="ttdef"><b>Definition:</b> internal.h:293</div></div>
+<div class="ttc" id="internal_8h_html_ae19b5968ebea2a077650652f1a3af46d"><div class="ttname"><a href="internal_8h.html#ae19b5968ebea2a077650652f1a3af46d">grpc_chttp2_parsing_lookup_stream</a></div><div class="ttdeci">grpc_chttp2_stream_parsing * grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id)</div><div class="ttdef"><b>Definition:</b> chttp2_transport.c:467</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a528c9806c905e9b3587fffda4bed5a46"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46">grpc_chttp2_transport::read_buffer</a></div><div class="ttdeci">gpr_slice_buffer read_buffer</div><div class="ttdoc">incoming read bytes </div><div class="ttdef"><b>Definition:</b> internal.h:341</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream_html_ae6fe61537b60639a3d969eacde593be5"><div class="ttname"><a href="structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5">grpc_chttp2_stream::global</a></div><div class="ttdeci">grpc_chttp2_stream_global global</div><div class="ttdef"><b>Definition:</b> internal.h:449</div></div>
<div class="ttc" id="frame__goaway_8h_html"><div class="ttname"><a href="frame__goaway_8h.html">frame_goaway.h</a></div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a70e7155660cf0d3bc3dde94b9093a08d"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d">grpc_chttp2_stream_global::outgoing_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer * outgoing_sopb</div><div class="ttdoc">stream ops the transport user would like to send </div><div class="ttdef"><b>Definition:</b> internal.h:371</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ab28b069fc6b870de365928004832729b"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b">grpc_chttp2_transport_parsing::goaway_parser</a></div><div class="ttdeci">grpc_chttp2_goaway_parser goaway_parser</div><div class="ttdoc">parser for goaway frames </div><div class="ttdef"><b>Definition:</b> internal.h:243</div></div>
-<div class="ttc" id="internal_8h_html_a62031f6afc6643cc2f34b4af2d547576"><div class="ttname"><a href="internal_8h.html#a62031f6afc6643cc2f34b4af2d547576">grpc_chttp2_for_all_streams</a></div><div class="ttdeci">void grpc_chttp2_for_all_streams(grpc_chttp2_transport_global *transport_global, void *user_data, void(*cb)(grpc_chttp2_transport_global *transport_global, void *user_data, grpc_chttp2_stream_global *stream_global))</div><div class="ttdef"><b>Definition:</b> stream_lists.c:378</div></div>
-<div class="ttc" id="internal_8h_html_a8a7f981b74e1e99b0a1afe0c45702d89"><div class="ttname"><a href="internal_8h.html#a8a7f981b74e1e99b0a1afe0c45702d89">grpc_chttp2_list_remove_incoming_window_updated</a></div><div class="ttdeci">void grpc_chttp2_list_remove_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:337</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a70e7155660cf0d3bc3dde94b9093a08d"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d">grpc_chttp2_stream_global::outgoing_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer * outgoing_sopb</div><div class="ttdoc">stream ops the transport user would like to send </div><div class="ttdef"><b>Definition:</b> internal.h:383</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_ab28b069fc6b870de365928004832729b"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b">grpc_chttp2_transport_parsing::goaway_parser</a></div><div class="ttdeci">grpc_chttp2_goaway_parser goaway_parser</div><div class="ttdoc">parser for goaway frames </div><div class="ttdef"><b>Definition:</b> internal.h:249</div></div>
+<div class="ttc" id="internal_8h_html_a62031f6afc6643cc2f34b4af2d547576"><div class="ttname"><a href="internal_8h.html#a62031f6afc6643cc2f34b4af2d547576">grpc_chttp2_for_all_streams</a></div><div class="ttdeci">void grpc_chttp2_for_all_streams(grpc_chttp2_transport_global *transport_global, void *user_data, void(*cb)(grpc_chttp2_transport_global *transport_global, void *user_data, grpc_chttp2_stream_global *stream_global))</div><div class="ttdef"><b>Definition:</b> stream_lists.c:393</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a92ce9ddfed62fd6b55119ce2e9682cbf"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf">grpc_chttp2_transport_parsing::simple</a></div><div class="ttdeci">union grpc_chttp2_transport_parsing::@22 simple</div><div class="ttdoc">simple one shot parsers </div></div>
+<div class="ttc" id="internal_8h_html_a8a7f981b74e1e99b0a1afe0c45702d89"><div class="ttname"><a href="internal_8h.html#a8a7f981b74e1e99b0a1afe0c45702d89">grpc_chttp2_list_remove_incoming_window_updated</a></div><div class="ttdeci">void grpc_chttp2_list_remove_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:350</div></div>
<div class="ttc" id="internal_8h_html_a4d137f455d722521fd7dab4fd13e1697"><div class="ttname"><a href="internal_8h.html#a4d137f455d722521fd7dab4fd13e1697">grpc_chttp2_publish_reads</a></div><div class="ttdeci">void grpc_chttp2_publish_reads(grpc_chttp2_transport_global *global, grpc_chttp2_transport_parsing *parsing)</div><div class="ttdef"><b>Definition:</b> parsing.c:93</div></div>
-<div class="ttc" id="internal_8h_html_a789d5bcd10c0f1c7ad2fc32190fd87a0"><div class="ttname"><a href="internal_8h.html#a789d5bcd10c0f1c7ad2fc32190fd87a0">grpc_chttp2_list_remove_writable_stream</a></div><div class="ttdeci">void grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:188</div></div>
+<div class="ttc" id="internal_8h_html_a789d5bcd10c0f1c7ad2fc32190fd87a0"><div class="ttname"><a href="internal_8h.html#a789d5bcd10c0f1c7ad2fc32190fd87a0">grpc_chttp2_list_remove_writable_stream</a></div><div class="ttdeci">void grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:187</div></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eb"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a></div><div class="ttdeci">grpc_status_code</div><div class="ttdef"><b>Definition:</b> status.h:41</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a23dec30ddec4c30cebc9e4110d1bb9f9"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9">grpc_chttp2_stream_global::unannounced_incoming_window</a></div><div class="ttdeci">gpr_uint32 unannounced_incoming_window</div><div class="ttdoc">The number of bytes the upper layer has offered to read but we have not yet announced to HTTP2 flow c...</div><div class="ttdef"><b>Definition:</b> internal.h:364</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__writing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a></div><div class="ttdef"><b>Definition:</b> internal.h:401</div></div>
-<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ad"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ad">grpc_chttp2_setting_set</a></div><div class="ttdeci">grpc_chttp2_setting_set</div><div class="ttdef"><b>Definition:</b> internal.h:139</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a23dec30ddec4c30cebc9e4110d1bb9f9"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9">grpc_chttp2_stream_global::unannounced_incoming_window</a></div><div class="ttdeci">gpr_uint32 unannounced_incoming_window</div><div class="ttdoc">The number of bytes the upper layer has offered to read but we have not yet announced to HTTP2 flow c...</div><div class="ttdef"><b>Definition:</b> internal.h:376</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__writing_html"><div class="ttname"><a href="structgrpc__chttp2__stream__writing.html">grpc_chttp2_stream_writing</a></div><div class="ttdef"><b>Definition:</b> internal.h:415</div></div>
+<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ad"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ad">grpc_chttp2_setting_set</a></div><div class="ttdeci">grpc_chttp2_setting_set</div><div class="ttdef"><b>Definition:</b> internal.h:143</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62ad033829aebd599a6ea3d94026d80a355"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62ad033829aebd599a6ea3d94026d80a355">GRPC_DTS_CLIENT_PREFIX_4</a></div><div class="ttdef"><b>Definition:</b> internal.h:80</div></div>
<div class="ttc" id="internal_8h_html_a3b93cb6f95aff10ba74b6aa06d7e99cc"><div class="ttname"><a href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cc">grpc_chttp2_write_state</a></div><div class="ttdeci">grpc_chttp2_write_state</div><div class="ttdef"><b>Definition:</b> internal.h:116</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__list_html_ac8be7bdb2c4da40b8994790885ac7620"><div class="ttname"><a href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620">grpc_chttp2_stream_list::tail</a></div><div class="ttdeci">grpc_chttp2_stream * tail</div><div class="ttdef"><b>Definition:</b> internal.h:130</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a177b90ba6af8f43e85ca7d96e6f3db83"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83">grpc_chttp2_stream_parsing::id</a></div><div class="ttdeci">gpr_uint32 id</div><div class="ttdoc">HTTP2 stream id for this stream, or zero if one has not been assigned. </div><div class="ttdef"><b>Definition:</b> internal.h:414</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_ad9b5d27432602aed7ad614427579643e"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#ad9b5d27432602aed7ad614427579643e">grpc_chttp2_stream_global::incoming_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer incoming_sopb</div><div class="ttdef"><b>Definition:</b> internal.h:394</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a8dc1af0f203166b32f22634edb3b47bb"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb">grpc_chttp2_transport::channel_callback</a></div><div class="ttdeci">struct grpc_chttp2_transport::@21 channel_callback</div></div>
+<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__list_html_ac8be7bdb2c4da40b8994790885ac7620"><div class="ttname"><a href="structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620">grpc_chttp2_stream_list::tail</a></div><div class="ttdeci">grpc_chttp2_stream * tail</div><div class="ttdef"><b>Definition:</b> internal.h:134</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a177b90ba6af8f43e85ca7d96e6f3db83"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83">grpc_chttp2_stream_parsing::id</a></div><div class="ttdeci">gpr_uint32 id</div><div class="ttdoc">HTTP2 stream id for this stream, or zero if one has not been assigned. </div><div class="ttdef"><b>Definition:</b> internal.h:428</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_ad9b5d27432602aed7ad614427579643e"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#ad9b5d27432602aed7ad614427579643e">grpc_chttp2_stream_global::incoming_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer incoming_sopb</div><div class="ttdef"><b>Definition:</b> internal.h:408</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a82c23fe2bc10b582a3cbede235e0e9f8"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8">grpc_chttp2_transport::channel_callback</a></div><div class="ttdeci">struct grpc_chttp2_transport::@23 channel_callback</div></div>
<div class="ttc" id="structgrpc__transport_html"><div class="ttname"><a href="structgrpc__transport.html">grpc_transport</a></div><div class="ttdef"><b>Definition:</b> transport_impl.h:67</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_aa6226c0cb8e4d6bd5830cc36f1efd4d2"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2">grpc_chttp2_stream_parsing::rst_stream_reason</a></div><div class="ttdeci">gpr_uint32 rst_stream_reason</div><div class="ttdoc">reason give to rst_stream </div><div class="ttdef"><b>Definition:</b> internal.h:426</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_aa6226c0cb8e4d6bd5830cc36f1efd4d2"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2">grpc_chttp2_stream_parsing::rst_stream_reason</a></div><div class="ttdeci">gpr_uint32 rst_stream_reason</div><div class="ttdoc">reason give to rst_stream </div><div class="ttdef"><b>Definition:</b> internal.h:440</div></div>
<div class="ttc" id="frame__window__update_8h_html"><div class="ttname"><a href="frame__window__update_8h.html">frame_window_update.h</a></div></div>
-<div class="ttc" id="internal_8h_html_ad26dae5e10a026530f50b133359b3ee2"><div class="ttname"><a href="internal_8h.html#ad26dae5e10a026530f50b133359b3ee2">grpc_chttp2_list_add_cancelled_waiting_for_writing</a></div><div class="ttdeci">void grpc_chttp2_list_add_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:298</div></div>
+<div class="ttc" id="internal_8h_html_ad26dae5e10a026530f50b133359b3ee2"><div class="ttname"><a href="internal_8h.html#ad26dae5e10a026530f50b133359b3ee2">grpc_chttp2_list_add_cancelled_waiting_for_writing</a></div><div class="ttdeci">void grpc_chttp2_list_add_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:307</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a3cc01f12b7b1f4cbcf2ed027af56f835"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a3cc01f12b7b1f4cbcf2ed027af56f835">GRPC_DTS_CLIENT_PREFIX_6</a></div><div class="ttdef"><b>Definition:</b> internal.h:82</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a9bd7506a4e310f2ebc1969250b3c7694"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694">grpc_chttp2_transport::global</a></div><div class="ttdeci">grpc_chttp2_transport_global global</div><div class="ttdoc">global state for reading/writing </div><div class="ttdef"><b>Definition:</b> internal.h:309</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a8fb7af1b8962b843978bd8f7fff400fe"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a8fb7af1b8962b843978bd8f7fff400fe">grpc_chttp2_stream_global::publish_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer * publish_sopb</div><div class="ttdoc">pointer to sop buffer to fill in with new stream ops </div><div class="ttdef"><b>Definition:</b> internal.h:393</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_af27d45b43390f9dc4d1dc197d9864098"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098">grpc_chttp2_stream_global::cancelled_status</a></div><div class="ttdeci">grpc_status_code cancelled_status</div><div class="ttdef"><b>Definition:</b> internal.h:380</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:176</div></div>
-<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0">GRPC_LOCAL_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:143</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_aafdcf31c8c77411e25dfa9b94eeb283f"><div class="ttname"><a href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f">grpc_chttp2_transport::base</a></div><div class="ttdeci">grpc_transport base</div><div class="ttdef"><b>Definition:</b> internal.h:284</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a9bd7506a4e310f2ebc1969250b3c7694"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694">grpc_chttp2_transport::global</a></div><div class="ttdeci">grpc_chttp2_transport_global global</div><div class="ttdoc">global state for reading/writing </div><div class="ttdef"><b>Definition:</b> internal.h:318</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a8fb7af1b8962b843978bd8f7fff400fe"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a8fb7af1b8962b843978bd8f7fff400fe">grpc_chttp2_stream_global::publish_sopb</a></div><div class="ttdeci">grpc_stream_op_buffer * publish_sopb</div><div class="ttdoc">pointer to sop buffer to fill in with new stream ops </div><div class="ttdef"><b>Definition:</b> internal.h:407</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_af27d45b43390f9dc4d1dc197d9864098"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098">grpc_chttp2_stream_global::cancelled_status</a></div><div class="ttdeci">grpc_status_code cancelled_status</div><div class="ttdef"><b>Definition:</b> internal.h:392</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
+<div class="ttc" id="internal_8h_html_a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0"><div class="ttname"><a href="internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0">GRPC_LOCAL_SETTINGS</a></div><div class="ttdef"><b>Definition:</b> internal.h:147</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_aafdcf31c8c77411e25dfa9b94eeb283f"><div class="ttname"><a href="structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f">grpc_chttp2_transport::base</a></div><div class="ttdeci">grpc_transport base</div><div class="ttdef"><b>Definition:</b> internal.h:290</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a472c9817d59a165a3a8a7bd6065c8af0"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a472c9817d59a165a3a8a7bd6065c8af0">GRPC_CHTTP2_LIST_WRITABLE</a></div><div class="ttdef"><b>Definition:</b> internal.h:60</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a1808fd9ed1150b5397b26461d4de7857"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857">grpc_chttp2_transport::state_tracker</a></div><div class="ttdeci">grpc_connectivity_state_tracker state_tracker</div><div class="ttdoc">connectivity tracking </div><div class="ttdef"><b>Definition:</b> internal.h:343</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_ab53eb8ec23d323a389f1a5456d3f1885"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885">grpc_chttp2_transport::reading_action</a></div><div class="ttdeci">grpc_iomgr_closure reading_action</div><div class="ttdoc">closure to start reading from the endpoint </div><div class="ttdef"><b>Definition:</b> internal.h:329</div></div>
-<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html_a5080d611692ac78edffef1ead748d34f"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f">grpc_chttp2_outstanding_ping::next</a></div><div class="ttdeci">struct grpc_chttp2_outstanding_ping * next</div><div class="ttdef"><b>Definition:</b> internal.h:155</div></div>
-<div class="ttc" id="internal_8h_html_a3107afcec2694dd7c7855d540a560090"><div class="ttname"><a href="internal_8h.html#a3107afcec2694dd7c7855d540a560090">grpc_chttp2_list_pop_written_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_written_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:228</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a1808fd9ed1150b5397b26461d4de7857"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857">grpc_chttp2_transport::state_tracker</a></div><div class="ttdeci">grpc_connectivity_state_tracker state_tracker</div><div class="ttdoc">connectivity tracking </div><div class="ttdef"><b>Definition:</b> internal.h:355</div></div>
+<div class="ttc" id="structgrpc__chttp2__outstanding__ping_html_a5080d611692ac78edffef1ead748d34f"><div class="ttname"><a href="structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f">grpc_chttp2_outstanding_ping::next</a></div><div class="ttdeci">struct grpc_chttp2_outstanding_ping * next</div><div class="ttdef"><b>Definition:</b> internal.h:159</div></div>
+<div class="ttc" id="internal_8h_html_a3107afcec2694dd7c7855d540a560090"><div class="ttname"><a href="internal_8h.html#a3107afcec2694dd7c7855d540a560090">grpc_chttp2_list_pop_written_stream</a></div><div class="ttdeci">int grpc_chttp2_list_pop_written_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:229</div></div>
<div class="ttc" id="internal_8h_html_a3b93cb6f95aff10ba74b6aa06d7e99cca208ef886be22d63ae3cd3880cb6a3693"><div class="ttname"><a href="internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cca208ef886be22d63ae3cd3880cb6a3693">GRPC_WRITE_STATE_SENT_CLOSE</a></div><div class="ttdef"><b>Definition:</b> internal.h:119</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a12c9f137d984cf478ab590b35e42f3c4"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4">grpc_chttp2_stream_global::in_stream_map</a></div><div class="ttdeci">gpr_uint8 in_stream_map</div><div class="ttdoc">is this stream in the stream map? (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:384</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a845e72fcdab9af17a971d064ca0fcfad"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad">grpc_chttp2_transport_global::pings</a></div><div class="ttdeci">grpc_chttp2_outstanding_ping pings</div><div class="ttdoc">pings awaiting responses </div><div class="ttdef"><b>Definition:</b> internal.h:197</div></div>
-<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c">GRPC_DONT_SEND_CLOSED</a></div><div class="ttdef"><b>Definition:</b> internal.h:123</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a1d4a217861aaa604dd9f5fc515afd0b0"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0">grpc_chttp2_transport_parsing::incoming_frame_size</a></div><div class="ttdeci">gpr_uint32 incoming_frame_size</div><div class="ttdef"><b>Definition:</b> internal.h:259</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a12c9f137d984cf478ab590b35e42f3c4"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4">grpc_chttp2_stream_global::in_stream_map</a></div><div class="ttdeci">gpr_uint8 in_stream_map</div><div class="ttdoc">is this stream in the stream map? (boolean) </div><div class="ttdef"><b>Definition:</b> internal.h:396</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a845e72fcdab9af17a971d064ca0fcfad"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad">grpc_chttp2_transport_global::pings</a></div><div class="ttdeci">grpc_chttp2_outstanding_ping pings</div><div class="ttdoc">pings awaiting responses </div><div class="ttdef"><b>Definition:</b> internal.h:201</div></div>
+<div class="ttc" id="internal_8h_html_a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c"><div class="ttname"><a href="internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab7c3500e5584461922d410d38986335c">GRPC_DONT_SEND_CLOSED</a></div><div class="ttdef"><b>Definition:</b> internal.h:127</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a1d4a217861aaa604dd9f5fc515afd0b0"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0">grpc_chttp2_transport_parsing::incoming_frame_size</a></div><div class="ttdeci">gpr_uint32 incoming_frame_size</div><div class="ttdef"><b>Definition:</b> internal.h:265</div></div>
<div class="ttc" id="internal_8h_html_abddcdf3ebb4034fd86a102d86aff5539a038c19c7cb6246583e24eb4ffe74883a"><div class="ttname"><a href="internal_8h.html#abddcdf3ebb4034fd86a102d86aff5539a038c19c7cb6246583e24eb4ffe74883a">GRPC_CHTTP2_LIST_WAITING_FOR_CONCURRENCY</a></div><div class="ttdoc">streams that are waiting to start because there are too many concurrent streams on the connection ...</div><div class="ttdef"><b>Definition:</b> internal.h:69</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a039e50d9c69f5c8ea2faa685f41d4c8f"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f">grpc_chttp2_transport::accept_stream_user_data</a></div><div class="ttdeci">void * accept_stream_user_data</div><div class="ttdef"><b>Definition:</b> internal.h:340</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__link_html_a5797275d863aafdfa8342d0b73a890de"><div class="ttname"><a href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de">grpc_chttp2_stream_link::next</a></div><div class="ttdeci">grpc_chttp2_stream * next</div><div class="ttdef"><b>Definition:</b> internal.h:134</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__global_html_a4a353666e2dbff4aaebc6744de4dd08c"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c">grpc_chttp2_stream_global::recv_done_closure</a></div><div class="ttdeci">grpc_iomgr_closure * recv_done_closure</div><div class="ttdef"><b>Definition:</b> internal.h:352</div></div>
-<div class="ttc" id="internal_8h_html_aa6b5168e8b96d0bc9f9d84a4cbef653a"><div class="ttname"><a href="internal_8h.html#aa6b5168e8b96d0bc9f9d84a4cbef653a">grpc_chttp2_list_add_read_write_state_changed</a></div><div class="ttdeci">void grpc_chttp2_list_add_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:345</div></div>
-<div class="ttc" id="internal_8h_html_ac6b7a089de78b67a9650e42b4a76ac69"><div class="ttname"><a href="internal_8h.html#ac6b7a089de78b67a9650e42b4a76ac69">grpc_chttp2_list_add_written_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_written_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:220</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a6b235f899262d6aec77cb9995fc8e57b"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b">grpc_chttp2_transport_parsing::pings</a></div><div class="ttdeci">grpc_chttp2_outstanding_ping pings</div><div class="ttdoc">pings awaiting responses </div><div class="ttdef"><b>Definition:</b> internal.h:280</div></div>
-<div class="ttc" id="internal_8h_html_abeaab2fead1bddefe92af0bc61a3a33f"><div class="ttname"><a href="internal_8h.html#abeaab2fead1bddefe92af0bc61a3a33f">grpc_chttp2_perform_read</a></div><div class="ttdeci">int grpc_chttp2_perform_read(grpc_chttp2_transport_parsing *transport_parsing, gpr_slice slice)</div><div class="ttdoc">Process one slice of incoming data; return 1 if the connection is still viable after reading...</div><div class="ttdef"><b>Definition:</b> parsing.c:236</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a039e50d9c69f5c8ea2faa685f41d4c8f"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f">grpc_chttp2_transport::accept_stream_user_data</a></div><div class="ttdeci">void * accept_stream_user_data</div><div class="ttdef"><b>Definition:</b> internal.h:352</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__link_html_a5797275d863aafdfa8342d0b73a890de"><div class="ttname"><a href="structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de">grpc_chttp2_stream_link::next</a></div><div class="ttdeci">grpc_chttp2_stream * next</div><div class="ttdef"><b>Definition:</b> internal.h:138</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__global_html_a4a353666e2dbff4aaebc6744de4dd08c"><div class="ttname"><a href="structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c">grpc_chttp2_stream_global::recv_done_closure</a></div><div class="ttdeci">grpc_iomgr_closure * recv_done_closure</div><div class="ttdef"><b>Definition:</b> internal.h:364</div></div>
+<div class="ttc" id="internal_8h_html_aa6b5168e8b96d0bc9f9d84a4cbef653a"><div class="ttname"><a href="internal_8h.html#aa6b5168e8b96d0bc9f9d84a4cbef653a">grpc_chttp2_list_add_read_write_state_changed</a></div><div class="ttdeci">void grpc_chttp2_list_add_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:358</div></div>
+<div class="ttc" id="internal_8h_html_ac6b7a089de78b67a9650e42b4a76ac69"><div class="ttname"><a href="internal_8h.html#ac6b7a089de78b67a9650e42b4a76ac69">grpc_chttp2_list_add_written_stream</a></div><div class="ttdeci">void grpc_chttp2_list_add_written_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing)</div><div class="ttdef"><b>Definition:</b> stream_lists.c:221</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__parsing_html_a6b235f899262d6aec77cb9995fc8e57b"><div class="ttname"><a href="structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b">grpc_chttp2_transport_parsing::pings</a></div><div class="ttdeci">grpc_chttp2_outstanding_ping pings</div><div class="ttdoc">pings awaiting responses </div><div class="ttdef"><b>Definition:</b> internal.h:286</div></div>
+<div class="ttc" id="internal_8h_html_abeaab2fead1bddefe92af0bc61a3a33f"><div class="ttname"><a href="internal_8h.html#abeaab2fead1bddefe92af0bc61a3a33f">grpc_chttp2_perform_read</a></div><div class="ttdeci">int grpc_chttp2_perform_read(grpc_chttp2_transport_parsing *transport_parsing, gpr_slice slice)</div><div class="ttdoc">Process one slice of incoming data; return 1 if the connection is still viable after reading...</div><div class="ttdef"><b>Definition:</b> parsing.c:235</div></div>
<div class="ttc" id="internal_8h_html_a6f98ba3b22480becf1bcc47253326a62a25a1989db73d7d542ec6fc0b10ccb1cc"><div class="ttname"><a href="internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a25a1989db73d7d542ec6fc0b10ccb1cc">GRPC_DTS_CLIENT_PREFIX_20</a></div><div class="ttdef"><b>Definition:</b> internal.h:96</div></div>
-<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a981536ef5bd42bfaf2940b005ae4d1ed"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a981536ef5bd42bfaf2940b005ae4d1ed">grpc_chttp2_stream_parsing::incoming_window_delta</a></div><div class="ttdeci">gpr_uint32 incoming_window_delta</div><div class="ttdoc">incoming_window has been reduced by this much during parsing </div><div class="ttdef"><b>Definition:</b> internal.h:420</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_ab922e6a980797f432ade63042db8a1a3"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3">grpc_chttp2_transport::parsing_active</a></div><div class="ttdeci">gpr_uint8 parsing_active</div><div class="ttdoc">is a thread currently parsing </div><div class="ttdef"><b>Definition:</b> internal.h:300</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport__global_html_a725d69688880a644d58001be3526abaf"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a725d69688880a644d58001be3526abaf">grpc_chttp2_transport_global::pending_closures_tail</a></div><div class="ttdeci">grpc_iomgr_closure * pending_closures_tail</div><div class="ttdef"><b>Definition:</b> internal.h:164</div></div>
+<div class="ttc" id="structgrpc__chttp2__stream__parsing_html_a981536ef5bd42bfaf2940b005ae4d1ed"><div class="ttname"><a href="structgrpc__chttp2__stream__parsing.html#a981536ef5bd42bfaf2940b005ae4d1ed">grpc_chttp2_stream_parsing::incoming_window_delta</a></div><div class="ttdeci">gpr_uint32 incoming_window_delta</div><div class="ttdoc">incoming_window has been reduced by this much during parsing </div><div class="ttdef"><b>Definition:</b> internal.h:434</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_ab922e6a980797f432ade63042db8a1a3"><div class="ttname"><a href="structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3">grpc_chttp2_transport::parsing_active</a></div><div class="ttdeci">gpr_uint8 parsing_active</div><div class="ttdoc">is a thread currently parsing </div><div class="ttdef"><b>Definition:</b> internal.h:309</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport__global_html_a725d69688880a644d58001be3526abaf"><div class="ttname"><a href="structgrpc__chttp2__transport__global.html#a725d69688880a644d58001be3526abaf">grpc_chttp2_transport_global::pending_closures_tail</a></div><div class="ttdeci">grpc_iomgr_closure * pending_closures_tail</div><div class="ttdef"><b>Definition:</b> internal.h:168</div></div>
<div class="ttc" id="structgrpc__connectivity__state__tracker_html"><div class="ttname"><a href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a></div><div class="ttdef"><b>Definition:</b> connectivity_state.h:49</div></div>
-<div class="ttc" id="structgrpc__chttp2__transport_html_a70d937138945c07b53f7be848fb1cc4a"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a">grpc_chttp2_transport::lists</a></div><div class="ttdeci">grpc_chttp2_stream_list lists[STREAM_LIST_COUNT]</div><div class="ttdoc">various lists of streams </div><div class="ttdef"><b>Definition:</b> internal.h:306</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html_a70d937138945c07b53f7be848fb1cc4a"><div class="ttname"><a href="structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a">grpc_chttp2_transport::lists</a></div><div class="ttdeci">grpc_chttp2_stream_list lists[STREAM_LIST_COUNT]</div><div class="ttdoc">various lists of streams </div><div class="ttdef"><b>Definition:</b> internal.h:315</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iocp__windows_8c.html b/doc/ref/core.internal/html/iocp__windows_8c.html
index 330f3f054d..6a5c4e1bbe 100644
--- a/doc/ref/core.internal/html/iocp__windows_8c.html
+++ b/doc/ref/core.internal/html/iocp__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iocp__windows_8h.html b/doc/ref/core.internal/html/iocp__windows_8h.html
index 7fefa5c4e7..8e709ab5f1 100644
--- a/doc/ref/core.internal/html/iocp__windows_8h.html
+++ b/doc/ref/core.internal/html/iocp__windows_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -105,8 +105,6 @@ Functions</h2></td></tr>
<tr class="separator:a7198ba025cf05ae1a67b6f493caf5b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad206d7bc3468ecc2fb6ab52d80c6e2dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd">grpc_iocp_add_socket</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *)</td></tr>
<tr class="separator:ad206d7bc3468ecc2fb6ab52d80c6e2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a720ee7b4b498b7d477efa4fc3ff55aac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac">grpc_iocp_socket_orphan</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *)</td></tr>
-<tr class="separator:a720ee7b4b498b7d477efa4fc3ff55aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db8d3b4cc420a58c833e579a94bdd38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38">grpc_socket_notify_on_write</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *, void(*cb)(void *, int success), void *opaque)</td></tr>
<tr class="separator:a4db8d3b4cc420a58c833e579a94bdd38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08d522cb6d04a6f5895fae78fd645e00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00">grpc_socket_notify_on_read</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *, void(*cb)(void *, int success), void *opaque)</td></tr>
@@ -177,22 +175,6 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a720ee7b4b498b7d477efa4fc3ff55aac"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void grpc_iocp_socket_orphan </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="a08d522cb6d04a6f5895fae78fd645e00"></a>
<div class="memitem">
<div class="memproto">
@@ -260,7 +242,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iocp__windows_8h_source.html b/doc/ref/core.internal/html/iocp__windows_8h_source.html
index 68906e65d8..4ffb648cb5 100644
--- a/doc/ref/core.internal/html/iocp__windows_8h_source.html
+++ b/doc/ref/core.internal/html/iocp__windows_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,29 +132,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#abd0c27d8288aa07c1b07d125cd0ad505">grpc_iocp_kick</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16">grpc_iocp_shutdown</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd">grpc_iocp_add_socket</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *);</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac">grpc_iocp_socket_orphan</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *);</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38">grpc_socket_notify_on_write</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *, <span class="keywordtype">void</span>(*cb)(<span class="keywordtype">void</span> *, <span class="keywordtype">int</span> success),</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> *opaque);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00">grpc_socket_notify_on_read</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *, <span class="keywordtype">void</span>(*cb)(<span class="keywordtype">void</span> *, <span class="keywordtype">int</span> success),</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> *opaque);</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOCP_WINDOWS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38">grpc_socket_notify_on_write</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">void</span> (*cb)(<span class="keywordtype">void</span> *, <span class="keywordtype">int</span> success), <span class="keywordtype">void</span> *opaque);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00">grpc_socket_notify_on_read</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">void</span> (*cb)(<span class="keywordtype">void</span> *, <span class="keywordtype">int</span> success), <span class="keywordtype">void</span> *opaque);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOCP_WINDOWS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="socket__windows_8h_html"><div class="ttname"><a href="socket__windows_8h.html">socket_windows.h</a></div></div>
<div class="ttc" id="iocp__windows_8h_html_a08d522cb6d04a6f5895fae78fd645e00"><div class="ttname"><a href="iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00">grpc_socket_notify_on_read</a></div><div class="ttdeci">void grpc_socket_notify_on_read(grpc_winsocket *, void(*cb)(void *, int success), void *opaque)</div></div>
<div class="ttc" id="iocp__windows_8h_html_a4db8d3b4cc420a58c833e579a94bdd38"><div class="ttname"><a href="iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38">grpc_socket_notify_on_write</a></div><div class="ttdeci">void grpc_socket_notify_on_write(grpc_winsocket *, void(*cb)(void *, int success), void *opaque)</div></div>
<div class="ttc" id="iocp__windows_8h_html_a7198ba025cf05ae1a67b6f493caf5b16"><div class="ttname"><a href="iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16">grpc_iocp_shutdown</a></div><div class="ttdeci">void grpc_iocp_shutdown(void)</div></div>
<div class="ttc" id="iocp__windows_8h_html_ad206d7bc3468ecc2fb6ab52d80c6e2dd"><div class="ttname"><a href="iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd">grpc_iocp_add_socket</a></div><div class="ttdeci">void grpc_iocp_add_socket(grpc_winsocket *)</div></div>
<div class="ttc" id="iocp__windows_8h_html_abd0c27d8288aa07c1b07d125cd0ad505"><div class="ttname"><a href="iocp__windows_8h.html#abd0c27d8288aa07c1b07d125cd0ad505">grpc_iocp_kick</a></div><div class="ttdeci">void grpc_iocp_kick(void)</div></div>
-<div class="ttc" id="iocp__windows_8h_html_a720ee7b4b498b7d477efa4fc3ff55aac"><div class="ttname"><a href="iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac">grpc_iocp_socket_orphan</a></div><div class="ttdeci">void grpc_iocp_socket_orphan(grpc_winsocket *)</div></div>
<div class="ttc" id="iocp__windows_8h_html_a74907d635ceee6adf285291336d18807"><div class="ttname"><a href="iocp__windows_8h.html#a74907d635ceee6adf285291336d18807">grpc_iocp_init</a></div><div class="ttdeci">void grpc_iocp_init(void)</div></div>
-<div class="ttc" id="structgrpc__winsocket_html"><div class="ttname"><a href="structgrpc__winsocket.html">grpc_winsocket</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:84</div></div>
+<div class="ttc" id="structgrpc__winsocket_html"><div class="ttname"><a href="structgrpc__winsocket.html">grpc_winsocket</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:82</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr_8c.html b/doc/ref/core.internal/html/iomgr_8c.html
index ca96533575..a4c90598a9 100644
--- a/doc/ref/core.internal/html/iomgr_8c.html
+++ b/doc/ref/core.internal/html/iomgr_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -332,7 +332,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr_8h.html b/doc/ref/core.internal/html/iomgr_8h.html
index 0ce794235e..2bc7fe8b34 100644
--- a/doc/ref/core.internal/html/iomgr_8h.html
+++ b/doc/ref/core.internal/html/iomgr_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -285,7 +285,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr_8h_source.html b/doc/ref/core.internal/html/iomgr_8h_source.html
index be4dc83596..aeeef7a7f9 100644
--- a/doc/ref/core.internal/html/iomgr_8h_source.html
+++ b/doc/ref/core.internal/html/iomgr_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iomgr_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b">grpc_iomgr_add_delayed_callback</a>(<a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *iocb, <span class="keywordtype">int</span> <a class="code" href="structgrpc__iomgr__closure.html#a5029b88d47dd4da2b01a8eb44342fcb0">success</a>);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOMGR_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOMGR_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="iomgr_8h_html_a95b724dc6bbd9b75694251713db00619"><div class="ttname"><a href="iomgr_8h.html#a95b724dc6bbd9b75694251713db00619">grpc_iomgr_add_callback</a></div><div class="ttdeci">void grpc_iomgr_add_callback(grpc_iomgr_closure *closure)</div><div class="ttdoc">Registers a closure to be invoked at some point in the future. </div><div class="ttdef"><b>Definition:</b> iomgr.c:240</div></div>
<div class="ttc" id="structgrpc__iomgr__closure_html_a6c10e6b944c74f416a5ce5c1478f33ef"><div class="ttname"><a href="structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef">grpc_iomgr_closure::next</a></div><div class="ttdeci">struct grpc_iomgr_closure * next</div><div class="ttdef"><b>Definition:</b> iomgr.h:58</div></div>
<div class="ttc" id="iomgr_8h_html_a2e26e83c3a2591cbc127dbbc50f5c504"><div class="ttname"><a href="iomgr_8h.html#a2e26e83c3a2591cbc127dbbc50f5c504">grpc_iomgr_init</a></div><div class="ttdeci">void grpc_iomgr_init(void)</div><div class="ttdoc">Initializes the iomgr. </div><div class="ttdef"><b>Definition:</b> iomgr.c:89</div></div>
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr__internal_8h.html b/doc/ref/core.internal/html/iomgr__internal_8h.html
index ad48f86f47..f07de633a9 100644
--- a/doc/ref/core.internal/html/iomgr__internal_8h.html
+++ b/doc/ref/core.internal/html/iomgr__internal_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -268,7 +268,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr__internal_8h_source.html b/doc/ref/core.internal/html/iomgr__internal_8h_source.html
index ec22d4f766..4c7fa81a1c 100644
--- a/doc/ref/core.internal/html/iomgr__internal_8h_source.html
+++ b/doc/ref/core.internal/html/iomgr__internal_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iomgr__internal_8h.html#ae9d0385656f046d1c40023d1d9f5ec5e">grpc_iomgr_platform_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iomgr__internal_8h.html#a87a1f7804687c5ca784a8d9842e83624">grpc_iomgr_platform_shutdown</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOMGR_INTERNAL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOMGR_INTERNAL_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="iomgr__internal_8h_html_ae4e69eb5e3c51e00c2983df24c3c8c9f"><div class="ttname"><a href="iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f">grpc_maybe_call_delayed_callbacks</a></div><div class="ttdeci">int grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success)</div><div class="ttdef"><b>Definition:</b> iomgr.c:244</div></div>
<div class="ttc" id="iomgr__internal_8h_html_a67a15c8c93d8195f1a6036d26b871814"><div class="ttname"><a href="iomgr__internal_8h.html#a67a15c8c93d8195f1a6036d26b871814">grpc_iomgr_object</a></div><div class="ttdeci">struct grpc_iomgr_object grpc_iomgr_object</div></div>
<div class="ttc" id="structgrpc__iomgr__object_html_a8de5f1d3fc1a38beeed3468afd0ae85d"><div class="ttname"><a href="structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d">grpc_iomgr_object::prev</a></div><div class="ttdeci">struct grpc_iomgr_object * prev</div><div class="ttdef"><b>Definition:</b> iomgr_internal.h:43</div></div>
@@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr__posix_8c.html b/doc/ref/core.internal/html/iomgr__posix_8c.html
index cb58a469fd..eff1f45787 100644
--- a/doc/ref/core.internal/html/iomgr__posix_8c.html
+++ b/doc/ref/core.internal/html/iomgr__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr__posix_8h.html b/doc/ref/core.internal/html/iomgr__posix_8h.html
index a1df369e2c..20be6bcf0f 100644
--- a/doc/ref/core.internal/html/iomgr__posix_8h.html
+++ b/doc/ref/core.internal/html/iomgr__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr__posix_8h_source.html b/doc/ref/core.internal/html/iomgr__posix_8h_source.html
index 4cb1131b28..00fedba167 100644
--- a/doc/ref/core.internal/html/iomgr__posix_8h_source.html
+++ b/doc/ref/core.internal/html/iomgr__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,14 +129,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a">grpc_pollset_global_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">void</span> <a class="code" href="iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688">grpc_pollset_global_shutdown</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOMGR_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_IOMGR_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="iomgr__posix_8h_html_a4011ee1fbdad1603b7e55127594c200a"><div class="ttname"><a href="iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a">grpc_pollset_global_init</a></div><div class="ttdeci">void grpc_pollset_global_init(void)</div></div>
<div class="ttc" id="iomgr__posix_8h_html_a8d671f6f374e2ed27c2d81c3400e5688"><div class="ttname"><a href="iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688">grpc_pollset_global_shutdown</a></div><div class="ttdeci">void grpc_pollset_global_shutdown(void)</div></div>
<div class="ttc" id="iomgr__internal_8h_html"><div class="ttname"><a href="iomgr__internal_8h.html">iomgr_internal.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/iomgr__windows_8c.html b/doc/ref/core.internal/html/iomgr__windows_8c.html
index 07825903c0..bcb31cc0f0 100644
--- a/doc/ref/core.internal/html/iomgr__windows_8c.html
+++ b/doc/ref/core.internal/html/iomgr__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json_8c.html b/doc/ref/core.internal/html/json_8c.html
index 33c69cd6ed..dd0c29b25f 100644
--- a/doc/ref/core.internal/html/json_8c.html
+++ b/doc/ref/core.internal/html/json_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json_8h.html b/doc/ref/core.internal/html/json_8h.html
index b7466df186..119422db5e 100644
--- a/doc/ref/core.internal/html/json_8h.html
+++ b/doc/ref/core.internal/html/json_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -237,7 +237,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json_8h_source.html b/doc/ref/core.internal/html/json_8h_source.html
index f279d772b8..e07b63332c 100644
--- a/doc/ref/core.internal/html/json_8h_source.html
+++ b/doc/ref/core.internal/html/json_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -175,15 +175,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<a class="code" href="structgrpc__json.html">grpc_json</a>* <a class="code" href="json_8h.html#a479fecc70a15ea64d52485891615669f">grpc_json_create</a>(<a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a> <a class="code" href="structgrpc__json.html#a02364ac7e3f997c1cbab6ae4fca4415e">type</a>);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json_8h.html#a93347bf054f40cd67dd9a1d46e830ed3">grpc_json_destroy</a>(<a class="code" href="structgrpc__json.html">grpc_json</a>* json);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="json_8h_html_ac0d745ec903ab5f5759ebf3bc245b5c6"><div class="ttname"><a href="json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6">grpc_json_parse_string_with_len</a></div><div class="ttdeci">grpc_json * grpc_json_parse_string_with_len(char *input, size_t size)</div><div class="ttdef"><b>Definition:</b> json_string.c:305</div></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="json_8h_html_ac0d745ec903ab5f5759ebf3bc245b5c6"><div class="ttname"><a href="json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6">grpc_json_parse_string_with_len</a></div><div class="ttdeci">grpc_json * grpc_json_parse_string_with_len(char *input, size_t size)</div><div class="ttdef"><b>Definition:</b> json_string.c:295</div></div>
<div class="ttc" id="structgrpc__json_html_a37118fc8b75a363d1870b4555148b7b6"><div class="ttname"><a href="structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6">grpc_json::key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> json.h:51</div></div>
<div class="ttc" id="json__common_8h_html"><div class="ttname"><a href="json__common_8h.html">json_common.h</a></div></div>
<div class="ttc" id="structgrpc__json_html_a02364ac7e3f997c1cbab6ae4fca4415e"><div class="ttname"><a href="structgrpc__json.html#a02364ac7e3f997c1cbab6ae4fca4415e">grpc_json::type</a></div><div class="ttdeci">grpc_json_type type</div><div class="ttdef"><b>Definition:</b> json.h:50</div></div>
<div class="ttc" id="json__common_8h_html_a3e82983bba0988c52251467566a07ce2"><div class="ttname"><a href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a></div><div class="ttdeci">grpc_json_type</div><div class="ttdef"><b>Definition:</b> json_common.h:38</div></div>
-<div class="ttc" id="json_8h_html_ad66397af23c3f5377035d9fc74e4f401"><div class="ttname"><a href="json_8h.html#ad66397af23c3f5377035d9fc74e4f401">grpc_json_parse_string</a></div><div class="ttdeci">grpc_json * grpc_json_parse_string(char *input)</div><div class="ttdef"><b>Definition:</b> json_string.c:332</div></div>
+<div class="ttc" id="json_8h_html_ad66397af23c3f5377035d9fc74e4f401"><div class="ttname"><a href="json_8h.html#ad66397af23c3f5377035d9fc74e4f401">grpc_json_parse_string</a></div><div class="ttdeci">grpc_json * grpc_json_parse_string(char *input)</div><div class="ttdef"><b>Definition:</b> json_string.c:322</div></div>
<div class="ttc" id="structgrpc__json_html_aaa4adfbfe373e8980e898102c942cb71"><div class="ttname"><a href="structgrpc__json.html#aaa4adfbfe373e8980e898102c942cb71">grpc_json::child</a></div><div class="ttdeci">struct grpc_json * child</div><div class="ttdef"><b>Definition:</b> json.h:47</div></div>
-<div class="ttc" id="json_8h_html_a4d51e00e1deba5579a221647ced4cd71"><div class="ttname"><a href="json_8h.html#a4d51e00e1deba5579a221647ced4cd71">grpc_json_dump_to_string</a></div><div class="ttdeci">char * grpc_json_dump_to_string(grpc_json *json, int indent)</div><div class="ttdef"><b>Definition:</b> json_string.c:378</div></div>
+<div class="ttc" id="json_8h_html_a4d51e00e1deba5579a221647ced4cd71"><div class="ttname"><a href="json_8h.html#a4d51e00e1deba5579a221647ced4cd71">grpc_json_dump_to_string</a></div><div class="ttdeci">char * grpc_json_dump_to_string(grpc_json *json, int indent)</div><div class="ttdef"><b>Definition:</b> json_string.c:366</div></div>
<div class="ttc" id="structgrpc__json_html_acfb3c395c22f57d7a07e7149bb16db44"><div class="ttname"><a href="structgrpc__json.html#acfb3c395c22f57d7a07e7149bb16db44">grpc_json::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> json.h:52</div></div>
<div class="ttc" id="structgrpc__json_html_adeb16bd124a30378d80005a3c89d73e2"><div class="ttname"><a href="structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2">grpc_json::next</a></div><div class="ttdeci">struct grpc_json * next</div><div class="ttdef"><b>Definition:</b> json.h:45</div></div>
<div class="ttc" id="structgrpc__json_html"><div class="ttname"><a href="structgrpc__json.html">grpc_json</a></div><div class="ttdef"><b>Definition:</b> json.h:44</div></div>
@@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__common_8h.html b/doc/ref/core.internal/html/json__common_8h.html
index da81646049..08e71f6779 100644
--- a/doc/ref/core.internal/html/json__common_8h.html
+++ b/doc/ref/core.internal/html/json__common_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -143,7 +143,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__common_8h_source.html b/doc/ref/core.internal/html/json__common_8h_source.html
index 682cb4ca6b..507116e6c4 100644
--- a/doc/ref/core.internal/html/json__common_8h_source.html
+++ b/doc/ref/core.internal/html/json__common_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2a6cf6e3dbbe21345b1a3eb6e9d8becb63"> 46</a></span>&#160; <a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2a6cf6e3dbbe21345b1a3eb6e9d8becb63">GRPC_JSON_TOP_LEVEL</a></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_COMMON_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_COMMON_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="json__common_8h_html_a3e82983bba0988c52251467566a07ce2a4d78cd5a0d3737102d1786e6d2e756fe"><div class="ttname"><a href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2a4d78cd5a0d3737102d1786e6d2e756fe">GRPC_JSON_FALSE</a></div><div class="ttdef"><b>Definition:</b> json_common.h:44</div></div>
<div class="ttc" id="json__common_8h_html_a3e82983bba0988c52251467566a07ce2"><div class="ttname"><a href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a></div><div class="ttdeci">grpc_json_type</div><div class="ttdef"><b>Definition:</b> json_common.h:38</div></div>
<div class="ttc" id="json__common_8h_html_a3e82983bba0988c52251467566a07ce2a5dee7d9f721c5f616cf7f6fabff912a1"><div class="ttname"><a href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2a5dee7d9f721c5f616cf7f6fabff912a1">GRPC_JSON_OBJECT</a></div><div class="ttdef"><b>Definition:</b> json_common.h:39</div></div>
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__reader_8c.html b/doc/ref/core.internal/html/json__reader_8c.html
index 1c096825a6..e6595f6b6a 100644
--- a/doc/ref/core.internal/html/json__reader_8c.html
+++ b/doc/ref/core.internal/html/json__reader_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -171,7 +171,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__reader_8h.html b/doc/ref/core.internal/html/json__reader_8h.html
index 73dc4174eb..096b0afa1b 100644
--- a/doc/ref/core.internal/html/json__reader_8h.html
+++ b/doc/ref/core.internal/html/json__reader_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -153,11 +153,11 @@ Enumerations</h2></td></tr>
<br/>
}</td></tr>
<tr class="separator:ab49e2221d9261d6dbeba7714f49998c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16af7b253440dadd46a80a4b9fddba4d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9">GRPC_JSON_READ_CHAR_EOF</a> = 0x7ffffff0,
-<a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9">GRPC_JSON_READ_CHAR_EAGAIN</a>,
-<a class="el" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc">GRPC_JSON_READ_CHAR_ERROR</a>
+<tr class="memitem:aaf105ae5beaca1dee30ae54530691fce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9">GRPC_JSON_READ_CHAR_EOF</a> = 0x7ffffff0,
+<a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9">GRPC_JSON_READ_CHAR_EAGAIN</a>,
+<a class="el" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc">GRPC_JSON_READ_CHAR_ERROR</a>
}</td></tr>
-<tr class="separator:a16af7b253440dadd46a80a4b9fddba4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:aaf105ae5beaca1dee30ae54530691fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab958fafc9819a82736ac5f030feb8d24"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24">grpc_json_reader_status</a> { <br/>
&#160;&#160;<a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a3ec47e8c31d09cfc07b3b3459caf5ed7">GRPC_JSON_DONE</a>,
<a class="el" href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a28dcdba3bcbd64daf22c70df4d1bd3f0">GRPC_JSON_EAGAIN</a>,
@@ -204,7 +204,7 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4d"></a>
+<a class="anchor" id="aaf105ae5beaca1dee30ae54530691fce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -214,11 +214,11 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9"></a>GRPC_JSON_READ_CHAR_EOF</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9"></a>GRPC_JSON_READ_CHAR_EOF</em>&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9"></a>GRPC_JSON_READ_CHAR_EAGAIN</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><em><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9"></a>GRPC_JSON_READ_CHAR_EAGAIN</em>&#160;</td><td class="fielddoc">
</td></tr>
-<tr><td class="fieldname"><em><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc"></a>GRPC_JSON_READ_CHAR_ERROR</em>&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><em><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc"></a>GRPC_JSON_READ_CHAR_ERROR</em>&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -386,7 +386,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__reader_8h_source.html b/doc/ref/core.internal/html/json__reader_8h_source.html
index 56886fc894..7b83b856f2 100644
--- a/doc/ref/core.internal/html/json__reader_8h_source.html
+++ b/doc/ref/core.internal/html/json__reader_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -163,9 +163,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * a value high enough to start our error codes from. These</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> * values are safe to return from the read_char function.</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9"> 76</a></span>&#160; <a class="code" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9">GRPC_JSON_READ_CHAR_EOF</a> = 0x7ffffff0,</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9"> 77</a></span>&#160; <a class="code" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9">GRPC_JSON_READ_CHAR_EAGAIN</a>,</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc"> 78</a></span>&#160; <a class="code" href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc">GRPC_JSON_READ_CHAR_ERROR</a></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9"> 76</a></span>&#160; <a class="code" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9">GRPC_JSON_READ_CHAR_EOF</a> = 0x7ffffff0,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9"> 77</a></span>&#160; <a class="code" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9">GRPC_JSON_READ_CHAR_EAGAIN</a>,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc"> 78</a></span>&#160; <a class="code" href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc">GRPC_JSON_READ_CHAR_ERROR</a></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;};</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__json__reader.html">grpc_json_reader</a>;</div>
@@ -247,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">int</span> <a class="code" href="json__reader_8h.html#aca35ff1405586201c145f8411ce4f611">grpc_json_reader_is_complete</a>(<a class="code" href="structgrpc__json__reader.html">grpc_json_reader</a>* reader);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_READER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_READER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__json__reader_html_ab52b1665e66ad5e4d8aceaed833831e6"><div class="ttname"><a href="structgrpc__json__reader.html#ab52b1665e66ad5e4d8aceaed833831e6">grpc_json_reader::in_object</a></div><div class="ttdeci">int in_object</div><div class="ttdef"><b>Definition:</b> json_reader.h:116</div></div>
<div class="ttc" id="json__reader_8h_html_a369a903219dd343358dad9e4cc67cedb"><div class="ttname"><a href="json__reader_8h.html#a369a903219dd343358dad9e4cc67cedb">grpc_json_reader_run</a></div><div class="ttdeci">grpc_json_reader_status grpc_json_reader_run(grpc_json_reader *reader)</div><div class="ttdef"><b>Definition:</b> json_reader.c:108</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a31c9c8c5f283107290d4a20bf25315ec"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a31c9c8c5f283107290d4a20bf25315ec">grpc_json_reader_vtable::container_ends</a></div><div class="ttdeci">grpc_json_type(* container_ends)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:95</div></div>
@@ -255,7 +255,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__json__reader__vtable_html_a5779d4adf33c3b3364d82390e4c1ad19"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a5779d4adf33c3b3364d82390e4c1ad19">grpc_json_reader_vtable::string_add_char</a></div><div class="ttdeci">void(* string_add_char)(void *userdata, gpr_uint32 c)</div><div class="ttdef"><b>Definition:</b> json_reader.h:87</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a50c6454c492bfb09e8fd0560b0c5a5a7"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a50c6454c492bfb09e8fd0560b0c5a5a7">GRPC_JSON_STATE_VALUE_FALSE_L</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:61</div></div>
<div class="ttc" id="json__reader_8h_html_ad0e9eed0713ae7021f4b72a0d45784b2"><div class="ttname"><a href="json__reader_8h.html#ad0e9eed0713ae7021f4b72a0d45784b2">grpc_json_reader_vtable</a></div><div class="ttdeci">struct grpc_json_reader_vtable grpc_json_reader_vtable</div></div>
-<div class="ttc" id="json__reader_8h_html_acb17637cdaf7d1bc6c5403eb2cdd2b1b"><div class="ttname"><a href="json__reader_8h.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b">grpc_json_reader_init</a></div><div class="ttdeci">void grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.c:94</div></div>
+<div class="ttc" id="json__reader_8h_html_acb17637cdaf7d1bc6c5403eb2cdd2b1b"><div class="ttname"><a href="json__reader_8h.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b">grpc_json_reader_init</a></div><div class="ttdeci">void grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.c:93</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a90b388ae65ad466503492cdc45b125e2"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a90b388ae65ad466503492cdc45b125e2">GRPC_JSON_STATE_VALUE_NULL_U</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:64</div></div>
<div class="ttc" id="structgrpc__json__reader_html_a8c51726663241af3323dc11320d82ad3"><div class="ttname"><a href="structgrpc__json__reader.html#a8c51726663241af3323dc11320d82ad3">grpc_json_reader::container_just_begun</a></div><div class="ttdeci">int container_just_begun</div><div class="ttdef"><b>Definition:</b> json_reader.h:119</div></div>
<div class="ttc" id="json__common_8h_html"><div class="ttname"><a href="json__common_8h.html">json_common.h</a></div></div>
@@ -265,8 +265,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a670a159c43fdc6905bd8d52c26da1114"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a670a159c43fdc6905bd8d52c26da1114">GRPC_JSON_STATE_VALUE_BEGIN</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:44</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a1a897f511ba9249e5ecc7317d9406303"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a1a897f511ba9249e5ecc7317d9406303">grpc_json_reader_vtable::string_clear</a></div><div class="ttdeci">void(* string_clear)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:85</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a078f4e5d5e3aed61060331892d076746"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a078f4e5d5e3aed61060331892d076746">GRPC_JSON_STATE_VALUE_NUMBER_EPM</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:56</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a76dafae1aaab777fd9a6bbc26d10a71b"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a76dafae1aaab777fd9a6bbc26d10a71b">GRPC_JSON_STATE_STRING_ESCAPE_U1</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:47</div></div>
+<div class="ttc" id="json__reader_8h_html_aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9"><div class="ttname"><a href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9">GRPC_JSON_READ_CHAR_EAGAIN</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:77</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3afa7e20c80c15f500c002a738a5d67829"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3afa7e20c80c15f500c002a738a5d67829">GRPC_JSON_STATE_STRING_ESCAPE_U2</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:48</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a39f2535f918f767506b9665e36f97fb4"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a39f2535f918f767506b9665e36f97fb4">grpc_json_reader_vtable::set_string</a></div><div class="ttdeci">void(* set_string)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:99</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_ab66de246c1efaad68da9683f017966ff"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#ab66de246c1efaad68da9683f017966ff">grpc_json_reader_vtable::set_null</a></div><div class="ttdeci">void(* set_null)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:105</div></div>
@@ -274,8 +275,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="json__reader_8h_html_ab958fafc9819a82736ac5f030feb8d24a3ec47e8c31d09cfc07b3b3459caf5ed7"><div class="ttname"><a href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a3ec47e8c31d09cfc07b3b3459caf5ed7">GRPC_JSON_DONE</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:126</div></div>
<div class="ttc" id="json__reader_8h_html_ab958fafc9819a82736ac5f030feb8d24ac3281037071f4e67aa01fb1f096bbfe8"><div class="ttname"><a href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24ac3281037071f4e67aa01fb1f096bbfe8">GRPC_JSON_INTERNAL_ERROR</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:130</div></div>
<div class="ttc" id="json__reader_8h_html_ab958fafc9819a82736ac5f030feb8d24"><div class="ttname"><a href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24">grpc_json_reader_status</a></div><div class="ttdeci">grpc_json_reader_status</div><div class="ttdef"><b>Definition:</b> json_reader.h:125</div></div>
-<div class="ttc" id="json__reader_8h_html_a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9"><div class="ttname"><a href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9">GRPC_JSON_READ_CHAR_EAGAIN</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:77</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3ab5fd99deecc891aa5d550c0a4e367cc9"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3ab5fd99deecc891aa5d550c0a4e367cc9">GRPC_JSON_STATE_VALUE_NUMBER_E</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:55</div></div>
+<div class="ttc" id="json__reader_8h_html_aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9"><div class="ttname"><a href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9">GRPC_JSON_READ_CHAR_EOF</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:76</div></div>
<div class="ttc" id="json__reader_8h_html_ab958fafc9819a82736ac5f030feb8d24a9e89bd16fe4ee12cff307413b6f28b6c"><div class="ttname"><a href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a9e89bd16fe4ee12cff307413b6f28b6c">GRPC_JSON_PARSE_ERROR</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:129</div></div>
<div class="ttc" id="json__reader_8h_html_ab958fafc9819a82736ac5f030feb8d24af34c0d5ee249e46cca43ead968e07ebc"><div class="ttname"><a href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24af34c0d5ee249e46cca43ead968e07ebc">GRPC_JSON_READ_ERROR</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:128</div></div>
<div class="ttc" id="json__reader_8h_html_ab958fafc9819a82736ac5f030feb8d24a28dcdba3bcbd64daf22c70df4d1bd3f0"><div class="ttname"><a href="json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a28dcdba3bcbd64daf22c70df4d1bd3f0">GRPC_JSON_EAGAIN</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:127</div></div>
@@ -288,14 +289,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a168ce3979bfa152546f8d9d55b70b28f"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a168ce3979bfa152546f8d9d55b70b28f">GRPC_JSON_STATE_STRING_ESCAPE_U4</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:50</div></div>
<div class="ttc" id="structgrpc__json__reader_html_a485d8fd2e05cae9a2152bdbd34162107"><div class="ttname"><a href="structgrpc__json__reader.html#a485d8fd2e05cae9a2152bdbd34162107">grpc_json_reader::escaped_string_was_key</a></div><div class="ttdeci">int escaped_string_was_key</div><div class="ttdef"><b>Definition:</b> json_reader.h:118</div></div>
<div class="ttc" id="structgrpc__json__reader_html_a0c2f2a43dcad121aa5ae4d579178c438"><div class="ttname"><a href="structgrpc__json__reader.html#a0c2f2a43dcad121aa5ae4d579178c438">grpc_json_reader::in_array</a></div><div class="ttdeci">int in_array</div><div class="ttdef"><b>Definition:</b> json_reader.h:117</div></div>
-<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
+<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a9780461c3c593717ca7d3c493c6dcfdf"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a9780461c3c593717ca7d3c493c6dcfdf">GRPC_JSON_STATE_OBJECT_KEY_STRING</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:42</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3">grpc_json_reader_state</a></div><div class="ttdeci">grpc_json_reader_state</div><div class="ttdef"><b>Definition:</b> json_reader.h:40</div></div>
<div class="ttc" id="structgrpc__json__reader_html_ac498ef0a1c3dc96126cd86f47f70afa5"><div class="ttname"><a href="structgrpc__json__reader.html#ac498ef0a1c3dc96126cd86f47f70afa5">grpc_json_reader::vtable</a></div><div class="ttdeci">grpc_json_reader_vtable * vtable</div><div class="ttdef"><b>Definition:</b> json_reader.h:114</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a8b40b7890a6e13c179270475b19406b4"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a8b40b7890a6e13c179270475b19406b4">GRPC_JSON_STATE_VALUE_NUMBER_WITH_DECIMAL</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:52</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a98d936a3fe5cf280c1791d5b1892edc0"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a98d936a3fe5cf280c1791d5b1892edc0">GRPC_JSON_STATE_VALUE_END</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:67</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a06d56e2f12761077e8f1f99d79e1288a"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a06d56e2f12761077e8f1f99d79e1288a">GRPC_JSON_STATE_VALUE_NUMBER</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:51</div></div>
-<div class="ttc" id="json__reader_8h_html_a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9"><div class="ttname"><a href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9">GRPC_JSON_READ_CHAR_EOF</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:76</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a4f5529f47edb119c9ee8a36800cf436e"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a4f5529f47edb119c9ee8a36800cf436e">grpc_json_reader_vtable::set_true</a></div><div class="ttdeci">void(* set_true)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:103</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_ab55442ecf7aed98d3b638f171faff596"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#ab55442ecf7aed98d3b638f171faff596">grpc_json_reader_vtable::set_number</a></div><div class="ttdeci">int(* set_number)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:101</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a34fed96cb6df9620bf61b3d22615365f"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a34fed96cb6df9620bf61b3d22615365f">GRPC_JSON_STATE_OBJECT_KEY_END</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:43</div></div>
@@ -304,7 +304,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3abb3c4b5760662831b92f941695deb8ab"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3abb3c4b5760662831b92f941695deb8ab">GRPC_JSON_STATE_END</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:68</div></div>
<div class="ttc" id="structgrpc__json__reader_html_a572a9af46e885528855a86fca4535245"><div class="ttname"><a href="structgrpc__json__reader.html#a572a9af46e885528855a86fca4535245">grpc_json_reader::state</a></div><div class="ttdeci">grpc_json_reader_state state</div><div class="ttdef"><b>Definition:</b> json_reader.h:121</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_ab5c62db09b25908b401cf00eb84861ca"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#ab5c62db09b25908b401cf00eb84861ca">grpc_json_reader_vtable::read_char</a></div><div class="ttdeci">gpr_uint32(* read_char)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:91</div></div>
-<div class="ttc" id="json__reader_8h_html_aca35ff1405586201c145f8411ce4f611"><div class="ttname"><a href="json__reader_8h.html#aca35ff1405586201c145f8411ce4f611">grpc_json_reader_is_complete</a></div><div class="ttdeci">int grpc_json_reader_is_complete(grpc_json_reader *reader)</div><div class="ttdef"><b>Definition:</b> json_reader.c:103</div></div>
+<div class="ttc" id="json__reader_8h_html_aca35ff1405586201c145f8411ce4f611"><div class="ttname"><a href="json__reader_8h.html#aca35ff1405586201c145f8411ce4f611">grpc_json_reader_is_complete</a></div><div class="ttdeci">int grpc_json_reader_is_complete(grpc_json_reader *reader)</div><div class="ttdef"><b>Definition:</b> json_reader.c:102</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3ae314dc1624daa9ff6b0f63e4b9d03eca"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3ae314dc1624daa9ff6b0f63e4b9d03eca">GRPC_JSON_STATE_STRING_ESCAPE_U3</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:49</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a242f9eb6d061c65a99961437aff699d4"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a242f9eb6d061c65a99961437aff699d4">grpc_json_reader_vtable::container_begins</a></div><div class="ttdeci">void(* container_begins)(void *userdata, grpc_json_type type)</div><div class="ttdef"><b>Definition:</b> json_reader.h:93</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3add9dc89ace1a49e762b0066b67337692"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3add9dc89ace1a49e762b0066b67337692">GRPC_JSON_STATE_VALUE_NUMBER_DOT</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:54</div></div>
@@ -314,7 +314,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="json__reader_8h_html_a2e4389a352e99df3e5d9cb59a6c14929"><div class="ttname"><a href="json__reader_8h.html#a2e4389a352e99df3e5d9cb59a6c14929">grpc_json_reader</a></div><div class="ttdeci">struct grpc_json_reader grpc_json_reader</div></div>
<div class="ttc" id="structgrpc__json__reader_html"><div class="ttname"><a href="structgrpc__json__reader.html">grpc_json_reader</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:108</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a697d38cfb36a9cb41ace4170296f9cd7"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a697d38cfb36a9cb41ace4170296f9cd7">grpc_json_reader_vtable::set_key</a></div><div class="ttdeci">void(* set_key)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:97</div></div>
-<div class="ttc" id="json__reader_8h_html_a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc"><div class="ttname"><a href="json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc">GRPC_JSON_READ_CHAR_ERROR</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:78</div></div>
+<div class="ttc" id="json__reader_8h_html_aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc"><div class="ttname"><a href="json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc">GRPC_JSON_READ_CHAR_ERROR</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:78</div></div>
<div class="ttc" id="structgrpc__json__reader__vtable_html_a49fbb01d6b590b1c2e1fa52e6eb31ce6"><div class="ttname"><a href="structgrpc__json__reader__vtable.html#a49fbb01d6b590b1c2e1fa52e6eb31ce6">grpc_json_reader_vtable::set_false</a></div><div class="ttdeci">void(* set_false)(void *userdata)</div><div class="ttdef"><b>Definition:</b> json_reader.h:104</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3a51f53cf8933bec52d5cfa2e60952e27c"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3a51f53cf8933bec52d5cfa2e60952e27c">GRPC_JSON_STATE_VALUE_TRUE_E</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:59</div></div>
<div class="ttc" id="json__reader_8h_html_ab49e2221d9261d6dbeba7714f49998c3ad5c59beddcd25dbdf44c3ad129e77fd3"><div class="ttname"><a href="json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3ad5c59beddcd25dbdf44c3ad129e77fd3">GRPC_JSON_STATE_STRING_ESCAPE</a></div><div class="ttdef"><b>Definition:</b> json_reader.h:46</div></div>
@@ -323,7 +323,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__string_8c.html b/doc/ref/core.internal/html/json__string_8c.html
index 8fc1c0444d..7376091936 100644
--- a/doc/ref/core.internal/html/json__string_8c.html
+++ b/doc/ref/core.internal/html/json__string_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -206,7 +206,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__token_8c.html b/doc/ref/core.internal/html/json__token_8c.html
index 303766dca9..4560611025 100644
--- a/doc/ref/core.internal/html/json__token_8c.html
+++ b/doc/ref/core.internal/html/json__token_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -413,7 +413,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__token_8h.html b/doc/ref/core.internal/html/json__token_8h.html
index 7603a48b73..85335dcfc5 100644
--- a/doc/ref/core.internal/html/json__token_8h.html
+++ b/doc/ref/core.internal/html/json__token_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -393,7 +393,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__token_8h_source.html b/doc/ref/core.internal/html/json__token_8h_source.html
index 3ca3f86f34..26d4dcb17a 100644
--- a/doc/ref/core.internal/html/json__token_8h_source.html
+++ b/doc/ref/core.internal/html/json__token_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Destructs the object. */</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__token_8h.html#a14f7331e37fa96ee4652780610e1b773">grpc_auth_refresh_token_destruct</a>(<a class="code" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> *refresh_token);</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_JSON_TOKEN_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_JSON_TOKEN_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="json__token_8h_html_a31e46f408f67e61eb59471816d7394d9"><div class="ttname"><a href="json__token_8h.html#a31e46f408f67e61eb59471816d7394d9">grpc_auth_refresh_token_create_from_json</a></div><div class="ttdeci">grpc_auth_refresh_token grpc_auth_refresh_token_create_from_json(const grpc_json *json)</div><div class="ttdef"><b>Definition:</b> json_token.c:345</div></div>
<div class="ttc" id="json__token_8h_html_aa8602827c182047ae58ff6f8d55fcf06"><div class="ttname"><a href="json__token_8h.html#aa8602827c182047ae58ff6f8d55fcf06">grpc_auth_refresh_token_create_from_string</a></div><div class="ttdeci">grpc_auth_refresh_token grpc_auth_refresh_token_create_from_string(const char *json_string)</div><div class="ttdef"><b>Definition:</b> json_token.c:379</div></div>
<div class="ttc" id="json__token_8h_html_ac4a86a67c8b9cd4b8b142fe880099689"><div class="ttname"><a href="json__token_8h.html#ac4a86a67c8b9cd4b8b142fe880099689">grpc_auth_json_key_is_valid</a></div><div class="ttdeci">int grpc_auth_json_key_is_valid(const grpc_auth_json_key *json_key)</div><div class="ttdef"><b>Definition:</b> json_token.c:85</div></div>
@@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__json_html"><div class="ttname"><a href="structgrpc__json.html">grpc_json</a></div><div class="ttdef"><b>Definition:</b> json.h:44</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="structgrpc__auth__json__key_html_a1f2ce4e3cd708243003fc4201f4000b2"><div class="ttname"><a href="structgrpc__auth__json__key.html#a1f2ce4e3cd708243003fc4201f4000b2">grpc_auth_json_key::private_key</a></div><div class="ttdeci">RSA * private_key</div><div class="ttdef"><b>Definition:</b> json_token.h:57</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="json__token_8h_html_a9b1a8c0e0fda0b36dc2ad142f276002f"><div class="ttname"><a href="json__token_8h.html#a9b1a8c0e0fda0b36dc2ad142f276002f">grpc_auth_refresh_token_is_valid</a></div><div class="ttdeci">int grpc_auth_refresh_token_is_valid(const grpc_auth_refresh_token *refresh_token)</div><div class="ttdef"><b>Definition:</b> json_token.c:339</div></div>
<div class="ttc" id="structgrpc__auth__refresh__token_html_ad29ccc6f1c4c23bc05841efd3dd5bab4"><div class="ttname"><a href="structgrpc__auth__refresh__token.html#ad29ccc6f1c4c23bc05841efd3dd5bab4">grpc_auth_refresh_token::client_secret</a></div><div class="ttdeci">char * client_secret</div><div class="ttdef"><b>Definition:</b> json_token.h:97</div></div>
<div class="ttc" id="json__token_8h_html_a99327b0fd2f13d8c98ebb68aecde0194"><div class="ttname"><a href="json__token_8h.html#a99327b0fd2f13d8c98ebb68aecde0194">grpc_auth_json_key_create_from_json</a></div><div class="ttdeci">grpc_auth_json_key grpc_auth_json_key_create_from_json(const grpc_json *json)</div><div class="ttdef"><b>Definition:</b> json_token.c:90</div></div>
@@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__writer_8c.html b/doc/ref/core.internal/html/json__writer_8c.html
index 6ca8a24b8e..517c03a334 100644
--- a/doc/ref/core.internal/html/json__writer_8c.html
+++ b/doc/ref/core.internal/html/json__writer_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -315,7 +315,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__writer_8h.html b/doc/ref/core.internal/html/json__writer_8h.html
index aeb0820602..d094d74e90 100644
--- a/doc/ref/core.internal/html/json__writer_8h.html
+++ b/doc/ref/core.internal/html/json__writer_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -358,7 +358,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/json__writer_8h_source.html b/doc/ref/core.internal/html/json__writer_8h_source.html
index a256d3a503..23737fa1c9 100644
--- a/doc/ref/core.internal/html/json__writer_8h_source.html
+++ b/doc/ref/core.internal/html/json__writer_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,45 +168,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="structgrpc__json__writer__vtable.html">grpc_json_writer_vtable</a>* vtable, <span class="keywordtype">void</span>* userdata);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* Signals the beginning of a container. */</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">grpc_json_writer_container_begins</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a> type);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/* Signals the end of a container. */</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">grpc_json_writer_container_ends</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a> type);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/* Writes down an object key for the next value. */</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">grpc_json_writer_object_key</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* Sets a raw value. Useful for numbers. */</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">grpc_json_writer_value_raw</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/* Sets a raw value with its length. Useful for values like true or false. */</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">grpc_json_writer_value_raw_with_len</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>, <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/* Sets a string value. It&#39;ll be escaped, and utf-8 validated. */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0">grpc_json_writer_value_string</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_WRITER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">grpc_json_writer_container_begins</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a> type);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* Signals the end of a container. */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">grpc_json_writer_container_ends</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a> type);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* Writes down an object key for the next value. */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">grpc_json_writer_object_key</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/* Sets a raw value. Useful for numbers. */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">grpc_json_writer_value_raw</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/* Sets a raw value with its length. Useful for values like true or false. */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">grpc_json_writer_value_raw_with_len</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>, <span class="keywordtype">size_t</span> len);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">/* Sets a string value. It&#39;ll be escaped, and utf-8 validated. */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0">grpc_json_writer_value_string</a>(<a class="code" href="structgrpc__json__writer.html">grpc_json_writer</a>* writer,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_JSON_JSON_WRITER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="json__writer_8h_html_aa24bdcefdd09a31b2fa23fbaf4060dc9"><div class="ttname"><a href="json__writer_8h.html#aa24bdcefdd09a31b2fa23fbaf4060dc9">grpc_json_writer</a></div><div class="ttdeci">struct grpc_json_writer grpc_json_writer</div></div>
<div class="ttc" id="structgrpc__json__writer_html_a85b6d4d170b0bd0df6d1084cc0d3f995"><div class="ttname"><a href="structgrpc__json__writer.html#a85b6d4d170b0bd0df6d1084cc0d3f995">grpc_json_writer::depth</a></div><div class="ttdeci">int depth</div><div class="ttdef"><b>Definition:</b> json_writer.h:67</div></div>
<div class="ttc" id="json__common_8h_html"><div class="ttname"><a href="json__common_8h.html">json_common.h</a></div></div>
-<div class="ttc" id="json__writer_8h_html_a9c57757dbd540d5c31db7dbb35274637"><div class="ttname"><a href="json__writer_8h.html#a9c57757dbd540d5c31db7dbb35274637">grpc_json_writer_init</a></div><div class="ttdeci">void grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata)</div><div class="ttdef"><b>Definition:</b> json_writer.c:52</div></div>
+<div class="ttc" id="json__writer_8h_html_a9c57757dbd540d5c31db7dbb35274637"><div class="ttname"><a href="json__writer_8h.html#a9c57757dbd540d5c31db7dbb35274637">grpc_json_writer_init</a></div><div class="ttdeci">void grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata)</div><div class="ttdef"><b>Definition:</b> json_writer.c:54</div></div>
<div class="ttc" id="json__writer_8h_html_a96f60637ee2643ea745d9746065d2c51"><div class="ttname"><a href="json__writer_8h.html#a96f60637ee2643ea745d9746065d2c51">grpc_json_writer_vtable</a></div><div class="ttdeci">struct grpc_json_writer_vtable grpc_json_writer_vtable</div></div>
<div class="ttc" id="structgrpc__json__writer_html_a95c5e11a20879e8bd90962b043ca8381"><div class="ttname"><a href="structgrpc__json__writer.html#a95c5e11a20879e8bd90962b043ca8381">grpc_json_writer::container_empty</a></div><div class="ttdeci">int container_empty</div><div class="ttdef"><b>Definition:</b> json_writer.h:68</div></div>
-<div class="ttc" id="json__writer_8h_html_aa7e5a12ffddc0cc95bff06c1879a64e0"><div class="ttname"><a href="json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0">grpc_json_writer_value_string</a></div><div class="ttdeci">void grpc_json_writer_value_string(grpc_json_writer *writer, const char *string)</div><div class="ttdef"><b>Definition:</b> json_writer.c:248</div></div>
+<div class="ttc" id="json__writer_8h_html_aa7e5a12ffddc0cc95bff06c1879a64e0"><div class="ttname"><a href="json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0">grpc_json_writer_value_string</a></div><div class="ttdeci">void grpc_json_writer_value_string(grpc_json_writer *writer, const char *string)</div><div class="ttdef"><b>Definition:</b> json_writer.c:254</div></div>
<div class="ttc" id="structgrpc__json__writer__vtable_html_aee2ab161f23b771d3723693cc0c7cafd"><div class="ttname"><a href="structgrpc__json__writer__vtable.html#aee2ab161f23b771d3723693cc0c7cafd">grpc_json_writer_vtable::output_string_with_len</a></div><div class="ttdeci">void(* output_string_with_len)(void *userdata, const char *str, size_t len)</div><div class="ttdef"><b>Definition:</b> json_writer.h:59</div></div>
<div class="ttc" id="structgrpc__json__writer__vtable_html_a07ee0211c783c92e767a42c4629d184e"><div class="ttname"><a href="structgrpc__json__writer__vtable.html#a07ee0211c783c92e767a42c4629d184e">grpc_json_writer_vtable::output_string</a></div><div class="ttdeci">void(* output_string)(void *userdata, const char *str)</div><div class="ttdef"><b>Definition:</b> json_writer.h:57</div></div>
<div class="ttc" id="json__common_8h_html_a3e82983bba0988c52251467566a07ce2"><div class="ttname"><a href="json__common_8h.html#a3e82983bba0988c52251467566a07ce2">grpc_json_type</a></div><div class="ttdeci">grpc_json_type</div><div class="ttdef"><b>Definition:</b> json_common.h:38</div></div>
-<div class="ttc" id="json__writer_8h_html_a8ec853f6ef8940debf36820f6329427e"><div class="ttname"><a href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">grpc_json_writer_container_ends</a></div><div class="ttdeci">void grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type)</div><div class="ttdef"><b>Definition:</b> json_writer.c:216</div></div>
-<div class="ttc" id="json__writer_8h_html_a2b88eb7fd1bd939146e86c5b212d8cb5"><div class="ttname"><a href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">grpc_json_writer_value_raw_with_len</a></div><div class="ttdeci">void grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len)</div><div class="ttdef"><b>Definition:</b> json_writer.c:241</div></div>
+<div class="ttc" id="json__writer_8h_html_a8ec853f6ef8940debf36820f6329427e"><div class="ttname"><a href="json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e">grpc_json_writer_container_ends</a></div><div class="ttdeci">void grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type)</div><div class="ttdef"><b>Definition:</b> json_writer.c:220</div></div>
+<div class="ttc" id="json__writer_8h_html_a2b88eb7fd1bd939146e86c5b212d8cb5"><div class="ttname"><a href="json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5">grpc_json_writer_value_raw_with_len</a></div><div class="ttdeci">void grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len)</div><div class="ttdef"><b>Definition:</b> json_writer.c:246</div></div>
<div class="ttc" id="structgrpc__json__writer_html_a5569d8c07eeee222a342551b92e0d9ed"><div class="ttname"><a href="structgrpc__json__writer.html#a5569d8c07eeee222a342551b92e0d9ed">grpc_json_writer::got_key</a></div><div class="ttdeci">int got_key</div><div class="ttdef"><b>Definition:</b> json_writer.h:69</div></div>
<div class="ttc" id="structgrpc__json__writer_html_ad1b0dd7119dfd5ef95ca6972d0918e5b"><div class="ttname"><a href="structgrpc__json__writer.html#ad1b0dd7119dfd5ef95ca6972d0918e5b">grpc_json_writer::vtable</a></div><div class="ttdeci">grpc_json_writer_vtable * vtable</div><div class="ttdef"><b>Definition:</b> json_writer.h:65</div></div>
<div class="ttc" id="structgrpc__json__writer_html_a79d6783ae5cd77f186571b46f63cc5de"><div class="ttname"><a href="structgrpc__json__writer.html#a79d6783ae5cd77f186571b46f63cc5de">grpc_json_writer::indent</a></div><div class="ttdeci">int indent</div><div class="ttdef"><b>Definition:</b> json_writer.h:66</div></div>
<div class="ttc" id="structgrpc__json__writer__vtable_html_a92334573a7aa813d3177129cecf747e2"><div class="ttname"><a href="structgrpc__json__writer__vtable.html#a92334573a7aa813d3177129cecf747e2">grpc_json_writer_vtable::output_char</a></div><div class="ttdeci">void(* output_char)(void *userdata, char)</div><div class="ttdef"><b>Definition:</b> json_writer.h:55</div></div>
-<div class="ttc" id="json__writer_8h_html_ae009eea3f345ef9ab454876f81f1ab47"><div class="ttname"><a href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">grpc_json_writer_object_key</a></div><div class="ttdeci">void grpc_json_writer_object_key(grpc_json_writer *writer, const char *string)</div><div class="ttdef"><b>Definition:</b> json_writer.c:226</div></div>
+<div class="ttc" id="json__writer_8h_html_ae009eea3f345ef9ab454876f81f1ab47"><div class="ttname"><a href="json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47">grpc_json_writer_object_key</a></div><div class="ttdeci">void grpc_json_writer_object_key(grpc_json_writer *writer, const char *string)</div><div class="ttdef"><b>Definition:</b> json_writer.c:231</div></div>
<div class="ttc" id="structgrpc__json__writer_html_a660101bdaf5e230700894b1f57134d31"><div class="ttname"><a href="structgrpc__json__writer.html#a660101bdaf5e230700894b1f57134d31">grpc_json_writer::userdata</a></div><div class="ttdeci">void * userdata</div><div class="ttdef"><b>Definition:</b> json_writer.h:64</div></div>
<div class="ttc" id="structgrpc__json__writer__vtable_html"><div class="ttname"><a href="structgrpc__json__writer__vtable.html">grpc_json_writer_vtable</a></div><div class="ttdef"><b>Definition:</b> json_writer.h:53</div></div>
-<div class="ttc" id="json__writer_8h_html_afac9ce564b4c11e3ea35082de3bd1747"><div class="ttname"><a href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">grpc_json_writer_value_raw</a></div><div class="ttdeci">void grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string)</div><div class="ttdef"><b>Definition:</b> json_writer.c:234</div></div>
+<div class="ttc" id="json__writer_8h_html_afac9ce564b4c11e3ea35082de3bd1747"><div class="ttname"><a href="json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747">grpc_json_writer_value_raw</a></div><div class="ttdeci">void grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string)</div><div class="ttdef"><b>Definition:</b> json_writer.c:239</div></div>
<div class="ttc" id="structgrpc__json__writer_html"><div class="ttname"><a href="structgrpc__json__writer.html">grpc_json_writer</a></div><div class="ttdef"><b>Definition:</b> json_writer.h:63</div></div>
-<div class="ttc" id="json__writer_8h_html_ab4c1bf3c4ab69ae62cea7c4cc425cdae"><div class="ttname"><a href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">grpc_json_writer_container_begins</a></div><div class="ttdeci">void grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type)</div><div class="ttdef"><b>Definition:</b> json_writer.c:207</div></div>
+<div class="ttc" id="json__writer_8h_html_ab4c1bf3c4ab69ae62cea7c4cc425cdae"><div class="ttname"><a href="json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae">grpc_json_writer_container_begins</a></div><div class="ttdeci">void grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type)</div><div class="ttdef"><b>Definition:</b> json_writer.c:210</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/jwt__verifier_8c.html b/doc/ref/core.internal/html/jwt__verifier_8c.html
index 1da7742418..4493c1339d 100644
--- a/doc/ref/core.internal/html/jwt__verifier_8c.html
+++ b/doc/ref/core.internal/html/jwt__verifier_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -506,7 +506,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/jwt__verifier_8h.html b/doc/ref/core.internal/html/jwt__verifier_8h.html
index 7f0a122afb..f8fd2dff6e 100644
--- a/doc/ref/core.internal/html/jwt__verifier_8h.html
+++ b/doc/ref/core.internal/html/jwt__verifier_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -616,7 +616,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/jwt__verifier_8h_source.html b/doc/ref/core.internal/html/jwt__verifier_8h_source.html
index 3421082858..a488ac9a9c 100644
--- a/doc/ref/core.internal/html/jwt__verifier_8h_source.html
+++ b/doc/ref/core.internal/html/jwt__verifier_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -223,7 +223,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *audience);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_JWT_VERIFIER_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
<div class="ttc" id="jwt__verifier_8h_html_ac77af641794a3449e94d7d7cb48a50c6"><div class="ttname"><a href="jwt__verifier_8h.html#ac77af641794a3449e94d7d7cb48a50c6">grpc_jwt_claims_subject</a></div><div class="ttdeci">const char * grpc_jwt_claims_subject(const grpc_jwt_claims *claims)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:203</div></div>
<div class="ttc" id="jwt__verifier_8h_html_ac9960f7842a141d85b0bb38dd231900d"><div class="ttname"><a href="jwt__verifier_8h.html#ac9960f7842a141d85b0bb38dd231900d">grpc_jwt_verifier_verify</a></div><div class="ttdeci">void grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:754</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
@@ -237,7 +236,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="jwt__verifier_8h_html_a58838743f413ceebbf5b4afd77d7ab7f"><div class="ttname"><a href="jwt__verifier_8h.html#a58838743f413ceebbf5b4afd77d7ab7f">grpc_jwt_claims_issued_at</a></div><div class="ttdeci">gpr_timespec grpc_jwt_claims_issued_at(const grpc_jwt_claims *claims)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:223</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a04a38ad49ca184c3a075f927b7ed61b5a939bc13cb2d1fe1529a29dfaca361194"><div class="ttname"><a href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5a939bc13cb2d1fe1529a29dfaca361194">GRPC_JWT_VERIFIER_KEY_RETRIEVAL_ERROR</a></div><div class="ttdef"><b>Definition:</b> jwt_verifier.h:58</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a7d033f01e4d9c4c3dfba2e2f4cf57398"><div class="ttname"><a href="jwt__verifier_8h.html#a7d033f01e4d9c4c3dfba2e2f4cf57398">grpc_jwt_verifier_destroy</a></div><div class="ttdeci">void grpc_jwt_verifier_destroy(grpc_jwt_verifier *verifier)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:823</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a956a1fe237276fbed03e5caee7360c6a"><div class="ttname"><a href="jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a">grpc_jwt_claims_check</a></div><div class="ttdeci">grpc_jwt_verifier_status grpc_jwt_claims_check(const grpc_jwt_claims *claims, const char *audience)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:284</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a04a38ad49ca184c3a075f927b7ed61b5aa940dd7ad73e12da6ad7c2c5ef4d3298"><div class="ttname"><a href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5aa940dd7ad73e12da6ad7c2c5ef4d3298">GRPC_JWT_VERIFIER_BAD_SIGNATURE</a></div><div class="ttdef"><b>Definition:</b> jwt_verifier.h:55</div></div>
<div class="ttc" id="json_8h_html"><div class="ttname"><a href="json_8h.html">json.h</a></div></div>
@@ -254,7 +253,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="jwt__verifier_8h_html_a1904f0f6a28c8b14a486c932e5db1499"><div class="ttname"><a href="jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499">grpc_jwt_claims_not_before</a></div><div class="ttdeci">gpr_timespec grpc_jwt_claims_not_before(const grpc_jwt_claims *claims)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:233</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a04a38ad49ca184c3a075f927b7ed61b5ae350517932f24d7381da68eb82c32e08"><div class="ttname"><a href="jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5ae350517932f24d7381da68eb82c32e08">GRPC_JWT_VERIFIER_BAD_AUDIENCE</a></div><div class="ttdef"><b>Definition:</b> jwt_verifier.h:57</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a4eb1db0055c2992691e1c3e92d65a656"><div class="ttname"><a href="jwt__verifier_8h.html#a4eb1db0055c2992691e1c3e92d65a656">grpc_jwt_claims_json</a></div><div class="ttdeci">const grpc_json * grpc_jwt_claims_json(const grpc_jwt_claims *claims)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:198</div></div>
<div class="ttc" id="jwt__verifier_8h_html_a61a1d74e9b150c1a7dccf259d84e8da6"><div class="ttname"><a href="jwt__verifier_8h.html#a61a1d74e9b150c1a7dccf259d84e8da6">grpc_jwt_claims_issuer</a></div><div class="ttdeci">const char * grpc_jwt_claims_issuer(const grpc_jwt_claims *claims)</div><div class="ttdef"><b>Definition:</b> jwt_verifier.c:208</div></div>
<div class="ttc" id="structgrpc__jwt__verifier__email__domain__key__url__mapping_html"><div class="ttname"><a href="structgrpc__jwt__verifier__email__domain__key__url__mapping.html">grpc_jwt_verifier_email_domain_key_url_mapping</a></div><div class="ttdef"><b>Definition:</b> jwt_verifier.h:87</div></div>
@@ -266,7 +265,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/lame__client_8c.html b/doc/ref/core.internal/html/lame__client_8c.html
index 9238dd38ff..cd641f52eb 100644
--- a/doc/ref/core.internal/html/lame__client_8c.html
+++ b/doc/ref/core.internal/html/lame__client_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -86,6 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">lame_client.c File Reference</div> </div>
@@ -106,14 +107,36 @@ Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html">channel_data</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a66dde7aaec84b22bf4ddfa999a2201ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lame__client_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed">CHANNEL_STACK_FROM_CHANNEL</a>(c)&#160;&#160;&#160;((<a class="el" href="structgrpc__channel__stack.html">grpc_channel_stack</a> *)((c) + 1))</td></tr>
+<tr class="separator:a66dde7aaec84b22bf4ddfa999a2201ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:acd59697f4b8bedea662939da3668ab9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lame__client_8c.html#acd59697f4b8bedea662939da3668ab9b">grpc_lame_client_channel_create</a> (const char *target)</td></tr>
-<tr class="memdesc:acd59697f4b8bedea662939da3668ab9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a lame client: this client fails every operation attempted on it. <a href="#acd59697f4b8bedea662939da3668ab9b">More...</a><br/></td></tr>
-<tr class="separator:acd59697f4b8bedea662939da3668ab9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06520e4e8ed6c764866b61756609d705"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lame__client_8c.html#a06520e4e8ed6c764866b61756609d705">grpc_lame_client_channel_create</a> (const char *target, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> error_code, const char *error_message)</td></tr>
+<tr class="memdesc:a06520e4e8ed6c764866b61756609d705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a lame client: this client fails every operation attempted on it. <a href="#a06520e4e8ed6c764866b61756609d705">More...</a><br/></td></tr>
+<tr class="separator:a06520e4e8ed6c764866b61756609d705"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a66dde7aaec84b22bf4ddfa999a2201ed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CHANNEL_STACK_FROM_CHANNEL</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">c</td><td>)</td>
+ <td>&#160;&#160;&#160;((<a class="el" href="structgrpc__channel__stack.html">grpc_channel_stack</a> *)((c) + 1))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="acd59697f4b8bedea662939da3668ab9b"></a>
+<a class="anchor" id="a06520e4e8ed6c764866b61756609d705"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -121,8 +144,24 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__channel.html">grpc_channel</a>* grpc_lame_client_channel_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>target</em></td><td>)</td>
+ <td class="paramname"><em>target</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td>
+ <td class="paramname"><em>error_code</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>error_message</em>&#160;</td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -134,7 +173,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/lb__policy_8c.html b/doc/ref/core.internal/html/lb__policy_8c.html
index ce6108c205..bb352ed039 100644
--- a/doc/ref/core.internal/html/lb__policy_8c.html
+++ b/doc/ref/core.internal/html/lb__policy_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -335,7 +335,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/lb__policy_8h.html b/doc/ref/core.internal/html/lb__policy_8h.html
index 75e13c76e2..97140f1f58 100644
--- a/doc/ref/core.internal/html/lb__policy_8h.html
+++ b/doc/ref/core.internal/html/lb__policy_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -457,7 +457,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/lb__policy_8h_source.html b/doc/ref/core.internal/html/lb__policy_8h_source.html
index 11bf541f8f..7b225cc704 100644
--- a/doc/ref/core.internal/html/lb__policy_8h_source.html
+++ b/doc/ref/core.internal/html/lb__policy_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -196,14 +196,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CONFIG_LB_POLICY_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__lb__policy_html_a83d1624912fcce199cb291023abe453a"><div class="ttname"><a href="structgrpc__lb__policy.html#a83d1624912fcce199cb291023abe453a">grpc_lb_policy::vtable</a></div><div class="ttdeci">const grpc_lb_policy_vtable * vtable</div><div class="ttdef"><b>Definition:</b> lb_policy.h:48</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:139</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
<div class="ttc" id="lb__policy_8h_html_a163a863a51690daa93984d7b7bd0ac88"><div class="ttname"><a href="lb__policy_8h.html#a163a863a51690daa93984d7b7bd0ac88">grpc_lb_policy_exit_idle</a></div><div class="ttdeci">void grpc_lb_policy_exit_idle(grpc_lb_policy *policy)</div><div class="ttdef"><b>Definition:</b> lb_policy.c:81</div></div>
-<div class="ttc" id="structgrpc__metadata__batch_html"><div class="ttname"><a href="structgrpc__metadata__batch.html">grpc_metadata_batch</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:87</div></div>
+<div class="ttc" id="structgrpc__metadata__batch_html"><div class="ttname"><a href="structgrpc__metadata__batch.html">grpc_metadata_batch</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:88</div></div>
<div class="ttc" id="lb__policy_8h_html_a115550f997d572ed49c8906c2cb347b8"><div class="ttname"><a href="lb__policy_8h.html#a115550f997d572ed49c8906c2cb347b8">grpc_lb_policy_check_connectivity</a></div><div class="ttdeci">grpc_connectivity_state grpc_lb_policy_check_connectivity(grpc_lb_policy *policy)</div><div class="ttdef"><b>Definition:</b> lb_policy.c:91</div></div>
<div class="ttc" id="structgrpc__lb__policy__vtable_html_abccc94e7f91ee59b360ee425493d9e6f"><div class="ttname"><a href="structgrpc__lb__policy__vtable.html#abccc94e7f91ee59b360ee425493d9e6f">grpc_lb_policy_vtable::pick</a></div><div class="ttdeci">void(* pick)(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete)</div><div class="ttdoc">implement grpc_lb_policy_pick </div><div class="ttdef"><b>Definition:</b> lb_policy.h:58</div></div>
<div class="ttc" id="structgrpc__lb__policy__vtable_html_a0a12509ba4569fb4c87b4d325e0f89d3"><div class="ttname"><a href="structgrpc__lb__policy__vtable.html#a0a12509ba4569fb4c87b4d325e0f89d3">grpc_lb_policy_vtable::broadcast</a></div><div class="ttdeci">void(* broadcast)(grpc_lb_policy *policy, grpc_transport_op *op)</div><div class="ttdoc">broadcast a transport op to all subchannels </div><div class="ttdef"><b>Definition:</b> lb_policy.h:66</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__subchannel_html"><div class="ttname"><a href="structgrpc__subchannel.html">grpc_subchannel</a></div><div class="ttdef"><b>Definition:</b> subchannel.c:77</div></div>
<div class="ttc" id="lb__policy_8h_html_a82191ae9ee04740368256ebfe25ec9d5"><div class="ttname"><a href="lb__policy_8h.html#a82191ae9ee04740368256ebfe25ec9d5">grpc_lb_completion</a></div><div class="ttdeci">void(* grpc_lb_completion)(void *cb_arg, grpc_subchannel *subchannel, grpc_status_code status, const char *errmsg)</div><div class="ttdef"><b>Definition:</b> lb_policy.h:44</div></div>
<div class="ttc" id="lb__policy_8h_html_a1d03d2f71dda12c97863cf387559e47a"><div class="ttname"><a href="lb__policy_8h.html#a1d03d2f71dda12c97863cf387559e47a">grpc_lb_policy_broadcast</a></div><div class="ttdeci">void grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op)</div><div class="ttdef"><b>Definition:</b> lb_policy.c:77</div></div>
@@ -223,12 +223,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="lb__policy_8h_html_a246a7f5b971f672fa6a8dba8d7264790"><div class="ttname"><a href="lb__policy_8h.html#a246a7f5b971f672fa6a8dba8d7264790">grpc_lb_policy_notify_on_state_change</a></div><div class="ttdeci">void grpc_lb_policy_notify_on_state_change(grpc_lb_policy *policy, grpc_connectivity_state *state, grpc_iomgr_closure *closure)</div><div class="ttdef"><b>Definition:</b> lb_policy.c:85</div></div>
<div class="ttc" id="lb__policy_8h_html_aa20fbb7fdf68dadcae6aaba3e227ac50"><div class="ttname"><a href="lb__policy_8h.html#aa20fbb7fdf68dadcae6aaba3e227ac50">grpc_lb_policy_init</a></div><div class="ttdeci">void grpc_lb_policy_init(grpc_lb_policy *policy, const grpc_lb_policy_vtable *vtable)</div><div class="ttdoc">called by concrete implementations to initialize the base struct </div><div class="ttdef"><b>Definition:</b> lb_policy.c:36</div></div>
<div class="ttc" id="structgrpc__lb__policy_html"><div class="ttname"><a href="structgrpc__lb__policy.html">grpc_lb_policy</a></div><div class="ttdef"><b>Definition:</b> lb_policy.h:47</div></div>
-<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:90</div></div>
+<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:96</div></div>
<div class="ttc" id="structgrpc__lb__policy__vtable_html_af1251501a613435c27688a15b1f76e25"><div class="ttname"><a href="structgrpc__lb__policy__vtable.html#af1251501a613435c27688a15b1f76e25">grpc_lb_policy_vtable::check_connectivity</a></div><div class="ttdeci">grpc_connectivity_state(* check_connectivity)(grpc_lb_policy *policy)</div><div class="ttdoc">check the current connectivity of the lb_policy </div><div class="ttdef"><b>Definition:</b> lb_policy.h:69</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log_8c.html b/doc/ref/core.internal/html/log_8c.html
index 08fb8fe0bf..519bedf731 100644
--- a/doc/ref/core.internal/html/log_8c.html
+++ b/doc/ref/core.internal/html/log_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -195,7 +195,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log_8h.html b/doc/ref/core.internal/html/log_8h.html
index 155724ba0f..a7e8cf83f0 100644
--- a/doc/ref/core.internal/html/log_8h.html
+++ b/doc/ref/core.internal/html/log_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -366,7 +366,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log_8h_source.html b/doc/ref/core.internal/html/log_8h_source.html
index 01b3ef5eb2..79e49a4d1e 100644
--- a/doc/ref/core.internal/html/log_8h_source.html
+++ b/doc/ref/core.internal/html/log_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_LOG_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_LOG_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="log_8h_html_af10334b4085ac6985a2af9c08478ad48af6c13c67f06821c1629b7e019af4aaf1"><div class="ttname"><a href="log_8h.html#af10334b4085ac6985a2af9c08478ad48af6c13c67f06821c1629b7e019af4aaf1">GPR_LOG_SEVERITY_INFO</a></div><div class="ttdef"><b>Definition:</b> log.h:58</div></div>
<div class="ttc" id="structgpr__log__func__args_html_ae1a051bbc7e0ef6c58de0db3efda24bb"><div class="ttname"><a href="structgpr__log__func__args.html#ae1a051bbc7e0ef6c58de0db3efda24bb">gpr_log_func_args::line</a></div><div class="ttdeci">int line</div><div class="ttdef"><b>Definition:</b> log.h:83</div></div>
<div class="ttc" id="structgpr__log__func__args_html"><div class="ttname"><a href="structgpr__log__func__args.html">gpr_log_func_args</a></div><div class="ttdef"><b>Definition:</b> log.h:81</div></div>
@@ -213,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log__android_8c.html b/doc/ref/core.internal/html/log__android_8c.html
index 8dd399cec9..93b671829e 100644
--- a/doc/ref/core.internal/html/log__android_8c.html
+++ b/doc/ref/core.internal/html/log__android_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log__linux_8c.html b/doc/ref/core.internal/html/log__linux_8c.html
index 53b77c1c2e..7f8cfa0f5b 100644
--- a/doc/ref/core.internal/html/log__linux_8c.html
+++ b/doc/ref/core.internal/html/log__linux_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -127,7 +127,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log__posix_8c.html b/doc/ref/core.internal/html/log__posix_8c.html
index 4f6deb3f75..fa7f5f91ca 100644
--- a/doc/ref/core.internal/html/log__posix_8c.html
+++ b/doc/ref/core.internal/html/log__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log__win32_8c.html b/doc/ref/core.internal/html/log__win32_8c.html
index 3b45ab3f64..16d2672b12 100644
--- a/doc/ref/core.internal/html/log__win32_8c.html
+++ b/doc/ref/core.internal/html/log__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log__win32_8h.html b/doc/ref/core.internal/html/log__win32_8h.html
index 2aef9cfaf7..ea41987594 100644
--- a/doc/ref/core.internal/html/log__win32_8h.html
+++ b/doc/ref/core.internal/html/log__win32_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -118,7 +118,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/log__win32_8h_source.html b/doc/ref/core.internal/html/log__win32_8h_source.html
index aaa6bcb26b..d9737831cb 100644
--- a/doc/ref/core.internal/html/log__win32_8h_source.html
+++ b/doc/ref/core.internal/html/log__win32_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -138,12 +138,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_LOG_WIN32_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_LOG_WIN32_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="log__win32_8h_html_ad8115cf8df2332d225d12cb87c21f536"><div class="ttname"><a href="log__win32_8h.html#ad8115cf8df2332d225d12cb87c21f536">gpr_format_message</a></div><div class="ttdeci">char * gpr_format_message(DWORD messageid)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/merge__channel__args_8c.html b/doc/ref/core.internal/html/merge__channel__args_8c.html
index ceb1ab2341..817fb0cf61 100644
--- a/doc/ref/core.internal/html/merge__channel__args_8c.html
+++ b/doc/ref/core.internal/html/merge__channel__args_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -138,7 +138,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/merge__channel__args_8h.html b/doc/ref/core.internal/html/merge__channel__args_8h.html
index e1bcd44e71..51155cbbff 100644
--- a/doc/ref/core.internal/html/merge__channel__args_8h.html
+++ b/doc/ref/core.internal/html/merge__channel__args_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,7 +132,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/merge__channel__args_8h_source.html b/doc/ref/core.internal/html/merge__channel__args_8h_source.html
index 162d81e7f4..5eb0420890 100644
--- a/doc/ref/core.internal/html/merge__channel__args_8h_source.html
+++ b/doc/ref/core.internal/html/merge__channel__args_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,15 +129,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0">grpc_subchannel_factory_merge_channel_args</a>(</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *input, <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_FACTORY_DECORATORS_MERGE_CHANNEL_ARGS_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_FACTORY_DECORATORS_MERGE_CHANNEL_ARGS_H \</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
<div class="ttc" id="subchannel__factory_8h_html"><div class="ttname"><a href="subchannel__factory_8h.html">subchannel_factory.h</a></div></div>
<div class="ttc" id="structgrpc__subchannel__factory_html"><div class="ttname"><a href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a></div><div class="ttdoc">Constructor for new configured channels. </div><div class="ttdef"><b>Definition:</b> subchannel_factory.h:45</div></div>
<div class="ttc" id="merge__channel__args_8h_html_a4dc574355128feee36ad9500f9ae8cc0"><div class="ttname"><a href="merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0">grpc_subchannel_factory_merge_channel_args</a></div><div class="ttdeci">grpc_subchannel_factory * grpc_subchannel_factory_merge_channel_args(grpc_subchannel_factory *input, const grpc_channel_args *args)</div><div class="ttdoc">Takes a subchannel factory, returns a new one that mutates incoming channel_args by adding a new argu...</div><div class="ttdef"><b>Definition:</b> merge_channel_args.c:75</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/message__compress_8c.html b/doc/ref/core.internal/html/message__compress_8c.html
index 0e171f848e..b66c6f7c19 100644
--- a/doc/ref/core.internal/html/message__compress_8c.html
+++ b/doc/ref/core.internal/html/message__compress_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -224,7 +224,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/message__compress_8h.html b/doc/ref/core.internal/html/message__compress_8h.html
index ffbac55dff..23e2a00b0c 100644
--- a/doc/ref/core.internal/html/message__compress_8h.html
+++ b/doc/ref/core.internal/html/message__compress_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/message__compress_8h_source.html b/doc/ref/core.internal/html/message__compress_8h_source.html
index 86b9ed1ad0..229decad11 100644
--- a/doc/ref/core.internal/html/message__compress_8h_source.html
+++ b/doc/ref/core.internal/html/message__compress_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_COMPRESSION_MESSAGE_COMPRESS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="compression_8h_html"><div class="ttname"><a href="compression_8h.html">compression.h</a></div></div>
-<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:45</div></div>
+<div class="ttc" id="compression_8h_html_ab9de0f68bfb1ef8ed09bd00643db14c9"><div class="ttname"><a href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a></div><div class="ttdeci">grpc_compression_algorithm</div><div class="ttdef"><b>Definition:</b> compression.h:50</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
<div class="ttc" id="message__compress_8h_html_a3453eb197bbea1ad5dbc57561d9352f0"><div class="ttname"><a href="message__compress_8h.html#a3453eb197bbea1ad5dbc57561d9352f0">grpc_msg_decompress</a></div><div class="ttdeci">int grpc_msg_decompress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output)</div><div class="ttdef"><b>Definition:</b> message_compress.c:176</div></div>
<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/metadata_8c.html b/doc/ref/core.internal/html/metadata_8c.html
index 03568002f6..d95163051d 100644
--- a/doc/ref/core.internal/html/metadata_8c.html
+++ b/doc/ref/core.internal/html/metadata_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -192,6 +192,8 @@ Functions</h2></td></tr>
<tr class="separator:a033690c1ac25d72fdc5e56e9f5d9e97b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427ad60503ae8ce87bcfa0aa09fe99a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5">grpc_mdstr_is_legal_header</a> (<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *s)</td></tr>
<tr class="separator:a427ad60503ae8ce87bcfa0aa09fe99a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66c8bc1506a66d7c76427ffa2cf6dd64"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8c.html#a66c8bc1506a66d7c76427ffa2cf6dd64">grpc_mdstr_is_legal_nonbin_header</a> (<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *s)</td></tr>
+<tr class="separator:a66c8bc1506a66d7c76427ffa2cf6dd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34887fb9c6733916ac87b8fde793e74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8c.html#ad34887fb9c6733916ac87b8fde793e74">grpc_mdstr_is_bin_suffixed</a> (<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *s)</td></tr>
<tr class="separator:ad34887fb9c6733916ac87b8fde793e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -872,6 +874,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a66c8bc1506a66d7c76427ffa2cf6dd64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_mdstr_is_legal_nonbin_header </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a85a25deeeea31c616e326b765043b9c9"></a>
<div class="memitem">
<div class="memproto">
@@ -907,7 +925,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/metadata_8h.html b/doc/ref/core.internal/html/metadata_8h.html
index 099323066f..2ae6bf6e41 100644
--- a/doc/ref/core.internal/html/metadata_8h.html
+++ b/doc/ref/core.internal/html/metadata_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -177,6 +177,8 @@ Functions</h2></td></tr>
<tr class="separator:aacbae6a08b63835ec31fcddb556aa895"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427ad60503ae8ce87bcfa0aa09fe99a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">grpc_mdstr_is_legal_header</a> (<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *s)</td></tr>
<tr class="separator:a427ad60503ae8ce87bcfa0aa09fe99a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66c8bc1506a66d7c76427ffa2cf6dd64"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64">grpc_mdstr_is_legal_nonbin_header</a> (<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *s)</td></tr>
+<tr class="separator:a66c8bc1506a66d7c76427ffa2cf6dd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34887fb9c6733916ac87b8fde793e74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">grpc_mdstr_is_bin_suffixed</a> (<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *s)</td></tr>
<tr class="separator:ad34887fb9c6733916ac87b8fde793e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a390eb255a6d72a8ea84ac8ad3cbeb331"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">grpc_mdctx_lock</a> (<a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx)</td></tr>
@@ -895,6 +897,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a66c8bc1506a66d7c76427ffa2cf6dd64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_mdstr_is_legal_nonbin_header </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="abb0b4e65a5d630dfe5fe975cd7b578cf"></a>
<div class="memitem">
<div class="memproto">
@@ -930,7 +948,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/metadata_8h_source.html b/doc/ref/core.internal/html/metadata_8h_source.html
index 2fe670382b..f711159d35 100644
--- a/doc/ref/core.internal/html/metadata_8h_source.html
+++ b/doc/ref/core.internal/html/metadata_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -185,136 +185,139 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/* Constructors for grpc_mdstr instances; take a variety of data types that</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> clients may have handy */</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">grpc_mdstr_from_string</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">int</span> perform_key_canonicalization);</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment">/* Unrefs the slice. */</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">grpc_mdstr_from_slice</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db">grpc_mdstr_from_buffer</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <span class="keyword">const</span> <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *str,</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">size_t</span> length);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">/* Returns a borrowed slice from the mdstr with its contents base64 encoded</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> and huffman compressed */</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="metadata_8h.html#a314273fea07852ac80ea184100398c11">grpc_mdstr_as_base64_encoded_and_huffman_compressed</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *str);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* Constructors for grpc_mdelem instances; take a variety of data types that</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> clients may have handy */</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a969845603738428cf18a9a090896e152">grpc_mdelem_from_metadata_strings</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">grpc_mdelem_from_strings</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* Unrefs the slices. */</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2">grpc_mdelem_from_slices</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">grpc_mdelem_from_string_and_buffer</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx,</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">const</span> <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>,</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">size_t</span> value_length,</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">int</span> canonicalize_key);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">/* Mutator and accessor for grpc_mdelem user data. The destructor function</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> is used as a type tag and is checked during user_data fetch. */</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">grpc_mdelem_get_user_data</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md,</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">void</span> (*if_destroy_func)(<span class="keywordtype">void</span> *));</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">grpc_mdelem_set_user_data</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md, <span class="keywordtype">void</span> (*destroy_func)(<span class="keywordtype">void</span> *),</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment">/* Reference counting */</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#ifdef GRPC_METADATA_REFCOUNT_DEBUG</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_REF(s) grpc_mdstr_ref((s), __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_UNREF(s) grpc_mdstr_unref((s), __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_REF(s) grpc_mdelem_ref((s), __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_UNREF(s) grpc_mdelem_unref((s), __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">grpc_mdstr_ref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">grpc_mdstr_unref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">grpc_mdelem_ref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">grpc_mdelem_unref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="metadata_8h.html#ab07dbb900f15b2fe28ea24451c5cfa3d"> 141</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_REF(s) grpc_mdstr_ref((s))</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="metadata_8h.html#ab6dceed9dacb076aa33c15323f6e823c"> 142</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_UNREF(s) grpc_mdstr_unref((s))</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="metadata_8h.html#af5a6d4b7c327b66f0902c683ab007618"> 143</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_REF(s) grpc_mdelem_ref((s))</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="metadata_8h.html#ab01db7c946e0962da8888f19cb870afb"> 144</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_UNREF(s) grpc_mdelem_unref((s))</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">grpc_mdstr_ref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">grpc_mdstr_unref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">grpc_mdelem_ref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md);</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">grpc_mdelem_unref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment">/* Recover a char* from a grpc_mdstr. The returned string is null terminated.</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> Does not promise that the returned string has no embedded nulls however. */</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895">grpc_mdstr_as_c_string</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keywordtype">int</span> <a class="code" href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">grpc_mdstr_is_legal_header</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keywordtype">int</span> <a class="code" href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">grpc_mdstr_is_bin_suffixed</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment">/* Batch mode metadata functions.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> These API&#39;s have equivalents above, but allow taking the mdctx just once,</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> performing a bunch of work, and then leaving the mdctx. */</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment">/* Lock the metadata context: it&#39;s only safe to call _locked_ functions against</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> this context from the calling thread until grpc_mdctx_unlock is called */</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">grpc_mdctx_lock</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#ifdef GRPC_METADATA_REFCOUNT_DEBUG</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDCTX_LOCKED_MDELEM_UNREF(ctx, elem) \</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"> grpc_mdctx_locked_mdelem_unref((ctx), (elem), __FILE__, __LINE__)</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="comment">/* Unref a metadata element */</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">grpc_mdctx_locked_mdelem_unref</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem,</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="metadata_8h.html#af96c346c98e982e5c0086467dd11e714"> 172</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDCTX_LOCKED_MDELEM_UNREF(ctx, elem) \</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"> grpc_mdctx_locked_mdelem_unref((ctx), (elem))</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="comment">/* Unref a metadata element */</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">grpc_mdctx_locked_mdelem_unref</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem);</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="comment">/* Unlock the metadata context */</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b">grpc_mdctx_unlock</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx);</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="metadata_8h.html#a385838d339c97b956529499c1da41e1f"> 180</a></span>&#160;<span class="preprocessor">#define GRPC_MDSTR_KV_HASH(k_hash, v_hash) (GPR_ROTL((k_hash), 2) ^ (v_hash))</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_METADATA_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">grpc_mdstr_from_string</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *str,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">int</span> perform_key_canonicalization);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Unrefs the slice. */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">grpc_mdstr_from_slice</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db">grpc_mdstr_from_buffer</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <span class="keyword">const</span> <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *str,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">size_t</span> length);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">/* Returns a borrowed slice from the mdstr with its contents base64 encoded</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> and huffman compressed */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="metadata_8h.html#a314273fea07852ac80ea184100398c11">grpc_mdstr_as_base64_encoded_and_huffman_compressed</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *str);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* Constructors for grpc_mdelem instances; take a variety of data types that</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> clients may have handy */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a969845603738428cf18a9a090896e152">grpc_mdelem_from_metadata_strings</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">grpc_mdelem_from_strings</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Unrefs the slices. */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2">grpc_mdelem_from_slices</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">grpc_mdelem_from_string_and_buffer</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx,</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">const</span> <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">size_t</span> value_length,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">int</span> canonicalize_key);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment">/* Mutator and accessor for grpc_mdelem user data. The destructor function</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> is used as a type tag and is checked during user_data fetch. */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">grpc_mdelem_get_user_data</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">void</span> (*if_destroy_func)(<span class="keywordtype">void</span> *));</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">grpc_mdelem_set_user_data</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md, <span class="keywordtype">void</span> (*destroy_func)(<span class="keywordtype">void</span> *),</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment">/* Reference counting */</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#ifdef GRPC_METADATA_REFCOUNT_DEBUG</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_REF(s) grpc_mdstr_ref((s), __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_UNREF(s) grpc_mdstr_unref((s), __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_REF(s) grpc_mdelem_ref((s), __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_UNREF(s) grpc_mdelem_unref((s), __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">grpc_mdstr_ref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">grpc_mdstr_unref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">grpc_mdelem_ref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">grpc_mdelem_unref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="metadata_8h.html#ab07dbb900f15b2fe28ea24451c5cfa3d"> 142</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_REF(s) grpc_mdstr_ref((s))</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="metadata_8h.html#ab6dceed9dacb076aa33c15323f6e823c"> 143</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDSTR_UNREF(s) grpc_mdstr_unref((s))</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="metadata_8h.html#af5a6d4b7c327b66f0902c683ab007618"> 144</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_REF(s) grpc_mdelem_ref((s))</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="metadata_8h.html#ab01db7c946e0962da8888f19cb870afb"> 145</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDELEM_UNREF(s) grpc_mdelem_unref((s))</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *<a class="code" href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">grpc_mdstr_ref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">grpc_mdstr_unref</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">grpc_mdelem_ref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">grpc_mdelem_unref</a>(<a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *md);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment">/* Recover a char* from a grpc_mdstr. The returned string is null terminated.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> Does not promise that the returned string has no embedded nulls however. */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895">grpc_mdstr_as_c_string</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keywordtype">int</span> <a class="code" href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">grpc_mdstr_is_legal_header</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keywordtype">int</span> <a class="code" href="metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64">grpc_mdstr_is_legal_nonbin_header</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">int</span> <a class="code" href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">grpc_mdstr_is_bin_suffixed</a>(<a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *s);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment">/* Batch mode metadata functions.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> These API&#39;s have equivalents above, but allow taking the mdctx just once,</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> performing a bunch of work, and then leaving the mdctx. */</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">/* Lock the metadata context: it&#39;s only safe to call _locked_ functions against</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> this context from the calling thread until grpc_mdctx_unlock is called */</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">grpc_mdctx_lock</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#ifdef GRPC_METADATA_REFCOUNT_DEBUG</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDCTX_LOCKED_MDELEM_UNREF(ctx, elem) \</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"> grpc_mdctx_locked_mdelem_unref((ctx), (elem), __FILE__, __LINE__)</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="comment">/* Unref a metadata element */</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">grpc_mdctx_locked_mdelem_unref</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="metadata_8h.html#af96c346c98e982e5c0086467dd11e714"> 174</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MDCTX_LOCKED_MDELEM_UNREF(ctx, elem) \</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"> grpc_mdctx_locked_mdelem_unref((ctx), (elem))</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="comment">/* Unref a metadata element */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">grpc_mdctx_locked_mdelem_unref</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx, <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem);</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="comment">/* Unlock the metadata context */</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keywordtype">void</span> <a class="code" href="metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b">grpc_mdctx_unlock</a>(<a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *ctx);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="metadata_8h.html#a385838d339c97b956529499c1da41e1f"> 182</a></span>&#160;<span class="preprocessor">#define GRPC_MDSTR_KV_HASH(k_hash, v_hash) (GPR_ROTL((k_hash), 2) ^ (v_hash))</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_METADATA_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
-<div class="ttc" id="metadata_8h_html_abb0b4e65a5d630dfe5fe975cd7b578cf"><div class="ttname"><a href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">grpc_mdstr_ref</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_ref(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:586</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
-<div class="ttc" id="metadata_8h_html_ac510347648778d23eaf6c8d9a4b664db"><div class="ttname"><a href="metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db">grpc_mdstr_from_buffer</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_from_buffer(grpc_mdctx *ctx, const gpr_uint8 *str, size_t length)</div><div class="ttdef"><b>Definition:</b> metadata.c:353</div></div>
-<div class="ttc" id="metadata_8h_html_a748c6028cdc4cd0fd8d98c3a7f79ed13"><div class="ttname"><a href="metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">grpc_mdelem_from_string_and_buffer</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_string_and_buffer(grpc_mdctx *ctx, const char *key, const gpr_uint8 *value, size_t value_length, int canonicalize_key)</div><div class="ttdef"><b>Definition:</b> metadata.c:534</div></div>
-<div class="ttc" id="metadata_8h_html_ae467d8aaa91efb73610faca99c18ca17"><div class="ttname"><a href="metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17">grpc_mdctx_get_mdtab_free_test_only</a></div><div class="ttdeci">size_t grpc_mdctx_get_mdtab_free_test_only(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:611</div></div>
-<div class="ttc" id="metadata_8h_html_a033690c1ac25d72fdc5e56e9f5d9e97b"><div class="ttname"><a href="metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b">grpc_mdctx_unlock</a></div><div class="ttdeci">void grpc_mdctx_unlock(grpc_mdctx *ctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:679</div></div>
-<div class="ttc" id="metadata_8h_html_a390eb255a6d72a8ea84ac8ad3cbeb331"><div class="ttname"><a href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">grpc_mdctx_lock</a></div><div class="ttdeci">void grpc_mdctx_lock(grpc_mdctx *ctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:658</div></div>
-<div class="ttc" id="metadata_8h_html_a6ba2e968699daaddaad9b48b78779465"><div class="ttname"><a href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">grpc_mdstr_unref</a></div><div class="ttdeci">void grpc_mdstr_unref(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:595</div></div>
+<div class="ttc" id="metadata_8h_html_abb0b4e65a5d630dfe5fe975cd7b578cf"><div class="ttname"><a href="metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf">grpc_mdstr_ref</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_ref(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:589</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
+<div class="ttc" id="metadata_8h_html_ac510347648778d23eaf6c8d9a4b664db"><div class="ttname"><a href="metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db">grpc_mdstr_from_buffer</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_from_buffer(grpc_mdctx *ctx, const gpr_uint8 *str, size_t length)</div><div class="ttdef"><b>Definition:</b> metadata.c:356</div></div>
+<div class="ttc" id="metadata_8h_html_a748c6028cdc4cd0fd8d98c3a7f79ed13"><div class="ttname"><a href="metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13">grpc_mdelem_from_string_and_buffer</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_string_and_buffer(grpc_mdctx *ctx, const char *key, const gpr_uint8 *value, size_t value_length, int canonicalize_key)</div><div class="ttdef"><b>Definition:</b> metadata.c:537</div></div>
+<div class="ttc" id="metadata_8h_html_ae467d8aaa91efb73610faca99c18ca17"><div class="ttname"><a href="metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17">grpc_mdctx_get_mdtab_free_test_only</a></div><div class="ttdeci">size_t grpc_mdctx_get_mdtab_free_test_only(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:614</div></div>
+<div class="ttc" id="metadata_8h_html_a033690c1ac25d72fdc5e56e9f5d9e97b"><div class="ttname"><a href="metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b">grpc_mdctx_unlock</a></div><div class="ttdeci">void grpc_mdctx_unlock(grpc_mdctx *ctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:682</div></div>
+<div class="ttc" id="metadata_8h_html_a390eb255a6d72a8ea84ac8ad3cbeb331"><div class="ttname"><a href="metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331">grpc_mdctx_lock</a></div><div class="ttdeci">void grpc_mdctx_lock(grpc_mdctx *ctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:661</div></div>
+<div class="ttc" id="metadata_8h_html_a6ba2e968699daaddaad9b48b78779465"><div class="ttname"><a href="metadata_8h.html#a6ba2e968699daaddaad9b48b78779465">grpc_mdstr_unref</a></div><div class="ttdeci">void grpc_mdstr_unref(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:598</div></div>
<div class="ttc" id="structgrpc__mdelem_html_a8260c065e7658a1d2438c656bd8aae94"><div class="ttname"><a href="structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94">grpc_mdelem::key</a></div><div class="ttdeci">grpc_mdstr *const key</div><div class="ttdef"><b>Definition:</b> metadata.h:79</div></div>
<div class="ttc" id="structgrpc__mdstr_html_a293d438ac394265fb036e8dba0a3bc9d"><div class="ttname"><a href="structgrpc__mdstr.html#a293d438ac394265fb036e8dba0a3bc9d">grpc_mdstr::hash</a></div><div class="ttdeci">const gpr_uint32 hash</div><div class="ttdef"><b>Definition:</b> metadata.h:72</div></div>
-<div class="ttc" id="metadata_8h_html_a427ad60503ae8ce87bcfa0aa09fe99a5"><div class="ttname"><a href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">grpc_mdstr_is_legal_header</a></div><div class="ttdeci">int grpc_mdstr_is_legal_header(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:681</div></div>
+<div class="ttc" id="metadata_8h_html_a427ad60503ae8ce87bcfa0aa09fe99a5"><div class="ttname"><a href="metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5">grpc_mdstr_is_legal_header</a></div><div class="ttdeci">int grpc_mdstr_is_legal_header(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:696</div></div>
<div class="ttc" id="structgrpc__mdstr_html"><div class="ttname"><a href="structgrpc__mdstr.html">grpc_mdstr</a></div><div class="ttdef"><b>Definition:</b> metadata.h:70</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="useful_8h_html"><div class="ttname"><a href="useful_8h.html">useful.h</a></div></div>
-<div class="ttc" id="metadata_8h_html_a5b5ad2d68dd8c76345170f5f732b8fa2"><div class="ttname"><a href="metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2">grpc_mdelem_from_slices</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_slices(grpc_mdctx *ctx, gpr_slice key, gpr_slice value)</div><div class="ttdef"><b>Definition:</b> metadata.c:528</div></div>
-<div class="ttc" id="metadata_8h_html_a6535f623fc2bd818158d96f6a37f73c8"><div class="ttname"><a href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">grpc_mdelem_from_strings</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value)</div><div class="ttdef"><b>Definition:</b> metadata.c:521</div></div>
-<div class="ttc" id="metadata_8h_html_ab56ce41a4a8c2d30fca3e32d4d7b5e36"><div class="ttname"><a href="metadata_8h.html#ab56ce41a4a8c2d30fca3e32d4d7b5e36">grpc_mdctx_get_mdtab_capacity_test_only</a></div><div class="ttdeci">size_t grpc_mdctx_get_mdtab_capacity_test_only(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:603</div></div>
-<div class="ttc" id="metadata_8h_html_a6d0f62841408f1a89773aa4ef54dcf0e"><div class="ttname"><a href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">grpc_mdelem_set_user_data</a></div><div class="ttdeci">void grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data)</div><div class="ttdef"><b>Definition:</b> metadata.c:625</div></div>
-<div class="ttc" id="metadata_8h_html_a969845603738428cf18a9a090896e152"><div class="ttname"><a href="metadata_8h.html#a969845603738428cf18a9a090896e152">grpc_mdelem_from_metadata_strings</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_metadata_strings(grpc_mdctx *ctx, grpc_mdstr *key, grpc_mdstr *value)</div><div class="ttdef"><b>Definition:</b> metadata.c:469</div></div>
-<div class="ttc" id="metadata_8h_html_a29700f3749eea2c96f7bae1d57f8f7e3"><div class="ttname"><a href="metadata_8h.html#a29700f3749eea2c96f7bae1d57f8f7e3">grpc_mdctx_create_with_seed</a></div><div class="ttdeci">grpc_mdctx * grpc_mdctx_create_with_seed(gpr_uint32 seed)</div><div class="ttdef"><b>Definition:</b> metadata.c:164</div></div>
-<div class="ttc" id="metadata_8h_html_ae73ccb189245977bbddfa464bd3c6615"><div class="ttname"><a href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">grpc_mdelem_ref</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_ref(grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> metadata.c:544</div></div>
-<div class="ttc" id="metadata_8h_html_a8ca25748d59d50f8641692bf3ae357d3"><div class="ttname"><a href="metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3">grpc_mdctx_unref</a></div><div class="ttdeci">void grpc_mdctx_unref(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:232</div></div>
+<div class="ttc" id="metadata_8h_html_a5b5ad2d68dd8c76345170f5f732b8fa2"><div class="ttname"><a href="metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2">grpc_mdelem_from_slices</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_slices(grpc_mdctx *ctx, gpr_slice key, gpr_slice value)</div><div class="ttdef"><b>Definition:</b> metadata.c:531</div></div>
+<div class="ttc" id="metadata_8h_html_a6535f623fc2bd818158d96f6a37f73c8"><div class="ttname"><a href="metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8">grpc_mdelem_from_strings</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value)</div><div class="ttdef"><b>Definition:</b> metadata.c:524</div></div>
+<div class="ttc" id="metadata_8h_html_ab56ce41a4a8c2d30fca3e32d4d7b5e36"><div class="ttname"><a href="metadata_8h.html#ab56ce41a4a8c2d30fca3e32d4d7b5e36">grpc_mdctx_get_mdtab_capacity_test_only</a></div><div class="ttdeci">size_t grpc_mdctx_get_mdtab_capacity_test_only(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:606</div></div>
+<div class="ttc" id="metadata_8h_html_a6d0f62841408f1a89773aa4ef54dcf0e"><div class="ttname"><a href="metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e">grpc_mdelem_set_user_data</a></div><div class="ttdeci">void grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data)</div><div class="ttdef"><b>Definition:</b> metadata.c:628</div></div>
+<div class="ttc" id="metadata_8h_html_a969845603738428cf18a9a090896e152"><div class="ttname"><a href="metadata_8h.html#a969845603738428cf18a9a090896e152">grpc_mdelem_from_metadata_strings</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_from_metadata_strings(grpc_mdctx *ctx, grpc_mdstr *key, grpc_mdstr *value)</div><div class="ttdef"><b>Definition:</b> metadata.c:472</div></div>
+<div class="ttc" id="metadata_8h_html_a29700f3749eea2c96f7bae1d57f8f7e3"><div class="ttname"><a href="metadata_8h.html#a29700f3749eea2c96f7bae1d57f8f7e3">grpc_mdctx_create_with_seed</a></div><div class="ttdeci">grpc_mdctx * grpc_mdctx_create_with_seed(gpr_uint32 seed)</div><div class="ttdef"><b>Definition:</b> metadata.c:166</div></div>
+<div class="ttc" id="metadata_8h_html_ae73ccb189245977bbddfa464bd3c6615"><div class="ttname"><a href="metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615">grpc_mdelem_ref</a></div><div class="ttdeci">grpc_mdelem * grpc_mdelem_ref(grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> metadata.c:547</div></div>
+<div class="ttc" id="metadata_8h_html_a8ca25748d59d50f8641692bf3ae357d3"><div class="ttname"><a href="metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3">grpc_mdctx_unref</a></div><div class="ttdeci">void grpc_mdctx_unref(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:234</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
-<div class="ttc" id="metadata_8h_html_a4eccbbb62d87a131d2eb3367fd2c4c43"><div class="ttname"><a href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">grpc_mdstr_from_slice</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_from_slice(grpc_mdctx *ctx, gpr_slice slice)</div><div class="ttdef"><b>Definition:</b> metadata.c:346</div></div>
+<div class="ttc" id="metadata_8h_html_a4eccbbb62d87a131d2eb3367fd2c4c43"><div class="ttname"><a href="metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43">grpc_mdstr_from_slice</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_from_slice(grpc_mdctx *ctx, gpr_slice slice)</div><div class="ttdef"><b>Definition:</b> metadata.c:349</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
-<div class="ttc" id="metadata_8h_html_a0eee1214d287f4f14fa1363fdacff5da"><div class="ttname"><a href="metadata_8h.html#a0eee1214d287f4f14fa1363fdacff5da">grpc_mdctx_ref</a></div><div class="ttdeci">void grpc_mdctx_ref(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:225</div></div>
+<div class="ttc" id="metadata_8h_html_a0eee1214d287f4f14fa1363fdacff5da"><div class="ttname"><a href="metadata_8h.html#a0eee1214d287f4f14fa1363fdacff5da">grpc_mdctx_ref</a></div><div class="ttdeci">void grpc_mdctx_ref(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:227</div></div>
<div class="ttc" id="structgrpc__mdstr_html_a748902fde1a15c453757c2e45509941e"><div class="ttname"><a href="structgrpc__mdstr.html#a748902fde1a15c453757c2e45509941e">grpc_mdstr::slice</a></div><div class="ttdeci">const gpr_slice slice</div><div class="ttdef"><b>Definition:</b> metadata.h:71</div></div>
-<div class="ttc" id="metadata_8h_html_a7b190b43b10959286e61719a9f9f0f01"><div class="ttname"><a href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">grpc_mdctx_locked_mdelem_unref</a></div><div class="ttdeci">void grpc_mdctx_locked_mdelem_unref(grpc_mdctx *ctx, grpc_mdelem *elem)</div><div class="ttdef"><b>Definition:</b> metadata.c:660</div></div>
+<div class="ttc" id="metadata_8h_html_a7b190b43b10959286e61719a9f9f0f01"><div class="ttname"><a href="metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01">grpc_mdctx_locked_mdelem_unref</a></div><div class="ttdeci">void grpc_mdctx_locked_mdelem_unref(grpc_mdctx *ctx, grpc_mdelem *elem)</div><div class="ttdef"><b>Definition:</b> metadata.c:663</div></div>
<div class="ttc" id="structgrpc__mdelem_html_ae98f0541c25f94c27c8a0e63741267e1"><div class="ttname"><a href="structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1">grpc_mdelem::value</a></div><div class="ttdeci">grpc_mdstr *const value</div><div class="ttdef"><b>Definition:</b> metadata.h:80</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
-<div class="ttc" id="metadata_8h_html_ad34887fb9c6733916ac87b8fde793e74"><div class="ttname"><a href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">grpc_mdstr_is_bin_suffixed</a></div><div class="ttdeci">int grpc_mdstr_is_bin_suffixed(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:691</div></div>
-<div class="ttc" id="metadata_8h_html_aacbae6a08b63835ec31fcddb556aa895"><div class="ttname"><a href="metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895">grpc_mdstr_as_c_string</a></div><div class="ttdeci">const char * grpc_mdstr_as_c_string(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:582</div></div>
-<div class="ttc" id="metadata_8h_html_ac3c26191d224ff5ac9f54713cfc90f92"><div class="ttname"><a href="metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92">grpc_mdctx_get_mdtab_count_test_only</a></div><div class="ttdeci">size_t grpc_mdctx_get_mdtab_count_test_only(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:607</div></div>
-<div class="ttc" id="metadata_8h_html_af961acf0149066abf14c01f56a3e2b55"><div class="ttname"><a href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">grpc_mdstr_from_string</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int perform_key_canonicalization)</div><div class="ttdef"><b>Definition:</b> metadata.c:312</div></div>
-<div class="ttc" id="metadata_8h_html_a207b09a54f3c57a90b5b44868fbf5649"><div class="ttname"><a href="metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649">grpc_mdctx_create</a></div><div class="ttdeci">grpc_mdctx * grpc_mdctx_create(void)</div><div class="ttdef"><b>Definition:</b> metadata.c:183</div></div>
-<div class="ttc" id="metadata_8h_html_aaf81c9b79ca751ffb4de33ea510d70cc"><div class="ttname"><a href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">grpc_mdelem_unref</a></div><div class="ttdeci">void grpc_mdelem_unref(grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> metadata.c:563</div></div>
-<div class="ttc" id="metadata_8h_html_a1f7c3e28f1f851a5b50d274f3ad3ecc9"><div class="ttname"><a href="metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">grpc_mdelem_get_user_data</a></div><div class="ttdeci">void * grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *))</div><div class="ttdef"><b>Definition:</b> metadata.c:615</div></div>
+<div class="ttc" id="metadata_8h_html_ad34887fb9c6733916ac87b8fde793e74"><div class="ttname"><a href="metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74">grpc_mdstr_is_bin_suffixed</a></div><div class="ttdeci">int grpc_mdstr_is_bin_suffixed(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:712</div></div>
+<div class="ttc" id="metadata_8h_html_aacbae6a08b63835ec31fcddb556aa895"><div class="ttname"><a href="metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895">grpc_mdstr_as_c_string</a></div><div class="ttdeci">const char * grpc_mdstr_as_c_string(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:585</div></div>
+<div class="ttc" id="metadata_8h_html_ac3c26191d224ff5ac9f54713cfc90f92"><div class="ttname"><a href="metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92">grpc_mdctx_get_mdtab_count_test_only</a></div><div class="ttdeci">size_t grpc_mdctx_get_mdtab_count_test_only(grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> metadata.c:610</div></div>
+<div class="ttc" id="metadata_8h_html_af961acf0149066abf14c01f56a3e2b55"><div class="ttname"><a href="metadata_8h.html#af961acf0149066abf14c01f56a3e2b55">grpc_mdstr_from_string</a></div><div class="ttdeci">grpc_mdstr * grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int perform_key_canonicalization)</div><div class="ttdef"><b>Definition:</b> metadata.c:314</div></div>
+<div class="ttc" id="metadata_8h_html_a207b09a54f3c57a90b5b44868fbf5649"><div class="ttname"><a href="metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649">grpc_mdctx_create</a></div><div class="ttdeci">grpc_mdctx * grpc_mdctx_create(void)</div><div class="ttdef"><b>Definition:</b> metadata.c:185</div></div>
+<div class="ttc" id="metadata_8h_html_a66c8bc1506a66d7c76427ffa2cf6dd64"><div class="ttname"><a href="metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64">grpc_mdstr_is_legal_nonbin_header</a></div><div class="ttdeci">int grpc_mdstr_is_legal_nonbin_header(grpc_mdstr *s)</div><div class="ttdef"><b>Definition:</b> metadata.c:704</div></div>
+<div class="ttc" id="metadata_8h_html_aaf81c9b79ca751ffb4de33ea510d70cc"><div class="ttname"><a href="metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc">grpc_mdelem_unref</a></div><div class="ttdeci">void grpc_mdelem_unref(grpc_mdelem *md)</div><div class="ttdef"><b>Definition:</b> metadata.c:566</div></div>
+<div class="ttc" id="metadata_8h_html_a1f7c3e28f1f851a5b50d274f3ad3ecc9"><div class="ttname"><a href="metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9">grpc_mdelem_get_user_data</a></div><div class="ttdeci">void * grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *))</div><div class="ttdef"><b>Definition:</b> metadata.c:618</div></div>
<div class="ttc" id="hpack__table_8c_html_acd3d88da3c0e0313c3645ff34f62f542"><div class="ttname"><a href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> hpack_table.c:43</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
-<div class="ttc" id="metadata_8h_html_a314273fea07852ac80ea184100398c11"><div class="ttname"><a href="metadata_8h.html#a314273fea07852ac80ea184100398c11">grpc_mdstr_as_base64_encoded_and_huffman_compressed</a></div><div class="ttdeci">gpr_slice grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *str)</div><div class="ttdef"><b>Definition:</b> metadata.c:643</div></div>
+<div class="ttc" id="metadata_8h_html_a314273fea07852ac80ea184100398c11"><div class="ttname"><a href="metadata_8h.html#a314273fea07852ac80ea184100398c11">grpc_mdstr_as_base64_encoded_and_huffman_compressed</a></div><div class="ttdeci">gpr_slice grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *str)</div><div class="ttdef"><b>Definition:</b> metadata.c:646</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/metadata__array_8c.html b/doc/ref/core.internal/html/metadata__array_8c.html
index 980d54f04f..acd2a8ac7c 100644
--- a/doc/ref/core.internal/html/metadata__array_8c.html
+++ b/doc/ref/core.internal/html/metadata__array_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/murmur__hash_8c.html b/doc/ref/core.internal/html/murmur__hash_8c.html
index 24ba746c31..8c29d2aeca 100644
--- a/doc/ref/core.internal/html/murmur__hash_8c.html
+++ b/doc/ref/core.internal/html/murmur__hash_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -217,7 +217,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/murmur__hash_8h.html b/doc/ref/core.internal/html/murmur__hash_8h.html
index 6582ddc85e..ce0d85c10e 100644
--- a/doc/ref/core.internal/html/murmur__hash_8h.html
+++ b/doc/ref/core.internal/html/murmur__hash_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/murmur__hash_8h_source.html b/doc/ref/core.internal/html/murmur__hash_8h_source.html
index f87a82b943..2bb4314eb6 100644
--- a/doc/ref/core.internal/html/murmur__hash_8h_source.html
+++ b/doc/ref/core.internal/html/murmur__hash_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,15 +131,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">/* compute the hash of key (length len) */</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> <a class="code" href="murmur__hash_8h.html#afd4a38ba55dc020a76c1ec09a4f626d0">gpr_murmur_hash3</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>, <span class="keywordtype">size_t</span> len, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> seed);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_MURMUR_HASH_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_MURMUR_HASH_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="murmur__hash_8h_html_afd4a38ba55dc020a76c1ec09a4f626d0"><div class="ttname"><a href="murmur__hash_8h.html#afd4a38ba55dc020a76c1ec09a4f626d0">gpr_murmur_hash3</a></div><div class="ttdeci">gpr_uint32 gpr_murmur_hash3(const void *key, size_t len, gpr_uint32 seed)</div><div class="ttdef"><b>Definition:</b> murmur_hash.c:49</div></div>
<div class="ttc" id="hpack__table_8c_html_acd3d88da3c0e0313c3645ff34f62f542"><div class="ttname"><a href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> hpack_table.c:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/noop__filter_8c.html b/doc/ref/core.internal/html/noop__filter_8c.html
index 1df83b7078..71ae1f042c 100644
--- a/doc/ref/core.internal/html/noop__filter_8c.html
+++ b/doc/ref/core.internal/html/noop__filter_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -169,7 +169,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/noop__filter_8h.html b/doc/ref/core.internal/html/noop__filter_8h.html
index 51ff56cee5..386a6b8292 100644
--- a/doc/ref/core.internal/html/noop__filter_8h.html
+++ b/doc/ref/core.internal/html/noop__filter_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -115,7 +115,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/noop__filter_8h_source.html b/doc/ref/core.internal/html/noop__filter_8h_source.html
index d46510af75..9c12bda407 100644
--- a/doc/ref/core.internal/html/noop__filter_8h_source.html
+++ b/doc/ref/core.internal/html/noop__filter_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,14 +131,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> customize for their own filters */</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> <a class="code" href="noop__filter_8h.html#afe35aa05a877e7cbc5a42c9aa0574e87">grpc_no_op_filter</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_NOOP_FILTER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CHANNEL_NOOP_FILTER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="noop__filter_8h_html_afe35aa05a877e7cbc5a42c9aa0574e87"><div class="ttname"><a href="noop__filter_8h.html#afe35aa05a877e7cbc5a42c9aa0574e87">grpc_no_op_filter</a></div><div class="ttdeci">const grpc_channel_filter grpc_no_op_filter</div><div class="ttdef"><b>Definition:</b> noop_filter.c:122</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/operation_8c.html b/doc/ref/core.internal/html/operation_8c.html
new file mode 100644
index 0000000000..c683df9061
--- /dev/null
+++ b/doc/ref/core.internal/html/operation_8c.html
@@ -0,0 +1,370 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/census/operation.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">operation.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="census_8h_source.html">grpc/census.h</a>&gt;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a71b2afd7a1663c2a716af7242895442b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__timestamp.html">census_timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="operation_8c.html#a71b2afd7a1663c2a716af7242895442b">census_start_rpc_op_timestamp</a> (void)</td></tr>
+<tr class="memdesc:a71b2afd7a1663c2a716af7242895442b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark the beginning of an RPC operation. <a href="#a71b2afd7a1663c2a716af7242895442b">More...</a><br/></td></tr>
+<tr class="separator:a71b2afd7a1663c2a716af7242895442b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f2a69b151eac68f3c50806d2162d9f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="operation_8c.html#a0f2a69b151eac68f3c50806d2162d9f4">census_start_client_rpc_op</a> (const <a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> rpc_name_id, const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *rpc_name_info, const char *peer, int trace_mask, const <a class="el" href="structcensus__timestamp.html">census_timestamp</a> *start_time)</td></tr>
+<tr class="memdesc:a0f2a69b151eac68f3c50806d2162d9f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a client rpc operation. <a href="#a0f2a69b151eac68f3c50806d2162d9f4">More...</a><br/></td></tr>
+<tr class="separator:a0f2a69b151eac68f3c50806d2162d9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7014fb10de411a91588f05658148177"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="operation_8c.html#ab7014fb10de411a91588f05658148177">census_start_server_rpc_op</a> (const char *buffer, <a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> rpc_name_id, const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *rpc_name_info, const char *peer, int trace_mask, <a class="el" href="structcensus__timestamp.html">census_timestamp</a> *start_time)</td></tr>
+<tr class="memdesc:ab7014fb10de411a91588f05658148177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a server RPC operation. <a href="#ab7014fb10de411a91588f05658148177">More...</a><br/></td></tr>
+<tr class="separator:ab7014fb10de411a91588f05658148177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14287fdb8adc322c1801435eb121e642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="operation_8c.html#a14287fdb8adc322c1801435eb121e642">census_start_op</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, const char *family, const char *name, int trace_mask)</td></tr>
+<tr class="memdesc:a14287fdb8adc322c1801435eb121e642"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new, non-RPC operation. <a href="#a14287fdb8adc322c1801435eb121e642">More...</a><br/></td></tr>
+<tr class="separator:a14287fdb8adc322c1801435eb121e642"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97a3300020cdacd7149e0efae9f5541e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="operation_8c.html#a97a3300020cdacd7149e0efae9f5541e">census_end_op</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, int status)</td></tr>
+<tr class="memdesc:a97a3300020cdacd7149e0efae9f5541e"><td class="mdescLeft">&#160;</td><td class="mdescRight">End an operation started by any of the census_start_*_op*() calls. <a href="#a97a3300020cdacd7149e0efae9f5541e">More...</a><br/></td></tr>
+<tr class="separator:a97a3300020cdacd7149e0efae9f5541e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a97a3300020cdacd7149e0efae9f5541e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void census_end_op </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>End an operation started by any of the census_start_*_op*() calls. </p>
+<p>The context used in this call will no longer be valid once this function completes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>Context associated with operation which is ending. </td></tr>
+ <tr><td class="paramname">status</td><td>status associated with the operation. Not interpreted by census. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0f2a69b151eac68f3c50806d2162d9f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* census_start_client_rpc_op </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a>&#160;</td>
+ <td class="paramname"><em>rpc_name_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *&#160;</td>
+ <td class="paramname"><em>rpc_name_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__timestamp.html">census_timestamp</a> *&#160;</td>
+ <td class="paramname"><em>start_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a client rpc operation. </p>
+<p>This function should be called as early in the client RPC path as possible. This function will create a new context. If the context argument is non-null, then the new context will inherit all its properties, with the following changes:</p>
+<ul>
+<li>create a new operation ID for the new context, marking it as a child of the previous operation.</li>
+<li>use the new RPC path and peer information for tracing and stats collection purposes, rather than those from the original context</li>
+</ul>
+<p>If the context argument is NULL, then a new root context is created. This is particularly important for tracing purposes (the trace spans generated will be unassociated with any other trace spans, except those downstream). The trace_mask will be used for tracing operations associated with the new context.</p>
+<p>In some RPC systems (e.g. where load balancing is used), peer information may not be available at the time the operation starts. In this case, use a NULL value for peer, and set it later using the <a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840" title="Add peer information to a context representing a client RPC operation. ">census_set_rpc_client_peer()</a> function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>The parent context. Can be NULL. </td></tr>
+ <tr><td class="paramname">rpc_name_id</td><td>The rpc name identifier to be associated with this RPC. </td></tr>
+ <tr><td class="paramname">rpc_name_info</td><td>Used to decode rpc_name_id. </td></tr>
+ <tr><td class="paramname">peer</td><td>RPC peer. If not available at the time, NULL can be used, and a later <a class="el" href="census_8h.html#a06407a753c261626b4e25c4f6fe0b840" title="Add peer information to a context representing a client RPC operation. ">census_set_rpc_client_peer()</a> call made. </td></tr>
+ <tr><td class="paramname">trace_mask</td><td>An OR of census_trace_mask_values values. Only used in the creation of a new root context (context == NULL). </td></tr>
+ <tr><td class="paramname">start_time</td><td>A timestamp returned from <a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b" title="Mark the beginning of an RPC operation. ">census_start_rpc_op_timestamp()</a>. Can be NULL. Used to set the true time the operation begins.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census context. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a14287fdb8adc322c1801435eb121e642"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* census_start_op </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>family</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a new, non-RPC operation. </p>
+<p>In general, this function works very similarly to census_start_client_rpc_op, with the primary difference being the replacement of host/path information with the more generic family/name tags. If the context argument is non-null, then the new context will inherit all its properties, with the following changes:</p>
+<ul>
+<li>create a new operation ID for the new context, marking it as a child of the previous operation.</li>
+<li>use the family and name information for tracing and stats collection purposes, rather than those from the original context</li>
+</ul>
+<p>If the context argument is NULL, then a new root context is created. This is particularly important for tracing purposes (the trace spans generated will be unassociated with any other trace spans, except those downstream). The trace_mask will be used for tracing operations associated with the new context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>The base context. Can be NULL. </td></tr>
+ <tr><td class="paramname">family</td><td>Family name to associate with the trace </td></tr>
+ <tr><td class="paramname">name</td><td>Name within family to associated with traces/stats </td></tr>
+ <tr><td class="paramname">trace_mask</td><td>An OR of census_trace_mask_values values. Only used if context is NULL.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census context. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a71b2afd7a1663c2a716af7242895442b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__timestamp.html">census_timestamp</a> census_start_rpc_op_timestamp </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Mark the beginning of an RPC operation. </p>
+<p>The information required to call the functions to record the start of RPC operations (both client and server) may not be callable at the true start time of the operation, due to information not being available (e.g. the census context data will not be available in a server RPC until at least initial metadata has been processed). To ensure correct CPU accounting and latency recording, RPC systems can call this function to get the timestamp of operation beginning. This can later be used as an argument to census_start_{client,server}_rpc_op(). NB: for correct CPU accounting, the system must guarantee that the same thread is used for all request processing after this function is called.</p>
+<dl class="section return"><dt>Returns</dt><dd>A timestamp representing the operation start time. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab7014fb10de411a91588f05658148177"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* census_start_server_rpc_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a>&#160;</td>
+ <td class="paramname"><em>rpc_name_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structcensus__rpc__name__info.html">census_rpc_name_info</a> *&#160;</td>
+ <td class="paramname"><em>rpc_name_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>peer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structcensus__timestamp.html">census_timestamp</a> *&#160;</td>
+ <td class="paramname"><em>start_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a server RPC operation. </p>
+<p>Returns a new context to be used in future census calls. If buffer is non-NULL, then the buffer contents should represent the client context, as generated by <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize()</a>. If buffer is NULL, a new root context is created.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">buffer</td><td>Buffer containing bytes output from <a class="el" href="census_8h.html#ad9a7d3170ecf720e1b22a4f255605748">census_context_serialize()</a>. </td></tr>
+ <tr><td class="paramname">rpc_name_id</td><td>The rpc name identifier to be associated with this RPC. </td></tr>
+ <tr><td class="paramname">rpc_name_info</td><td>Used to decode rpc_name_id. </td></tr>
+ <tr><td class="paramname">peer</td><td>RPC peer. </td></tr>
+ <tr><td class="paramname">trace_mask</td><td>An OR of census_trace_mask_values values. Only used in the creation of a new root context (buffer == NULL). </td></tr>
+ <tr><td class="paramname">start_time</td><td>A timestamp returned from <a class="el" href="census_8h.html#a71b2afd7a1663c2a716af7242895442b" title="Mark the beginning of an RPC operation. ">census_start_rpc_op_timestamp()</a>. Can be NULL. Used to set the true time the operation begins.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new census context. </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/parser_8c.html b/doc/ref/core.internal/html/parser_8c.html
index 6fc600a6b4..a0bfe8cf1c 100644
--- a/doc/ref/core.internal/html/parser_8c.html
+++ b/doc/ref/core.internal/html/parser_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -185,7 +185,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/parser_8h.html b/doc/ref/core.internal/html/parser_8h.html
index 71dbe8b31e..df72d8d81a 100644
--- a/doc/ref/core.internal/html/parser_8h.html
+++ b/doc/ref/core.internal/html/parser_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -221,7 +221,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/parser_8h_source.html b/doc/ref/core.internal/html/parser_8h_source.html
index 28aac6505c..ee641edcac 100644
--- a/doc/ref/core.internal/html/parser_8h_source.html
+++ b/doc/ref/core.internal/html/parser_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -151,14 +151,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">int</span> <a class="code" href="parser_8h.html#a24a1909825c06938a465e40295464cd0">grpc_httpcli_parser_parse</a>(<a class="code" href="structgrpc__httpcli__parser.html">grpc_httpcli_parser</a> *parser, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> <a class="code" href="parser_8h.html#a3ad859c8c3267265dba030d1d7597df8">grpc_httpcli_parser_eof</a>(<a class="code" href="structgrpc__httpcli__parser.html">grpc_httpcli_parser</a> *parser);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_PARSER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_HTTPCLI_PARSER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="structgrpc__httpcli__parser_html_a6ada31fac5b5a87c7405f70f63fc201e"><div class="ttname"><a href="structgrpc__httpcli__parser.html#a6ada31fac5b5a87c7405f70f63fc201e">grpc_httpcli_parser::cur_line_length</a></div><div class="ttdeci">size_t cur_line_length</div><div class="ttdef"><b>Definition:</b> parser.h:55</div></div>
<div class="ttc" id="parser_8h_html_a664db6149875c333b0a568ef8711e257a3bbe99163e8d405c22e405cd380c3ba8"><div class="ttname"><a href="parser_8h.html#a664db6149875c333b0a568ef8711e257a3bbe99163e8d405c22e405cd380c3ba8">GRPC_HTTPCLI_HEADERS</a></div><div class="ttdef"><b>Definition:</b> parser.h:43</div></div>
<div class="ttc" id="structgrpc__httpcli__parser_html_af12e7be4d11735dce047a30c1915cc77"><div class="ttname"><a href="structgrpc__httpcli__parser.html#af12e7be4d11735dce047a30c1915cc77">grpc_httpcli_parser::hdr_capacity</a></div><div class="ttdeci">size_t hdr_capacity</div><div class="ttdef"><b>Definition:</b> parser.h:52</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="httpcli_8h_html"><div class="ttname"><a href="httpcli_8h.html">httpcli.h</a></div></div>
-<div class="ttc" id="httpcli_8h_html_a20ed031787f50e2fbbf09a5f1ab4ccec"><div class="ttname"><a href="httpcli_8h.html#a20ed031787f50e2fbbf09a5f1ab4ccec">GRPC_HTTPCLI_MAX_HEADER_LENGTH</a></div><div class="ttdeci">#define GRPC_HTTPCLI_MAX_HEADER_LENGTH</div><div class="ttdef"><b>Definition:</b> httpcli.h:46</div></div>
+<div class="ttc" id="httpcli_8h_html_a20ed031787f50e2fbbf09a5f1ab4ccec"><div class="ttname"><a href="httpcli_8h.html#a20ed031787f50e2fbbf09a5f1ab4ccec">GRPC_HTTPCLI_MAX_HEADER_LENGTH</a></div><div class="ttdeci">#define GRPC_HTTPCLI_MAX_HEADER_LENGTH</div><div class="ttdef"><b>Definition:</b> httpcli.h:47</div></div>
<div class="ttc" id="parser_8h_html_a664db6149875c333b0a568ef8711e257ab0d18f147817864752f04b87f1ab54d0"><div class="ttname"><a href="parser_8h.html#a664db6149875c333b0a568ef8711e257ab0d18f147817864752f04b87f1ab54d0">GRPC_HTTPCLI_BODY</a></div><div class="ttdef"><b>Definition:</b> parser.h:44</div></div>
<div class="ttc" id="structgrpc__httpcli__parser_html_a0072db1169f6f1e993673a91593f1305"><div class="ttname"><a href="structgrpc__httpcli__parser.html#a0072db1169f6f1e993673a91593f1305">grpc_httpcli_parser::state</a></div><div class="ttdeci">grpc_httpcli_parser_state state</div><div class="ttdef"><b>Definition:</b> parser.h:48</div></div>
<div class="ttc" id="parser_8h_html_a947eefc20a5245e155e1bb55380c8344"><div class="ttname"><a href="parser_8h.html#a947eefc20a5245e155e1bb55380c8344">grpc_httpcli_parser_destroy</a></div><div class="ttdeci">void grpc_httpcli_parser_destroy(grpc_httpcli_parser *parser)</div><div class="ttdef"><b>Definition:</b> parser.c:190</div></div>
@@ -169,14 +169,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__httpcli__parser_html_a4229204d0c6b48f33f9016d48b05b628"><div class="ttname"><a href="structgrpc__httpcli__parser.html#a4229204d0c6b48f33f9016d48b05b628">grpc_httpcli_parser::body_capacity</a></div><div class="ttdeci">size_t body_capacity</div><div class="ttdef"><b>Definition:</b> parser.h:51</div></div>
<div class="ttc" id="structgrpc__httpcli__parser_html_ab46efe042fad6d5c2b22f51e06bf9d2a"><div class="ttname"><a href="structgrpc__httpcli__parser.html#ab46efe042fad6d5c2b22f51e06bf9d2a">grpc_httpcli_parser::r</a></div><div class="ttdeci">grpc_httpcli_response r</div><div class="ttdef"><b>Definition:</b> parser.h:50</div></div>
<div class="ttc" id="parser_8h_html_a664db6149875c333b0a568ef8711e257"><div class="ttname"><a href="parser_8h.html#a664db6149875c333b0a568ef8711e257">grpc_httpcli_parser_state</a></div><div class="ttdeci">grpc_httpcli_parser_state</div><div class="ttdef"><b>Definition:</b> parser.h:41</div></div>
-<div class="ttc" id="structgrpc__httpcli__response_html"><div class="ttname"><a href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:77</div></div>
+<div class="ttc" id="structgrpc__httpcli__response_html"><div class="ttname"><a href="structgrpc__httpcli__response.html">grpc_httpcli_response</a></div><div class="ttdef"><b>Definition:</b> httpcli.h:87</div></div>
<div class="ttc" id="parser_8h_html_a24a1909825c06938a465e40295464cd0"><div class="ttname"><a href="parser_8h.html#a24a1909825c06938a465e40295464cd0">grpc_httpcli_parser_parse</a></div><div class="ttdeci">int grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice)</div><div class="ttdef"><b>Definition:</b> parser.c:200</div></div>
<div class="ttc" id="parser_8h_html_a664db6149875c333b0a568ef8711e257a63262fde49ebad4848be6038d6a6dc8a"><div class="ttname"><a href="parser_8h.html#a664db6149875c333b0a568ef8711e257a63262fde49ebad4848be6038d6a6dc8a">GRPC_HTTPCLI_INITIAL_RESPONSE</a></div><div class="ttdef"><b>Definition:</b> parser.h:42</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/parsing_8c.html b/doc/ref/core.internal/html/parsing_8c.html
index 9bc46eb6cc..e888ae5c13 100644
--- a/doc/ref/core.internal/html/parsing_8c.html
+++ b/doc/ref/core.internal/html/parsing_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -210,7 +210,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pick__first_8c.html b/doc/ref/core.internal/html/pick__first_8c.html
index 70bb310bc5..3a1d1a98a4 100644
--- a/doc/ref/core.internal/html/pick__first_8c.html
+++ b/doc/ref/core.internal/html/pick__first_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -260,7 +260,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pick__first_8h.html b/doc/ref/core.internal/html/pick__first_8h.html
index a3055bd17b..c20fd40c93 100644
--- a/doc/ref/core.internal/html/pick__first_8h.html
+++ b/doc/ref/core.internal/html/pick__first_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,7 +132,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pick__first_8h_source.html b/doc/ref/core.internal/html/pick__first_8h_source.html
index 49ee5ced00..dd4295ef1a 100644
--- a/doc/ref/core.internal/html/pick__first_8h_source.html
+++ b/doc/ref/core.internal/html/pick__first_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset_8h.html b/doc/ref/core.internal/html/pollset_8h.html
index 2fb1eb105a..4dff2e861d 100644
--- a/doc/ref/core.internal/html/pollset_8h.html
+++ b/doc/ref/core.internal/html/pollset_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,6 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
+<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">pollset.h File Reference</div> </div>
@@ -95,6 +96,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<p><a href="pollset_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ac899c23ff0955a9154bcaa5d09260764"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#ac899c23ff0955a9154bcaa5d09260764">GRPC_POLLSET_KICK_BROADCAST</a>&#160;&#160;&#160;((<a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *)1)</td></tr>
+<tr class="separator:ac899c23ff0955a9154bcaa5d09260764"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abea9f486d280910a6e6aecbe6ca5f40b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b">grpc_pollset_init</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
@@ -103,11 +109,24 @@ Functions</h2></td></tr>
<tr class="separator:a85616767facacdf95dfc4fe564352e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66c5028ee13b23f2d3c4db177f5c7d0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f">grpc_pollset_destroy</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
<tr class="separator:a66c5028ee13b23f2d3c4db177f5c7d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8e69570c350199ba682b6f673a63e8dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd">grpc_pollset_work</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
-<tr class="separator:a8e69570c350199ba682b6f673a63e8dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395a3872723c67d877799cdc79ae7f48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#a395a3872723c67d877799cdc79ae7f48">grpc_pollset_kick</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
-<tr class="separator:a395a3872723c67d877799cdc79ae7f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb517fea22ab6637eff19ede002b13b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#acb517fea22ab6637eff19ede002b13b0">grpc_pollset_work</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *worker, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> now, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline)</td></tr>
+<tr class="separator:acb517fea22ab6637eff19ede002b13b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a944364dff517de15717cac25ed3d46e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset_8h.html#a944364dff517de15717cac25ed3d46e6">grpc_pollset_kick</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *specific_worker)</td></tr>
+<tr class="separator:a944364dff517de15717cac25ed3d46e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="ac899c23ff0955a9154bcaa5d09260764"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_POLLSET_KICK_BROADCAST&#160;&#160;&#160;((<a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *)1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a66c5028ee13b23f2d3c4db177f5c7d0f"></a>
<div class="memitem">
@@ -141,7 +160,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a395a3872723c67d877799cdc79ae7f48"></a>
+<a class="anchor" id="a944364dff517de15717cac25ed3d46e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -149,8 +168,18 @@ Functions</h2></td></tr>
<td class="memname">void grpc_pollset_kick </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td>
- <td class="paramname"><em>pollset</em></td><td>)</td>
+ <td class="paramname"><em>pollset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *&#160;</td>
+ <td class="paramname"><em>specific_worker</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -189,12 +218,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8e69570c350199ba682b6f673a63e8dd"></a>
+<a class="anchor" id="acb517fea22ab6637eff19ede002b13b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_pollset_work </td>
+ <td class="memname">void grpc_pollset_work </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td>
<td class="paramname"><em>pollset</em>, </td>
@@ -202,6 +231,18 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *&#160;</td>
+ <td class="paramname"><em>worker</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
+ <td class="paramname"><em>now</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
<td class="paramname"><em>deadline</em>&#160;</td>
</tr>
@@ -218,7 +259,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset_8h_source.html b/doc/ref/core.internal/html/pollset_8h_source.html
index 3d11684b11..bce250c72a 100644
--- a/doc/ref/core.internal/html/pollset_8h_source.html
+++ b/doc/ref/core.internal/html/pollset_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -127,58 +127,71 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="port__platform_8h.html">grpc/support/port_platform.h</a>&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">grpc/support/time.h</a>&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* A grpc_pollset is a set of file descriptors that a higher level item is</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> interested in. For example:</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> - a server will typically keep a pollset containing all connected channels,</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> so that it can find new calls to service</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> - a completion queue might keep a pollset with an entry for each transport</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> that is servicing a call that it&#39;s tracking */</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifdef GPR_POSIX_SOCKET</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="pollset__posix_8h.html">src/core/iomgr/pollset_posix.h</a>&quot;</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifdef GPR_WIN32</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="pollset__windows_8h.html">src/core/iomgr/pollset_windows.h</a>&quot;</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b">grpc_pollset_init</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#a85616767facacdf95dfc4fe564352e87">grpc_pollset_shutdown</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> (*shutdown_done)(<span class="keywordtype">void</span> *<a class="code" href="structarg.html">arg</a>),</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> *shutdown_done_arg);</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f">grpc_pollset_destroy</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* Do some work on a pollset.</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> May involve invoking asynchronous callbacks, or actually polling file</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> descriptors.</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> Requires GRPC_POLLSET_MU(pollset) locked.</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> May unlock GRPC_POLLSET_MU(pollset) during its execution.</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> </span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> Returns true if some work has been done, and false if the deadline</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> got attained. */</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">int</span> <a class="code" href="pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd">grpc_pollset_work</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* Break one polling thread out of polling work for this pollset.</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> Requires GRPC_POLLSET_MU(pollset) locked. */</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#a395a3872723c67d877799cdc79ae7f48">grpc_pollset_kick</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="pollset_8h.html#ac899c23ff0955a9154bcaa5d09260764"> 40</a></span>&#160;<span class="preprocessor">#define GRPC_POLLSET_KICK_BROADCAST ((grpc_pollset_worker *)1)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* A grpc_pollset is a set of file descriptors that a higher level item is</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> interested in. For example:</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> - a server will typically keep a pollset containing all connected channels,</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> so that it can find new calls to service</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> - a completion queue might keep a pollset with an entry for each transport</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> that is servicing a call that it&#39;s tracking */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#ifdef GPR_POSIX_SOCKET</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="pollset__posix_8h.html">src/core/iomgr/pollset_posix.h</a>&quot;</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#ifdef GPR_WIN32</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="pollset__windows_8h.html">src/core/iomgr/pollset_windows.h</a>&quot;</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b">grpc_pollset_init</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#a85616767facacdf95dfc4fe564352e87">grpc_pollset_shutdown</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> (*shutdown_done)(<span class="keywordtype">void</span> *<a class="code" href="structarg.html">arg</a>),</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> *shutdown_done_arg);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f">grpc_pollset_destroy</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/* Do some work on a pollset.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> May involve invoking asynchronous callbacks, or actually polling file</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> descriptors.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> Requires GRPC_POLLSET_MU(pollset) locked.</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> May unlock GRPC_POLLSET_MU(pollset) during its execution.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> worker is a (platform-specific) handle that can be used to wake up</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> from grpc_pollset_work before any events are received and before the timeout</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> has expired. It is both initialized and destroyed by grpc_pollset_work.</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> Initialization of worker is guaranteed to occur BEFORE the</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> GRPC_POLLSET_MU(pollset) is released for the first time by</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> grpc_pollset_work, and it is guaranteed that GRPC_POLLSET_MU(pollset) will</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> not be released by grpc_pollset_work AFTER worker has been destroyed.</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> Tries not to block past deadline. */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#acb517fea22ab6637eff19ede002b13b0">grpc_pollset_work</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *worker,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> now, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">/* Break one polling thread out of polling work for this pollset.</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> If specific_worker is GRPC_POLLSET_KICK_BROADCAST, kick ALL the workers.</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> Otherwise, if specific_worker is non-NULL, then kick that worker. */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset_8h.html#a944364dff517de15717cac25ed3d46e6">grpc_pollset_kick</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *specific_worker);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
<div class="ttc" id="pollset__posix_8h_html"><div class="ttname"><a href="pollset__posix_8h.html">pollset_posix.h</a></div></div>
-<div class="ttc" id="pollset_8h_html_a8e69570c350199ba682b6f673a63e8dd"><div class="ttname"><a href="pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd">grpc_pollset_work</a></div><div class="ttdeci">int grpc_pollset_work(grpc_pollset *pollset, gpr_timespec deadline)</div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
+<div class="ttc" id="pollset_8h_html_a944364dff517de15717cac25ed3d46e6"><div class="ttname"><a href="pollset_8h.html#a944364dff517de15717cac25ed3d46e6">grpc_pollset_kick</a></div><div class="ttdeci">void grpc_pollset_kick(grpc_pollset *pollset, grpc_pollset_worker *specific_worker)</div></div>
<div class="ttc" id="pollset_8h_html_abea9f486d280910a6e6aecbe6ca5f40b"><div class="ttname"><a href="pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b">grpc_pollset_init</a></div><div class="ttdeci">void grpc_pollset_init(grpc_pollset *pollset)</div></div>
<div class="ttc" id="pollset_8h_html_a66c5028ee13b23f2d3c4db177f5c7d0f"><div class="ttname"><a href="pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f">grpc_pollset_destroy</a></div><div class="ttdeci">void grpc_pollset_destroy(grpc_pollset *pollset)</div></div>
+<div class="ttc" id="pollset_8h_html_acb517fea22ab6637eff19ede002b13b0"><div class="ttname"><a href="pollset_8h.html#acb517fea22ab6637eff19ede002b13b0">grpc_pollset_work</a></div><div class="ttdeci">void grpc_pollset_work(grpc_pollset *pollset, grpc_pollset_worker *worker, gpr_timespec now, gpr_timespec deadline)</div></div>
<div class="ttc" id="pollset_8h_html_a85616767facacdf95dfc4fe564352e87"><div class="ttname"><a href="pollset_8h.html#a85616767facacdf95dfc4fe564352e87">grpc_pollset_shutdown</a></div><div class="ttdeci">void grpc_pollset_shutdown(grpc_pollset *pollset, void(*shutdown_done)(void *arg), void *shutdown_done_arg)</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="pollset_8h_html_a395a3872723c67d877799cdc79ae7f48"><div class="ttname"><a href="pollset_8h.html#a395a3872723c67d877799cdc79ae7f48">grpc_pollset_kick</a></div><div class="ttdeci">void grpc_pollset_kick(grpc_pollset *pollset)</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html"><div class="ttname"><a href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:49</div></div>
<div class="ttc" id="pollset__windows_8h_html"><div class="ttname"><a href="pollset__windows_8h.html">pollset_windows.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__kick__posix_8h_source.html b/doc/ref/core.internal/html/pollset__kick__posix_8h_source.html
deleted file mode 100644
index 78297414a0..0000000000
--- a/doc/ref/core.internal/html/pollset__kick__posix_8h_source.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/iomgr/pollset_kick_posix.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>Globals</span></a></li>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html">iomgr</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">pollset_kick_posix.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="pollset__kick__posix_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * met:</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * * Redistributions of source code must retain the above copyright</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * * Redistributions in binary form must reproduce the above</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copyright notice, this list of conditions and the following disclaimer</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * in the documentation and/or other materials provided with the</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * distribution.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * * Neither the name of Google Inc. nor the names of its</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * this software without specific prior written permission.</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_IOMGR_POLLSET_KICK_POSIX_H</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_IOMGR_POLLSET_KICK_POSIX_H</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="wakeup__fd__posix_8h.html">src/core/iomgr/wakeup_fd_posix.h</a>&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sync_8h.html">grpc/support/sync.h</a>&gt;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* pollset kicking allows breaking a thread out of polling work for</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> a given pollset.</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> writing a byte to a pipe is used as a posix-ly portable base</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> mechanism, and eventfds are utilized on Linux for better performance. */</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structgrpc__kick__fd__info.html"> 45</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479"> 46</a></span>&#160; <a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> <a class="code" href="structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479">wakeup_fd</a>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="comment">/* used for polling list and free list */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f"> 48</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *<a class="code" href="structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f">next</a>;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">/* only used when polling */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44"> 50</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *<a class="code" href="structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44">prev</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} <a class="code" href="pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5">grpc_kick_fd_info</a>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structgrpc__pollset__kick__state.html"> 53</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> {</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a"> 54</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a">mu</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8"> 55</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8">kicked</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772"> 56</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> <a class="code" href="structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772">fd_list</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;} <a class="code" href="pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1">grpc_pollset_kick_state</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="pollset__kick__posix_8h.html#a595cfb6b4cc1f48dbd015821541df959"> 59</a></span>&#160;<span class="preprocessor">#define GRPC_POLLSET_KICK_GET_FD(kick_fd_info) \</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> GRPC_WAKEUP_FD_GET_READ_FD(&amp;(kick_fd_info)-&gt;wakeup_fd)</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">/* This is an abstraction around the typical pipe mechanism for waking up a</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> thread sitting in a poll() style call. */</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed">grpc_pollset_kick_global_init</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737">grpc_pollset_kick_global_destroy</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c">grpc_pollset_kick_init</a>(<a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state);</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936">grpc_pollset_kick_destroy</a>(<a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* Guarantees a pure posix implementation rather than a specialized one, if</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> * applicable. Intended for testing. */</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08">grpc_pollset_kick_global_init_fallback_fd</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* Must be called before entering poll(). If return value is NULL, this consumed</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> an existing kick. Otherwise the return value is an FD to add to the poll set.</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *<a class="code" href="pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b">grpc_pollset_kick_pre_poll</a>(</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state);</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">/* Consume an existing kick. Must be called after poll returns that the fd was</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> readable, and before calling kick_post_poll. */</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3">grpc_pollset_kick_consume</a>(<a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state,</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* Must be called after pre_poll, and after consume if applicable */</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037">grpc_pollset_kick_post_poll</a>(<a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state,</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/* Actually kick */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849">grpc_pollset_kick_kick</a>(<a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> *kick_state);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_KICK_POSIX_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__pollset__kick__state_html_ad193718d72e6ad4fcc9887f0cbba848a"><div class="ttname"><a href="structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a">grpc_pollset_kick_state::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:54</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__info_html"><div class="ttname"><a href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a></div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:83</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a60bfabb6f5d6c3879607f5fc7634e037"><div class="ttname"><a href="pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037">grpc_pollset_kick_post_poll</a></div><div class="ttdeci">void grpc_pollset_kick_post_poll(grpc_pollset_kick_state *kick_state, grpc_kick_fd_info *fd_info)</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a18aca8f917c9aae06f6f84b8700afca1"><div class="ttname"><a href="pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1">grpc_pollset_kick_state</a></div><div class="ttdeci">struct grpc_pollset_kick_state grpc_pollset_kick_state</div></div>
-<div class="ttc" id="wakeup__fd__posix_8h_html"><div class="ttname"><a href="wakeup__fd__posix_8h.html">wakeup_fd_posix.h</a></div></div>
-<div class="ttc" id="structgrpc__kick__fd__info_html_a1de795478812bbce339df7a84b315479"><div class="ttname"><a href="structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479">grpc_kick_fd_info::wakeup_fd</a></div><div class="ttdeci">grpc_wakeup_fd_info wakeup_fd</div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:46</div></div>
-<div class="ttc" id="structgrpc__pollset__kick__state_html_ac70b7fecfa3a7afa9f9df060ed1c7772"><div class="ttname"><a href="structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772">grpc_pollset_kick_state::fd_list</a></div><div class="ttdeci">struct grpc_kick_fd_info fd_list</div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:56</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_ac0d8bb7edaf2ad8346745db01206c5ed"><div class="ttname"><a href="pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed">grpc_pollset_kick_global_init</a></div><div class="ttdeci">void grpc_pollset_kick_global_init(void)</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a12982076ee83468851ab4a96502dd32c"><div class="ttname"><a href="pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c">grpc_pollset_kick_init</a></div><div class="ttdeci">void grpc_pollset_kick_init(grpc_pollset_kick_state *kick_state)</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a59b8b056ec1ae7f0692bf26bf2a3d737"><div class="ttname"><a href="pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737">grpc_pollset_kick_global_destroy</a></div><div class="ttdeci">void grpc_pollset_kick_global_destroy(void)</div></div>
-<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a2eecbc8ba9bc911b87e4061c7786c849"><div class="ttname"><a href="pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849">grpc_pollset_kick_kick</a></div><div class="ttdeci">void grpc_pollset_kick_kick(grpc_pollset_kick_state *kick_state)</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a99be47b9ffb41145d43f9c7ca90d4bc3"><div class="ttname"><a href="pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3">grpc_pollset_kick_consume</a></div><div class="ttdeci">void grpc_pollset_kick_consume(grpc_pollset_kick_state *kick_state, grpc_kick_fd_info *fd_info)</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a6b29bc457705925de07822e6d6d1b91b"><div class="ttname"><a href="pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b">grpc_pollset_kick_pre_poll</a></div><div class="ttdeci">grpc_kick_fd_info * grpc_pollset_kick_pre_poll(grpc_pollset_kick_state *kick_state)</div></div>
-<div class="ttc" id="structgrpc__pollset__kick__state_html_a91f72c6a22381c48f6994830a460c7b8"><div class="ttname"><a href="structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8">grpc_pollset_kick_state::kicked</a></div><div class="ttdeci">int kicked</div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:55</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_ac232fa28f35b012cc710033c351ee3d5"><div class="ttname"><a href="pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5">grpc_kick_fd_info</a></div><div class="ttdeci">struct grpc_kick_fd_info grpc_kick_fd_info</div></div>
-<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
-<div class="ttc" id="structgrpc__pollset__kick__state_html"><div class="ttname"><a href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a></div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:53</div></div>
-<div class="ttc" id="structgrpc__kick__fd__info_html_a6612c537977b6a493b0605fd8e22f05f"><div class="ttname"><a href="structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f">grpc_kick_fd_info::next</a></div><div class="ttdeci">struct grpc_kick_fd_info * next</div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:48</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_adaa67c8f786eed2df0402c6b37f02936"><div class="ttname"><a href="pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936">grpc_pollset_kick_destroy</a></div><div class="ttdeci">void grpc_pollset_kick_destroy(grpc_pollset_kick_state *kick_state)</div></div>
-<div class="ttc" id="structgrpc__kick__fd__info_html_ad6a6395fcea0806c6b02846a2ec1ca44"><div class="ttname"><a href="structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44">grpc_kick_fd_info::prev</a></div><div class="ttdeci">struct grpc_kick_fd_info * prev</div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:50</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html_a49bdece86b13c8d5785b32fae1609e08"><div class="ttname"><a href="pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08">grpc_pollset_kick_global_init_fallback_fd</a></div><div class="ttdeci">void grpc_pollset_kick_global_init_fallback_fd(void)</div></div>
-<div class="ttc" id="structgrpc__kick__fd__info_html"><div class="ttname"><a href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a></div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:45</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>
diff --git a/doc/ref/core.internal/html/pollset__multipoller__with__epoll_8c.html b/doc/ref/core.internal/html/pollset__multipoller__with__epoll_8c.html
index c5509588ef..07cfd8a077 100644
--- a/doc/ref/core.internal/html/pollset__multipoller__with__epoll_8c.html
+++ b/doc/ref/core.internal/html/pollset__multipoller__with__epoll_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__multipoller__with__poll__posix_8c.html b/doc/ref/core.internal/html/pollset__multipoller__with__poll__posix_8c.html
index 3f72478be3..f7b1cc7a9d 100644
--- a/doc/ref/core.internal/html/pollset__multipoller__with__poll__posix_8c.html
+++ b/doc/ref/core.internal/html/pollset__multipoller__with__poll__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__posix_8c.html b/doc/ref/core.internal/html/pollset__posix_8c.html
index 154ca821c7..b0abd16ffb 100644
--- a/doc/ref/core.internal/html/pollset__posix_8c.html
+++ b/doc/ref/core.internal/html/pollset__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__posix_8h.html b/doc/ref/core.internal/html/pollset__posix_8h.html
index 4e5b32723b..b82fea2c1d 100644
--- a/doc/ref/core.internal/html/pollset__posix_8h.html
+++ b/doc/ref/core.internal/html/pollset__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,13 +94,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">pollset_posix.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
-<code>#include &quot;<a class="el" href="pollset__kick__posix_8h_source.html">src/core/iomgr/pollset_kick_posix.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;poll.h&gt;</code><br/>
+<code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="wakeup__fd__posix_8h_source.html">src/core/iomgr/wakeup_fd_posix.h</a>&quot;</code><br/>
</div>
<p><a href="pollset__posix_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a></td></tr>
@@ -115,10 +118,14 @@ Macros</h2></td></tr>
Typedefs</h2></td></tr>
<tr class="memitem:a93b9c2aef29b7ffe733779b8d4c32db1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1">grpc_pollset_vtable</a></td></tr>
<tr class="separator:a93b9c2aef29b7ffe733779b8d4c32db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ed45598900de5aa50513ce46c290d29"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29">grpc_pollset_worker</a></td></tr>
+<tr class="separator:a4ed45598900de5aa50513ce46c290d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3651117ed8881e20c179f0c677c622ad"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__pollset.html">grpc_pollset</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a></td></tr>
<tr class="separator:a3651117ed8881e20c179f0c677c622ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5fd5fc969bf6e0c45e5f49b1827bbd"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, struct <a class="el" href="structgrpc__fd.html">grpc_fd</a> **fds, size_t fd_count)</td></tr>
<tr class="separator:a9b5fd5fc969bf6e0c45e5f49b1827bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5735085c1f14d264f0c4eb52d41f7d4d"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">grpc_poll_function_type</a> )(struct pollfd *, nfds_t, int)</td></tr>
+<tr class="separator:a5735085c1f14d264f0c4eb52d41f7d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -126,8 +133,6 @@ Functions</h2></td></tr>
<tr class="separator:add4b6bbce2371decdb574d68b15a81e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e9698eaa1ae735fc13d9faf7e073ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea">grpc_pollset_del_fd</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, struct <a class="el" href="structgrpc__fd.html">grpc_fd</a> *fd)</td></tr>
<tr class="separator:a84e9698eaa1ae735fc13d9faf7e073ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1dcd57a12b81e4369bc4c6957ff3837e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e">grpc_pollset_force_kick</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
-<tr class="separator:a1dcd57a12b81e4369bc4c6957ff3837e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af74c66d9afaf90a2134f209dfb41f91b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b">grpc_kick_read_fd</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *p)</td></tr>
<tr class="separator:af74c66d9afaf90a2134f209dfb41f91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36baf579c30c8dba9a6c68f1f9dd979c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c">grpc_kick_drain</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *p)</td></tr>
@@ -136,11 +141,15 @@ Functions</h2></td></tr>
<tr class="separator:ab8e35054e04edb42c1e665ef6a896fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae03dc91376fc7bfb279e74a955782102"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102">grpc_poll_become_multipoller</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, struct <a class="el" href="structgrpc__fd.html">grpc_fd</a> **fds, size_t fd_count)</td></tr>
<tr class="separator:ae03dc91376fc7bfb279e74a955782102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4874f5128706719a2ddfcb641a87190c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c">grpc_pollset_has_workers</a> (<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
+<tr class="separator:a4874f5128706719a2ddfcb641a87190c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aabee8316b743b1cc1673093989a7104a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a">grpc_platform_become_multipoller</a></td></tr>
<tr class="separator:aabee8316b743b1cc1673093989a7104a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2aa30b48d5c466e7e89f1cb8c1733291"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">grpc_poll_function_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291">grpc_poll_function</a></td></tr>
+<tr class="separator:a2aa30b48d5c466e7e89f1cb8c1733291"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a717ebde9fd8a72d07e06d2255ee7b50f"></a>
@@ -172,6 +181,18 @@ Variables</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5735085c1f14d264f0c4eb52d41f7d4d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int(* grpc_poll_function_type)(struct pollfd *, nfds_t, int)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a3651117ed8881e20c179f0c677c622ad"></a>
<div class="memitem">
<div class="memproto">
@@ -196,6 +217,18 @@ Variables</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a4ed45598900de5aa50513ce46c290d29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a36baf579c30c8dba9a6c68f1f9dd979c"></a>
<div class="memitem">
@@ -339,12 +372,12 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1dcd57a12b81e4369bc4c6957ff3837e"></a>
+<a class="anchor" id="a4874f5128706719a2ddfcb641a87190c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_pollset_force_kick </td>
+ <td class="memname">int grpc_pollset_has_workers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td>
<td class="paramname"><em>pollset</em></td><td>)</td>
@@ -368,10 +401,22 @@ Variables</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a2aa30b48d5c466e7e89f1cb8c1733291"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">grpc_poll_function_type</a> grpc_poll_function</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__posix_8h_source.html b/doc/ref/core.internal/html/pollset__posix_8h_source.html
index 3ee5676766..694dd44389 100644
--- a/doc/ref/core.internal/html/pollset__posix_8h_source.html
+++ b/doc/ref/core.internal/html/pollset__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,129 +124,145 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_IOMGR_POLLSET_POSIX_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_IOMGR_POLLSET_POSIX_H</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sync_8h.html">grpc/support/sync.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;poll.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset__kick__posix_8h.html">src/core/iomgr/pollset_kick_posix.h</a>&quot;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a> <a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a>;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/* forward declare only in this file to avoid leaking impl details via</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> pollset.h; real users of grpc_fd should always include &#39;fd_posix.h&#39; and not</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> use the struct tag */</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html"> 48</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset.html">grpc_pollset</a> {</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">/* pollsets under posix can mutate representation as fds are added and</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> removed.</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> For example, we may choose a poll() based implementation on linux for</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> few fds, and an epoll() based implementation for many fds */</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a0a3106a5e75b7079d89b8443ac8cb887"> 53</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a> *<a class="code" href="structgrpc__pollset.html#a0a3106a5e75b7079d89b8443ac8cb887">vtable</a>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924"> 54</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">mu</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f"> 55</a></span>&#160; <a class="code" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> <a class="code" href="structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f">kick_state</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1"> 56</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1">counter</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2"> 57</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2">in_flight_cbs</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c"> 58</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">shutting_down</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53"> 59</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53">called_shutdown</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7"> 60</a></span>&#160; void (*<a class="code" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">shutdown_done_cb</a>)(<span class="keywordtype">void</span> *<a class="code" href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a>);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d"> 61</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d">shutdown_done_arg</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc"> 63</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc">fd</a>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009"> 64</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009">ptr</a>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; } <a class="code" href="structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621">data</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;} <a class="code" href="pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html"> 68</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a> {</div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5"> 69</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5">add_fd</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>,</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">int</span> and_unlock_pollset);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60"> 71</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60">del_fd</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>,</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">int</span> and_unlock_pollset);</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f"> 73</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f">maybe_work</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> now, <span class="keywordtype">int</span> allow_synchronous_callback);</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc"> 75</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc">kick</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8"> 76</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">finish_shutdown</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815"> 77</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">destroy</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f"> 80</a></span>&#160;<span class="preprocessor">#define GRPC_POLLSET_MU(pollset) (&amp;(pollset)-&gt;mu)</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/* Add an fd to a pollset */</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#add4b6bbce2371decdb574d68b15a81e8">grpc_pollset_add_fd</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct</span> <a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/* Force remove an fd from a pollset (normally they are removed on the next</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> poll after an fd is orphaned) */</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea">grpc_pollset_del_fd</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct</span> <a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/* Force any current pollers to break polling: it&#39;s the callers responsibility</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> to ensure that the pollset indeed needs to be kicked - no verification that</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> the pollset is actually performing polling work is done. At worst this will</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> result in spurious wakeups if performed at the wrong moment.</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> Does not touch pollset-&gt;mu. */</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e">grpc_pollset_force_kick</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">/* Returns the fd to listen on for kicks */</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">int</span> <a class="code" href="pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b">grpc_kick_read_fd</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *p);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/* Call after polling has been kicked to leave the kicked state */</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c">grpc_kick_drain</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *p);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment">/* Convert a timespec to milliseconds:</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> - very small or negative poll times are clamped to zero to do a </span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> non-blocking poll (which becomes spin polling)</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> - other small values are rounded up to one millisecond</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> - longer than a millisecond polls are rounded up to the next nearest </span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> millisecond to avoid spinning</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> - infinite timeouts are converted to -1 */</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">int</span> <a class="code" href="pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0">grpc_poll_deadline_to_millis_timeout</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> now);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* turn a pollset into a multipoller: platform specific */</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd"> 109</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a> **fds,</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">size_t</span> fd_count);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">extern</span> <a class="code" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a> <a class="code" href="pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a">grpc_platform_become_multipoller</a>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102">grpc_poll_become_multipoller</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct</span> <a class="code" href="structgrpc__fd.html">grpc_fd</a> **fds,</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">size_t</span> fd_count);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sync_8h.html">grpc/support/sync.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="wakeup__fd__posix_8h.html">src/core/iomgr/wakeup_fd_posix.h</a>&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1"> 42</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a> <a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* forward declare only in this file to avoid leaking impl details via</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> pollset.h; real users of grpc_fd should always include &#39;fd_posix.h&#39; and not</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> use the struct tag */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structgrpc__pollset__worker.html"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5"> 50</a></span>&#160; <a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> <a class="code" href="structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5">wakeup_fd</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634"> 51</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *<a class="code" href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">next</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba"> 52</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *<a class="code" href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">prev</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} <a class="code" href="pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29">grpc_pollset_worker</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html"> 55</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset.html">grpc_pollset</a> {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="comment">/* pollsets under posix can mutate representation as fds are added and</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> removed.</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> For example, we may choose a poll() based implementation on linux for</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> few fds, and an epoll() based implementation for many fds */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a0a3106a5e75b7079d89b8443ac8cb887"> 60</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a> *<a class="code" href="structgrpc__pollset.html#a0a3106a5e75b7079d89b8443ac8cb887">vtable</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924"> 61</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">mu</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b"> 62</a></span>&#160; <a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> <a class="code" href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">root_worker</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2"> 63</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2">in_flight_cbs</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c"> 64</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">shutting_down</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53"> 65</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53">called_shutdown</a>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca"> 66</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">kicked_without_pollers</a>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7"> 67</a></span>&#160; void (*<a class="code" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">shutdown_done_cb</a>)(<span class="keywordtype">void</span> *<a class="code" href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a>);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d"> 68</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d">shutdown_done_arg</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc"> 70</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc">fd</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009"> 71</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009">ptr</a>;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; } <a class="code" href="structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e">data</a>;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;} <a class="code" href="pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html"> 75</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a> {</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5"> 76</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5">add_fd</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">int</span> and_unlock_pollset);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60"> 78</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60">del_fd</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> and_unlock_pollset);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e"> 80</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e">maybe_work</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *worker,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> now,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> allow_synchronous_callback);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8"> 83</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">finish_shutdown</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815"> 84</a></span>&#160; void (*<a class="code" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">destroy</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;};</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f"> 87</a></span>&#160;<span class="preprocessor">#define GRPC_POLLSET_MU(pollset) (&amp;(pollset)-&gt;mu)</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/* Add an fd to a pollset */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#add4b6bbce2371decdb574d68b15a81e8">grpc_pollset_add_fd</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct</span> <a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">/* Force remove an fd from a pollset (normally they are removed on the next</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> poll after an fd is orphaned) */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea">grpc_pollset_del_fd</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct</span> <a class="code" href="structgrpc__fd.html">grpc_fd</a> *<a class="code" href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">fd</a>);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* Returns the fd to listen on for kicks */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">int</span> <a class="code" href="pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b">grpc_kick_read_fd</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *p);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment">/* Call after polling has been kicked to leave the kicked state */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c">grpc_kick_drain</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *p);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Convert a timespec to milliseconds:</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> - very small or negative poll times are clamped to zero to do a</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> non-blocking poll (which becomes spin polling)</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> - other small values are rounded up to one millisecond</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> - longer than a millisecond polls are rounded up to the next nearest</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> millisecond to avoid spinning</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> - infinite timeouts are converted to -1 */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">int</span> <a class="code" href="pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0">grpc_poll_deadline_to_millis_timeout</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> deadline,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> now);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment">/* turn a pollset into a multipoller: platform specific */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd"> 111</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a>)(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__fd.html">grpc_fd</a> **fds,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">size_t</span> fd_count);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">extern</span> <a class="code" href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a> <a class="code" href="pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a">grpc_platform_become_multipoller</a>;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> <a class="code" href="pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102">grpc_poll_become_multipoller</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <span class="keyword">struct</span> <a class="code" href="structgrpc__fd.html">grpc_fd</a> **fds,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">size_t</span> fd_count);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment">/* Return 1 if the pollset has active threads in grpc_pollset_work (pollset must</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> * be locked) */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c">grpc_pollset_has_workers</a>(<a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">/* override to allow tests to hook poll() usage */</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d"> 124</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">grpc_poll_function_type</a>)(<span class="keyword">struct </span>pollfd *, nfds_t, int);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">extern</span> <a class="code" href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">grpc_poll_function_type</a> <a class="code" href="pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291">grpc_poll_function</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="pollset__posix_8h_html_aabee8316b743b1cc1673093989a7104a"><div class="ttname"><a href="pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a">grpc_platform_become_multipoller</a></div><div class="ttdeci">grpc_platform_become_multipoller_type grpc_platform_become_multipoller</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html_a3f8fb0011ce6d296d0ee7e5c3e650815"><div class="ttname"><a href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">grpc_pollset_vtable::destroy</a></div><div class="ttdeci">void(* destroy)(grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:77</div></div>
+<div class="ttc" id="structgrpc__pollset__vtable_html_a3f8fb0011ce6d296d0ee7e5c3e650815"><div class="ttname"><a href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">grpc_pollset_vtable::destroy</a></div><div class="ttdeci">void(* destroy)(grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:84</div></div>
+<div class="ttc" id="structgrpc__pollset_html_af36274fc253796e8c17f276841eeb16e"><div class="ttname"><a href="structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e">grpc_pollset::data</a></div><div class="ttdeci">union grpc_pollset::@15 data</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd_html"><div class="ttname"><a href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a></div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:83</div></div>
+<div class="ttc" id="pollset__posix_8h_html_a2aa30b48d5c466e7e89f1cb8c1733291"><div class="ttname"><a href="pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291">grpc_poll_function</a></div><div class="ttdeci">grpc_poll_function_type grpc_poll_function</div></div>
<div class="ttc" id="structgrpc__fd_html_a876ab7207d777a4f8b436a3b5c80fd32"><div class="ttname"><a href="structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32">grpc_fd::fd</a></div><div class="ttdeci">int fd</div><div class="ttdef"><b>Definition:</b> fd_posix.h:53</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a80c508a4baf0ccb6e817801b0d981009"><div class="ttname"><a href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009">grpc_pollset::ptr</a></div><div class="ttdeci">void * ptr</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:64</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html_aaacc347c66e715b18b3c3b6f393e9b60"><div class="ttname"><a href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60">grpc_pollset_vtable::del_fd</a></div><div class="ttdeci">void(* del_fd)(grpc_pollset *pollset, struct grpc_fd *fd, int and_unlock_pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:71</div></div>
-<div class="ttc" id="pollset__posix_8h_html_a9b5fd5fc969bf6e0c45e5f49b1827bbd"><div class="ttname"><a href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a></div><div class="ttdeci">void(* grpc_platform_become_multipoller_type)(grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:109</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a1e1342a1a69d423b41d131276c782621"><div class="ttname"><a href="structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621">grpc_pollset::data</a></div><div class="ttdeci">union grpc_pollset::@13 data</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a27a9797370fe938210d3943ab7c3863d"><div class="ttname"><a href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d">grpc_pollset::shutdown_done_arg</a></div><div class="ttdeci">void * shutdown_done_arg</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:61</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html"><div class="ttname"><a href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:68</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a9166a13045968cd9d384d13dfca85afc"><div class="ttname"><a href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc">grpc_pollset::fd</a></div><div class="ttdeci">int fd</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:63</div></div>
-<div class="ttc" id="structgrpc__pollset_html_ad0ca06526200d8e29888467458f4a924"><div class="ttname"><a href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">grpc_pollset::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:54</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html_a5715aacf123fefd6b7cb8d0da34558b5"><div class="ttname"><a href="structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5">grpc_pollset_worker::wakeup_fd</a></div><div class="ttdeci">grpc_wakeup_fd wakeup_fd</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:50</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a80c508a4baf0ccb6e817801b0d981009"><div class="ttname"><a href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009">grpc_pollset::ptr</a></div><div class="ttdeci">void * ptr</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:71</div></div>
+<div class="ttc" id="structgrpc__pollset__vtable_html_aaacc347c66e715b18b3c3b6f393e9b60"><div class="ttname"><a href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60">grpc_pollset_vtable::del_fd</a></div><div class="ttdeci">void(* del_fd)(grpc_pollset *pollset, struct grpc_fd *fd, int and_unlock_pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:78</div></div>
+<div class="ttc" id="pollset__posix_8h_html_a9b5fd5fc969bf6e0c45e5f49b1827bbd"><div class="ttname"><a href="pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd">grpc_platform_become_multipoller_type</a></div><div class="ttdeci">void(* grpc_platform_become_multipoller_type)(grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:111</div></div>
+<div class="ttc" id="pollset__posix_8h_html_a4ed45598900de5aa50513ce46c290d29"><div class="ttname"><a href="pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29">grpc_pollset_worker</a></div><div class="ttdeci">struct grpc_pollset_worker grpc_pollset_worker</div></div>
+<div class="ttc" id="wakeup__fd__posix_8h_html"><div class="ttname"><a href="wakeup__fd__posix_8h.html">wakeup_fd_posix.h</a></div></div>
+<div class="ttc" id="structgrpc__pollset_html_a27a9797370fe938210d3943ab7c3863d"><div class="ttname"><a href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d">grpc_pollset::shutdown_done_arg</a></div><div class="ttdeci">void * shutdown_done_arg</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:68</div></div>
+<div class="ttc" id="structgrpc__pollset_html_ad77a6f6b37e35255da61fe17dbc340ca"><div class="ttname"><a href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">grpc_pollset::kicked_without_pollers</a></div><div class="ttdeci">int kicked_without_pollers</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:66</div></div>
+<div class="ttc" id="structgrpc__pollset__vtable_html"><div class="ttname"><a href="structgrpc__pollset__vtable.html">grpc_pollset_vtable</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:75</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a9166a13045968cd9d384d13dfca85afc"><div class="ttname"><a href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc">grpc_pollset::fd</a></div><div class="ttdeci">int fd</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:70</div></div>
+<div class="ttc" id="structgrpc__pollset_html_ad0ca06526200d8e29888467458f4a924"><div class="ttname"><a href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">grpc_pollset::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:61</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a658aca158a35f5b4055143c8ed41039b"><div class="ttname"><a href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">grpc_pollset::root_worker</a></div><div class="ttdeci">grpc_pollset_worker root_worker</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:62</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html_aeefd06fbe4f5c4abea6121862f5d3aba"><div class="ttname"><a href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">grpc_pollset_worker::prev</a></div><div class="ttdeci">struct grpc_pollset_worker * prev</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:52</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="pollset__posix_8h_html_a3651117ed8881e20c179f0c677c622ad"><div class="ttname"><a href="pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a></div><div class="ttdeci">struct grpc_pollset grpc_pollset</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html_ae8ef1cb18ceb55b32b383c62c63929e8"><div class="ttname"><a href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">grpc_pollset_vtable::finish_shutdown</a></div><div class="ttdeci">void(* finish_shutdown)(grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:76</div></div>
-<div class="ttc" id="pollset__posix_8h_html_a1dcd57a12b81e4369bc4c6957ff3837e"><div class="ttname"><a href="pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e">grpc_pollset_force_kick</a></div><div class="ttdeci">void grpc_pollset_force_kick(grpc_pollset *pollset)</div></div>
-<div class="ttc" id="pollset__kick__posix_8h_html"><div class="ttname"><a href="pollset__kick__posix_8h.html">pollset_kick_posix.h</a></div></div>
+<div class="ttc" id="structgrpc__pollset__vtable_html_ae8ef1cb18ceb55b32b383c62c63929e8"><div class="ttname"><a href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">grpc_pollset_vtable::finish_shutdown</a></div><div class="ttdeci">void(* finish_shutdown)(grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:83</div></div>
+<div class="ttc" id="pollset__posix_8h_html_a4874f5128706719a2ddfcb641a87190c"><div class="ttname"><a href="pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c">grpc_pollset_has_workers</a></div><div class="ttdeci">int grpc_pollset_has_workers(grpc_pollset *pollset)</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html_a193dc080ef27a7ba5cef64f99f89cc3f"><div class="ttname"><a href="structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f">grpc_pollset_vtable::maybe_work</a></div><div class="ttdeci">void(* maybe_work)(grpc_pollset *pollset, gpr_timespec deadline, gpr_timespec now, int allow_synchronous_callback)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:73</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a319191f59788a09fddad222cd8e1d7b1"><div class="ttname"><a href="structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1">grpc_pollset::counter</a></div><div class="ttdeci">int counter</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:56</div></div>
+<div class="ttc" id="pollset__posix_8h_html_a5735085c1f14d264f0c4eb52d41f7d4d"><div class="ttname"><a href="pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d">grpc_poll_function_type</a></div><div class="ttdeci">int(* grpc_poll_function_type)(struct pollfd *, nfds_t, int)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:124</div></div>
+<div class="ttc" id="structgrpc__pollset__vtable_html_ada95958273cc4df4c63cd534434c366e"><div class="ttname"><a href="structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e">grpc_pollset_vtable::maybe_work</a></div><div class="ttdeci">void(* maybe_work)(grpc_pollset *pollset, grpc_pollset_worker *worker, gpr_timespec deadline, gpr_timespec now, int allow_synchronous_callback)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:80</div></div>
<div class="ttc" id="pollset__posix_8h_html_af74c66d9afaf90a2134f209dfb41f91b"><div class="ttname"><a href="pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b">grpc_kick_read_fd</a></div><div class="ttdeci">int grpc_kick_read_fd(grpc_pollset *p)</div></div>
<div class="ttc" id="cmdline_8c_html_af240efb36795b416de0779ad5d5159e4"><div class="ttname"><a href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a></div><div class="ttdeci">struct arg arg</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
<div class="ttc" id="pollset__posix_8h_html_ae03dc91376fc7bfb279e74a955782102"><div class="ttname"><a href="pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102">grpc_poll_become_multipoller</a></div><div class="ttdeci">void grpc_poll_become_multipoller(grpc_pollset *pollset, struct grpc_fd **fds, size_t fd_count)</div></div>
-<div class="ttc" id="structgrpc__pollset_html_ae7b8c9f2621b64a15b02d6beeb234a0f"><div class="ttname"><a href="structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f">grpc_pollset::kick_state</a></div><div class="ttdeci">grpc_pollset_kick_state kick_state</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="pollset__posix_8h_html_add4b6bbce2371decdb574d68b15a81e8"><div class="ttname"><a href="pollset__posix_8h.html#add4b6bbce2371decdb574d68b15a81e8">grpc_pollset_add_fd</a></div><div class="ttdeci">void grpc_pollset_add_fd(grpc_pollset *pollset, struct grpc_fd *fd)</div></div>
-<div class="ttc" id="structgrpc__pollset__kick__state_html"><div class="ttname"><a href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a></div><div class="ttdef"><b>Definition:</b> pollset_kick_posix.h:53</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a890a0c1aa2061769dcd141cf97f83c1c"><div class="ttname"><a href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">grpc_pollset::shutting_down</a></div><div class="ttdeci">int shutting_down</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:58</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a08b13b08670fb33a139ff1d27ea115b7"><div class="ttname"><a href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">grpc_pollset::shutdown_done_cb</a></div><div class="ttdeci">void(* shutdown_done_cb)(void *arg)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:60</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a890a0c1aa2061769dcd141cf97f83c1c"><div class="ttname"><a href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">grpc_pollset::shutting_down</a></div><div class="ttdeci">int shutting_down</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:64</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html"><div class="ttname"><a href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:49</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a08b13b08670fb33a139ff1d27ea115b7"><div class="ttname"><a href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">grpc_pollset::shutdown_done_cb</a></div><div class="ttdeci">void(* shutdown_done_cb)(void *arg)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:67</div></div>
<div class="ttc" id="pollset__posix_8h_html_ab8e35054e04edb42c1e665ef6a896fc0"><div class="ttname"><a href="pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0">grpc_poll_deadline_to_millis_timeout</a></div><div class="ttdeci">int grpc_poll_deadline_to_millis_timeout(gpr_timespec deadline, gpr_timespec now)</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a835a6bc3ba9adc3076831877fc1e4ca2"><div class="ttname"><a href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2">grpc_pollset::in_flight_cbs</a></div><div class="ttdeci">int in_flight_cbs</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:57</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html_a72b5c1fe9036b0e1cec8df3696a7aed5"><div class="ttname"><a href="structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5">grpc_pollset_vtable::add_fd</a></div><div class="ttdeci">void(* add_fd)(grpc_pollset *pollset, struct grpc_fd *fd, int and_unlock_pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:69</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a835a6bc3ba9adc3076831877fc1e4ca2"><div class="ttname"><a href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2">grpc_pollset::in_flight_cbs</a></div><div class="ttdeci">int in_flight_cbs</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:63</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html_a5a9df2608b49f621b113690ebaf4e634"><div class="ttname"><a href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">grpc_pollset_worker::next</a></div><div class="ttdeci">struct grpc_pollset_worker * next</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:51</div></div>
+<div class="ttc" id="structgrpc__pollset__vtable_html_a72b5c1fe9036b0e1cec8df3696a7aed5"><div class="ttname"><a href="structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5">grpc_pollset_vtable::add_fd</a></div><div class="ttdeci">void(* add_fd)(grpc_pollset *pollset, struct grpc_fd *fd, int and_unlock_pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:76</div></div>
<div class="ttc" id="pollset__posix_8h_html_a84e9698eaa1ae735fc13d9faf7e073ea"><div class="ttname"><a href="pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea">grpc_pollset_del_fd</a></div><div class="ttdeci">void grpc_pollset_del_fd(grpc_pollset *pollset, struct grpc_fd *fd)</div></div>
-<div class="ttc" id="structgrpc__pollset_html_a0a3106a5e75b7079d89b8443ac8cb887"><div class="ttname"><a href="structgrpc__pollset.html#a0a3106a5e75b7079d89b8443ac8cb887">grpc_pollset::vtable</a></div><div class="ttdeci">const grpc_pollset_vtable * vtable</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:53</div></div>
-<div class="ttc" id="structgrpc__pollset_html_af0ba35d346bebf65837c9cc1980aab53"><div class="ttname"><a href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53">grpc_pollset::called_shutdown</a></div><div class="ttdeci">int called_shutdown</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:59</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a0a3106a5e75b7079d89b8443ac8cb887"><div class="ttname"><a href="structgrpc__pollset.html#a0a3106a5e75b7079d89b8443ac8cb887">grpc_pollset::vtable</a></div><div class="ttdeci">const grpc_pollset_vtable * vtable</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:60</div></div>
+<div class="ttc" id="structgrpc__pollset_html_af0ba35d346bebf65837c9cc1980aab53"><div class="ttname"><a href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53">grpc_pollset::called_shutdown</a></div><div class="ttdeci">int called_shutdown</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:65</div></div>
<div class="ttc" id="pollset__posix_8h_html_a36baf579c30c8dba9a6c68f1f9dd979c"><div class="ttname"><a href="pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c">grpc_kick_drain</a></div><div class="ttdeci">void grpc_kick_drain(grpc_pollset *p)</div></div>
<div class="ttc" id="structgrpc__fd_html"><div class="ttname"><a href="structgrpc__fd.html">grpc_fd</a></div><div class="ttdef"><b>Definition:</b> fd_posix.h:52</div></div>
-<div class="ttc" id="structgrpc__pollset__vtable_html_ae03e13800e000795a512fa4e308efdbc"><div class="ttname"><a href="structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc">grpc_pollset_vtable::kick</a></div><div class="ttdeci">void(* kick)(grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:75</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set_8h.html b/doc/ref/core.internal/html/pollset__set_8h.html
index 3f06d92c63..d0c2a6db61 100644
--- a/doc/ref/core.internal/html/pollset__set_8h.html
+++ b/doc/ref/core.internal/html/pollset__set_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -193,7 +193,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set_8h_source.html b/doc/ref/core.internal/html/pollset__set_8h_source.html
index 1f860344a8..11296e9a26 100644
--- a/doc/ref/core.internal/html/pollset__set_8h_source.html
+++ b/doc/ref/core.internal/html/pollset__set_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="pollset__set_8h_html_a32cce61c048d3f4ccd8a2f89ccc6bdd2"><div class="ttname"><a href="pollset__set_8h.html#a32cce61c048d3f4ccd8a2f89ccc6bdd2">grpc_pollset_set_add_pollset</a></div><div class="ttdeci">void grpc_pollset_set_add_pollset(grpc_pollset_set *pollset_set, grpc_pollset *pollset)</div></div>
<div class="ttc" id="pollset_8h_html"><div class="ttname"><a href="pollset_8h.html">pollset.h</a></div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="pollset__set_8h_html_aa17d44c467a104db9bb5150d815212c0"><div class="ttname"><a href="pollset__set_8h.html#aa17d44c467a104db9bb5150d815212c0">grpc_pollset_set_del_pollset</a></div><div class="ttdeci">void grpc_pollset_set_del_pollset(grpc_pollset_set *pollset_set, grpc_pollset *pollset)</div></div>
<div class="ttc" id="pollset__set__posix_8h_html"><div class="ttname"><a href="pollset__set__posix_8h.html">pollset_set_posix.h</a></div></div>
<div class="ttc" id="pollset__set__windows_8h_html"><div class="ttname"><a href="pollset__set__windows_8h.html">pollset_set_windows.h</a></div></div>
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set__posix_8c.html b/doc/ref/core.internal/html/pollset__set__posix_8c.html
index 44fa65c0bd..34de6fa55e 100644
--- a/doc/ref/core.internal/html/pollset__set__posix_8c.html
+++ b/doc/ref/core.internal/html/pollset__set__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set__posix_8h.html b/doc/ref/core.internal/html/pollset__set__posix_8h.html
index 4f3bb5556e..bff55a9953 100644
--- a/doc/ref/core.internal/html/pollset__set__posix_8h.html
+++ b/doc/ref/core.internal/html/pollset__set__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -183,7 +183,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set__posix_8h_source.html b/doc/ref/core.internal/html/pollset__set__posix_8h_source.html
index 6f887c9baa..6b07c78133 100644
--- a/doc/ref/core.internal/html/pollset__set__posix_8h_source.html
+++ b/doc/ref/core.internal/html/pollset__set__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="pollset__posix_8h_html"><div class="ttname"><a href="pollset__posix_8h.html">pollset_posix.h</a></div></div>
<div class="ttc" id="structgrpc__pollset__set_html_ad6dbbb51fb8ed94dcd176ae4304e38c9"><div class="ttname"><a href="structgrpc__pollset__set.html#ad6dbbb51fb8ed94dcd176ae4304e38c9">grpc_pollset_set::pollset_count</a></div><div class="ttdeci">size_t pollset_count</div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:43</div></div>
<div class="ttc" id="structgrpc__pollset__set_html_a2bf7578ddd437f32e60a550a5bb9b5fb"><div class="ttname"><a href="structgrpc__pollset__set.html#a2bf7578ddd437f32e60a550a5bb9b5fb">grpc_pollset_set::pollsets</a></div><div class="ttdeci">grpc_pollset ** pollsets</div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:45</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__pollset__set_html_a6e7926b30cf15773b300afb079474703"><div class="ttname"><a href="structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703">grpc_pollset_set::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:41</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
<div class="ttc" id="structgrpc__pollset__set_html_a4b003019253d6308d16b17dfeed86ef7"><div class="ttname"><a href="structgrpc__pollset__set.html#a4b003019253d6308d16b17dfeed86ef7">grpc_pollset_set::pollset_capacity</a></div><div class="ttdeci">size_t pollset_capacity</div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:44</div></div>
@@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set__windows_8c.html b/doc/ref/core.internal/html/pollset__set__windows_8c.html
index 9a535e6820..5c5927339f 100644
--- a/doc/ref/core.internal/html/pollset__set__windows_8c.html
+++ b/doc/ref/core.internal/html/pollset__set__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set__windows_8h.html b/doc/ref/core.internal/html/pollset__set__windows_8h.html
index b197a05cd1..f590e55311 100644
--- a/doc/ref/core.internal/html/pollset__set__windows_8h.html
+++ b/doc/ref/core.internal/html/pollset__set__windows_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -120,7 +120,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__set__windows_8h_source.html b/doc/ref/core.internal/html/pollset__set__windows_8h_source.html
index 677839ffef..8421643565 100644
--- a/doc/ref/core.internal/html/pollset__set__windows_8h_source.html
+++ b/doc/ref/core.internal/html/pollset__set__windows_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__windows_8c.html b/doc/ref/core.internal/html/pollset__windows_8c.html
index 4ceb83dd55..02a24ce39c 100644
--- a/doc/ref/core.internal/html/pollset__windows_8c.html
+++ b/doc/ref/core.internal/html/pollset__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__windows_8h.html b/doc/ref/core.internal/html/pollset__windows_8h.html
index f22c9139aa..d23f1b77f6 100644
--- a/doc/ref/core.internal/html/pollset__windows_8h.html
+++ b/doc/ref/core.internal/html/pollset__windows_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -99,6 +99,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -109,6 +111,8 @@ Macros</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
+<tr class="memitem:a4ed45598900de5aa50513ce46c290d29"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29">grpc_pollset_worker</a></td></tr>
+<tr class="separator:a4ed45598900de5aa50513ce46c290d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3651117ed8881e20c179f0c677c622ad"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__pollset.html">grpc_pollset</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a></td></tr>
<tr class="separator:a3651117ed8881e20c179f0c677c622ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -142,10 +146,22 @@ Typedefs</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a4ed45598900de5aa50513ce46c290d29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__windows_8h_source.html b/doc/ref/core.internal/html/pollset__windows_8h_source.html
index 5a84fa681d..82e4b86eb6 100644
--- a/doc/ref/core.internal/html/pollset__windows_8h_source.html
+++ b/doc/ref/core.internal/html/pollset__windows_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -130,30 +130,44 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">/* There isn&#39;t really any such thing as a pollset under Windows, due to the</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> nature of the IO completion ports. A Windows &quot;pollset&quot; is merely a mutex</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> and a condition variable, used to synchronize with the IOCP. */</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset.html">grpc_pollset</a> {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">mu</a>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844"> 47</a></span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> <a class="code" href="structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844">cv</a>;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">shutting_down</a>;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <a class="code" href="pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a>;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f"> 51</a></span>&#160;<span class="preprocessor">#define GRPC_POLLSET_MU(pollset) (&amp;(pollset)-&gt;mu)</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_WINDOWS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> used to synchronize with the IOCP, and workers are condition variables</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> used to block threads until work is ready. */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe"> 47</a></span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> <a class="code" href="structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe">cv</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *<a class="code" href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">next</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *<a class="code" href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">prev</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;} <a class="code" href="pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29">grpc_pollset_worker</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__pollset.html">grpc_pollset</a> {</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">mu</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">shutting_down</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">kicked_without_pollers</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> <a class="code" href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">root_worker</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;} <a class="code" href="pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f"> 59</a></span>&#160;<span class="preprocessor">#define GRPC_POLLSET_MU(pollset) (&amp;(pollset)-&gt;mu)</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_POLLSET_WINDOWS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="socket__windows_8h_html"><div class="ttname"><a href="socket__windows_8h.html">socket_windows.h</a></div></div>
-<div class="ttc" id="structgrpc__pollset_html_aa329ffda9a09596eeb29b228b66db844"><div class="ttname"><a href="structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844">grpc_pollset::cv</a></div><div class="ttdeci">gpr_cv cv</div><div class="ttdef"><b>Definition:</b> pollset_windows.h:47</div></div>
+<div class="ttc" id="pollset__windows_8h_html_a4ed45598900de5aa50513ce46c290d29"><div class="ttname"><a href="pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29">grpc_pollset_worker</a></div><div class="ttdeci">struct grpc_pollset_worker grpc_pollset_worker</div></div>
<div class="ttc" id="pollset__windows_8h_html_a3651117ed8881e20c179f0c677c622ad"><div class="ttname"><a href="pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad">grpc_pollset</a></div><div class="ttdeci">struct grpc_pollset grpc_pollset</div></div>
-<div class="ttc" id="structgrpc__pollset_html_ad0ca06526200d8e29888467458f4a924"><div class="ttname"><a href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">grpc_pollset::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:54</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html_ad77a6f6b37e35255da61fe17dbc340ca"><div class="ttname"><a href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">grpc_pollset::kicked_without_pollers</a></div><div class="ttdeci">int kicked_without_pollers</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:66</div></div>
+<div class="ttc" id="structgrpc__pollset_html_ad0ca06526200d8e29888467458f4a924"><div class="ttname"><a href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">grpc_pollset::mu</a></div><div class="ttdeci">gpr_mu mu</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:61</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a658aca158a35f5b4055143c8ed41039b"><div class="ttname"><a href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">grpc_pollset::root_worker</a></div><div class="ttdeci">grpc_pollset_worker root_worker</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:62</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html_aeefd06fbe4f5c4abea6121862f5d3aba"><div class="ttname"><a href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">grpc_pollset_worker::prev</a></div><div class="ttdeci">struct grpc_pollset_worker * prev</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:52</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="sync__posix_8h_html_a1ad613e07180c0459cda9f3f6d881885"><div class="ttname"><a href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a></div><div class="ttdeci">pthread_cond_t gpr_cv</div><div class="ttdef"><b>Definition:</b> sync_posix.h:42</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
-<div class="ttc" id="structgrpc__pollset_html_a890a0c1aa2061769dcd141cf97f83c1c"><div class="ttname"><a href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">grpc_pollset::shutting_down</a></div><div class="ttdeci">int shutting_down</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:58</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html_a6c8d525fcaff2b2c7bf5451c6fba2bbe"><div class="ttname"><a href="structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe">grpc_pollset_worker::cv</a></div><div class="ttdeci">gpr_cv cv</div><div class="ttdef"><b>Definition:</b> pollset_windows.h:47</div></div>
+<div class="ttc" id="structgrpc__pollset_html_a890a0c1aa2061769dcd141cf97f83c1c"><div class="ttname"><a href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">grpc_pollset::shutting_down</a></div><div class="ttdeci">int shutting_down</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:64</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html"><div class="ttname"><a href="structgrpc__pollset__worker.html">grpc_pollset_worker</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:49</div></div>
+<div class="ttc" id="structgrpc__pollset__worker_html_a5a9df2608b49f621b113690ebaf4e634"><div class="ttname"><a href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">grpc_pollset_worker::next</a></div><div class="ttdeci">struct grpc_pollset_worker * next</div><div class="ttdef"><b>Definition:</b> pollset_posix.h:51</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/port__platform_8h.html b/doc/ref/core.internal/html/port__platform_8h.html
index 05288bd72d..013cd66a2b 100644
--- a/doc/ref/core.internal/html/port__platform_8h.html
+++ b/doc/ref/core.internal/html/port__platform_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -344,7 +344,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/port__platform_8h_source.html b/doc/ref/core.internal/html/port__platform_8h_source.html
index 925b5af3d3..6a02f7ae7e 100644
--- a/doc/ref/core.internal/html/port__platform_8h_source.html
+++ b/doc/ref/core.internal/html/port__platform_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,286 +154,289 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef GRPC_NOMINMAX_WAS_NOT_DEFINED</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef NOMINMAX</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GRPC_WIN32_LEAN_AND_MEAN_WAS_NOT_DEFINED */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* defined(_WIN64) || defined(WIN64) || defined(_WIN32) || defined(WIN32) */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/* Override this file with one for your platform if you need to redefine</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> things. */</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#if !defined(GPR_NO_AUTODETECT_PLATFORM)</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN64) || defined(WIN64)</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;windows&quot;</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32 1</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_PROCESS_H 1</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINSOCK_SOCKET 1</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GNUC__</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32_ATOMIC 1</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_MSVC_TLS 1</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINDOWS_CRASH_HANDLER 1</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(_WIN32) || defined(WIN32)</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;windows&quot;</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32 1</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_PROCESS_H 1</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINSOCK_SOCKET 1</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GNUC__</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32_ATOMIC 1</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_MSVC_TLS 1</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINDOWS_CRASH_HANDLER 1</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(ANDROID) || defined(__ANDROID__)</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;android&quot;</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ANDROID 1</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_LINUX 1</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_SYNC 1</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_MULTIPOLL_WITH_POLL 1</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_EVENTFD 1</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS 1</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_MSG_NOSIGNAL 1</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__linux__)</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;linux&quot;</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _BSD_SOURCE</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BSD_SOURCE</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _DEFAULT_SOURCE</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _DEFAULT_SOURCE</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _GNU_SOURCE</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _GNU_SOURCE</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;features.h&gt;</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define GPR_CPU_LINUX 1</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX 1</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_MULTIPOLL_WITH_EPOLL 1</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GLIBC_PREREQ</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __GLIBC_PREREQ(2, 9)</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_EVENTFD 1</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __GLIBC_PREREQ(2, 10)</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_SOCKETUTILS 1</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __GLIBC_PREREQ(2, 17)</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_ENV 1</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* defined(_WIN64) || defined(WIN64) || defined(_WIN32) || \</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> defined(WIN32) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">/* Override this file with one for your platform if you need to redefine</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> things. */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#if !defined(GPR_NO_AUTODETECT_PLATFORM)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN64) || defined(WIN64)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;windows&quot;</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32 1</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_PROCESS_H 1</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINSOCK_SOCKET 1</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32_ATOMIC 1</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_MSVC_TLS 1</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINDOWS_CRASH_HANDLER 1</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(_WIN32) || defined(WIN32)</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;windows&quot;</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32 1</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_PROCESS_H 1</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINSOCK_SOCKET 1</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WIN32_ATOMIC 1</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_MSVC_TLS 1</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_WINDOWS_CRASH_HANDLER 1</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(ANDROID) || defined(__ANDROID__)</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;android&quot;</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ANDROID 1</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_LINUX 1</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_SYNC 1</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_MULTIPOLL_WITH_POLL 1</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_EVENTFD 1</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS 1</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_MSG_NOSIGNAL 1</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__linux__)</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;linux&quot;</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BSD_SOURCE</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _DEFAULT_SOURCE</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _DEFAULT_SOURCE</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _GNU_SOURCE</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _GNU_SOURCE</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;features.h&gt;</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#define GPR_CPU_LINUX 1</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX 1</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_MULTIPOLL_WITH_EPOLL 1</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GLIBC_PREREQ</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __GLIBC_PREREQ(2, 9)</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_EVENTFD 1</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __GLIBC_PREREQ(2, 10)</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_SOCKETUTILS 1</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if __GLIBC_PREREQ(2, 17)</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_LINUX_ENV 1</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_LINUX_EVENTFD</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_NO_SPECIAL_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_LINUX_SOCKETUTILS</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_LINUX_ENV</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_MSG_NOSIGNAL 1</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _LP64</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__)</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;TargetConditionals.h&gt;</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#ifndef _BSD_SOURCE</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BSD_SOURCE</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if TARGET_OS_IPHONE</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;ios&quot;</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_IPHONE 1</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PTHREAD_TLS 1</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* TARGET_OS_IPHONE */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;osx&quot;</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_POSIX 1</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_LOG 1</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_MULTIPOLL_WITH_POLL 1</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_NO_SPECIAL_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS 1</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_SO_NOSIGPIPE 1</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _LP64</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__FreeBSD__)</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;freebsd&quot;</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _BSD_SOURCE</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BSD_SOURCE</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_POSIX 1</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_LOG 1</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_MULTIPOLL_WITH_POLL 1</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_NO_SPECIAL_WAKEUP_FD 1</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS 1</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_SO_NOSIGPIPE 1</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _LP64</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Could not auto-detect platform</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GPR_NO_AUTODETECT_PLATFORM */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#ifndef GPR_PLATFORM_STRING</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#warning &quot;GPR_PLATFORM_STRING not auto-detected&quot;</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a99f34e9b119908109486e91abedc933e"> 244</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;unknown&quot;</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment">/* For a common case, assume that the platform has a C99-like stdint.h */</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment">/* Cache line alignment */</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor">#ifndef GPR_CACHELINE_SIZE_LOG</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(__i386__) || defined(__x86_64__)</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CACHELINE_SIZE_LOG 6</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_CACHELINE_SIZE_LOG</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="comment">/* A reasonable default guess. Note that overestimates tend to waste more</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> space, while underestimates tend to waste more time. */</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576"> 259</a></span>&#160;<span class="preprocessor">#define GPR_CACHELINE_SIZE_LOG 6</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GPR_CACHELINE_SIZE_LOG */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GPR_CACHELINE_SIZE_LOG */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad"> 263</a></span>&#160;<span class="preprocessor">#define GPR_CACHELINE_SIZE (1 &lt;&lt; GPR_CACHELINE_SIZE_LOG)</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">/* scrub GCC_ATOMIC if it&#39;s not available on this compiler */</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor">#if defined(GPR_GCC_ATOMIC) &amp;&amp; !defined(__ATOMIC_RELAXED)</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef GPR_GCC_ATOMIC</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_SYNC 1</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment">/* Validate platform combinations */</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#if defined(GPR_GCC_ATOMIC) + defined(GPR_GCC_SYNC) + \</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"> defined(GPR_WIN32_ATOMIC) != \</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"> 1</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_GCC_ATOMIC, GPR_GCC_SYNC, GPR_WIN32_ATOMIC</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor">#if defined(GPR_ARCH_32) + defined(GPR_ARCH_64) != 1</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_ARCH_32, GPR_ARCH_64</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#if defined(GPR_CPU_LINUX) + defined(GPR_CPU_POSIX) + defined(GPR_WIN32) + \</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"> defined(GPR_CPU_IPHONE) + defined(GPR_CPU_CUSTOM) != \</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor"> 1</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_CPU_LINUX, GPR_CPU_POSIX, GPR_WIN32, GPR_CPU_IPHONE, GPR_CPU_CUSTOM</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#if defined(GPR_POSIX_MULTIPOLL_WITH_POLL) &amp;&amp; !defined(GPR_POSIX_SOCKET)</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define GPR_POSIX_SOCKET to use GPR_POSIX_MULTIPOLL_WITH_POLL</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#if defined(GPR_POSIX_SOCKET) + defined(GPR_WINSOCK_SOCKET) + \</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"> defined(GPR_CUSTOM_SOCKET) != \</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"> 1</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_POSIX_SOCKET, GPR_WINSOCK_SOCKET, GPR_CUSTOM_SOCKET</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor">#if defined(GPR_MSVC_TLS) + defined(GPR_GCC_TLS) + defined(GPR_PTHREAD_TLS) + \</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor"> defined(GPR_CUSTOM_TLS) != \</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"> 1</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_MSVC_TLS, GPR_GCC_TLS, GPR_PTHREAD_TLS, GPR_CUSTOM_TLS</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a6c41ac43b02ec37b1e07967a8706e709"> 304</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="port__platform_8h.html#a6c41ac43b02ec37b1e07967a8706e709">gpr_int16</a>;</div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7"> 305</a></span>&#160;<span class="keyword">typedef</span> int32_t <a class="code" href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a>;</div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181"> 306</a></span>&#160;<span class="keyword">typedef</span> int64_t <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a>;</div>
-<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0"> 307</a></span>&#160;<span class="keyword">typedef</span> uint8_t <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371"> 308</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a>;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9"> 309</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6"> 310</a></span>&#160;<span class="keyword">typedef</span> uint64_t <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>;</div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a3ecb17ae580dbde63199ac206a732139"> 311</a></span>&#160;<span class="keyword">typedef</span> intmax_t <a class="code" href="port__platform_8h.html#a3ecb17ae580dbde63199ac206a732139">gpr_intmax</a>;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2"> 312</a></span>&#160;<span class="keyword">typedef</span> intptr_t <a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a>;</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="port__platform_8h.html#abee5d576e1d284a7c8135df7d89af0f7"> 313</a></span>&#160;<span class="keyword">typedef</span> uintmax_t <a class="code" href="port__platform_8h.html#abee5d576e1d284a7c8135df7d89af0f7">gpr_uintmax</a>;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4"> 314</a></span>&#160;<span class="keyword">typedef</span> uintptr_t <a class="code" href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4">gpr_uintptr</a>;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment">/* INT64_MAX is unavailable on some platforms. */</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aaff7a6a2f0868f8b0648b74828ef0e4f"> 317</a></span>&#160;<span class="preprocessor">#define GPR_INT64_MAX (gpr_int64)(~(gpr_uint64)0 &gt;&gt; 1)</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment">/* maximum alignment needed for any type on this platform, rounded up to a</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> power of two */</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a53c934fa255faf3f8c4f028df105c8e2"> 321</a></span>&#160;<span class="preprocessor">#define GPR_MAX_ALIGNMENT 16</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor">#ifndef GRPC_MUST_USE_RESULT</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GNUC__</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MUST_USE_RESULT __attribute__((warn_unused_result))</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aef49047a3be38448a61332117b306686"> 327</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MUST_USE_RESULT</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_PORT_PLATFORM_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
-<div class="ttc" id="port__platform_8h_html_ab302f9bfe3be467072bd8c79847636d4"><div class="ttname"><a href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4">gpr_uintptr</a></div><div class="ttdeci">uintptr_t gpr_uintptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:314</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="port__platform_8h_html_abee5d576e1d284a7c8135df7d89af0f7"><div class="ttname"><a href="port__platform_8h.html#abee5d576e1d284a7c8135df7d89af0f7">gpr_uintmax</a></div><div class="ttdeci">uintmax_t gpr_uintmax</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
-<div class="ttc" id="port__platform_8h_html_a71edab4bc3421f129764e5cb342f7181"><div class="ttname"><a href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a></div><div class="ttdeci">int64_t gpr_int64</div><div class="ttdef"><b>Definition:</b> port_platform.h:306</div></div>
-<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
-<div class="ttc" id="port__platform_8h_html_a7c9027ffa98b5efe1767efe79903c6b7"><div class="ttname"><a href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a></div><div class="ttdeci">int32_t gpr_int32</div><div class="ttdef"><b>Definition:</b> port_platform.h:305</div></div>
-<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
-<div class="ttc" id="port__platform_8h_html_a3ecb17ae580dbde63199ac206a732139"><div class="ttname"><a href="port__platform_8h.html#a3ecb17ae580dbde63199ac206a732139">gpr_intmax</a></div><div class="ttdeci">intmax_t gpr_intmax</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
-<div class="ttc" id="port__platform_8h_html_a6c41ac43b02ec37b1e07967a8706e709"><div class="ttname"><a href="port__platform_8h.html#a6c41ac43b02ec37b1e07967a8706e709">gpr_int16</a></div><div class="ttdeci">int16_t gpr_int16</div><div class="ttdef"><b>Definition:</b> port_platform.h:304</div></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_LINUX_EVENTFD</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_NO_SPECIAL_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_LINUX_SOCKETUTILS</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_LINUX_ENV</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_MSG_NOSIGNAL 1</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _LP64</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__)</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;TargetConditionals.h&gt;</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment">/* Provides IPV6_RECVPKTINFO */</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#define __APPLE_USE_RFC_3542</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BSD_SOURCE</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if TARGET_OS_IPHONE</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;ios&quot;</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_IPHONE 1</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PTHREAD_TLS 1</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* TARGET_OS_IPHONE */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;osx&quot;</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_POSIX 1</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_LOG 1</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_MULTIPOLL_WITH_POLL 1</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_NO_SPECIAL_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS 1</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_SO_NOSIGPIPE 1</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _LP64</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__FreeBSD__)</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;freebsd&quot;</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _BSD_SOURCE</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CPU_POSIX 1</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_ATOMIC 1</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_TLS 1</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_LOG 1</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_MULTIPOLL_WITH_POLL 1</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_NO_SPECIAL_WAKEUP_FD 1</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKET 1</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETADDR 1</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SOCKETUTILS 1</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_ENV 1</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_FILE 1</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_STRING 1</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SUBPROCESS 1</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_SYNC 1</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_POSIX_TIME 1</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GETPID_IN_UNISTD_H 1</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_HAVE_SO_NOSIGPIPE 1</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _LP64</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_64 1</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_ARCH_32 1</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LP64 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Could not auto-detect platform</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GPR_NO_AUTODETECT_PLATFORM */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor">#ifndef GPR_PLATFORM_STRING</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#warning &quot;GPR_PLATFORM_STRING not auto-detected&quot;</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a99f34e9b119908109486e91abedc933e"> 247</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_PLATFORM_STRING &quot;unknown&quot;</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* For a common case, assume that the platform has a C99-like stdint.h */</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment">/* Cache line alignment */</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor">#ifndef GPR_CACHELINE_SIZE_LOG</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(__i386__) || defined(__x86_64__)</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_CACHELINE_SIZE_LOG 6</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef GPR_CACHELINE_SIZE_LOG</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"></span><span class="comment">/* A reasonable default guess. Note that overestimates tend to waste more</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> space, while underestimates tend to waste more time. */</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576"> 262</a></span>&#160;<span class="preprocessor">#define GPR_CACHELINE_SIZE_LOG 6</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GPR_CACHELINE_SIZE_LOG */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GPR_CACHELINE_SIZE_LOG */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad"> 266</a></span>&#160;<span class="preprocessor">#define GPR_CACHELINE_SIZE (1 &lt;&lt; GPR_CACHELINE_SIZE_LOG)</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment">/* scrub GCC_ATOMIC if it&#39;s not available on this compiler */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#if defined(GPR_GCC_ATOMIC) &amp;&amp; !defined(__ATOMIC_RELAXED)</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef GPR_GCC_ATOMIC</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_GCC_SYNC 1</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment">/* Validate platform combinations */</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#if defined(GPR_GCC_ATOMIC) + defined(GPR_GCC_SYNC) + \</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"> defined(GPR_WIN32_ATOMIC) != \</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"> 1</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_GCC_ATOMIC, GPR_GCC_SYNC, GPR_WIN32_ATOMIC</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#if defined(GPR_ARCH_32) + defined(GPR_ARCH_64) != 1</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_ARCH_32, GPR_ARCH_64</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor">#if defined(GPR_CPU_LINUX) + defined(GPR_CPU_POSIX) + defined(GPR_WIN32) + \</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"> defined(GPR_CPU_IPHONE) + defined(GPR_CPU_CUSTOM) != \</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"> 1</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_CPU_LINUX, GPR_CPU_POSIX, GPR_WIN32, GPR_CPU_IPHONE, GPR_CPU_CUSTOM</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor">#if defined(GPR_POSIX_MULTIPOLL_WITH_POLL) &amp;&amp; !defined(GPR_POSIX_SOCKET)</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define GPR_POSIX_SOCKET to use GPR_POSIX_MULTIPOLL_WITH_POLL</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#if defined(GPR_POSIX_SOCKET) + defined(GPR_WINSOCK_SOCKET) + \</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"> defined(GPR_CUSTOM_SOCKET) != \</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"> 1</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_POSIX_SOCKET, GPR_WINSOCK_SOCKET, GPR_CUSTOM_SOCKET</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor">#if defined(GPR_MSVC_TLS) + defined(GPR_GCC_TLS) + defined(GPR_PTHREAD_TLS) + \</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"> defined(GPR_CUSTOM_TLS) != \</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"> 1</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Must define exactly one of GPR_MSVC_TLS, GPR_GCC_TLS, GPR_PTHREAD_TLS, GPR_CUSTOM_TLS</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a6c41ac43b02ec37b1e07967a8706e709"> 307</a></span>&#160;<span class="keyword">typedef</span> int16_t <a class="code" href="port__platform_8h.html#a6c41ac43b02ec37b1e07967a8706e709">gpr_int16</a>;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7"> 308</a></span>&#160;<span class="keyword">typedef</span> int32_t <a class="code" href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a>;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181"> 309</a></span>&#160;<span class="keyword">typedef</span> int64_t <a class="code" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a>;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0"> 310</a></span>&#160;<span class="keyword">typedef</span> uint8_t <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371"> 311</a></span>&#160;<span class="keyword">typedef</span> uint16_t <a class="code" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a>;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9"> 312</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6"> 313</a></span>&#160;<span class="keyword">typedef</span> uint64_t <a class="code" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a3ecb17ae580dbde63199ac206a732139"> 314</a></span>&#160;<span class="keyword">typedef</span> intmax_t <a class="code" href="port__platform_8h.html#a3ecb17ae580dbde63199ac206a732139">gpr_intmax</a>;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2"> 315</a></span>&#160;<span class="keyword">typedef</span> intptr_t <a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a>;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="port__platform_8h.html#abee5d576e1d284a7c8135df7d89af0f7"> 316</a></span>&#160;<span class="keyword">typedef</span> uintmax_t <a class="code" href="port__platform_8h.html#abee5d576e1d284a7c8135df7d89af0f7">gpr_uintmax</a>;</div>
+<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4"> 317</a></span>&#160;<span class="keyword">typedef</span> uintptr_t <a class="code" href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4">gpr_uintptr</a>;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment">/* INT64_MAX is unavailable on some platforms. */</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aaff7a6a2f0868f8b0648b74828ef0e4f"> 320</a></span>&#160;<span class="preprocessor">#define GPR_INT64_MAX (gpr_int64)(~(gpr_uint64)0 &gt;&gt; 1)</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment">/* maximum alignment needed for any type on this platform, rounded up to a</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> power of two */</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="port__platform_8h.html#a53c934fa255faf3f8c4f028df105c8e2"> 324</a></span>&#160;<span class="preprocessor">#define GPR_MAX_ALIGNMENT 16</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor">#ifndef GRPC_MUST_USE_RESULT</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MUST_USE_RESULT __attribute__((warn_unused_result))</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="port__platform_8h.html#aef49047a3be38448a61332117b306686"> 330</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_MUST_USE_RESULT</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_PORT_PLATFORM_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
+<div class="ttc" id="port__platform_8h_html_ab302f9bfe3be467072bd8c79847636d4"><div class="ttname"><a href="port__platform_8h.html#ab302f9bfe3be467072bd8c79847636d4">gpr_uintptr</a></div><div class="ttdeci">uintptr_t gpr_uintptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:317</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="port__platform_8h_html_abee5d576e1d284a7c8135df7d89af0f7"><div class="ttname"><a href="port__platform_8h.html#abee5d576e1d284a7c8135df7d89af0f7">gpr_uintmax</a></div><div class="ttdeci">uintmax_t gpr_uintmax</div><div class="ttdef"><b>Definition:</b> port_platform.h:316</div></div>
+<div class="ttc" id="port__platform_8h_html_a71edab4bc3421f129764e5cb342f7181"><div class="ttname"><a href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a></div><div class="ttdeci">int64_t gpr_int64</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
+<div class="ttc" id="port__platform_8h_html_a7c9027ffa98b5efe1767efe79903c6b7"><div class="ttname"><a href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a></div><div class="ttdeci">int32_t gpr_int32</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
+<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
+<div class="ttc" id="port__platform_8h_html_a3ecb17ae580dbde63199ac206a732139"><div class="ttname"><a href="port__platform_8h.html#a3ecb17ae580dbde63199ac206a732139">gpr_intmax</a></div><div class="ttdeci">intmax_t gpr_intmax</div><div class="ttdef"><b>Definition:</b> port_platform.h:314</div></div>
+<div class="ttc" id="port__platform_8h_html_a6c41ac43b02ec37b1e07967a8706e709"><div class="ttname"><a href="port__platform_8h.html#a6c41ac43b02ec37b1e07967a8706e709">gpr_int16</a></div><div class="ttdeci">int16_t gpr_int16</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolve__address_8h.html b/doc/ref/core.internal/html/resolve__address_8h.html
index 0f1e66845e..373766d12f 100644
--- a/doc/ref/core.internal/html/resolve__address_8h.html
+++ b/doc/ref/core.internal/html/resolve__address_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -233,7 +233,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolve__address_8h_source.html b/doc/ref/core.internal/html/resolve__address_8h_source.html
index f111850bca..3606f79085 100644
--- a/doc/ref/core.internal/html/resolve__address_8h_source.html
+++ b/doc/ref/core.internal/html/resolve__address_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<a class="code" href="structgrpc__resolved__addresses.html">grpc_resolved_addresses</a> *<a class="code" href="resolve__address_8h.html#a92567a2b60cddf219f240a07212fff7c">grpc_blocking_resolve_address</a>(</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *addr, <span class="keyword">const</span> <span class="keywordtype">char</span> *default_port);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_RESOLVE_ADDRESS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_RESOLVE_ADDRESS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="resolve__address_8h_html_a92567a2b60cddf219f240a07212fff7c"><div class="ttname"><a href="resolve__address_8h.html#a92567a2b60cddf219f240a07212fff7c">grpc_blocking_resolve_address</a></div><div class="ttdeci">grpc_resolved_addresses * grpc_blocking_resolve_address(const char *addr, const char *default_port)</div></div>
<div class="ttc" id="structgrpc__resolved__address_html"><div class="ttname"><a href="structgrpc__resolved__address.html">grpc_resolved_address</a></div><div class="ttdef"><b>Definition:</b> resolve_address.h:41</div></div>
<div class="ttc" id="resolve__address_8h_html_acac9db416b80e9bc82bbd0e1408cc3e0"><div class="ttname"><a href="resolve__address_8h.html#acac9db416b80e9bc82bbd0e1408cc3e0">grpc_resolve_cb</a></div><div class="ttdeci">void(* grpc_resolve_cb)(void *arg, grpc_resolved_addresses *addresses)</div><div class="ttdef"><b>Definition:</b> resolve_address.h:55</div></div>
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolve__address__posix_8c.html b/doc/ref/core.internal/html/resolve__address__posix_8c.html
index aeba05c70e..a7dfee7f61 100644
--- a/doc/ref/core.internal/html/resolve__address__posix_8c.html
+++ b/doc/ref/core.internal/html/resolve__address__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolve__address__windows_8c.html b/doc/ref/core.internal/html/resolve__address__windows_8c.html
index ec8daebbc8..bdfe5f38e2 100644
--- a/doc/ref/core.internal/html/resolve__address__windows_8c.html
+++ b/doc/ref/core.internal/html/resolve__address__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver_8c.html b/doc/ref/core.internal/html/resolver_8c.html
index 1b749336c8..ef28284e0e 100644
--- a/doc/ref/core.internal/html/resolver_8c.html
+++ b/doc/ref/core.internal/html/resolver_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -258,7 +258,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver_8h.html b/doc/ref/core.internal/html/resolver_8h.html
index 10d2a099f2..0de4e93544 100644
--- a/doc/ref/core.internal/html/resolver_8h.html
+++ b/doc/ref/core.internal/html/resolver_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -365,7 +365,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver_8h_source.html b/doc/ref/core.internal/html/resolver_8h_source.html
index 6de00555c3..6028d9c47b 100644
--- a/doc/ref/core.internal/html/resolver_8h_source.html
+++ b/doc/ref/core.internal/html/resolver_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CONFIG_RESOLVER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="client__config_8h_html"><div class="ttname"><a href="client__config_8h.html">client_config.h</a></div></div>
<div class="ttc" id="resolver_8h_html_ae7b200016c3489c0bb3de525198b435b"><div class="ttname"><a href="resolver_8h.html#ae7b200016c3489c0bb3de525198b435b">grpc_resolver_shutdown</a></div><div class="ttdeci">void grpc_resolver_shutdown(grpc_resolver *resolver)</div><div class="ttdef"><b>Definition:</b> resolver.c:68</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
<div class="ttc" id="resolver_8h_html_ac806a2edf4f2073529eec1319db9fde4"><div class="ttname"><a href="resolver_8h.html#ac806a2edf4f2073529eec1319db9fde4">grpc_resolver_init</a></div><div class="ttdeci">void grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable)</div><div class="ttdef"><b>Definition:</b> resolver.c:36</div></div>
<div class="ttc" id="resolver_8h_html_a198c3f1a1ef2d6f40680436a2fcaa11d"><div class="ttname"><a href="resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d">grpc_resolver_unref</a></div><div class="ttdeci">void grpc_resolver_unref(grpc_resolver *policy)</div><div class="ttdef"><b>Definition:</b> resolver.c:61</div></div>
<div class="ttc" id="sockaddr_8h_html"><div class="ttname"><a href="sockaddr_8h.html">sockaddr.h</a></div></div>
@@ -198,7 +198,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver__factory_8c.html b/doc/ref/core.internal/html/resolver__factory_8c.html
index f528f72a72..d7d0ac5212 100644
--- a/doc/ref/core.internal/html/resolver__factory_8c.html
+++ b/doc/ref/core.internal/html/resolver__factory_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,6 +101,9 @@ Functions</h2></td></tr>
<tr class="memitem:a27c578ca66348965f7d3810d0c6fc65d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__factory_8c.html#a27c578ca66348965f7d3810d0c6fc65d">grpc_resolver_factory_create_resolver</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
<tr class="memdesc:a27c578ca66348965f7d3810d0c6fc65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a resolver instance for a name. <a href="#a27c578ca66348965f7d3810d0c6fc65d">More...</a><br/></td></tr>
<tr class="separator:a27c578ca66348965f7d3810d0c6fc65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf2c523d6bc78bb3528ca29001e1c2e1"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__factory_8c.html#acf2c523d6bc78bb3528ca29001e1c2e1">grpc_resolver_factory_get_default_authority</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri)</td></tr>
+<tr class="memdesc:acf2c523d6bc78bb3528ca29001e1c2e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a (freshly allocated with gpr_malloc) string representing the default authority to use for this scheme. <a href="#acf2c523d6bc78bb3528ca29001e1c2e1">More...</a><br/></td></tr>
+<tr class="separator:acf2c523d6bc78bb3528ca29001e1c2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a27c578ca66348965f7d3810d0c6fc65d"></a>
@@ -137,6 +140,34 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="acf2c523d6bc78bb3528ca29001e1c2e1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* grpc_resolver_factory_get_default_authority </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
+ <td class="paramname"><em>factory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__uri.html">grpc_uri</a> *&#160;</td>
+ <td class="paramname"><em>uri</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return a (freshly allocated with gpr_malloc) string representing the default authority to use for this scheme. </p>
+
+</div>
+</div>
<a class="anchor" id="ad5938bfb397011e5e7f4f8d048102e9c"></a>
<div class="memitem">
<div class="memproto">
@@ -172,7 +203,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver__factory_8h.html b/doc/ref/core.internal/html/resolver__factory_8h.html
index 51b0512aac..25ee23a152 100644
--- a/doc/ref/core.internal/html/resolver__factory_8h.html
+++ b/doc/ref/core.internal/html/resolver__factory_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,6 +124,9 @@ Functions</h2></td></tr>
<tr class="memitem:a27c578ca66348965f7d3810d0c6fc65d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d">grpc_resolver_factory_create_resolver</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
<tr class="memdesc:a27c578ca66348965f7d3810d0c6fc65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a resolver instance for a name. <a href="#a27c578ca66348965f7d3810d0c6fc65d">More...</a><br/></td></tr>
<tr class="separator:a27c578ca66348965f7d3810d0c6fc65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf2c523d6bc78bb3528ca29001e1c2e1"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1">grpc_resolver_factory_get_default_authority</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri)</td></tr>
+<tr class="memdesc:acf2c523d6bc78bb3528ca29001e1c2e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a (freshly allocated with gpr_malloc) string representing the default authority to use for this scheme. <a href="#acf2c523d6bc78bb3528ca29001e1c2e1">More...</a><br/></td></tr>
+<tr class="separator:acf2c523d6bc78bb3528ca29001e1c2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a44d5c388fec49323981552a26c5835a2"></a>
@@ -185,6 +188,34 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="acf2c523d6bc78bb3528ca29001e1c2e1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* grpc_resolver_factory_get_default_authority </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
+ <td class="paramname"><em>factory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__uri.html">grpc_uri</a> *&#160;</td>
+ <td class="paramname"><em>uri</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Return a (freshly allocated with gpr_malloc) string representing the default authority to use for this scheme. </p>
+
+</div>
+</div>
<a class="anchor" id="ad772468e42a97021bb827beb5b2db3ba"></a>
<div class="memitem">
<div class="memproto">
@@ -220,7 +251,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver__factory_8h_source.html b/doc/ref/core.internal/html/resolver__factory_8h_source.html
index d2d7d2f89b..a18f92e0f5 100644
--- a/doc/ref/core.internal/html/resolver__factory_8h_source.html
+++ b/doc/ref/core.internal/html/resolver__factory_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,29 +139,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgrpc__resolver__factory__vtable.html#a205881c42a64bda699ea7699e6fd3527"> 51</a></span>&#160; void (*<a class="code" href="structgrpc__resolver__factory__vtable.html#a205881c42a64bda699ea7699e6fd3527">ref</a>)(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory);</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgrpc__resolver__factory__vtable.html#aa83017deb3ec0dce406071545f0b203e"> 52</a></span>&#160; void (*<a class="code" href="structgrpc__resolver__factory__vtable.html#aa83017deb3ec0dce406071545f0b203e">unref</a>)(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__resolver__factory__vtable.html#a59d7eb4c9cb95b6ba33628c30b948f10"> 54</a></span>&#160; <a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *(*create_resolver)(</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri,</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>);</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgrpc__resolver__factory__vtable.html#a59d7eb4c9cb95b6ba33628c30b948f10"> 55</a></span>&#160; <a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *(*create_resolver)(</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba">grpc_resolver_factory_ref</a>(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *resolver);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">grpc_resolver_factory_unref</a>(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *resolver);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgrpc__resolver__factory__vtable.html#a3db53d5f54f197d74878427221293ee6"> 60</a></span>&#160; <span class="keywordtype">char</span> *(*get_default_authority)(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *<a class="code" href="resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d">grpc_resolver_factory_create_resolver</a>(</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri,</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CONFIG_RESOLVER_FACTORY_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d"> 63</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d">scheme</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;};</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba">grpc_resolver_factory_ref</a>(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *resolver);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">grpc_resolver_factory_unref</a>(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *resolver);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *<a class="code" href="resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d">grpc_resolver_factory_create_resolver</a>(</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1">grpc_resolver_factory_get_default_authority</a>(</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CONFIG_RESOLVER_FACTORY_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="uri__parser_8h_html"><div class="ttname"><a href="uri__parser_8h.html">uri_parser.h</a></div></div>
<div class="ttc" id="structgrpc__resolver__factory_html_ab063e0046b8db1db5469bf4b6f7cefc3"><div class="ttname"><a href="structgrpc__resolver__factory.html#ab063e0046b8db1db5469bf4b6f7cefc3">grpc_resolver_factory::vtable</a></div><div class="ttdeci">const grpc_resolver_factory_vtable * vtable</div><div class="ttdef"><b>Definition:</b> resolver_factory.h:47</div></div>
<div class="ttc" id="structgrpc__resolver__factory__vtable_html_aa83017deb3ec0dce406071545f0b203e"><div class="ttname"><a href="structgrpc__resolver__factory__vtable.html#aa83017deb3ec0dce406071545f0b203e">grpc_resolver_factory_vtable::unref</a></div><div class="ttdeci">void(* unref)(grpc_resolver_factory *factory)</div><div class="ttdef"><b>Definition:</b> resolver_factory.h:52</div></div>
<div class="ttc" id="subchannel__factory_8h_html"><div class="ttname"><a href="subchannel__factory_8h.html">subchannel_factory.h</a></div></div>
<div class="ttc" id="structgrpc__resolver__factory__vtable_html"><div class="ttname"><a href="structgrpc__resolver__factory__vtable.html">grpc_resolver_factory_vtable</a></div><div class="ttdef"><b>Definition:</b> resolver_factory.h:50</div></div>
+<div class="ttc" id="resolver__factory_8h_html_acf2c523d6bc78bb3528ca29001e1c2e1"><div class="ttname"><a href="resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1">grpc_resolver_factory_get_default_authority</a></div><div class="ttdeci">char * grpc_resolver_factory_get_default_authority(grpc_resolver_factory *factory, grpc_uri *uri)</div><div class="ttdoc">Return a (freshly allocated with gpr_malloc) string representing the default authority to use for thi...</div><div class="ttdef"><b>Definition:</b> resolver_factory.c:52</div></div>
<div class="ttc" id="resolver__factory_8h_html_a9a16ab9dc39e97fff0b95ef3fc76904f"><div class="ttname"><a href="resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f">grpc_resolver_factory_unref</a></div><div class="ttdeci">void grpc_resolver_factory_unref(grpc_resolver_factory *resolver)</div><div class="ttdef"><b>Definition:</b> resolver_factory.c:40</div></div>
<div class="ttc" id="structgrpc__resolver_html"><div class="ttname"><a href="structgrpc__resolver.html">grpc_resolver</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver.h:46</div></div>
-<div class="ttc" id="structsubchannel__factory_html"><div class="ttname"><a href="structsubchannel__factory.html">subchannel_factory</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:131</div></div>
+<div class="ttc" id="structsubchannel__factory_html"><div class="ttname"><a href="structsubchannel__factory.html">subchannel_factory</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:132</div></div>
<div class="ttc" id="resolver_8h_html"><div class="ttname"><a href="resolver_8h.html">resolver.h</a></div></div>
<div class="ttc" id="structgrpc__resolver__factory_html"><div class="ttname"><a href="structgrpc__resolver__factory.html">grpc_resolver_factory</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver_factory.h:46</div></div>
+<div class="ttc" id="structgrpc__resolver__factory__vtable_html_a649cbb35e1bf254193366dda2c4fb35d"><div class="ttname"><a href="structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d">grpc_resolver_factory_vtable::scheme</a></div><div class="ttdeci">const char * scheme</div><div class="ttdoc">URI scheme that this factory implements. </div><div class="ttdef"><b>Definition:</b> resolver_factory.h:63</div></div>
<div class="ttc" id="structgrpc__uri_html"><div class="ttname"><a href="structgrpc__uri.html">grpc_uri</a></div><div class="ttdef"><b>Definition:</b> uri_parser.h:37</div></div>
<div class="ttc" id="resolver__factory_8h_html_a27c578ca66348965f7d3810d0c6fc65d"><div class="ttname"><a href="resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d">grpc_resolver_factory_create_resolver</a></div><div class="ttdeci">grpc_resolver * grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory)</div><div class="ttdoc">Create a resolver instance for a name. </div><div class="ttdef"><b>Definition:</b> resolver_factory.c:45</div></div>
<div class="ttc" id="resolver__factory_8h_html_ad772468e42a97021bb827beb5b2db3ba"><div class="ttname"><a href="resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba">grpc_resolver_factory_ref</a></div><div class="ttdeci">void grpc_resolver_factory_ref(grpc_resolver_factory *resolver)</div><div class="ttdef"><b>Definition:</b> resolver_factory.c:36</div></div>
@@ -170,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver__registry_8c.html b/doc/ref/core.internal/html/resolver__registry_8c.html
index 6848611359..1f4b07bd66 100644
--- a/doc/ref/core.internal/html/resolver__registry_8c.html
+++ b/doc/ref/core.internal/html/resolver__registry_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,7 +85,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
-<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
@@ -98,11 +97,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="string__util_8h_source.html">grpc/support/string_util.h</a>&gt;</code><br/>
</div><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structregistered__resolver.html">registered_resolver</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:af575a6a4adada94cfdb731c84e327ed2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#af575a6a4adada94cfdb731c84e327ed2">MAX_RESOLVERS</a>&#160;&#160;&#160;10</td></tr>
@@ -110,16 +104,19 @@ Macros</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ac7c093f883b89670df4f0e6a42a9a77c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#ac7c093f883b89670df4f0e6a42a9a77c">grpc_resolver_registry_init</a> (const char *default_resolver_scheme)</td></tr>
-<tr class="separator:ac7c093f883b89670df4f0e6a42a9a77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef0b18f8dd91d09b8f3f826066df8964"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#aef0b18f8dd91d09b8f3f826066df8964">grpc_resolver_registry_init</a> (const char *default_resolver_prefix)</td></tr>
+<tr class="separator:aef0b18f8dd91d09b8f3f826066df8964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9178815fe26123c9413514e1212ca6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#a7e9178815fe26123c9413514e1212ca6">grpc_resolver_registry_shutdown</a> (void)</td></tr>
<tr class="separator:a7e9178815fe26123c9413514e1212ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a563d9d398ed1757d9c5f78ae2ec7b9d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">grpc_register_resolver_type</a> (const char *scheme, <a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory)</td></tr>
-<tr class="memdesc:a563d9d398ed1757d9c5f78ae2ec7b9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a resolver type. <a href="#a563d9d398ed1757d9c5f78ae2ec7b9d7">More...</a><br/></td></tr>
-<tr class="separator:a563d9d398ed1757d9c5f78ae2ec7b9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a42ba392534ac248b5a4ac1f87cd9b3b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#a42ba392534ac248b5a4ac1f87cd9b3b0">grpc_resolver_create</a> (const char *name, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
-<tr class="memdesc:a42ba392534ac248b5a4ac1f87cd9b3b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a resolver given <em>name</em>. <a href="#a42ba392534ac248b5a4ac1f87cd9b3b0">More...</a><br/></td></tr>
-<tr class="separator:a42ba392534ac248b5a4ac1f87cd9b3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">grpc_register_resolver_type</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory)</td></tr>
+<tr class="memdesc:a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a resolver type. <a href="#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">More...</a><br/></td></tr>
+<tr class="separator:a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45f8cdaaf830576b675ee63209e9e29f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#a45f8cdaaf830576b675ee63209e9e29f">grpc_resolver_create</a> (const char *target, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
+<tr class="memdesc:a45f8cdaaf830576b675ee63209e9e29f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a resolver given <em>target</em>. <a href="#a45f8cdaaf830576b675ee63209e9e29f">More...</a><br/></td></tr>
+<tr class="separator:a45f8cdaaf830576b675ee63209e9e29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade4375aeeaf1d8848b9fbf373021e885"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8c.html#ade4375aeeaf1d8848b9fbf373021e885">grpc_get_default_authority</a> (const char *target)</td></tr>
+<tr class="memdesc:ade4375aeeaf1d8848b9fbf373021e885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a target, return a (freshly allocated with gpr_malloc) string representing the default authority to pass from a client. <a href="#ade4375aeeaf1d8848b9fbf373021e885">More...</a><br/></td></tr>
+<tr class="separator:ade4375aeeaf1d8848b9fbf373021e885"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="af575a6a4adada94cfdb731c84e327ed2"></a>
@@ -135,26 +132,34 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a563d9d398ed1757d9c5f78ae2ec7b9d7"></a>
+<a class="anchor" id="ade4375aeeaf1d8848b9fbf373021e885"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_register_resolver_type </td>
+ <td class="memname">char* grpc_get_default_authority </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>scheme</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
+ <td class="paramname"><em>target</em></td><td>)</td>
<td></td>
- <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
- <td class="paramname"><em>factory</em>&#160;</td>
</tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Given a target, return a (freshly allocated with gpr_malloc) string representing the default authority to pass from a client. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
+ <td class="memname">void grpc_register_resolver_type </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
+ <td class="paramname"><em>factory</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -164,7 +169,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a42ba392534ac248b5a4ac1f87cd9b3b0"></a>
+<a class="anchor" id="a45f8cdaaf830576b675ee63209e9e29f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -172,7 +177,7 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a>* grpc_resolver_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>name</em>, </td>
+ <td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -188,12 +193,12 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Create a resolver given <em>name</em>. </p>
-<p>First tries to parse <em>name</em> as a URI. If this succeeds, tries to locate a registered resolver factory based on the URI scheme. If parsing or location fails, prefixes default_prefix from grpc_resolver_registry_init to name, and tries again (if default_prefix was not NULL). If a resolver factory was found, use it to instantiate a resolver and return it. If a resolver factory was not found, return NULL. </p>
+<p>Create a resolver given <em>target</em>. </p>
+<p>First tries to parse <em>target</em> as a URI. If this succeeds, tries to locate a registered resolver factory based on the URI scheme. If parsing or location fails, prefixes default_prefix from grpc_resolver_registry_init to target, and tries again (if default_prefix was not NULL). If a resolver factory was found, use it to instantiate a resolver and return it. If a resolver factory was not found, return NULL. </p>
</div>
</div>
-<a class="anchor" id="ac7c093f883b89670df4f0e6a42a9a77c"></a>
+<a class="anchor" id="aef0b18f8dd91d09b8f3f826066df8964"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -201,7 +206,7 @@ Functions</h2></td></tr>
<td class="memname">void grpc_resolver_registry_init </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>default_resolver_scheme</em></td><td>)</td>
+ <td class="paramname"><em>default_resolver_prefix</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -228,7 +233,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver__registry_8h.html b/doc/ref/core.internal/html/resolver__registry_8h.html
index ae8a12f5f6..9d230c7beb 100644
--- a/doc/ref/core.internal/html/resolver__registry_8h.html
+++ b/doc/ref/core.internal/html/resolver__registry_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -100,34 +100,45 @@ Functions</h2></td></tr>
<tr class="separator:a10ad765940e4f2ebf9d6bdc6b97d0fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9178815fe26123c9413514e1212ca6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6">grpc_resolver_registry_shutdown</a> (void)</td></tr>
<tr class="separator:a7e9178815fe26123c9413514e1212ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a563d9d398ed1757d9c5f78ae2ec7b9d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">grpc_register_resolver_type</a> (const char *scheme, <a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory)</td></tr>
-<tr class="memdesc:a563d9d398ed1757d9c5f78ae2ec7b9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a resolver type. <a href="#a563d9d398ed1757d9c5f78ae2ec7b9d7">More...</a><br/></td></tr>
-<tr class="separator:a563d9d398ed1757d9c5f78ae2ec7b9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a42ba392534ac248b5a4ac1f87cd9b3b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0">grpc_resolver_create</a> (const char *name, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
-<tr class="memdesc:a42ba392534ac248b5a4ac1f87cd9b3b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a resolver given <em>name</em>. <a href="#a42ba392534ac248b5a4ac1f87cd9b3b0">More...</a><br/></td></tr>
-<tr class="separator:a42ba392534ac248b5a4ac1f87cd9b3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">grpc_register_resolver_type</a> (<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory)</td></tr>
+<tr class="memdesc:a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a resolver type. <a href="#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">More...</a><br/></td></tr>
+<tr class="separator:a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45f8cdaaf830576b675ee63209e9e29f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f">grpc_resolver_create</a> (const char *target, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
+<tr class="memdesc:a45f8cdaaf830576b675ee63209e9e29f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a resolver given <em>target</em>. <a href="#a45f8cdaaf830576b675ee63209e9e29f">More...</a><br/></td></tr>
+<tr class="separator:a45f8cdaaf830576b675ee63209e9e29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade4375aeeaf1d8848b9fbf373021e885"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885">grpc_get_default_authority</a> (const char *target)</td></tr>
+<tr class="memdesc:ade4375aeeaf1d8848b9fbf373021e885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a target, return a (freshly allocated with gpr_malloc) string representing the default authority to pass from a client. <a href="#ade4375aeeaf1d8848b9fbf373021e885">More...</a><br/></td></tr>
+<tr class="separator:ade4375aeeaf1d8848b9fbf373021e885"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a563d9d398ed1757d9c5f78ae2ec7b9d7"></a>
+<a class="anchor" id="ade4375aeeaf1d8848b9fbf373021e885"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_register_resolver_type </td>
+ <td class="memname">char* grpc_get_default_authority </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>scheme</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
+ <td class="paramname"><em>target</em></td><td>)</td>
<td></td>
- <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
- <td class="paramname"><em>factory</em>&#160;</td>
</tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Given a target, return a (freshly allocated with gpr_malloc) string representing the default authority to pass from a client. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
+ <td class="memname">void grpc_register_resolver_type </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td>
+ <td class="paramname"><em>factory</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -137,7 +148,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a42ba392534ac248b5a4ac1f87cd9b3b0"></a>
+<a class="anchor" id="a45f8cdaaf830576b675ee63209e9e29f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -145,7 +156,7 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a>* grpc_resolver_create </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>name</em>, </td>
+ <td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -161,8 +172,8 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Create a resolver given <em>name</em>. </p>
-<p>First tries to parse <em>name</em> as a URI. If this succeeds, tries to locate a registered resolver factory based on the URI scheme. If parsing or location fails, prefixes default_prefix from grpc_resolver_registry_init to name, and tries again (if default_prefix was not NULL). If a resolver factory was found, use it to instantiate a resolver and return it. If a resolver factory was not found, return NULL. </p>
+<p>Create a resolver given <em>target</em>. </p>
+<p>First tries to parse <em>target</em> as a URI. If this succeeds, tries to locate a registered resolver factory based on the URI scheme. If parsing or location fails, prefixes default_prefix from grpc_resolver_registry_init to target, and tries again (if default_prefix was not NULL). If a resolver factory was found, use it to instantiate a resolver and return it. If a resolver factory was not found, return NULL. </p>
</div>
</div>
@@ -201,7 +212,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/resolver__registry_8h_source.html b/doc/ref/core.internal/html/resolver__registry_8h_source.html
index f4b420974e..a3e1429cc2 100644
--- a/doc/ref/core.internal/html/resolver__registry_8h_source.html
+++ b/doc/ref/core.internal/html/resolver__registry_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,26 +129,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0">grpc_resolver_registry_init</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *default_prefix);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6">grpc_resolver_registry_shutdown</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">grpc_register_resolver_type</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *scheme,</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory);</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *<a class="code" href="resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0">grpc_resolver_create</a>(</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>);</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_RESOLVER_REGISTRY_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="resolver__registry_8h_html_a563d9d398ed1757d9c5f78ae2ec7b9d7"><div class="ttname"><a href="resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7">grpc_register_resolver_type</a></div><div class="ttdeci">void grpc_register_resolver_type(const char *scheme, grpc_resolver_factory *factory)</div><div class="ttdoc">Register a resolver type. </div><div class="ttdef"><b>Definition:</b> resolver_registry.c:68</div></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">grpc_register_resolver_type</a>(<a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *<a class="code" href="resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f">grpc_resolver_create</a>(</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *target, <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885">grpc_get_default_authority</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *target);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_RESOLVER_REGISTRY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="resolver__registry_8h_html_ade4375aeeaf1d8848b9fbf373021e885"><div class="ttname"><a href="resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885">grpc_get_default_authority</a></div><div class="ttdeci">char * grpc_get_default_authority(const char *target)</div><div class="ttdoc">Given a target, return a (freshly allocated with gpr_malloc) string representing the default authorit...</div><div class="ttdef"><b>Definition:</b> resolver_registry.c:127</div></div>
+<div class="ttc" id="resolver__registry_8h_html_a45f8cdaaf830576b675ee63209e9e29f"><div class="ttname"><a href="resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f">grpc_resolver_create</a></div><div class="ttdeci">grpc_resolver * grpc_resolver_create(const char *target, grpc_subchannel_factory *subchannel_factory)</div><div class="ttdoc">Create a resolver given target. </div><div class="ttdef"><b>Definition:</b> resolver_registry.c:117</div></div>
+<div class="ttc" id="resolver__registry_8h_html_a5d4a6fdf0b8725ec0bf4e8dda33ed6ea"><div class="ttname"><a href="resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea">grpc_register_resolver_type</a></div><div class="ttdeci">void grpc_register_resolver_type(grpc_resolver_factory *factory)</div><div class="ttdoc">Register a resolver type. </div><div class="ttdef"><b>Definition:</b> resolver_registry.c:62</div></div>
<div class="ttc" id="structgrpc__resolver_html"><div class="ttname"><a href="structgrpc__resolver.html">grpc_resolver</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver.h:46</div></div>
-<div class="ttc" id="structsubchannel__factory_html"><div class="ttname"><a href="structsubchannel__factory.html">subchannel_factory</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:131</div></div>
+<div class="ttc" id="structsubchannel__factory_html"><div class="ttname"><a href="structsubchannel__factory.html">subchannel_factory</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:132</div></div>
<div class="ttc" id="resolver__factory_8h_html"><div class="ttname"><a href="resolver__factory_8h.html">resolver_factory.h</a></div></div>
-<div class="ttc" id="resolver__registry_8h_html_a42ba392534ac248b5a4ac1f87cd9b3b0"><div class="ttname"><a href="resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0">grpc_resolver_create</a></div><div class="ttdeci">grpc_resolver * grpc_resolver_create(const char *name, grpc_subchannel_factory *subchannel_factory)</div><div class="ttdoc">Create a resolver given name. </div><div class="ttdef"><b>Definition:</b> resolver_registry.c:96</div></div>
<div class="ttc" id="structgrpc__resolver__factory_html"><div class="ttname"><a href="structgrpc__resolver__factory.html">grpc_resolver_factory</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver_factory.h:46</div></div>
-<div class="ttc" id="resolver__registry_8h_html_a7e9178815fe26123c9413514e1212ca6"><div class="ttname"><a href="resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6">grpc_resolver_registry_shutdown</a></div><div class="ttdeci">void grpc_resolver_registry_shutdown(void)</div><div class="ttdef"><b>Definition:</b> resolver_registry.c:59</div></div>
-<div class="ttc" id="resolver__registry_8h_html_a10ad765940e4f2ebf9d6bdc6b97d0fb0"><div class="ttname"><a href="resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0">grpc_resolver_registry_init</a></div><div class="ttdeci">void grpc_resolver_registry_init(const char *default_prefix)</div><div class="ttdef"><b>Definition:</b> resolver_registry.c:54</div></div>
+<div class="ttc" id="resolver__registry_8h_html_a7e9178815fe26123c9413514e1212ca6"><div class="ttname"><a href="resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6">grpc_resolver_registry_shutdown</a></div><div class="ttdeci">void grpc_resolver_registry_shutdown(void)</div><div class="ttdef"><b>Definition:</b> resolver_registry.c:54</div></div>
+<div class="ttc" id="resolver__registry_8h_html_a10ad765940e4f2ebf9d6bdc6b97d0fb0"><div class="ttname"><a href="resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0">grpc_resolver_registry_init</a></div><div class="ttdeci">void grpc_resolver_registry_init(const char *default_prefix)</div><div class="ttdef"><b>Definition:</b> resolver_registry.c:49</div></div>
<div class="ttc" id="structgrpc__subchannel__factory_html"><div class="ttname"><a href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a></div><div class="ttdoc">Constructor for new configured channels. </div><div class="ttdef"><b>Definition:</b> subchannel_factory.h:45</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/rpc__stat__id_8h.html b/doc/ref/core.internal/html/rpc__metric__id_8h.html
index 64b921e5c3..cb29dc5524 100644
--- a/doc/ref/core.internal/html/rpc__stat__id_8h.html
+++ b/doc/ref/core.internal/html/rpc__metric__id_8h.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/census/rpc_stat_id.h File Reference</title>
+<title>GRPC Core: src/core/census/rpc_metric_id.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -87,108 +87,94 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
-<div class="title">rpc_stat_id.h File Reference</div> </div>
+<div class="title">rpc_metric_id.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p><a href="rpc__stat__id_8h_source.html">Go to the source code of this file.</a></p>
+<p><a href="rpc__metric__id_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
-<tr class="memitem:a59e5e9d32ec60d7d202ebd834117c7b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#a59e5e9d32ec60d7d202ebd834117c7b6">CENSUS_INVALID_STAT_ID</a>&#160;&#160;&#160;0 /* ID 0 is always invalid */</td></tr>
-<tr class="separator:a59e5e9d32ec60d7d202ebd834117c7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeaec3ab6b88faa6f3d17df39886839b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#aeaec3ab6b88faa6f3d17df39886839b4">CENSUS_RPC_CLIENT_REQUESTS</a>&#160;&#160;&#160;1 /* Count of client requests sent. */</td></tr>
-<tr class="separator:aeaec3ab6b88faa6f3d17df39886839b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abdbb1e62656b892c48ef4b5123be59e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#abdbb1e62656b892c48ef4b5123be59e2">CENSUS_RPC_SERVER_REQUESTS</a>&#160;&#160;&#160;2 /* Count of server requests sent. */</td></tr>
-<tr class="separator:abdbb1e62656b892c48ef4b5123be59e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab98fe10ab9da977ff1ab146fb47c25c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#ab98fe10ab9da977ff1ab146fb47c25c6">CENSUS_RPC_CLIENT_ERRORS</a>&#160;&#160;&#160;3 /* Client error counts. */</td></tr>
-<tr class="separator:ab98fe10ab9da977ff1ab146fb47c25c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a653739d1d6b9c46c169dd40023e883c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#a653739d1d6b9c46c169dd40023e883c3">CENSUS_RPC_SERVER_ERRORS</a>&#160;&#160;&#160;4 /* Server error counts. */</td></tr>
-<tr class="separator:a653739d1d6b9c46c169dd40023e883c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a18893b8a61bb96d779e5f3e1c6384fe2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#a18893b8a61bb96d779e5f3e1c6384fe2">CENSUS_RPC_CLIENT_LATENCY</a>&#160;&#160;&#160;5 /* Client side request latency. */</td></tr>
-<tr class="separator:a18893b8a61bb96d779e5f3e1c6384fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab30ee75f97d6c9361d8667d62349f49e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__stat__id_8h.html#ab30ee75f97d6c9361d8667d62349f49e">CENSUS_RPC_SERVER_LATENCY</a>&#160;&#160;&#160;6 /* Server side request latency. */</td></tr>
-<tr class="separator:ab30ee75f97d6c9361d8667d62349f49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e0f303137c7e21b380f9e3da614fa3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html#a9e0f303137c7e21b380f9e3da614fa3c">CENSUS_METRIC_RPC_CLIENT_REQUESTS</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)0)</td></tr>
+<tr class="separator:a9e0f303137c7e21b380f9e3da614fa3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3be602ecb7ae8c05fd7ce64b4681f176"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html#a3be602ecb7ae8c05fd7ce64b4681f176">CENSUS_METRIC_RPC_SERVER_REQUESTS</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)1)</td></tr>
+<tr class="separator:a3be602ecb7ae8c05fd7ce64b4681f176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a7e45b4a76e9076be244e6b810da519"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html#a9a7e45b4a76e9076be244e6b810da519">CENSUS_METRIC_RPC_CLIENT_ERRORS</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)2)</td></tr>
+<tr class="separator:a9a7e45b4a76e9076be244e6b810da519"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae89b38622760fa8274e61a32662d4985"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html#ae89b38622760fa8274e61a32662d4985">CENSUS_METRIC_RPC_SERVER_ERRORS</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)3)</td></tr>
+<tr class="separator:ae89b38622760fa8274e61a32662d4985"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc5e8ea8b3651ac7de7c0eb7829beb91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html#afc5e8ea8b3651ac7de7c0eb7829beb91">CENSUS_METRIC_RPC_CLIENT_LATENCY</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)4)</td></tr>
+<tr class="separator:afc5e8ea8b3651ac7de7c0eb7829beb91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6590a3799515462c7866a742bb11e8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpc__metric__id_8h.html#af6590a3799515462c7866a742bb11e8f">CENSUS_METRIC_RPC_SERVER_LATENCY</a>&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)5)</td></tr>
+<tr class="separator:af6590a3799515462c7866a742bb11e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a59e5e9d32ec60d7d202ebd834117c7b6"></a>
+<a class="anchor" id="a9a7e45b4a76e9076be244e6b810da519"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define CENSUS_INVALID_STAT_ID&#160;&#160;&#160;0 /* ID 0 is always invalid */</td>
+ <td class="memname">#define CENSUS_METRIC_RPC_CLIENT_ERRORS&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab98fe10ab9da977ff1ab146fb47c25c6"></a>
+<a class="anchor" id="afc5e8ea8b3651ac7de7c0eb7829beb91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define CENSUS_RPC_CLIENT_ERRORS&#160;&#160;&#160;3 /* Client error counts. */</td>
+ <td class="memname">#define CENSUS_METRIC_RPC_CLIENT_LATENCY&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)4)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a18893b8a61bb96d779e5f3e1c6384fe2"></a>
+<a class="anchor" id="a9e0f303137c7e21b380f9e3da614fa3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define CENSUS_RPC_CLIENT_LATENCY&#160;&#160;&#160;5 /* Client side request latency. */</td>
+ <td class="memname">#define CENSUS_METRIC_RPC_CLIENT_REQUESTS&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aeaec3ab6b88faa6f3d17df39886839b4"></a>
+<a class="anchor" id="ae89b38622760fa8274e61a32662d4985"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define CENSUS_RPC_CLIENT_REQUESTS&#160;&#160;&#160;1 /* Count of client requests sent. */</td>
+ <td class="memname">#define CENSUS_METRIC_RPC_SERVER_ERRORS&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a653739d1d6b9c46c169dd40023e883c3"></a>
+<a class="anchor" id="af6590a3799515462c7866a742bb11e8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define CENSUS_RPC_SERVER_ERRORS&#160;&#160;&#160;4 /* Server error counts. */</td>
+ <td class="memname">#define CENSUS_METRIC_RPC_SERVER_LATENCY&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab30ee75f97d6c9361d8667d62349f49e"></a>
+<a class="anchor" id="a3be602ecb7ae8c05fd7ce64b4681f176"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define CENSUS_RPC_SERVER_LATENCY&#160;&#160;&#160;6 /* Server side request latency. */</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abdbb1e62656b892c48ef4b5123be59e2"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define CENSUS_RPC_SERVER_REQUESTS&#160;&#160;&#160;2 /* Count of server requests sent. */</td>
+ <td class="memname">#define CENSUS_METRIC_RPC_SERVER_REQUESTS&#160;&#160;&#160;((<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>)1)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -198,7 +184,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/rpc__stat__id_8h_source.html b/doc/ref/core.internal/html/rpc__metric__id_8h_source.html
index d3e7c634cc..e2c54adde7 100644
--- a/doc/ref/core.internal/html/rpc__stat__id_8h_source.html
+++ b/doc/ref/core.internal/html/rpc__metric__id_8h_source.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/census/rpc_stat_id.h Source File</title>
+<title>GRPC Core: src/core/census/rpc_metric_id.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,10 +85,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="headertitle">
-<div class="title">rpc_stat_id.h</div> </div>
+<div class="title">rpc_metric_id.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="rpc__stat__id_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<a href="rpc__metric__id_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
@@ -121,23 +121,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef CENSUS_RPC_STAT_ID_H</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_STAT_ID_H</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef CENSUS_RPC_METRIC_ID_H</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_METRIC_ID_H</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* Stats ID&#39;s used for RPC measurements. */</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#a59e5e9d32ec60d7d202ebd834117c7b6"> 38</a></span>&#160;<span class="preprocessor">#define CENSUS_INVALID_STAT_ID 0 </span><span class="comment">/* ID 0 is always invalid */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#aeaec3ab6b88faa6f3d17df39886839b4"> 39</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_CLIENT_REQUESTS 1 </span><span class="comment">/* Count of client requests sent. */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#abdbb1e62656b892c48ef4b5123be59e2"> 40</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_SERVER_REQUESTS 2 </span><span class="comment">/* Count of server requests sent. */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#ab98fe10ab9da977ff1ab146fb47c25c6"> 41</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_CLIENT_ERRORS 3 </span><span class="comment">/* Client error counts. */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#a653739d1d6b9c46c169dd40023e883c3"> 42</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_SERVER_ERRORS 4 </span><span class="comment">/* Server error counts. */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#a18893b8a61bb96d779e5f3e1c6384fe2"> 43</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_CLIENT_LATENCY 5 </span><span class="comment">/* Client side request latency. */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="rpc__stat__id_8h.html#ab30ee75f97d6c9361d8667d62349f49e"> 44</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CENSUS_RPC_SERVER_LATENCY 6 </span><span class="comment">/* Server side request latency. */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CENSUS_RPC_STAT_ID_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* Metric ID&#39;s used for RPC measurements. */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* Count of client requests sent. */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="rpc__metric__id_8h.html#a9e0f303137c7e21b380f9e3da614fa3c"> 39</a></span>&#160;<span class="preprocessor">#define CENSUS_METRIC_RPC_CLIENT_REQUESTS ((gpr_uint32)0)</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="comment">/* Count of server requests sent. */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="rpc__metric__id_8h.html#a3be602ecb7ae8c05fd7ce64b4681f176"> 41</a></span>&#160;<span class="preprocessor">#define CENSUS_METRIC_RPC_SERVER_REQUESTS ((gpr_uint32)1)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="comment">/* Client error counts. */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="rpc__metric__id_8h.html#a9a7e45b4a76e9076be244e6b810da519"> 43</a></span>&#160;<span class="preprocessor">#define CENSUS_METRIC_RPC_CLIENT_ERRORS ((gpr_uint32)2)</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="comment">/* Server error counts. */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="rpc__metric__id_8h.html#ae89b38622760fa8274e61a32662d4985"> 45</a></span>&#160;<span class="preprocessor">#define CENSUS_METRIC_RPC_SERVER_ERRORS ((gpr_uint32)3)</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="comment">/* Client side request latency. */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="rpc__metric__id_8h.html#afc5e8ea8b3651ac7de7c0eb7829beb91"> 47</a></span>&#160;<span class="preprocessor">#define CENSUS_METRIC_RPC_CLIENT_LATENCY ((gpr_uint32)4)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="comment">/* Server side request latency. */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="rpc__metric__id_8h.html#af6590a3799515462c7866a742bb11e8f"> 49</a></span>&#160;<span class="preprocessor">#define CENSUS_METRIC_RPC_SERVER_LATENCY ((gpr_uint32)5)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CENSUS_RPC_METRIC_ID_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/search/all_0.js b/doc/ref/core.internal/html/search/all_0.js
index aa3146dcea..336237b933 100644
--- a/doc/ref/core.internal/html/search/all_0.js
+++ b/doc/ref/core.internal/html/search/all_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['_5fgnu_5fsource',['_GNU_SOURCE',['../tcp__server__posix_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;tcp_server_posix.c'],['../cpu__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;cpu_linux.c'],['../env__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;env_linux.c'],['../log__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;log_linux.c']]],
+ ['_5fgnu_5fsource',['_GNU_SOURCE',['../tcp__server__posix_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;tcp_server_posix.c'],['../udp__server_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;udp_server.c'],['../cpu__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;cpu_linux.c'],['../env__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;env_linux.c'],['../log__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;log_linux.c']]],
['_5fposix_5fsource',['_POSIX_SOURCE',['../log__linux_8c.html#ac3d144aa01e765a1fae62ab5491c7cc1',1,'log_linux.c']]]
];
diff --git a/doc/ref/core.internal/html/search/all_1.js b/doc/ref/core.internal/html/search/all_1.js
index 2581caad49..63061ef1ee 100644
--- a/doc/ref/core.internal/html/search/all_1.js
+++ b/doc/ref/core.internal/html/search/all_1.js
@@ -1,9 +1,10 @@
var searchData=
[
+ ['accept_5fencoding_5fstorage',['accept_encoding_storage',['../structcall__data.html#a3fff0f0041810162f27d0be82470fcda',1,'call_data']]],
['accept_5fstream',['accept_stream',['../structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a',1,'grpc_chttp2_transport']]],
['accept_5fstream_5fuser_5fdata',['accept_stream_user_data',['../structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f',1,'grpc_chttp2_transport']]],
['accepting_5fstream',['accepting_stream',['../structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e',1,'grpc_chttp2_transport']]],
- ['access_5ftoken_5fmd',['access_token_md',['../structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be',1,'grpc_oauth2_token_fetcher_credentials::access_token_md()'],['../structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09',1,'grpc_access_token_credentials::access_token_md()'],['../structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693',1,'grpc_fake_oauth2_credentials::access_token_md()']]],
+ ['access_5ftoken_5fmd',['access_token_md',['../structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be',1,'grpc_oauth2_token_fetcher_credentials::access_token_md()'],['../structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09',1,'grpc_access_token_credentials::access_token_md()']]],
['activated',['ACTIVATED',['../server_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1a84b328a7ebdea4c8c4ed62e035ada28d',1,'server.c']]],
['active',['active',['../structgrpc__subchannel.html#a9095183eaf77899e3b932d3445cfa45b',1,'grpc_subchannel']]],
['active_5fversion',['active_version',['../structgrpc__subchannel.html#a6569eb7df7abc7fd022ff8c1a6ce2ae1',1,'grpc_subchannel']]],
@@ -14,13 +15,15 @@ var searchData=
['add_5fto_5fpollset',['add_to_pollset',['../structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556',1,'grpc_endpoint_vtable']]],
['add_5fto_5fpollset_5fset',['add_to_pollset_set',['../structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c',1,'grpc_endpoint_vtable']]],
['added_5fto_5fiocp',['added_to_iocp',['../structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47',1,'grpc_winsocket']]],
- ['addr',['addr',['../structgrpc__connect__in__args.html#a01c5d04f3df0288acdd6e68e84ac1834',1,'grpc_connect_in_args::addr()'],['../structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb',1,'grpc_subchannel_args::addr()'],['../structgrpc__resolved__address.html#a664035b0fc073c4a49f5e7c1cc765c9d',1,'grpc_resolved_address::addr()'],['../structsockaddr__resolver.html#a35fd9ba04c766da4556c76e6f32a6356',1,'sockaddr_resolver::addr()'],['../structgrpc__subchannel.html#a1133699340905f7c7f8c50fc97591647',1,'grpc_subchannel::addr()']]],
- ['addr_5flen',['addr_len',['../structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b',1,'grpc_connect_in_args::addr_len()'],['../structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026',1,'grpc_subchannel_args::addr_len()'],['../structsockaddr__resolver.html#acad714ee68d2e23a4157f49f7fc35e91',1,'sockaddr_resolver::addr_len()'],['../structgrpc__subchannel.html#ab74ce5a1e1067a508e74048ec68aea10',1,'grpc_subchannel::addr_len()']]],
+ ['addr',['addr',['../structgrpc__connect__in__args.html#a01c5d04f3df0288acdd6e68e84ac1834',1,'grpc_connect_in_args::addr()'],['../structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb',1,'grpc_subchannel_args::addr()'],['../structgrpc__resolved__address.html#a664035b0fc073c4a49f5e7c1cc765c9d',1,'grpc_resolved_address::addr()'],['../structgrpc__subchannel.html#a1133699340905f7c7f8c50fc97591647',1,'grpc_subchannel::addr()']]],
+ ['addr_5flen',['addr_len',['../structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b',1,'grpc_connect_in_args::addr_len()'],['../structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026',1,'grpc_subchannel_args::addr_len()'],['../structgrpc__subchannel.html#ab74ce5a1e1067a508e74048ec68aea10',1,'grpc_subchannel::addr_len()']]],
['addresses',['addresses',['../structinternal__request.html#a0ab2a9ca4e299dc1f8fa41de2e3384b0',1,'internal_request']]],
- ['addrs',['addrs',['../structgrpc__resolved__addresses.html#afdf4d95430fcf478a164c665d71e913c',1,'grpc_resolved_addresses']]],
+ ['addrs',['addrs',['../structgrpc__resolved__addresses.html#afdf4d95430fcf478a164c665d71e913c',1,'grpc_resolved_addresses::addrs()'],['../structsockaddr__resolver.html#a0f3adc10d0f589872b270db685e5377d',1,'sockaddr_resolver::addrs()']]],
+ ['addrs_5flen',['addrs_len',['../structsockaddr__resolver.html#a651ec066d80c1f818281288208a6c6b1',1,'sockaddr_resolver']]],
['after_5fprioritization',['after_prioritization',['../structgrpc__chttp2__hpack__parser.html#ace46342325728ee279253c5ee146d6d0',1,'grpc_chttp2_hpack_parser']]],
['aggregate_5ftotal_5fweight',['aggregate_total_weight',['../structgrpc__time__averaged__stats.html#a85043e8ac6f293e2e74c8e93cf8660f1',1,'grpc_time_averaged_stats']]],
['aggregate_5fweighted_5favg',['aggregate_weighted_avg',['../structgrpc__time__averaged__stats.html#a0ba895378c9c903375bbe3d153aae2ab',1,'grpc_time_averaged_stats']]],
+ ['aggregation_2eh',['aggregation.h',['../aggregation_8h.html',1,'']]],
['alarm',['alarm',['../structgrpc__subchannel.html#af42dd9bca8055a7afb3415f857ca28fa',1,'grpc_subchannel::alarm()'],['../structgrpc__call.html#a673a0cdde6bc7ebe5ff66820b8bd0b91',1,'grpc_call::alarm()'],['../structstate__watcher.html#a550220a27c14e026329a260cd581ece2',1,'state_watcher::alarm()']]],
['alarm_2ec',['alarm.c',['../alarm_8c.html',1,'']]],
['alarm_2eh',['alarm.h',['../alarm_8h.html',1,'']]],
@@ -44,13 +47,17 @@ var searchData=
['alpn_5fprotocol_5flist_5flength',['alpn_protocol_list_length',['../structtsi__ssl__client__handshaker__factory.html#a63415a7f73f99c3ccee2addc915c9482',1,'tsi_ssl_client_handshaker_factory::alpn_protocol_list_length()'],['../structtsi__ssl__server__handshaker__factory.html#a1dd579a38c0ab5d7f1304b26a838954b',1,'tsi_ssl_server_handshaker_factory::alpn_protocol_list_length()']]],
['amount',['amount',['../structgrpc__chttp2__window__update__parser.html#a6c822f3aa4adda962a78d20ae3ed0da2',1,'grpc_chttp2_window_update_parser']]],
['announce_5fwindow',['announce_window',['../structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17',1,'grpc_chttp2_stream_writing']]],
- ['arg',['arg',['../structarg.html',1,'arg'],['../structlistener.html#a979a29a26af9ef7a83a22f0cdd7fe1a4',1,'listener::arg()'],['../cmdline_8c.html#af240efb36795b416de0779ad5d5159e4',1,'arg():&#160;cmdline.c']]],
+ ['api_5frequest_5fbytes',['api_request_bytes',['../structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911',1,'census_rpc_stats']]],
+ ['api_5fresponse_5fbytes',['api_response_bytes',['../structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597',1,'census_rpc_stats']]],
+ ['app_5ferror_5fcnt',['app_error_cnt',['../structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b',1,'census_rpc_stats']]],
+ ['arg',['arg',['../structarg.html',1,'arg'],['../structon__done__closure.html#a4c2285e1a2b3e57cc55ca52b37a61683',1,'on_done_closure::arg()'],['../structlistener.html#a979a29a26af9ef7a83a22f0cdd7fe1a4',1,'listener::arg()'],['../cmdline_8c.html#af240efb36795b416de0779ad5d5159e4',1,'arg():&#160;cmdline.c']]],
['args',['args',['../structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76',1,'grpc_channel_args::args()'],['../structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081',1,'grpc_subchannel_args::args()'],['../structconnector.html#ad3d70fc61b888fcb246a4a307b16c4ec',1,'connector::args()'],['../structgrpc__subchannel.html#a9ffccab543a55f5ea53d9075f8d88079',1,'grpc_subchannel::args()'],['../structgpr__cmdline.html#a7966fa04e7e92065675c49535ea9c078',1,'gpr_cmdline::args()']]],
['argtype',['argtype',['../cmdline_8c.html#a55073e9737969efda87471594edd95d4',1,'cmdline.c']]],
['argtype_5fbool',['ARGTYPE_BOOL',['../cmdline_8c.html#a55073e9737969efda87471594edd95d4ad141b51bee7ccb14e0c83871f0e3ee0d',1,'cmdline.c']]],
['argtype_5fint',['ARGTYPE_INT',['../cmdline_8c.html#a55073e9737969efda87471594edd95d4a620547b20bcf630ba7f4d727fdb22521',1,'cmdline.c']]],
['argtype_5fstring',['ARGTYPE_STRING',['../cmdline_8c.html#a55073e9737969efda87471594edd95d4a50a996a2423b2fd5397a14b362fa23ab',1,'cmdline.c']]],
['argv0',['argv0',['../structgpr__cmdline.html#ad262ed090b9dca4ea6d4bd7be222a40e',1,'gpr_cmdline']]],
+ ['array',['array',['../structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6',1,'grpc_auth_property_array']]],
['async_5fsetup_5ftask',['async_setup_task',['../structcall__data.html#ab21ef8aafd3c095825805e29e69670ce',1,'call_data']]],
['atm',['atm',['../unionlockfree__node.html#a8bac5e680ab1fce893f7727f7a0be892',1,'lockfree_node']]],
['atm_2eh',['atm.h',['../atm_8h.html',1,'']]],
@@ -59,8 +66,9 @@ var searchData=
['atm_5fwin32_2eh',['atm_win32.h',['../atm__win32_8h.html',1,'']]],
['aud',['aud',['../structgrpc__jwt__claims.html#ab3aeb778bc0983824534ffa0c1e51f9c',1,'grpc_jwt_claims']]],
['audience',['audience',['../structverifier__cb__ctx.html#afdbd6e54ed44e9938991b0ed1915ed2d',1,'verifier_cb_ctx']]],
- ['auth_5fcontext',['auth_context',['../structgrpc__security__connector.html#a076a1d251960f6c9c3b173d1d8eb9a17',1,'grpc_security_connector::auth_context()'],['../structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c',1,'grpc_client_security_context::auth_context()'],['../structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1',1,'grpc_server_security_context::auth_context()']]],
+ ['auth_5fcontext',['auth_context',['../structgrpc__security__connector.html#a076a1d251960f6c9c3b173d1d8eb9a17',1,'grpc_security_connector::auth_context()'],['../structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c',1,'grpc_client_security_context::auth_context()'],['../structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1',1,'grpc_server_security_context::auth_context()'],['../structcall__data.html#a4a8c8939c2035ae477b96a53943df07c',1,'call_data::auth_context()']]],
['auth_5ffilters_2eh',['auth_filters.h',['../auth__filters_8h.html',1,'']]],
+ ['auth_5fon_5frecv',['auth_on_recv',['../structcall__data.html#a678c39056cc0b7ee525e1feac308be0c',1,'call_data']]],
['authority',['authority',['../structgrpc__uri.html#a45c46df3b35b7f1ce728ea22c9d5dde7',1,'grpc_uri::authority()'],['../structcall__data.html#a216c8a3e91a659b6ad5f3de09bbf8ff0',1,'call_data::authority()'],['../structregistered__call.html#aa41fdf7362b58db7148acb228df62408',1,'registered_call::authority()']]],
['authority_5fkey',['authority_key',['../structchannel__data.html#abff9ead49754255e5fe5f5767634b553',1,'channel_data']]],
['authority_5fstring',['authority_string',['../structchannel__data.html#a65b7bac5d0844808a6d6b399ca1d234f',1,'channel_data::authority_string()'],['../structgrpc__channel.html#a9ad924bb3cc339c10d106f48b9a4a959',1,'grpc_channel::authority_string()']]]
diff --git a/doc/ref/core.internal/html/search/all_10.js b/doc/ref/core.internal/html/search/all_10.js
index 8a70bb7876..beae33ed56 100644
--- a/doc/ref/core.internal/html/search/all_10.js
+++ b/doc/ref/core.internal/html/search/all_10.js
@@ -1,17 +1,18 @@
var searchData=
[
['p',['p',['../structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d',1,'grpc_arg']]],
- ['parent',['parent',['../structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba',1,'grpc_json']]],
+ ['parent',['parent',['../structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba',1,'grpc_json::parent()'],['../structgrpc__call.html#a39d401a45e785c245652eff3db801222',1,'grpc_call::parent()']]],
['parser',['parser',['../structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61',1,'grpc_chttp2_transport_parsing::parser()'],['../structinternal__request.html#a2de0ab3497414fd48d1a180c4473cfab',1,'internal_request::parser()']]],
['parser_2ec',['parser.c',['../parser_8c.html',1,'']]],
['parser_2eh',['parser.h',['../parser_8h.html',1,'']]],
['parser_5fdata',['parser_data',['../structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442',1,'grpc_chttp2_transport_parsing']]],
- ['parsing',['parsing',['../structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae',1,'grpc_chttp2_hpack_parser::parsing()'],['../structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c',1,'grpc_chttp2_transport::parsing()'],['../structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9',1,'grpc_chttp2_stream::parsing()']]],
+ ['parsing',['parsing',['../structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7',1,'grpc_chttp2_hpack_parser::parsing()'],['../structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c',1,'grpc_chttp2_transport::parsing()'],['../structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9',1,'grpc_chttp2_stream::parsing()']]],
['parsing_2ec',['parsing.c',['../parsing_8c.html',1,'']]],
['parsing_5factive',['parsing_active',['../structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3',1,'grpc_chttp2_transport']]],
['parsing_5fstream_5fmap',['parsing_stream_map',['../structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937',1,'grpc_chttp2_transport']]],
- ['path',['path',['../structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa',1,'grpc_httpcli_request::path()'],['../structgrpc__uri.html#a9930f3989c76fd5b36dc63943190e40f',1,'grpc_uri::path()'],['../structregistered__call.html#a9abf9cadc3985fe0eacd827dcb857ea5',1,'registered_call::path()'],['../structcall__data.html#a6bcb3a806a24c9818f835251b97c01f8',1,'call_data::path()']]],
+ ['path',['path',['../structgrpc__uri.html#a9930f3989c76fd5b36dc63943190e40f',1,'grpc_uri::path()'],['../structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa',1,'grpc_httpcli_request::path()'],['../structregistered__call.html#a9abf9cadc3985fe0eacd827dcb857ea5',1,'registered_call::path()'],['../structcall__data.html#a6bcb3a806a24c9818f835251b97c01f8',1,'call_data::path()']]],
['path_5fkey',['path_key',['../structchannel__data.html#ad664631571a7160913f62e95368bbb2d',1,'channel_data']]],
+ ['path_5fstr',['path_str',['../structchannel__data.html#a8280eb9b80ee3c6b9f0f70d87241328a',1,'channel_data']]],
['path_5fstring',['path_string',['../structchannel__data.html#a3b2675d97ec1d95dc4cde4db5b00e0e7',1,'channel_data::path_string()'],['../structgrpc__channel.html#ad55dee766f5bae6c7bc00ad07bcb4b04',1,'grpc_channel::path_string()']]],
['peer',['peer',['../structgrpc__ssl__channel__security__connector.html#a8624078f54a0cf3dfdd47f4a0ac81042',1,'grpc_ssl_channel_security_connector']]],
['peer_5fidentity_5fproperty_5fname',['peer_identity_property_name',['../structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33',1,'grpc_auth_context']]],
@@ -52,13 +53,13 @@ var searchData=
['ping_5fcounter',['ping_counter',['../structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7',1,'grpc_chttp2_transport_global']]],
['pings',['pings',['../structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad',1,'grpc_chttp2_transport_global::pings()'],['../structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b',1,'grpc_chttp2_transport_parsing::pings()']]],
['plaintext_5fheader',['PLAINTEXT_HEADER',['../hpack__parser_8c.html#a71eda0fd38f30d8005251eb895de35eea6b3fea68a44cbdbcd96fbdcf35d98a4c',1,'hpack_parser.c']]],
- ['pointer',['pointer',['../structgrpc__arg.html#a85b5bbfbdec09ae46cff15628096137a',1,'grpc_arg']]],
- ['pollset',['pollset',['../structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6',1,'grpc_fd_watcher::pollset()'],['../structinternal__request.html#aba6c008fc3a067827acf1dea8d88dec7',1,'internal_request::pollset()'],['../structcall__data.html#ab3a66a414a73ad49d82a87935ec0c08e',1,'call_data::pollset()'],['../structgrpc__composite__credentials__metadata__context.html#a826b0b290b5335867fb0299e75006083',1,'grpc_composite_credentials_metadata_context::pollset()'],['../structcompute__engine__detector.html#aadec91057716658d818c9dd3ead90ccd',1,'compute_engine_detector::pollset()'],['../structverifier__cb__ctx.html#a66c16d6c5a98e27b0bdc901f4f2f010a',1,'verifier_cb_ctx::pollset()'],['../structpending__pick.html#afcad270e19b4e1e0a709426ca42e01fe',1,'pending_pick::pollset()'],['../structwaiting__for__connect.html#a18622a8e1fc008c3c9e97d0ae72a4369',1,'waiting_for_connect::pollset()'],['../structgrpc__completion__queue.html#aea3ae4f771564833e6082e50c4ebbbdc',1,'grpc_completion_queue::pollset()']]],
+ ['plucker',['plucker',['../structplucker.html',1,'']]],
+ ['pluckers',['pluckers',['../structgrpc__completion__queue.html#ac421b4efba690c5cff76570781f13c87',1,'grpc_completion_queue']]],
+ ['pointer',['pointer',['../structgrpc__arg.html#af4a4854a48d943e11cd5f629e6c5421d',1,'grpc_arg']]],
+ ['pollset',['pollset',['../structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a',1,'grpc_auth_context::pollset()'],['../structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6',1,'grpc_fd_watcher::pollset()'],['../structcall__data.html#ab3a66a414a73ad49d82a87935ec0c08e',1,'call_data::pollset()'],['../structgrpc__composite__credentials__metadata__context.html#a826b0b290b5335867fb0299e75006083',1,'grpc_composite_credentials_metadata_context::pollset()'],['../structcompute__engine__detector.html#aadec91057716658d818c9dd3ead90ccd',1,'compute_engine_detector::pollset()'],['../structverifier__cb__ctx.html#a66c16d6c5a98e27b0bdc901f4f2f010a',1,'verifier_cb_ctx::pollset()'],['../structpending__pick.html#afcad270e19b4e1e0a709426ca42e01fe',1,'pending_pick::pollset()'],['../structwaiting__for__connect.html#a18622a8e1fc008c3c9e97d0ae72a4369',1,'waiting_for_connect::pollset()'],['../structinternal__request.html#aba6c008fc3a067827acf1dea8d88dec7',1,'internal_request::pollset()'],['../structgrpc__completion__queue.html#aea3ae4f771564833e6082e50c4ebbbdc',1,'grpc_completion_queue::pollset()']]],
['pollset_2eh',['pollset.h',['../pollset_8h.html',1,'']]],
['pollset_5fcapacity',['pollset_capacity',['../structgrpc__pollset__set.html#a4b003019253d6308d16b17dfeed86ef7',1,'grpc_pollset_set']]],
['pollset_5fcount',['pollset_count',['../structgrpc__pollset__set.html#ad6dbbb51fb8ed94dcd176ae4304e38c9',1,'grpc_pollset_set']]],
- ['pollset_5fkick_5fposix_2ec',['pollset_kick_posix.c',['../pollset__kick__posix_8c.html',1,'']]],
- ['pollset_5fkick_5fposix_2eh',['pollset_kick_posix.h',['../pollset__kick__posix_8h.html',1,'']]],
['pollset_5fmultipoller_5fwith_5fepoll_2ec',['pollset_multipoller_with_epoll.c',['../pollset__multipoller__with__epoll_8c.html',1,'']]],
['pollset_5fmultipoller_5fwith_5fpoll_5fposix_2ec',['pollset_multipoller_with_poll_posix.c',['../pollset__multipoller__with__poll__posix_8c.html',1,'']]],
['pollset_5fposix_2ec',['pollset_posix.c',['../pollset__posix_8c.html',1,'']]],
@@ -73,12 +74,15 @@ var searchData=
['pollset_5fwindows_2eh',['pollset_windows.h',['../pollset__windows_8h.html',1,'']]],
['pollsets',['pollsets',['../structgrpc__pollset__set.html#a2bf7578ddd437f32e60a550a5bb9b5fb',1,'grpc_pollset_set::pollsets()'],['../structgrpc__server.html#a747c9f6abd58918d40735615ad95e434',1,'grpc_server::pollsets()']]],
['port_5fplatform_2eh',['port_platform.h',['../port__platform_8h.html',1,'']]],
- ['prev',['prev',['../structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97',1,'grpc_alarm::prev()'],['../structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465',1,'grpc_fd_watcher::prev()'],['../structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d',1,'grpc_iomgr_object::prev()'],['../structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44',1,'grpc_kick_fd_info::prev()'],['../structgrpc__json.html#a91f0018795a9937b32e3f1517e3646ee',1,'grpc_json::prev()'],['../structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400',1,'grpc_chttp2_stream_link::prev()'],['../structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6',1,'grpc_chttp2_outstanding_ping::prev()'],['../structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0',1,'grpc_linked_mdelem::prev()'],['../structcall__link.html#abbc2f63926a688bd3fc03f5df8705bc3',1,'call_link::prev()'],['../structchannel__data.html#afbde4416755c3c9a0b7d0021e8e290c5',1,'channel_data::prev()'],['../structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4',1,'gpr_cancellable_list_::prev()']]],
+ ['prev',['prev',['../structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97',1,'grpc_alarm::prev()'],['../structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465',1,'grpc_fd_watcher::prev()'],['../structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d',1,'grpc_iomgr_object::prev()'],['../structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba',1,'grpc_pollset_worker::prev()'],['../structgrpc__json.html#a91f0018795a9937b32e3f1517e3646ee',1,'grpc_json::prev()'],['../structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400',1,'grpc_chttp2_stream_link::prev()'],['../structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6',1,'grpc_chttp2_outstanding_ping::prev()'],['../structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0',1,'grpc_linked_mdelem::prev()'],['../structcall__link.html#abbc2f63926a688bd3fc03f5df8705bc3',1,'call_link::prev()'],['../structchannel__data.html#afbde4416755c3c9a0b7d0021e8e290c5',1,'channel_data::prev()']]],
+ ['print',['print',['../structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6',1,'census_aggregation_ops']]],
['private_5fkey',['private_key',['../structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72',1,'grpc_ssl_pem_key_cert_pair::private_key()'],['../structgrpc__auth__json__key.html#a1f2ce4e3cd708243003fc4201f4000b2',1,'grpc_auth_json_key::private_key()']]],
['private_5fkey_5fid',['private_key_id',['../structgrpc__auth__json__key.html#a2e834734c85148fcfa8de3deff36dea4',1,'grpc_auth_json_key']]],
+ ['process',['process',['../structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68',1,'grpc_auth_metadata_processor']]],
['process_5fbytes_5ffrom_5fpeer',['process_bytes_from_peer',['../structtsi__handshaker__vtable.html#aefed0ec53fa68de5417c720357c50a38',1,'tsi_handshaker_vtable']]],
- ['properties',['properties',['../structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7',1,'grpc_auth_context::properties()'],['../structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a',1,'tsi_peer::properties()']]],
- ['property_5fcount',['property_count',['../structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b',1,'grpc_auth_context::property_count()'],['../structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8',1,'tsi_peer::property_count()']]],
+ ['processor',['processor',['../structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592',1,'grpc_server_credentials::processor()'],['../structchannel__data.html#aafc57c0940b43eab8acf4b9c6f648eae',1,'channel_data::processor()']]],
+ ['properties',['properties',['../structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7',1,'grpc_auth_context::properties()'],['../structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a',1,'tsi_peer::properties()']]],
+ ['property_5fcount',['property_count',['../structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8',1,'tsi_peer']]],
['protect',['protect',['../structtsi__frame__protector__vtable.html#aa9c6a8a8c0154365f7a62924e1ad458f',1,'tsi_frame_protector_vtable']]],
['protect_5fflush',['protect_flush',['../structtsi__frame__protector__vtable.html#a4dc40054ebcebc5d9bc87a63adce0614',1,'tsi_frame_protector_vtable']]],
['protect_5fframe',['protect_frame',['../structtsi__fake__frame__protector.html#a279c6e7620230ba5c790f7063846dbce',1,'tsi_fake_frame_protector']]],
diff --git a/doc/ref/core.internal/html/search/all_12.js b/doc/ref/core.internal/html/search/all_12.js
index 74aa27a952..7f5579a866 100644
--- a/doc/ref/core.internal/html/search/all_12.js
+++ b/doc/ref/core.internal/html/search/all_12.js
@@ -2,12 +2,14 @@ var searchData=
[
['r',['r',['../structgrpc__httpcli__parser.html#ab46efe042fad6d5c2b22f51e06bf9d2a',1,'grpc_httpcli_parser']]],
['random',['random',['../structgrpc__subchannel.html#aaf1f3f4c177860b9b000fea1c67e4af6',1,'grpc_subchannel']]],
- ['raw',['raw',['../structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6',1,'grpc_byte_buffer']]],
+ ['raw',['raw',['../structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482',1,'grpc_byte_buffer']]],
['rc',['rc',['../structnew__slice__refcount.html#ac72a90414d0021e8902d5cd9e5010f1b',1,'new_slice_refcount::rc()'],['../structnew__with__len__slice__refcount.html#a059da4cf3d67bbf0f8407872ee4c583b',1,'new_with_len_slice_refcount::rc()']]],
- ['read_5fcb',['read_cb',['../structsecure__endpoint.html#a1abae10ca6f256c0ebc655e68f1d5a47',1,'secure_endpoint']]],
+ ['read',['read',['../structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd',1,'grpc_endpoint_vtable']]],
+ ['read_5fbuffer',['read_buffer',['../structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46',1,'grpc_chttp2_transport::read_buffer()'],['../structsecure__endpoint.html#adf5f0296ee42672b51e8a7e5e323c987',1,'secure_endpoint::read_buffer()']]],
+ ['read_5fcb',['read_cb',['../structsecure__endpoint.html#a155ee0c89b3a819e04bf62f67c39e777',1,'secure_endpoint']]],
['read_5fchar',['read_char',['../structgrpc__json__reader__vtable.html#ab5c62db09b25908b401cf00eb84861ca',1,'grpc_json_reader_vtable']]],
['read_5fclosed',['read_closed',['../structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a',1,'grpc_chttp2_stream_global']]],
- ['read_5ffd',['read_fd',['../structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86',1,'grpc_wakeup_fd_info']]],
+ ['read_5ffd',['read_fd',['../structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1',1,'grpc_wakeup_fd']]],
['read_5finfo',['read_info',['../structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb',1,'grpc_winsocket']]],
['read_5fstaging_5fbuffer',['read_staging_buffer',['../structsecure__endpoint.html#acb9f223fa1653bb697b63e21226c2915',1,'secure_endpoint']]],
['read_5fstate',['read_state',['../structgrpc__call.html#a9f26a9a6519f11d88d97cd0b1f92c440',1,'grpc_call::read_state()'],['../call_8c.html#a67c68be8fc9fb0341b9c1c0881f19d17',1,'read_state():&#160;call.c']]],
@@ -15,38 +17,37 @@ var searchData=
['read_5fstate_5finitial',['READ_STATE_INITIAL',['../call_8c.html#a67c68be8fc9fb0341b9c1c0881f19d17ad2197f646af67a6d937754c3a1417439',1,'call.c']]],
['read_5fstate_5fread_5fclosed',['READ_STATE_READ_CLOSED',['../call_8c.html#a67c68be8fc9fb0341b9c1c0881f19d17a9c7de87cb383873b75a6de98df2dc445',1,'call.c']]],
['read_5fstate_5fstream_5fclosed',['READ_STATE_STREAM_CLOSED',['../call_8c.html#a67c68be8fc9fb0341b9c1c0881f19d17add056921b7a5dd24d85db716da87594a',1,'call.c']]],
- ['read_5fuser_5fdata',['read_user_data',['../structsecure__endpoint.html#ae9adc2f043f1b89821897f926bd95ff5',1,'secure_endpoint']]],
['read_5fwatcher',['read_watcher',['../structgrpc__fd.html#a6ade81ff0aec08731167a2a992ce6b27',1,'grpc_fd']]],
- ['reading_5faction',['reading_action',['../structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885',1,'grpc_chttp2_transport']]],
['reading_5fmessage',['reading_message',['../structgrpc__call.html#a9db5a5b3f304f49fef8c5ed3ce754761',1,'grpc_call']]],
['readst',['readst',['../structgrpc__fd.html#a339e2dfc459ee7dbc066dc6f606a7cf0',1,'grpc_fd']]],
['reason_5fbytes',['reason_bytes',['../structgrpc__chttp2__rst__stream__parser.html#a254db3891d5bf60dec2f27a5ee6ef496',1,'grpc_chttp2_rst_stream_parser']]],
['received_5fclose',['received_close',['../structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b',1,'grpc_chttp2_stream_parsing']]],
['received_5fstatus',['received_status',['../structreceived__status.html',1,'']]],
['receiving',['receiving',['../structgrpc__call.html#a95e4aaa4d6cd6b6f1568282178ba3682',1,'grpc_call']]],
- ['record_5fstat_2ec',['record_stat.c',['../record__stat_8c.html',1,'']]],
- ['recv_5fclose_5fon_5fserver',['recv_close_on_server',['../structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1',1,'grpc_op']]],
+ ['record',['record',['../structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541',1,'census_aggregation_ops']]],
+ ['recv_5fclose_5fon_5fserver',['recv_close_on_server',['../structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b',1,'grpc_op']]],
+ ['recv_5fdata',['recv_data',['../structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90',1,'grpc_chttp2_transport']]],
['recv_5fdone_5fclosure',['recv_done_closure',['../structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c',1,'grpc_chttp2_stream_global']]],
['recv_5finitial_5fmetadata',['recv_initial_metadata',['../structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749',1,'grpc_op']]],
['recv_5fmessage',['recv_message',['../structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1',1,'grpc_op::recv_message()'],['../uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0',1,'grpc_ioreq_data::recv_message()']]],
['recv_5fmetadata',['recv_metadata',['../uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8',1,'grpc_ioreq_data']]],
['recv_5fops',['recv_ops',['../structgrpc__transport__stream__op.html#abd84b0fc93fa58092d4803c4c46e5991',1,'grpc_transport_stream_op::recv_ops()'],['../structcall__data.html#a5a77f05f0ebe7e2fa851cb29f4175fd2',1,'call_data::recv_ops()'],['../structgrpc__call.html#a77c3749f20284b1a9a836286a470a08e',1,'grpc_call::recv_ops()']]],
['recv_5fstate',['recv_state',['../structgrpc__transport__stream__op.html#ae4505fafa286964d362de807efddf0fc',1,'grpc_transport_stream_op::recv_state()'],['../structgrpc__call.html#a23a473fb241cc663a16873d18690535b',1,'grpc_call::recv_state()'],['../structcall__data.html#a58e1bd0d7508078f1e2ffae518f284c9',1,'call_data::recv_state()']]],
- ['recv_5fstatus',['recv_status',['../uniongrpc__ioreq__data.html#ab9788c1a37dea6052f004111bc67d6e7',1,'grpc_ioreq_data']]],
- ['recv_5fstatus_5fdetails',['recv_status_details',['../uniongrpc__ioreq__data.html#acddc8869b041b695c617cb46e941859e',1,'grpc_ioreq_data']]],
- ['recv_5fstatus_5fon_5fclient',['recv_status_on_client',['../structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3',1,'grpc_op']]],
+ ['recv_5fstatus',['recv_status',['../uniongrpc__ioreq__data.html#a90e0ff6b94bc7197fd3bf8352cccacda',1,'grpc_ioreq_data']]],
+ ['recv_5fstatus_5fdetails',['recv_status_details',['../uniongrpc__ioreq__data.html#ad5e88053a971308c7f336f0e82f453e0',1,'grpc_ioreq_data']]],
+ ['recv_5fstatus_5fon_5fclient',['recv_status_on_client',['../structgrpc__op.html#afde84738d1221928afdf08966470a39d',1,'grpc_op']]],
['ref',['ref',['../structgrpc__connector__vtable.html#ad68d5f41a883e3bd7934771e59f26b15',1,'grpc_connector_vtable::ref()'],['../structgrpc__resolver__factory__vtable.html#a205881c42a64bda699ea7699e6fd3527',1,'grpc_resolver_factory_vtable::ref()'],['../structgrpc__subchannel__factory__vtable.html#a89c654ab7f05b8108977771ec6e7e3ed',1,'grpc_subchannel_factory_vtable::ref()'],['../structsecure__endpoint.html#a02863c0d02a5776bee65747c5553f517',1,'secure_endpoint::ref()'],['../structgpr__slice__refcount.html#abf3fba35fdc6a4cd2d47e5ca19107ed7',1,'gpr_slice_refcount::ref()']]],
['ref_5flog',['REF_LOG',['../subchannel_8c.html#a12a25b2a728caf10ef93487e8a41896c',1,'subchannel.c']]],
['ref_5fmd_5flocked',['REF_MD_LOCKED',['../metadata_8c.html#a5456b7d52304a8749ca71440bc7c2a0f',1,'metadata.c']]],
['ref_5fpass_5fargs',['REF_PASS_ARGS',['../subchannel_8c.html#a8b6e7b7a1e9f2434b354c7bae2760ab0',1,'subchannel.c']]],
['ref_5ftransport',['REF_TRANSPORT',['../chttp2__transport_8c.html#a14b095839f9792316e7aea2ab7a68bdc',1,'chttp2_transport.c']]],
['refcnt',['refcnt',['../structinternal__metadata.html#af658b2849de44285d529f4aa4da956f4',1,'internal_metadata']]],
- ['refcount',['refcount',['../structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694',1,'grpc_credentials_md_store::refcount()'],['../structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6',1,'grpc_credentials::refcount()'],['../structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19',1,'grpc_security_connector::refcount()'],['../structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae',1,'grpc_auth_context::refcount()'],['../structgrpc__server__secure__state.html#ae73c249bbe0e5c30a103fe4fa2ec1f13',1,'grpc_server_secure_state::refcount()'],['../structinternal__string.html#a9e0174af2b64a5b66e09080c92a0aec2',1,'internal_string::refcount()'],['../structgpr__slice.html#a04d0bcc8331409fa3b3af29ee0b86a24',1,'gpr_slice::refcount()']]],
- ['refcounted',['refcounted',['../structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102',1,'gpr_slice']]],
- ['refresh_5ftoken',['refresh_token',['../structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb',1,'grpc_refresh_token_credentials::refresh_token()'],['../structgrpc__auth__refresh__token.html#a5dea27f01a2952d14e34ea89473d4a12',1,'grpc_auth_refresh_token::refresh_token()']]],
+ ['refcount',['refcount',['../structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694',1,'grpc_credentials_md_store::refcount()'],['../structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6',1,'grpc_credentials::refcount()'],['../structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7',1,'grpc_server_credentials::refcount()'],['../structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19',1,'grpc_security_connector::refcount()'],['../structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae',1,'grpc_auth_context::refcount()'],['../structgrpc__server__secure__state.html#ae73c249bbe0e5c30a103fe4fa2ec1f13',1,'grpc_server_secure_state::refcount()'],['../structinternal__string.html#a9e0174af2b64a5b66e09080c92a0aec2',1,'internal_string::refcount()'],['../structgpr__slice.html#a04d0bcc8331409fa3b3af29ee0b86a24',1,'gpr_slice::refcount()']]],
+ ['refcounted',['refcounted',['../structgpr__slice.html#a99e9ced91521735e88e567af24db8688',1,'gpr_slice']]],
+ ['refresh_5ftoken',['refresh_token',['../structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e',1,'grpc_google_refresh_token_credentials::refresh_token()'],['../structgrpc__auth__refresh__token.html#a5dea27f01a2952d14e34ea89473d4a12',1,'grpc_auth_refresh_token::refresh_token()']]],
['refs',['refs',['../structgrpc__lb__policy.html#a729d56e37097d14d3a84090aa85d4485',1,'grpc_lb_policy::refs()'],['../structgrpc__resolver.html#aabfb460da52c0386f40415bf4ae0d233',1,'grpc_resolver::refs()'],['../structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69',1,'grpc_chttp2_transport::refs()'],['../structconnector.html#ab2f6962cb7eff201b6b79655d8bace00',1,'connector::refs()'],['../structsubchannel__factory.html#a32ce0e8c21b78563576c8a620251a3f5',1,'subchannel_factory::refs()'],['../structgrpc__client__config.html#a176869d426cb1799e6eeebeb9cefd7e2',1,'grpc_client_config::refs()'],['../structdns__resolver.html#ab33e01167cedc1126007318a3c71238e',1,'dns_resolver::refs()'],['../structsockaddr__resolver.html#ae6ff58914bcf9afa2399f39fdd27ad5f',1,'sockaddr_resolver::refs()'],['../structconnection.html#a4f45cf20601ceebe1381dc83f1dbf516',1,'connection::refs()'],['../structgrpc__subchannel.html#ab4a1c366594861d4aa0da8b4ec9a3475',1,'grpc_subchannel::refs()'],['../structgrpc__subchannel__call.html#a74891e108fd0a94a2915e828c2a172c5',1,'grpc_subchannel_call::refs()'],['../structmerge__args__factory.html#aae69ffa567a7a04cf4c0f9f8eba0b852',1,'merge_args_factory::refs()'],['../structgrpc__channel.html#acc936d967cd122b7b5300387e8ea0abe',1,'grpc_channel::refs()'],['../structinternal__string.html#a870bec6b963c65fedd1290747c207650',1,'internal_string::refs()'],['../structgrpc__mdctx.html#a2764b3ed2bf9e59845aa9e1f02857d25',1,'grpc_mdctx::refs()'],['../structnew__slice__refcount.html#a2baa2f77ff0fd04fe3aa6b80c573e8fe',1,'new_slice_refcount::refs()'],['../structnew__with__len__slice__refcount.html#ae68449b1a65da5e9561a4762f5601fa3',1,'new_with_len_slice_refcount::refs()'],['../structmalloc__refcount.html#adcdbbc75e835cbf6fc50025880f5e569',1,'malloc_refcount::refs()']]],
['refst',['refst',['../structgrpc__fd.html#ac4769567bc6b9a0129269bc02dcce6f1',1,'grpc_fd']]],
- ['registered',['registered',['../structrequested__call.html#a7ee06556aae0a6e22ca157a961c484ce',1,'requested_call']]],
+ ['registered',['registered',['../structrequested__call.html#a6189bb66fde664aa073ee368168aea20',1,'requested_call']]],
['registered_5fcall',['registered_call',['../structregistered__call.html',1,'registered_call'],['../channel_8c.html#a52a88ba75481c926895932b8b05951c2',1,'registered_call():&#160;channel.c'],['../server_8c.html#aca2d7591ebc428dc14cf07f72e88c38aa969f2119db66590473c2fa7f00e21c5a',1,'REGISTERED_CALL():&#160;server.c']]],
['registered_5fcall_5fmu',['registered_call_mu',['../structgrpc__channel.html#aa59a21ba43df1a848efbc177cd5725cd',1,'grpc_channel']]],
['registered_5fcalls',['registered_calls',['../structgrpc__channel.html#ac92f7c7b4dd87743f30a16aaaf91f061',1,'grpc_channel']]],
@@ -54,7 +55,6 @@ var searchData=
['registered_5fmethod_5fmax_5fprobes',['registered_method_max_probes',['../structchannel__data.html#aa9b814136d8be896321481e78098008b',1,'channel_data']]],
['registered_5fmethod_5fslots',['registered_method_slots',['../structchannel__data.html#a707bff2830ad502cdd36ec18235f12e1',1,'channel_data']]],
['registered_5fmethods',['registered_methods',['../structchannel__data.html#a0c63e5d9500bc02961af18685479fc89',1,'channel_data::registered_methods()'],['../structgrpc__server.html#addf8e1f57942da0e5f7235668c0968bd',1,'grpc_server::registered_methods()']]],
- ['registered_5fresolver',['registered_resolver',['../structregistered__resolver.html',1,'']]],
['regress_5fweight',['regress_weight',['../structgrpc__time__averaged__stats.html#a24abd6f81483e9b6cecfa39eefffd70d',1,'grpc_time_averaged_stats']]],
['remaining_5finput',['remaining_input',['../structjson__reader__userdata.html#a3535b10b322fe1063463bbddadcbad61',1,'json_reader_userdata']]],
['remaining_5fslice_5fbytes',['remaining_slice_bytes',['../structcall__data.html#a69fca2329317c8cf3d9c215334b2aa40',1,'call_data']]],
@@ -68,7 +68,6 @@ var searchData=
['request_5fdata',['request_data',['../structgrpc__call.html#a7d8e4ea86a2539b59f762ba97652bd8d',1,'grpc_call']]],
['request_5fflags',['request_flags',['../structgrpc__call.html#a43f9cd5720841b99ea69fd94aed0ee13',1,'grpc_call']]],
['request_5ffreelist',['request_freelist',['../structgrpc__server.html#a70a23bf1b0e885d055f0c45382e7110a',1,'grpc_server']]],
- ['request_5fkiller',['request_killer',['../structrequest__killer.html',1,'']]],
['request_5fmatcher',['request_matcher',['../structrequest__matcher.html',1,'request_matcher'],['../structregistered__method.html#af4a01615a9970b99e38cacf58ed49da0',1,'registered_method::request_matcher()'],['../server_8c.html#a7c5e0489837d1efdf2f3fdb7087b59d4',1,'request_matcher():&#160;server.c']]],
['request_5fmetadata_5fcreds',['request_metadata_creds',['../structgrpc__channel__security__connector.html#a56bc3c048e45431ae50bdfec49f22f3d',1,'grpc_channel_security_connector']]],
['request_5fset',['request_set',['../structgrpc__call.html#adace21c70dcd672521c08f0465e33c95',1,'grpc_call']]],
@@ -76,7 +75,9 @@ var searchData=
['requested_5fcall',['requested_call',['../structrequested__call.html',1,'requested_call'],['../server_8c.html#a9b3e4fcd769f2a62cbbbde867715ef2c',1,'requested_call():&#160;server.c']]],
['requested_5fcall_5ftype',['requested_call_type',['../server_8c.html#aca2d7591ebc428dc14cf07f72e88c38a',1,'server.c']]],
['requested_5fcalls',['requested_calls',['../structgrpc__server.html#ac582d8e154ce4f8a326bcf3a76f235e6',1,'grpc_server']]],
- ['requests',['requests',['../structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d',1,'request_matcher::requests()'],['../structrequest__killer.html#ae9c50f145796c60343bdc4100a79c231',1,'request_killer::requests()']]],
+ ['requests',['requests',['../structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d',1,'request_matcher']]],
+ ['reserved',['reserved',['../structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2',1,'grpc_byte_buffer::reserved()'],['../structgrpc__byte__buffer.html#a0c01658645586af742504f4c74c06888',1,'grpc_byte_buffer::reserved()'],['../structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d',1,'grpc_call_details::reserved()'],['../structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c',1,'grpc_op::reserved()'],['../structgrpc__op.html#a7ec54a31e4a202f8c8241fec8e611cbe',1,'grpc_op::reserved()'],['../structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9',1,'grpc_linked_mdelem::reserved()']]],
+ ['reset',['reset',['../structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6',1,'census_aggregation_ops']]],
['resolve_5faddress_2eh',['resolve_address.h',['../resolve__address_8h.html',1,'']]],
['resolve_5faddress_5fposix_2ec',['resolve_address_posix.c',['../resolve__address__posix_8c.html',1,'']]],
['resolve_5faddress_5fwindows_2ec',['resolve_address_windows.c',['../resolve__address__windows_8c.html',1,'']]],
@@ -92,9 +93,11 @@ var searchData=
['resolving',['resolving',['../structdns__resolver.html#abc4a241cfa112a6b430d39749a2f6faf',1,'dns_resolver']]],
['result',['result',['../structconnector.html#a9b15773040e783143121ad19ad3582d8',1,'connector::result()'],['../structtsi__fake__handshaker.html#a7dc6f4f013c03d3aa669c3a2fb9a761c',1,'tsi_fake_handshaker::result()'],['../structtsi__ssl__handshaker.html#a12ec1007039ee18e12dee8b2fd2670b7',1,'tsi_ssl_handshaker::result()']]],
['root_5fchannel_5fdata',['root_channel_data',['../structgrpc__server.html#ab9a64dbadf2655aa804caae0fbefe47d',1,'grpc_server']]],
+ ['root_5fworker',['root_worker',['../structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b',1,'grpc_pollset']]],
['rotl32',['ROTL32',['../murmur__hash_8c.html#aff6ce4cae0564b039bbb4ef0cbdc0032',1,'murmur_hash.c']]],
['round_5fup_5fto_5falignment_5fsize',['ROUND_UP_TO_ALIGNMENT_SIZE',['../channel__stack_8c.html#ab55c837def86039053f144d9fd6151d1',1,'channel_stack.c']]],
- ['rpc_5fstat_5fid_2eh',['rpc_stat_id.h',['../rpc__stat__id_8h.html',1,'']]],
+ ['rpc_5ferror_5fcnt',['rpc_error_cnt',['../structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf',1,'census_rpc_stats']]],
+ ['rpc_5fmetric_5fid_2eh',['rpc_metric_id.h',['../rpc__metric__id_8h.html',1,'']]],
['rst_5fstream',['rst_stream',['../structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04',1,'grpc_chttp2_transport_parsing']]],
['rst_5fstream_5freason',['rst_stream_reason',['../structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2',1,'grpc_chttp2_stream_parsing']]]
];
diff --git a/doc/ref/core.internal/html/search/all_13.js b/doc/ref/core.internal/html/search/all_13.js
index 2b723a5acb..81fa711418 100644
--- a/doc/ref/core.internal/html/search/all_13.js
+++ b/doc/ref/core.internal/html/search/all_13.js
@@ -2,12 +2,13 @@ var searchData=
[
['saw_5frst_5fstream',['saw_rst_stream',['../structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b',1,'grpc_chttp2_stream_parsing']]],
['sc',['sc',['../structgrpc__server__secure__state.html#ad912fd9fa1531a5f016f83e49c768512',1,'grpc_server_secure_state']]],
- ['scheme',['scheme',['../structgrpc__uri.html#a6163de89ece765552254810174fdfc32',1,'grpc_uri::scheme()'],['../structcall__data.html#aa63048a662dd766734726542dba0f27a',1,'call_data::scheme()'],['../structchannel__data.html#ac7a621172aad5d1876691fb987a670e6',1,'channel_data::scheme()'],['../structregistered__resolver.html#a8b53ba24e4ee032d66224f3588bceaba',1,'registered_resolver::scheme()']]],
- ['scope',['scope',['../structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f',1,'grpc_service_account_credentials']]],
+ ['scheme',['scheme',['../structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d',1,'grpc_resolver_factory_vtable::scheme()'],['../structgrpc__uri.html#a6163de89ece765552254810174fdfc32',1,'grpc_uri::scheme()'],['../structcall__data.html#aa63048a662dd766734726542dba0f27a',1,'call_data::scheme()'],['../structchannel__data.html#ac7a621172aad5d1876691fb987a670e6',1,'channel_data::scheme()']]],
['secure_5fchannel_5fcreate_2ec',['secure_channel_create.c',['../secure__channel__create_8c.html',1,'']]],
['secure_5fendpoint',['secure_endpoint',['../structsecure__endpoint.html',1,'secure_endpoint'],['../structgrpc__secure__transport__setup.html#ae7e2e65bef91a9804fe95a47c4bfb8cb',1,'grpc_secure_transport_setup::secure_endpoint()']]],
['secure_5fendpoint_2ec',['secure_endpoint.c',['../secure__endpoint_8c.html',1,'']]],
['secure_5fendpoint_2eh',['secure_endpoint.h',['../secure__endpoint_8h.html',1,'']]],
+ ['secure_5fendpoint_5fref',['SECURE_ENDPOINT_REF',['../secure__endpoint_8c.html#a44a94737ab965459ecc1564cb99b4520',1,'secure_endpoint.c']]],
+ ['secure_5fendpoint_5funref',['SECURE_ENDPOINT_UNREF',['../secure__endpoint_8c.html#a83beb833980e5c04da05fbc4e84b2304',1,'secure_endpoint.c']]],
['secure_5fpeer_5fname',['secure_peer_name',['../structgrpc__httpcli__ssl__channel__security__connector.html#a12192010723cff00bb4e87c9704ad768',1,'grpc_httpcli_ssl_channel_security_connector']]],
['secure_5ftransport_5fsetup_2ec',['secure_transport_setup.c',['../secure__transport__setup_8c.html',1,'']]],
['secure_5ftransport_5fsetup_2eh',['secure_transport_setup.h',['../secure__transport__setup_8h.html',1,'']]],
@@ -21,6 +22,7 @@ var searchData=
['seen_5fgoaway',['seen_goaway',['../structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829',1,'grpc_chttp2_transport_global']]],
['seen_5fpath',['seen_path',['../structcall__data.html#acb1130d03f1fd0db1cf0d8d1fc10866e',1,'call_data']]],
['seen_5fpost',['seen_post',['../structcall__data.html#aea6244f4fd9d2e7ccb5615b9f5ea5fe0',1,'call_data']]],
+ ['seen_5fregular_5fheader',['seen_regular_header',['../structframer__state.html#ad1b793047a3fa7c774f0bacdcb6a9174',1,'framer_state']]],
['seen_5fscheme',['seen_scheme',['../structcall__data.html#a502cf8ae568f38ae501877458e399796',1,'call_data']]],
['seen_5fte_5ftrailers',['seen_te_trailers',['../structcall__data.html#a54d050afd0c9cc8d05a561034602f280',1,'call_data']]],
['selected',['selected',['../structpick__first__lb__policy.html#ad4fd8d1ef626d9c42f631317921634ef',1,'pick_first_lb_policy']]],
@@ -32,18 +34,17 @@ var searchData=
['send_5fdone_5fclosure',['send_done_closure',['../structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905',1,'grpc_chttp2_stream_global']]],
['send_5ffinish',['SEND_FINISH',['../call_8c.html#a5c099cbc41809afd83d900cef74c2819addfb3ce4bfcd50ee7ec74608fb32f8ef',1,'call.c']]],
['send_5fgoaway',['send_goaway',['../structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704',1,'grpc_transport_op']]],
- ['send_5finitial_5fmetadata',['send_initial_metadata',['../structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83',1,'grpc_op::send_initial_metadata()'],['../structgrpc__call.html#a96ac69dc425de5924edd871f93338112',1,'grpc_call::send_initial_metadata()'],['../call_8c.html#a5c099cbc41809afd83d900cef74c2819a7045eff04495ab507242e5da11bcb4ff',1,'SEND_INITIAL_METADATA():&#160;call.c']]],
+ ['send_5finitial_5fmetadata',['send_initial_metadata',['../structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37',1,'grpc_op::send_initial_metadata()'],['../structgrpc__call.html#a96ac69dc425de5924edd871f93338112',1,'grpc_call::send_initial_metadata()'],['../call_8c.html#a5c099cbc41809afd83d900cef74c2819a7045eff04495ab507242e5da11bcb4ff',1,'SEND_INITIAL_METADATA():&#160;call.c']]],
['send_5finitial_5fmetadata_5fcount',['send_initial_metadata_count',['../structgrpc__call.html#abb6adc9d5f666a056c89172f506fcc3d',1,'grpc_call']]],
['send_5fmessage',['send_message',['../structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434',1,'grpc_op::send_message()'],['../uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45',1,'grpc_ioreq_data::send_message()'],['../call_8c.html#a5c099cbc41809afd83d900cef74c2819a5def54f3ec39f74661e1614669603d71',1,'SEND_MESSAGE():&#160;call.c']]],
- ['send_5fmetadata',['send_metadata',['../uniongrpc__ioreq__data.html#a4b9337cc24e8b42caa5c1502be083952',1,'grpc_ioreq_data']]],
+ ['send_5fmetadata',['send_metadata',['../uniongrpc__ioreq__data.html#abdafc0e2f10121ee09e88037eb8e0829',1,'grpc_ioreq_data']]],
['send_5fnothing',['SEND_NOTHING',['../call_8c.html#a5c099cbc41809afd83d900cef74c2819ad40596b21bcebc4654bb8da5c7469b01',1,'call.c']]],
['send_5fops',['send_ops',['../structgrpc__transport__stream__op.html#aa94e5103c8d9845533016b1dac0c1691',1,'grpc_transport_stream_op::send_ops()'],['../structgrpc__call.html#ab17467642afa4f6c1c27bb9013093592',1,'grpc_call::send_ops()']]],
['send_5fping',['send_ping',['../structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286',1,'grpc_transport_op']]],
- ['send_5fstatus',['send_status',['../uniongrpc__ioreq__data.html#a3711b0c39c293284a4e4897f74c974ab',1,'grpc_ioreq_data']]],
- ['send_5fstatus_5ffrom_5fserver',['send_status_from_server',['../structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb',1,'grpc_op']]],
+ ['send_5fstatus',['send_status',['../uniongrpc__ioreq__data.html#a0f60bdc23b3bcb3b993c085c07171dc0',1,'grpc_ioreq_data']]],
+ ['send_5fstatus_5ffrom_5fserver',['send_status_from_server',['../structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725',1,'grpc_op']]],
['send_5ftrailing_5fmetadata_5fand_5ffinish',['SEND_TRAILING_METADATA_AND_FINISH',['../call_8c.html#a5c099cbc41809afd83d900cef74c2819a69a25d71b99a99c66c39696b038aa486',1,'call.c']]],
['sending',['sending',['../structgrpc__call.html#a7d64e836e0421c8129ac75e477271ef8',1,'grpc_call']]],
- ['sent_5fauthority',['sent_authority',['../structcall__data.html#aab616ade799853e16e5e35ee3a16ffbc',1,'call_data']]],
['sent_5fgoaway',['sent_goaway',['../structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8',1,'grpc_chttp2_transport_global']]],
['sent_5finitial_5fmetadata',['sent_initial_metadata',['../structcall__data.html#aded44c7ecaa861e2a4a39380b172368a',1,'call_data']]],
['sent_5flocal_5fsettings',['sent_local_settings',['../structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d',1,'grpc_chttp2_transport_global']]],
@@ -84,14 +85,17 @@ var searchData=
['shutdown_5fclosures',['shutdown_closures',['../structgrpc__fd.html#ad0158c3714462bacbfa90c57fcf476aa',1,'grpc_fd']]],
['shutdown_5fdone_5farg',['shutdown_done_arg',['../structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d',1,'grpc_pollset']]],
['shutdown_5fdone_5fcb',['shutdown_done_cb',['../structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7',1,'grpc_pollset']]],
+ ['shutdown_5fep_5frefs',['shutdown_ep_refs',['../structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed',1,'grpc_chttp2_transport']]],
['shutdown_5fflag',['shutdown_flag',['../structgrpc__server.html#aac6a14f451724678ba63c9f9a153dc33',1,'grpc_server']]],
['shutdown_5fpublished',['shutdown_published',['../structgrpc__server.html#a6d04ab898c0d58f111975211c8d202ba',1,'grpc_server']]],
['shutdown_5ftag',['shutdown_tag',['../structshutdown__tag.html',1,'shutdown_tag'],['../server_8c.html#a292b677b1a61ecd5c4608340fa647346',1,'shutdown_tag():&#160;server.c']]],
['shutdown_5ftags',['shutdown_tags',['../structgrpc__server.html#ab0ca72c038ccce56c33539dc5f321864',1,'grpc_server']]],
['shutting_5fdown',['shutting_down',['../structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c',1,'grpc_pollset']]],
+ ['sibling_5fnext',['sibling_next',['../structgrpc__call.html#aa8c44532eee3fc767638a5d186a27565',1,'grpc_call']]],
+ ['sibling_5fprev',['sibling_prev',['../structgrpc__call.html#aebff80f720bb770443da09f87247c84e',1,'grpc_call']]],
['signature',['signature',['../structverifier__cb__ctx.html#a78cd1bf7eb4ac6484ceeaf778ad6e2df',1,'verifier_cb_ctx']]],
['signed_5fdata',['signed_data',['../structverifier__cb__ctx.html#a65de5acf17b58f8a142466750e1b558b',1,'verifier_cb_ctx']]],
- ['simple',['simple',['../structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f',1,'grpc_chttp2_transport_parsing']]],
+ ['simple',['simple',['../structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf',1,'grpc_chttp2_transport_parsing']]],
['size',['size',['../structtsi__fake__frame.html#a59d8fa5e8e076fca91b8c1fa1572d9cf',1,'tsi_fake_frame']]],
['sizeof_5fcall_5fdata',['sizeof_call_data',['../structgrpc__channel__filter.html#afcdf09a04565aee37bf4ddf4b7ed69cc',1,'grpc_channel_filter']]],
['sizeof_5fchannel_5fdata',['sizeof_channel_data',['../structgrpc__channel__filter.html#ac63b36f8c895f18f68ee1d8a862f18a4',1,'grpc_channel_filter']]],
@@ -119,6 +123,7 @@ var searchData=
['socket_5fwindows_2ec',['socket_windows.c',['../socket__windows_8c.html',1,'']]],
['socket_5fwindows_2eh',['socket_windows.h',['../socket__windows_8h.html',1,'']]],
['sopb',['sopb',['../structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120',1,'grpc_chttp2_stream_writing']]],
+ ['source_5fbuffer',['source_buffer',['../structsecure__endpoint.html#a946a51b8d0da649c928e113ce5d27bd9',1,'secure_endpoint']]],
['ssl',['ssl',['../structtsi__ssl__handshaker.html#a1dbdafd7f92dad04fe09c4648e5ee952',1,'tsi_ssl_handshaker::ssl()'],['../structtsi__ssl__frame__protector.html#a64129d003fe330c56c39496361bd9e5f',1,'tsi_ssl_frame_protector::ssl()']]],
['ssl_5fcontext',['ssl_context',['../structtsi__ssl__client__handshaker__factory.html#a455d6ff556cd36c93ab91a0ef013ed9a',1,'tsi_ssl_client_handshaker_factory']]],
['ssl_5fcontext_5fcount',['ssl_context_count',['../structtsi__ssl__server__handshaker__factory.html#a6aa4d962f3466b7cb16abd04b0266c2c',1,'tsi_ssl_server_handshaker_factory']]],
@@ -133,13 +138,15 @@ var searchData=
['start',['start',['../structlistener.html#a5fb6be7cbe102bcb09c1d26db4a26fb2',1,'listener']]],
['start_5ftransport_5fop',['start_transport_op',['../structgrpc__channel__filter.html#aa3508daf2442c8bc11529d0295798819',1,'grpc_channel_filter']]],
['start_5ftransport_5fstream_5fop',['start_transport_stream_op',['../structgrpc__channel__filter.html#a089c1e5997b329703ccaaf633722a6c5',1,'grpc_channel_filter']]],
+ ['start_5fts',['start_ts',['../structcall__data.html#a3336f8db2ecd769eec0422d58217cad0',1,'call_data']]],
['started_5fpicking',['started_picking',['../structpick__first__lb__policy.html#a8eff3397ca43852b04a3be5b5e03a6ce',1,'pick_first_lb_policy']]],
- ['state',['state',['../structgrpc__httpcli__parser.html#a0072db1169f6f1e993673a91593f1305',1,'grpc_httpcli_parser::state()'],['../structgrpc__json__reader.html#a572a9af46e885528855a86fca4535245',1,'grpc_json_reader::state()'],['../structgrpc__chttp2__data__parser.html#a4f5b790cb938400757b8f1fdbf6125ab',1,'grpc_chttp2_data_parser::state()'],['../structgrpc__chttp2__goaway__parser.html#afc5c60968d8b1b68e4c0705a66129589',1,'grpc_chttp2_goaway_parser::state()'],['../structgrpc__chttp2__settings__parser.html#ad7e412c7ebd8595533c129f0b5a571c4',1,'grpc_chttp2_settings_parser::state()'],['../structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4',1,'grpc_chttp2_hpack_parser::state()'],['../structlb__policy__connectivity__watcher.html#ac37e7a5f39e7f99381837601b8d0d7d5',1,'lb_policy_connectivity_watcher::state()'],['../structcall__data.html#a394da9a4876df32b91b8891303695a5d',1,'call_data::state()'],['../structstate__watcher.html#a3a1c09d1740e9cc49f81e4ac4f8bf4bd',1,'state_watcher::state()'],['../structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9',1,'gpr_event::state()'],['../structgpr__cmdline.html#acb165b9b6f98c942dd65d66f1c95a806',1,'gpr_cmdline::state()']]],
+ ['started_5fresolving',['started_resolving',['../structchannel__data.html#abb4b57baa99e7c4239b640f13a906d5d',1,'channel_data']]],
+ ['state',['state',['../structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc',1,'grpc_auth_metadata_processor::state()'],['../structgrpc__httpcli__parser.html#a0072db1169f6f1e993673a91593f1305',1,'grpc_httpcli_parser::state()'],['../structgrpc__json__reader.html#a572a9af46e885528855a86fca4535245',1,'grpc_json_reader::state()'],['../structgrpc__chttp2__data__parser.html#a4f5b790cb938400757b8f1fdbf6125ab',1,'grpc_chttp2_data_parser::state()'],['../structgrpc__chttp2__goaway__parser.html#afc5c60968d8b1b68e4c0705a66129589',1,'grpc_chttp2_goaway_parser::state()'],['../structgrpc__chttp2__settings__parser.html#ad7e412c7ebd8595533c129f0b5a571c4',1,'grpc_chttp2_settings_parser::state()'],['../structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4',1,'grpc_chttp2_hpack_parser::state()'],['../structlb__policy__connectivity__watcher.html#ac37e7a5f39e7f99381837601b8d0d7d5',1,'lb_policy_connectivity_watcher::state()'],['../structcall__data.html#a394da9a4876df32b91b8891303695a5d',1,'call_data::state()'],['../structstate__watcher.html#a3a1c09d1740e9cc49f81e4ac4f8bf4bd',1,'state_watcher::state()'],['../structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9',1,'gpr_event::state()'],['../structgpr__cmdline.html#acb165b9b6f98c942dd65d66f1c95a806',1,'gpr_cmdline::state()']]],
['state_5fmu',['state_mu',['../structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551',1,'grpc_winsocket']]],
['state_5ftracker',['state_tracker',['../structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857',1,'grpc_chttp2_transport::state_tracker()'],['../structchannel__data.html#ab56a403060ce2596d204cc024baea99d',1,'channel_data::state_tracker()'],['../structpick__first__lb__policy.html#a4b686da7cdddd0893e3d36c213bd274a',1,'pick_first_lb_policy::state_tracker()'],['../structgrpc__subchannel.html#af9e337eebe13100918b0c1178233d64d',1,'grpc_subchannel::state_tracker()']]],
['state_5fwatcher',['state_watcher',['../structstate__watcher.html',1,'']]],
['static_5fents',['static_ents',['../structgrpc__chttp2__hptbl.html#afe1cceb7c0988d6c29df983ad3764344',1,'grpc_chttp2_hptbl']]],
- ['stats',['stats',['../structshard__type.html#a700e0afbcbed737607bac82970c61601',1,'shard_type']]],
+ ['stats',['stats',['../structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645',1,'census_aggregated_rpc_stats::stats()'],['../structshard__type.html#a700e0afbcbed737607bac82970c61601',1,'shard_type::stats()']]],
['status',['status',['../structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25',1,'grpc_op::status()'],['../structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4',1,'grpc_op::status()'],['../structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243',1,'grpc_httpcli_response::status()'],['../structcall__data.html#af1e73bf35274521a98f39316fddf3deb',1,'call_data::status()'],['../structchannel__data.html#aed19c41ead3b51daafdbf78a983c1877',1,'channel_data::status()'],['../structgrpc__call.html#ac4f49d27f54bd1436da3ad7cfe662639',1,'grpc_call::status()']]],
['status_2eh',['status.h',['../status_8h.html',1,'']]],
['status_5fconversion_2ec',['status_conversion.c',['../status__conversion_8c.html',1,'']]],
diff --git a/doc/ref/core.internal/html/search/all_14.js b/doc/ref/core.internal/html/search/all_14.js
index ab110295d2..6995041a8f 100644
--- a/doc/ref/core.internal/html/search/all_14.js
+++ b/doc/ref/core.internal/html/search/all_14.js
@@ -4,7 +4,8 @@ var searchData=
['table_5felem_5fsize',['table_elem_size',['../structgrpc__chttp2__hpack__compressor.html#a067f49c14e2c169678f44c10a7e4ee2e',1,'grpc_chttp2_hpack_compressor']]],
['table_5felems',['table_elems',['../structgrpc__chttp2__hpack__compressor.html#ab2544f2f9897f1d74cc979eb8f91bfd6',1,'grpc_chttp2_hpack_compressor']]],
['table_5fsize',['table_size',['../structgrpc__chttp2__hpack__compressor.html#a814ba9e8a221237a5bdca7fd0e3e0425',1,'grpc_chttp2_hpack_compressor']]],
- ['tag',['tag',['../structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201',1,'grpc_event::tag()'],['../structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e',1,'grpc_cq_completion::tag()'],['../structstate__watcher.html#a67d44afd79ad20ec97e2e43f538f6d77',1,'state_watcher::tag()'],['../structrequested__call.html#abcebc67ebdd3f7230b72cbb324049ff4',1,'requested_call::tag()'],['../structshutdown__tag.html#a632bfe333648e7440bf13caa5eaa48c0',1,'shutdown_tag::tag()']]],
+ ['tag',['tag',['../structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201',1,'grpc_event::tag()'],['../structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e',1,'grpc_cq_completion::tag()'],['../structstate__watcher.html#a67d44afd79ad20ec97e2e43f538f6d77',1,'state_watcher::tag()'],['../structplucker.html#a27be700dfff556f8d53e59e3083cb137',1,'plucker::tag()'],['../structrequested__call.html#abcebc67ebdd3f7230b72cbb324049ff4',1,'requested_call::tag()'],['../structshutdown__tag.html#a632bfe333648e7440bf13caa5eaa48c0',1,'shutdown_tag::tag()']]],
+ ['tags',['tags',['../structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370',1,'census_view_aggregation_data']]],
['tail',['tail',['../structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620',1,'grpc_chttp2_stream_list::tail()'],['../structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193',1,'grpc_mdelem_list::tail()']]],
['tail_5fremote_5findex',['tail_remote_index',['../structgrpc__chttp2__hpack__compressor.html#a80e568a0851010b6ef859b7ee4235893',1,'grpc_chttp2_hpack_compressor']]],
['target',['target',['../structpending__pick.html#aa395cbb07c193eaa41d0463f46067fec',1,'pending_pick::target()'],['../structwaiting__for__connect.html#afa5ba6604f746da394b505f116e764f6',1,'waiting_for_connect::target()'],['../structgrpc__channel.html#ac84ed7ccb6f221068ee55b5e6c073543',1,'grpc_channel::target()']]],
@@ -32,31 +33,34 @@ var searchData=
['thd_5finternal_2eh',['thd_internal.h',['../thd__internal_8h.html',1,'']]],
['thd_5fposix_2ec',['thd_posix.c',['../thd__posix_8c.html',1,'']]],
['thd_5fwin32_2ec',['thd_win32.c',['../thd__win32_8c.html',1,'']]],
+ ['then_5fcall',['then_call',['../structclose__message__data.html#a6c4c332cba9dc55a2b0570a1c89090fa',1,'close_message_data']]],
['time_2ec',['time.c',['../time_8c.html',1,'']]],
['time_2eh',['time.h',['../time_8h.html',1,'']]],
['time_5faveraged_5fstats_2ec',['time_averaged_stats.c',['../time__averaged__stats_8c.html',1,'']]],
['time_5faveraged_5fstats_2eh',['time_averaged_stats.h',['../time__averaged__stats_8h.html',1,'']]],
['time_5fposix_2ec',['time_posix.c',['../time__posix_8c.html',1,'']]],
+ ['time_5fprecise_2eh',['time_precise.h',['../time__precise_8h.html',1,'']]],
['time_5fwin32_2ec',['time_win32.c',['../time__win32_8c.html',1,'']]],
['timeout_5fencoding_2ec',['timeout_encoding.c',['../timeout__encoding_8c.html',1,'']]],
['timeout_5fencoding_2eh',['timeout_encoding.h',['../timeout__encoding_8h.html',1,'']]],
['timeout_5fkey',['TIMEOUT_KEY',['../stream__encoder_8c.html#a730f13257408fd7a5a3d734f5399cba7',1,'stream_encoder.c']]],
['timeout_5fkey_5fstr',['timeout_key_str',['../structgrpc__chttp2__hpack__compressor.html#a5235d25f72e66a4e08e28577002047a1',1,'grpc_chttp2_hpack_compressor']]],
['timers_2eh',['timers.h',['../timers_8h.html',1,'']]],
- ['timers_5fpreciseclock_2eh',['timers_preciseclock.h',['../timers__preciseclock_8h.html',1,'']]],
+ ['timestamp',['timestamp',['../structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb',1,'census_trace_record']]],
['tls_2eh',['tls.h',['../tls_8h.html',1,'']]],
['tls_5fgcc_2eh',['tls_gcc.h',['../tls__gcc_8h.html',1,'']]],
['tls_5fmsvc_2eh',['tls_msvc.h',['../tls__msvc_8h.html',1,'']]],
['tls_5fpthread_2ec',['tls_pthread.c',['../tls__pthread_8c.html',1,'']]],
['tls_5fpthread_2eh',['tls_pthread.h',['../tls__pthread_8h.html',1,'']]],
['token_5fexpiration',['token_expiration',['../structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13',1,'grpc_oauth2_token_fetcher_credentials']]],
- ['token_5flifetime',['token_lifetime',['../structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae',1,'grpc_service_account_credentials']]],
['top',['top',['../structjson__reader__userdata.html#ac4f75823aab9f46c2541424046742c13',1,'json_reader_userdata']]],
['top_5fbit_5fof_5ftype',['TOP_BIT_OF_TYPE',['../time_8c.html#a1238d80d57e92de77f3ea0df0bfbf500',1,'time.c']]],
+ ['total_5fstats',['total_stats',['../structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43',1,'census_per_method_rpc_stats']]],
['trace_2ec',['trace.c',['../trace_8c.html',1,'']]],
['trace_2eh',['trace.h',['../trace_8h.html',1,'']]],
- ['trace_5fid',['trace_id',['../structcensus__context.html#af2f543e5253035ca31b883c23453c918',1,'census_context']]],
+ ['trace_5fid',['trace_id',['../structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b',1,'census_trace_record::trace_id()'],['../structcensus__context.html#af2f543e5253035ca31b883c23453c918',1,'census_context::trace_id()']]],
['tracer',['tracer',['../structtracer.html',1,'tracer'],['../trace_8c.html#aff327d037f1cb69bc5c5c25a73b63104',1,'tracer():&#160;trace.c']]],
+ ['tracing_2ec',['tracing.c',['../tracing_8c.html',1,'']]],
['trailing_5fmetadata',['trailing_metadata',['../structgrpc__op.html#a521b48faec3b3f7646a877055f118d47',1,'grpc_op::trailing_metadata()'],['../structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1',1,'grpc_op::trailing_metadata()']]],
['trailing_5fmetadata_5fcount',['trailing_metadata_count',['../structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab',1,'grpc_op']]],
['transport',['transport',['../structgrpc__connect__out__args.html#abc6070bbb1030b29072cc242faf7f5b9',1,'grpc_connect_out_args::transport()'],['../structconnected__channel__channel__data.html#a7f95ecc760083ad9d72bada84f33ca6b',1,'connected_channel_channel_data::transport()']]],
@@ -66,12 +70,14 @@ var searchData=
['transport_5ffrom_5fparsing',['TRANSPORT_FROM_PARSING',['../stream__lists_8c.html#a5d41409974a115e2721fe32cd1c1b8eb',1,'TRANSPORT_FROM_PARSING():&#160;stream_lists.c'],['../chttp2__transport_8c.html#a720ba3d4f39bd3a50eef94f3af02df26',1,'TRANSPORT_FROM_PARSING():&#160;chttp2_transport.c']]],
['transport_5ffrom_5fwriting',['TRANSPORT_FROM_WRITING',['../stream__lists_8c.html#a0cbfd8ced9e04ddc423b7b87abb271ba',1,'TRANSPORT_FROM_WRITING():&#160;stream_lists.c'],['../chttp2__transport_8c.html#a0cbfd8ced9e04ddc423b7b87abb271ba',1,'TRANSPORT_FROM_WRITING():&#160;chttp2_transport.c']]],
['transport_5fimpl_2eh',['transport_impl.h',['../transport__impl_8h.html',1,'']]],
+ ['transport_5fop',['transport_op',['../structcall__data.html#a8539117da2162a8d856b1e9b57552f58',1,'call_data']]],
['transport_5fop_5fstring_2ec',['transport_op_string.c',['../transport__op__string_8c.html',1,'']]],
['transport_5fsecurity_2ec',['transport_security.c',['../transport__security_8c.html',1,'']]],
['transport_5fsecurity_2eh',['transport_security.h',['../transport__security_8h.html',1,'']]],
['transport_5fsecurity_5finterface_2eh',['transport_security_interface.h',['../transport__security__interface_8h.html',1,'']]],
['transport_5fstream_5ffrom_5fcall_5fdata',['TRANSPORT_STREAM_FROM_CALL_DATA',['../connected__channel_8c.html#a20fccb78f707f86985ab8dccc8f9ff68',1,'connected_channel.c']]],
['triggered',['triggered',['../structgrpc__alarm.html#a75136c755eae954d2955f3519ea2919f',1,'grpc_alarm']]],
+ ['ts',['ts',['../structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004',1,'census_timestamp']]],
['tsi_5fcertificate_5ftype_5fpeer_5fproperty',['TSI_CERTIFICATE_TYPE_PEER_PROPERTY',['../transport__security__interface_8h.html#ac1c4704b4f46d8db67be7d79cf9abee4',1,'transport_security_interface.h']]],
['tsi_5fconstruct_5fallocated_5fstring_5fpeer_5fproperty',['tsi_construct_allocated_string_peer_property',['../transport__security_8h.html#a8a308346bff8f401be5fb4411995aafc',1,'tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a8a308346bff8f401be5fb4411995aafc',1,'tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property):&#160;transport_security.c']]],
['tsi_5fconstruct_5fpeer',['tsi_construct_peer',['../transport__security_8h.html#a08ce831015f22dfc2b0c9c324f4d3f68',1,'tsi_construct_peer(size_t property_count, tsi_peer *peer):&#160;transport_security.c'],['../transport__security_8c.html#a08ce831015f22dfc2b0c9c324f4d3f68',1,'tsi_construct_peer(size_t property_count, tsi_peer *peer):&#160;transport_security.c']]],
@@ -152,7 +158,7 @@ var searchData=
['tv_5fnsec',['tv_nsec',['../structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268',1,'gpr_timespec']]],
['tv_5fsec',['tv_sec',['../structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e',1,'gpr_timespec']]],
['typ',['typ',['../structjose__header.html#a62661b991df1e33a832d0bf7449ab2d4',1,'jose_header']]],
- ['type',['type',['../structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8',1,'grpc_byte_buffer::type()'],['../structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4',1,'grpc_arg::type()'],['../structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7',1,'grpc_event::type()'],['../structgrpc__credentials.html#a40d9db6d1125238d7e1ceeeab886788b',1,'grpc_credentials::type()'],['../structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c',1,'grpc_server_credentials::type()'],['../structgrpc__auth__json__key.html#a08ca5a9beb5f0538d75d0ac580b83e52',1,'grpc_auth_json_key::type()'],['../structgrpc__auth__refresh__token.html#a8f88b86542543e97f441ea0080ab6c8e',1,'grpc_auth_refresh_token::type()'],['../structgrpc__json.html#a02364ac7e3f997c1cbab6ae4fca4415e',1,'grpc_json::type()'],['../structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580',1,'grpc_stream_op::type()'],['../structrequested__call.html#a45da072fe9d7a970fe7880d9d2671e4c',1,'requested_call::type()'],['../structarg.html#ac42f6b11ab4ceee17be7871636e06dca',1,'arg::type()']]],
+ ['type',['type',['../structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8',1,'grpc_byte_buffer::type()'],['../structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4',1,'grpc_arg::type()'],['../structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7',1,'grpc_event::type()'],['../structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc',1,'census_trace_record::type()'],['../structgrpc__credentials.html#a40d9db6d1125238d7e1ceeeab886788b',1,'grpc_credentials::type()'],['../structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c',1,'grpc_server_credentials::type()'],['../structgrpc__auth__json__key.html#a08ca5a9beb5f0538d75d0ac580b83e52',1,'grpc_auth_json_key::type()'],['../structgrpc__auth__refresh__token.html#a8f88b86542543e97f441ea0080ab6c8e',1,'grpc_auth_refresh_token::type()'],['../structgrpc__json.html#a02364ac7e3f997c1cbab6ae4fca4415e',1,'grpc_json::type()'],['../structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580',1,'grpc_stream_op::type()'],['../structrequested__call.html#a45da072fe9d7a970fe7880d9d2671e4c',1,'requested_call::type()'],['../structarg.html#ac42f6b11ab4ceee17be7871636e06dca',1,'arg::type()']]],
['type_5fis_5fsigned',['TYPE_IS_SIGNED',['../time_8c.html#aee5df4784512f172739646babf8fa13d',1,'time.c']]],
['type_5fmax',['TYPE_MAX',['../time_8c.html#a87353338032e1f56c958d981731f8378',1,'time.c']]],
['type_5fmin',['TYPE_MIN',['../time_8c.html#ad5b4c36b3633abe2c68f8b4ab3c7de8c',1,'time.c']]]
diff --git a/doc/ref/core.internal/html/search/all_15.js b/doc/ref/core.internal/html/search/all_15.js
index e231ada665..f78c94a643 100644
--- a/doc/ref/core.internal/html/search/all_15.js
+++ b/doc/ref/core.internal/html/search/all_15.js
@@ -1,5 +1,7 @@
var searchData=
[
+ ['udp_5fserver_2ec',['udp_server.c',['../udp__server_8c.html',1,'']]],
+ ['udp_5fserver_2eh',['udp_server.h',['../udp__server_8h.html',1,'']]],
['unannounced_5fincoming_5fwindow',['unannounced_incoming_window',['../structgrpc__chttp2__stream__global.html#a23dec30ddec4c30cebc9e4110d1bb9f9',1,'grpc_chttp2_stream_global']]],
['unbound_5fjson_5fstring_5flength',['UNBOUND_JSON_STRING_LENGTH',['../json__string_8c.html#a1cb2ee1031195d596402be8c2c7e8065',1,'json_string.c']]],
['unicode_5fchar',['unicode_char',['../structgrpc__json__reader.html#a8643069f58019ea5ac61fd2fd1180562',1,'grpc_json_reader']]],
@@ -10,15 +12,15 @@ var searchData=
['unref_5flog',['UNREF_LOG',['../subchannel_8c.html#a113001b9e3c0ff95ddc62508d3abddaa',1,'subchannel.c']]],
['unref_5ftransport',['UNREF_TRANSPORT',['../chttp2__transport_8c.html#a2a872dae5a8d3799232cbae46e1ed133',1,'chttp2_transport.c']]],
['unregistered_5frequest_5fmatcher',['unregistered_request_matcher',['../structgrpc__server.html#a8114e3dda6d6f5ec9257b5a5343b9821',1,'grpc_server']]],
- ['unused',['unused',['../structgrpc__pollset__set.html#a8487ef4097fd3d48514105c757e1b69c',1,'grpc_pollset_set::unused()'],['../structcall__data.html#ab6ed893c5caa5b86338edf8b97bd77d8',1,'call_data::unused()'],['../structconnected__channel__call__data.html#ab7364ac5f5abf2c67075fd09e829cffd',1,'connected_channel_call_data::unused()'],['../structchannel__data.html#af5333a0c2b420d203cbe8a1a5e270efb',1,'channel_data::unused()']]],
+ ['unused',['unused',['../structgrpc__pollset__set.html#a8487ef4097fd3d48514105c757e1b69c',1,'grpc_pollset_set::unused()'],['../structconnected__channel__call__data.html#ab7364ac5f5abf2c67075fd09e829cffd',1,'connected_channel_call_data::unused()'],['../structcall__data.html#ab6ed893c5caa5b86338edf8b97bd77d8',1,'call_data::unused()'],['../structchannel__data.html#af5333a0c2b420d203cbe8a1a5e270efb',1,'channel_data::unused()']]],
+ ['upper',['upper',['../structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4',1,'census_op_id']]],
['uri_5fparser_2ec',['uri_parser.c',['../uri__parser_8c.html',1,'']]],
['uri_5fparser_2eh',['uri_parser.h',['../uri__parser_8h.html',1,'']]],
['url_5fscheme',['url_scheme',['../structgrpc__security__connector.html#a5e474c23ba9e2e50bd9f21f0b05d30ca',1,'grpc_security_connector']]],
- ['use_5fssl',['use_ssl',['../structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3',1,'grpc_httpcli_request::use_ssl()'],['../structinternal__request.html#a0d17604038fc0b611296561b66cb46c5',1,'internal_request::use_ssl()']]],
['useful_2eh',['useful.h',['../useful_8h.html',1,'']]],
['user_5fagent',['user_agent',['../structcall__data.html#ab58bbaa2f8f054f606d919abce3f4716',1,'call_data::user_agent()'],['../structchannel__data.html#a9fd48ef186ac5f36381e9e873a1e2602',1,'channel_data::user_agent()']]],
['user_5fcb',['user_cb',['../structverifier__cb__ctx.html#acb4e5c28f3b0d9270a28dc0c730123fa',1,'verifier_cb_ctx']]],
- ['user_5fdata',['user_data',['../uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331',1,'grpc_ioreq_data::user_data()'],['../structinternal__request.html#aa47b4bb5697930b25831fbc2fc9ae16e',1,'internal_request::user_data()'],['../structgrpc__credentials__metadata__request.html#afba92ff6e76a2b87d1b4b6e0d8531b87',1,'grpc_credentials_metadata_request::user_data()'],['../structgrpc__composite__credentials__metadata__context.html#aa7ca5d9fca93b8a99acc2119f36b8ce6',1,'grpc_composite_credentials_metadata_context::user_data()'],['../structverifier__cb__ctx.html#a9ceed8c4de3dcf252fdaf7347c0b93a8',1,'verifier_cb_ctx::user_data()'],['../structgrpc__secure__transport__setup.html#a8c39ff96c74f4adc29fc0ba7e79f849c',1,'grpc_secure_transport_setup::user_data()'],['../structcompleted__request.html#a0f293e59a3e7c87f6cc59694a9b567ac',1,'completed_request::user_data()'],['../structreqinfo__master.html#aeaa50a715a0fc681a87daae3e3b72c9d',1,'reqinfo_master::user_data()'],['../structinternal__metadata.html#a69097159104a083a1a27fbbeb5fdd6ef',1,'internal_metadata::user_data()'],['../structnew__slice__refcount.html#a0476a0932ddf32f1cdd04cdd585fda68',1,'new_slice_refcount::user_data()'],['../structnew__with__len__slice__refcount.html#a47821f141ea3ddf0c13dd7d5bed35dda',1,'new_with_len_slice_refcount::user_data()']]],
+ ['user_5fdata',['user_data',['../uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331',1,'grpc_ioreq_data::user_data()'],['../structgrpc__credentials__metadata__request.html#afba92ff6e76a2b87d1b4b6e0d8531b87',1,'grpc_credentials_metadata_request::user_data()'],['../structgrpc__composite__credentials__metadata__context.html#aa7ca5d9fca93b8a99acc2119f36b8ce6',1,'grpc_composite_credentials_metadata_context::user_data()'],['../structverifier__cb__ctx.html#a9ceed8c4de3dcf252fdaf7347c0b93a8',1,'verifier_cb_ctx::user_data()'],['../structgrpc__secure__transport__setup.html#a8c39ff96c74f4adc29fc0ba7e79f849c',1,'grpc_secure_transport_setup::user_data()'],['../structinternal__request.html#aa47b4bb5697930b25831fbc2fc9ae16e',1,'internal_request::user_data()'],['../structcompleted__request.html#a0f293e59a3e7c87f6cc59694a9b567ac',1,'completed_request::user_data()'],['../structreqinfo__master.html#aeaa50a715a0fc681a87daae3e3b72c9d',1,'reqinfo_master::user_data()'],['../structinternal__metadata.html#a69097159104a083a1a27fbbeb5fdd6ef',1,'internal_metadata::user_data()'],['../structnew__slice__refcount.html#a0476a0932ddf32f1cdd04cdd585fda68',1,'new_slice_refcount::user_data()'],['../structnew__with__len__slice__refcount.html#a47821f141ea3ddf0c13dd7d5bed35dda',1,'new_with_len_slice_refcount::user_data()']]],
['user_5fdestroy',['user_destroy',['../structnew__slice__refcount.html#abe796cd680fb136eff9fa49f96bbd3e8',1,'new_slice_refcount::user_destroy()'],['../structnew__with__len__slice__refcount.html#ac8dc1c24ebd5fee4f034679b05177755',1,'new_with_len_slice_refcount::user_destroy()']]],
['user_5flength',['user_length',['../structnew__with__len__slice__refcount.html#ab9f2fc163ee3e185eda913129ffb4546',1,'new_with_len_slice_refcount']]],
['userdata',['userdata',['../structgrpc__json__reader.html#a914f3609f07d322bb7ce000dc95324fc',1,'grpc_json_reader::userdata()'],['../structgrpc__json__writer.html#a660101bdaf5e230700894b1f57134d31',1,'grpc_json_writer::userdata()']]]
diff --git a/doc/ref/core.internal/html/search/all_16.js b/doc/ref/core.internal/html/search/all_16.js
index 0c6c5bd4ac..532a87dd9f 100644
--- a/doc/ref/core.internal/html/search/all_16.js
+++ b/doc/ref/core.internal/html/search/all_16.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['value',['value',['../structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e',1,'grpc_auth_property::value()'],['../structgrpc__arg.html#ad2be4ee606c82fc084af1661d30f6f7f',1,'grpc_arg::value()'],['../structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36',1,'grpc_metadata::value()'],['../structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179',1,'census_stat::value()'],['../structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa',1,'grpc_httpcli_header::value()'],['../structgrpc__credentials__md.html#ae893ec4c5c65ffa395a5e12259089841',1,'grpc_credentials_md::value()'],['../structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6',1,'tsi_peer_property::value()'],['../structgrpc__call__context__element.html#ad87c86a02e8563e6f99a4711737df3d4',1,'grpc_call_context_element::value()'],['../structgrpc__json.html#acfb3c395c22f57d7a07e7149bb16db44',1,'grpc_json::value()'],['../structgrpc__chttp2__settings__parser.html#a0aa608ce7e3352061233d6ffb3656327',1,'grpc_chttp2_settings_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1',1,'grpc_mdelem::value()'],['../structinternal__metadata.html#abef02b106cd8bcee80c9d5ee375fe537',1,'internal_metadata::value()'],['../structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a',1,'gpr_stats_counter::value()'],['../structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1',1,'gpr_gcc_thread_local::value()'],['../structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798',1,'gpr_msvc_thread_local::value()'],['../structarg.html#a688d0385c96e5d5d7cb1a7342f9b4497',1,'arg::value()'],['../hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d',1,'value():&#160;hpack_table.c']]],
+ ['value',['value',['../structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e',1,'grpc_auth_property::value()'],['../structgrpc__arg.html#aa3559801ff0620b7428b0a58040e0251',1,'grpc_arg::value()'],['../structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36',1,'grpc_metadata::value()'],['../structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27',1,'census_tag_const::value()'],['../structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34',1,'census_value::value()'],['../structgrpc__credentials__md.html#ae893ec4c5c65ffa395a5e12259089841',1,'grpc_credentials_md::value()'],['../structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d',1,'tsi_peer_property::value()'],['../structgrpc__call__context__element.html#ad87c86a02e8563e6f99a4711737df3d4',1,'grpc_call_context_element::value()'],['../structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa',1,'grpc_httpcli_header::value()'],['../structgrpc__json.html#acfb3c395c22f57d7a07e7149bb16db44',1,'grpc_json::value()'],['../structgrpc__chttp2__settings__parser.html#a0aa608ce7e3352061233d6ffb3656327',1,'grpc_chttp2_settings_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1',1,'grpc_mdelem::value()'],['../structinternal__metadata.html#abef02b106cd8bcee80c9d5ee375fe537',1,'internal_metadata::value()'],['../structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a',1,'gpr_stats_counter::value()'],['../structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1',1,'gpr_gcc_thread_local::value()'],['../structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798',1,'gpr_msvc_thread_local::value()'],['../structarg.html#a688d0385c96e5d5d7cb1a7342f9b4497',1,'arg::value()'],['../hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d',1,'value():&#160;hpack_table.c']]],
+ ['value_5flen',['value_len',['../structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a',1,'census_tag_const']]],
['value_5flength',['value_length',['../structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101',1,'grpc_auth_property::value_length()'],['../structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f',1,'grpc_metadata::value_length()']]],
['values',['values',['../structgrpc__chttp2__stream__map.html#a3c6cf5f3722e7931c5b7ebe09a1ec824',1,'grpc_chttp2_stream_map']]],
['varint_2ec',['varint.c',['../varint_8c.html',1,'']]],
diff --git a/doc/ref/core.internal/html/search/all_17.js b/doc/ref/core.internal/html/search/all_17.js
index b8598c3908..e68dcf4366 100644
--- a/doc/ref/core.internal/html/search/all_17.js
+++ b/doc/ref/core.internal/html/search/all_17.js
@@ -1,13 +1,12 @@
var searchData=
[
- ['waiters',['waiters',['../structgpr__cancellable.html#a99dfebf899cae60307fb8b83e8cfdb43',1,'gpr_cancellable']]],
['waiting',['waiting',['../structgrpc__subchannel.html#a86222e4f70c6a36a9345ce2388f94e22',1,'grpc_subchannel::waiting()'],['../channel__connectivity_8c.html#a71937a2ee2a4befe88e84d4966f8845ca757971c0bc5a1972d5f1b1be2c0e2087',1,'WAITING():&#160;channel_connectivity.c']]],
['waiting_5fcall',['waiting_call',['../structwaiting__call.html',1,'']]],
['waiting_5ffor_5fconfig_5fclosures',['waiting_for_config_closures',['../structchannel__data.html#ac701a31115f0dcb435265a106baf619f',1,'channel_data']]],
['waiting_5ffor_5fconnect',['waiting_for_connect',['../structwaiting__for__connect.html',1,'waiting_for_connect'],['../subchannel_8c.html#a5c5a0a02a82c51b4df27922770a17516',1,'waiting_for_connect():&#160;subchannel.c']]],
['waiting_5fop',['waiting_op',['../structcall__data.html#a95c7079af1a663431de6bfe8e919cff7',1,'call_data']]],
- ['wakeup',['wakeup',['../structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f',1,'grpc_wakeup_fd_vtable']]],
- ['wakeup_5ffd',['wakeup_fd',['../structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479',1,'grpc_kick_fd_info']]],
+ ['wakeup',['wakeup',['../structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d',1,'grpc_wakeup_fd_vtable']]],
+ ['wakeup_5ffd',['wakeup_fd',['../structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5',1,'grpc_pollset_worker']]],
['wakeup_5ffd_5feventfd_2ec',['wakeup_fd_eventfd.c',['../wakeup__fd__eventfd_8c.html',1,'']]],
['wakeup_5ffd_5fnospecial_2ec',['wakeup_fd_nospecial.c',['../wakeup__fd__nospecial_8c.html',1,'']]],
['wakeup_5ffd_5fpipe_2ec',['wakeup_fd_pipe.c',['../wakeup__fd__pipe_8c.html',1,'']]],
@@ -17,19 +16,21 @@ var searchData=
['watcher_5fmu',['watcher_mu',['../structgrpc__fd.html#a7c93a423654bb4d3466593ef73b9f06b',1,'grpc_fd']]],
['watchers',['watchers',['../structgrpc__connectivity__state__tracker.html#a0729ebf58543059330612f61c6519fdd',1,'grpc_connectivity_state_tracker']]],
['window_5fupdate',['window_update',['../structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d',1,'grpc_chttp2_transport_parsing']]],
+ ['wire_5frequest_5fbytes',['wire_request_bytes',['../structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0',1,'census_rpc_stats']]],
+ ['wire_5fresponse_5fbytes',['wire_response_bytes',['../structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb',1,'census_rpc_stats']]],
+ ['worker',['worker',['../structplucker.html#a498dee3e5689b3f9b8c689e37b67c63b',1,'plucker']]],
['wrapped',['wrapped',['../structmerge__args__factory.html#aecaa1e5ad4e5838355a2f1515943e378',1,'merge_args_factory']]],
['wrapped_5fendpoint',['wrapped_endpoint',['../structgrpc__secure__transport__setup.html#a6718bd343a57770498f8bfcfeefbaf9a',1,'grpc_secure_transport_setup']]],
['wrapped_5fep',['wrapped_ep',['../structsecure__endpoint.html#aee294803f06c5d38dac97d2933d52e94',1,'secure_endpoint']]],
- ['write',['write',['../structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739',1,'grpc_endpoint_vtable']]],
- ['write_5fcb',['write_cb',['../structsecure__endpoint.html#a0d57c837c3b9281454f2629845162de0',1,'secure_endpoint']]],
- ['write_5ffd',['write_fd',['../structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f',1,'grpc_wakeup_fd_info']]],
+ ['write',['write',['../structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721',1,'grpc_endpoint_vtable']]],
+ ['write_5fcb',['write_cb',['../structsecure__endpoint.html#a751cf0306ea35aec462b2a5018b779bc',1,'secure_endpoint']]],
+ ['write_5ffd',['write_fd',['../structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140',1,'grpc_wakeup_fd']]],
['write_5finfo',['write_info',['../structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6',1,'grpc_winsocket']]],
['write_5fstaging_5fbuffer',['write_staging_buffer',['../structsecure__endpoint.html#a9349d713abd0f17c41579a9c149629c2',1,'secure_endpoint']]],
['write_5fstate',['write_state',['../structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9',1,'grpc_chttp2_stream_global::write_state()'],['../structgrpc__call.html#a9a08d62d6d129d629c2cbe25511983ac',1,'grpc_call::write_state()'],['../call_8c.html#a5ed0172019dfa72bf69d881d3f06688d',1,'write_state():&#160;call.c']]],
['write_5fstate_5finitial',['WRITE_STATE_INITIAL',['../call_8c.html#a5ed0172019dfa72bf69d881d3f06688da18e6209a49059c72ae1a0671fbe729f3',1,'call.c']]],
['write_5fstate_5fstarted',['WRITE_STATE_STARTED',['../call_8c.html#a5ed0172019dfa72bf69d881d3f06688da26c7fbe66a37088b9bc8f34edd4e2634',1,'call.c']]],
['write_5fstate_5fwrite_5fclosed',['WRITE_STATE_WRITE_CLOSED',['../call_8c.html#a5ed0172019dfa72bf69d881d3f06688daa6f0a8cbb946569f2f609e500abbbff4',1,'call.c']]],
- ['write_5fuser_5fdata',['write_user_data',['../structsecure__endpoint.html#ae444fbf4226a8118b5cac6f71d043124',1,'secure_endpoint']]],
['write_5fwatcher',['write_watcher',['../structgrpc__fd.html#ae2395965de88538f112be69c21307d01',1,'grpc_fd']]],
['writest',['writest',['../structgrpc__fd.html#aedae81fadd133cc54ae92837ea7a2676',1,'grpc_fd']]],
['writing',['writing',['../structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf',1,'grpc_chttp2_transport::writing()'],['../structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e',1,'grpc_chttp2_stream::writing()']]],
@@ -37,6 +38,7 @@ var searchData=
['writing_5faction',['writing_action',['../structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224',1,'grpc_chttp2_transport']]],
['writing_5factive',['writing_active',['../structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b',1,'grpc_chttp2_transport']]],
['writing_5fnow',['writing_now',['../structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c',1,'grpc_chttp2_stream_global']]],
+ ['written_5fanything',['written_anything',['../structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6',1,'grpc_chttp2_stream_global']]],
['written_5finitial_5fmetadata',['written_initial_metadata',['../structcall__data.html#a5fccfa4c3448bcfd28f80b2caad5485b',1,'call_data']]],
['wsa_5ferror',['wsa_error',['../structgrpc__winsocket__callback__info.html#adef17089b66a9180b92bcc9da0d4ae29',1,'grpc_winsocket_callback_info']]]
];
diff --git a/doc/ref/core.internal/html/search/all_2.js b/doc/ref/core.internal/html/search/all_2.js
index 5fcdacf140..5977bcb9e4 100644
--- a/doc/ref/core.internal/html/search/all_2.js
+++ b/doc/ref/core.internal/html/search/all_2.js
@@ -6,13 +6,13 @@ var searchData=
['b64_5fbyte3',['B64_BYTE3',['../hpack__parser_8c.html#ad3a7b3c7f62a05667162fb28247a07c2aabf8c05acae26139d5ba70316b749524',1,'hpack_parser.c']]],
['b64_5fhuff_5fsym',['b64_huff_sym',['../structb64__huff__sym.html',1,'']]],
['backoff_5fdelta',['backoff_delta',['../structgrpc__subchannel.html#a337c8cb56f9a249ca181ddc1f5999af5',1,'grpc_subchannel']]],
- ['base',['base',['../structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4',1,'grpc_ssl_credentials::base()'],['../structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71',1,'grpc_ssl_server_credentials::base()'],['../structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4',1,'grpc_service_account_jwt_access_credentials::base()'],['../structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5',1,'grpc_oauth2_token_fetcher_credentials::base()'],['../structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0',1,'grpc_service_account_credentials::base()'],['../structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e',1,'grpc_refresh_token_credentials::base()'],['../structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b',1,'grpc_access_token_credentials::base()'],['../structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901',1,'grpc_fake_oauth2_credentials::base()'],['../structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d',1,'grpc_iam_credentials::base()'],['../structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2',1,'grpc_composite_credentials::base()'],['../structgrpc__channel__security__connector.html#ac8633820dab73e1d4a083010865ece08',1,'grpc_channel_security_connector::base()'],['../structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f',1,'grpc_chttp2_transport::base()'],['../structgrpc__httpcli__ssl__channel__security__connector.html#a4da06be1278854b4447140407d81db25',1,'grpc_httpcli_ssl_channel_security_connector::base()'],['../structsecure__endpoint.html#ac85eec4e82c343cb9fd03c8dea0a08bb',1,'secure_endpoint::base()'],['../structgrpc__fake__channel__security__connector.html#a3a30ba1484411dcedb12607e1a523431',1,'grpc_fake_channel_security_connector::base()'],['../structgrpc__ssl__channel__security__connector.html#af7253d985a9b58d3f7a363d05fdb148c',1,'grpc_ssl_channel_security_connector::base()'],['../structgrpc__ssl__server__security__connector.html#a458d7df65c42b6df819570e79f750907',1,'grpc_ssl_server_security_connector::base()'],['../structconnector.html#a073303affdd652e8688303df9a126bd2',1,'connector::base()'],['../structsubchannel__factory.html#a58fdbc6cebefc2d0f5a75081bee7b676',1,'subchannel_factory::base()'],['../structtsi__fake__handshaker.html#ac20760acd01b20d55b2f92b6a8a139da',1,'tsi_fake_handshaker::base()'],['../structtsi__fake__frame__protector.html#a1f23e2443125ab322674638a71832620',1,'tsi_fake_frame_protector::base()'],['../structtsi__ssl__client__handshaker__factory.html#a66026b4b56a25d198d4aafa959da8413',1,'tsi_ssl_client_handshaker_factory::base()'],['../structtsi__ssl__server__handshaker__factory.html#a68655e93122b5b856ecb840526ff86d9',1,'tsi_ssl_server_handshaker_factory::base()'],['../structtsi__ssl__handshaker.html#a21ae1da6ec22caf8229b148e11aad657',1,'tsi_ssl_handshaker::base()'],['../structtsi__ssl__frame__protector.html#a7d015792be7227bfd44a6a17dc08aa72',1,'tsi_ssl_frame_protector::base()'],['../structpick__first__lb__policy.html#a3e8f7088400929001aa4b589a3f79f79',1,'pick_first_lb_policy::base()'],['../structdns__resolver.html#a135f51d63ab8d730d7ba491f0d94b6f6',1,'dns_resolver::base()'],['../structsockaddr__resolver.html#a92a0b91dca1a2ecdb5eea739a8038c82',1,'sockaddr_resolver::base()'],['../structmerge__args__factory.html#a10d01f7c94efbd37682c4c2af19a21e8',1,'merge_args_factory::base()'],['../structmalloc__refcount.html#a9443dc5946fa32f480286c87d5dc3686',1,'malloc_refcount::base()']]],
+ ['base',['base',['../structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4',1,'grpc_ssl_credentials::base()'],['../structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71',1,'grpc_ssl_server_credentials::base()'],['../structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4',1,'grpc_service_account_jwt_access_credentials::base()'],['../structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5',1,'grpc_oauth2_token_fetcher_credentials::base()'],['../structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771',1,'grpc_google_refresh_token_credentials::base()'],['../structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b',1,'grpc_access_token_credentials::base()'],['../structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31',1,'grpc_md_only_test_credentials::base()'],['../structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0',1,'grpc_google_iam_credentials::base()'],['../structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2',1,'grpc_composite_credentials::base()'],['../structgrpc__channel__security__connector.html#ac8633820dab73e1d4a083010865ece08',1,'grpc_channel_security_connector::base()'],['../structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f',1,'grpc_chttp2_transport::base()'],['../structgrpc__httpcli__ssl__channel__security__connector.html#a4da06be1278854b4447140407d81db25',1,'grpc_httpcli_ssl_channel_security_connector::base()'],['../structsecure__endpoint.html#ac85eec4e82c343cb9fd03c8dea0a08bb',1,'secure_endpoint::base()'],['../structgrpc__fake__channel__security__connector.html#a3a30ba1484411dcedb12607e1a523431',1,'grpc_fake_channel_security_connector::base()'],['../structgrpc__ssl__channel__security__connector.html#af7253d985a9b58d3f7a363d05fdb148c',1,'grpc_ssl_channel_security_connector::base()'],['../structgrpc__ssl__server__security__connector.html#a458d7df65c42b6df819570e79f750907',1,'grpc_ssl_server_security_connector::base()'],['../structconnector.html#a073303affdd652e8688303df9a126bd2',1,'connector::base()'],['../structsubchannel__factory.html#a58fdbc6cebefc2d0f5a75081bee7b676',1,'subchannel_factory::base()'],['../structtsi__fake__handshaker.html#ac20760acd01b20d55b2f92b6a8a139da',1,'tsi_fake_handshaker::base()'],['../structtsi__fake__frame__protector.html#a1f23e2443125ab322674638a71832620',1,'tsi_fake_frame_protector::base()'],['../structtsi__ssl__client__handshaker__factory.html#a66026b4b56a25d198d4aafa959da8413',1,'tsi_ssl_client_handshaker_factory::base()'],['../structtsi__ssl__server__handshaker__factory.html#a68655e93122b5b856ecb840526ff86d9',1,'tsi_ssl_server_handshaker_factory::base()'],['../structtsi__ssl__handshaker.html#a21ae1da6ec22caf8229b148e11aad657',1,'tsi_ssl_handshaker::base()'],['../structtsi__ssl__frame__protector.html#a7d015792be7227bfd44a6a17dc08aa72',1,'tsi_ssl_frame_protector::base()'],['../structpick__first__lb__policy.html#a3e8f7088400929001aa4b589a3f79f79',1,'pick_first_lb_policy::base()'],['../structdns__resolver.html#a135f51d63ab8d730d7ba491f0d94b6f6',1,'dns_resolver::base()'],['../structsockaddr__resolver.html#a92a0b91dca1a2ecdb5eea739a8038c82',1,'sockaddr_resolver::base()'],['../structmerge__args__factory.html#a10d01f7c94efbd37682c4c2af19a21e8',1,'merge_args_factory::base()'],['../structmalloc__refcount.html#a9443dc5946fa32f480286c87d5dc3686',1,'malloc_refcount::base()']]],
['base64_2ec',['base64.c',['../base64_8c.html',1,'']]],
['base64_2eh',['base64.h',['../base64_8h.html',1,'']]],
['base64_5fand_5fhuffman',['base64_and_huffman',['../structinternal__string.html#abfafee0983fc1c6c1e38c8e539d41999',1,'internal_string']]],
['base64_5fbuffer',['base64_buffer',['../structgrpc__chttp2__hpack__parser.html#af48331853250257b1640d07e06d6e47e',1,'grpc_chttp2_hpack_parser']]],
['basic_5ftimers_2ec',['basic_timers.c',['../basic__timers_8c.html',1,'']]],
- ['batch',['batch',['../structrequested__call.html#a664afa5ffde3750f0ff04f69813fbcd2',1,'requested_call']]],
+ ['batch',['batch',['../structrequested__call.html#a2e905405b533c306dbf1c77a9c74ecae',1,'requested_call']]],
['batch_5fcall',['BATCH_CALL',['../server_8c.html#aca2d7591ebc428dc14cf07f72e88c38aa38d2782a64b3bf4a845e9795b295b685',1,'server.c']]],
['batch_5fnum_5fsamples',['batch_num_samples',['../structgrpc__time__averaged__stats.html#a630c3447f5023f4ab790a311ec93f6fb',1,'grpc_time_averaged_stats']]],
['batch_5ftotal_5fvalue',['batch_total_value',['../structgrpc__time__averaged__stats.html#a87b5877b79ff41a32b12065ce4e0273b',1,'grpc_time_averaged_stats']]],
@@ -32,7 +32,8 @@ var searchData=
['broadcast',['broadcast',['../structgrpc__lb__policy__vtable.html#a0a12509ba4569fb4c87b4d325e0f89d3',1,'grpc_lb_policy_vtable']]],
['bucket_5fnext',['bucket_next',['../structinternal__string.html#a821c2b13cb1eea1ed3e36e867b62f3ba',1,'internal_string::bucket_next()'],['../structinternal__metadata.html#aadcd0104b419227943fcd4a53920777e',1,'internal_metadata::bucket_next()']]],
['buckets',['buckets',['../structgpr__histogram.html#abc707964e4925f4b7abf4c69daaaef73',1,'gpr_histogram']]],
- ['buffer',['buffer',['../structjose__header.html#af14380ad49201179d4ad6e3fa7a0e58b',1,'jose_header::buffer()'],['../structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b',1,'grpc_jwt_claims::buffer()'],['../structtsi__ssl__frame__protector.html#a3df125b5b712526ea26ba5dbaa8a71ee',1,'tsi_ssl_frame_protector::buffer()']]],
+ ['buf_5fsize',['buf_size',['../structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53',1,'census_trace_record']]],
+ ['buffer',['buffer',['../structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130',1,'census_trace_record::buffer()'],['../structjose__header.html#af14380ad49201179d4ad6e3fa7a0e58b',1,'jose_header::buffer()'],['../structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b',1,'grpc_jwt_claims::buffer()'],['../structtsi__ssl__frame__protector.html#a3df125b5b712526ea26ba5dbaa8a71ee',1,'tsi_ssl_frame_protector::buffer()']]],
['buffer_5fin',['buffer_in',['../structgrpc__byte__buffer__reader.html#a8856d955b045dab1a425fac372e0be22',1,'grpc_byte_buffer_reader']]],
['buffer_5foffset',['buffer_offset',['../structtsi__ssl__frame__protector.html#a8d6f4e3e06cec85370146dae562a572f',1,'tsi_ssl_frame_protector']]],
['buffer_5fout',['buffer_out',['../structgrpc__byte__buffer__reader.html#aa947e8d51e0b4333e2b68f0ac55f4e47',1,'grpc_byte_buffer_reader']]],
diff --git a/doc/ref/core.internal/html/search/all_3.js b/doc/ref/core.internal/html/search/all_3.js
index 45fe1433aa..fa131f9f93 100644
--- a/doc/ref/core.internal/html/search/all_3.js
+++ b/doc/ref/core.internal/html/search/all_3.js
@@ -1,14 +1,14 @@
var searchData=
[
['cache_5fmu',['cache_mu',['../structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94',1,'grpc_service_account_jwt_access_credentials']]],
- ['cached',['cached',['../structgrpc__service__account__jwt__access__credentials.html#a8c7e6a306aa24aaefa9f96982fdaafbd',1,'grpc_service_account_jwt_access_credentials']]],
+ ['cached',['cached',['../structgrpc__service__account__jwt__access__credentials.html#afe98f53e81320b1b60ca901e58aa4a34',1,'grpc_service_account_jwt_access_credentials']]],
['call',['call',['../structfinished__loose__op__allocated__args.html#a39f5408992820aa61c3aa11e378612d3',1,'finished_loose_op_allocated_args::call()'],['../structrequested__call.html#a0995465df7da49fbbb591d8b03dd1de2',1,'requested_call::call()'],['../structcall__data.html#a5512e8a6ddade275bc9b64ef48de3036',1,'call_data::call()']]],
['call_2ec',['call.c',['../call_8c.html',1,'']]],
['call_2eh',['call.h',['../call_8h.html',1,'']]],
['call_5factive',['CALL_ACTIVE',['../client__channel_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1a38c567ba414b95843eea67ead22156b9',1,'client_channel.c']]],
['call_5fcancelled',['CALL_CANCELLED',['../client__channel_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1a64c64130e25c5cd2d884b8c16093a89d',1,'client_channel.c']]],
['call_5fcreated',['CALL_CREATED',['../client__channel_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1a5dc41298c08d706c248c0aad80fdf2a8',1,'client_channel.c']]],
- ['call_5fdata',['call_data',['../structcall__data.html',1,'call_data'],['../structgrpc__call__element.html#a30f78246a0caa0615e4b48d3091b8c04',1,'grpc_call_element::call_data()'],['../server__auth__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;server_auth_filter.c'],['../client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;client_channel.c'],['../compress__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;compress_filter.c'],['../connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889',1,'call_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;noop_filter.c'],['../server_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;server.c']]],
+ ['call_5fdata',['call_data',['../structcall__data.html',1,'call_data'],['../structgrpc__call__element.html#a30f78246a0caa0615e4b48d3091b8c04',1,'grpc_call_element::call_data()'],['../server__auth__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;server_auth_filter.c'],['../grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;grpc_filter.c'],['../client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;client_channel.c'],['../compress__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;compress_filter.c'],['../connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889',1,'call_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;noop_filter.c'],['../server_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;server.c']]],
['call_5fdata_5ffrom_5ftransport_5fstream',['CALL_DATA_FROM_TRANSPORT_STREAM',['../connected__channel_8c.html#adc89e1ee71e626f5adc6ceb2de12935a',1,'connected_channel.c']]],
['call_5fdetails_2ec',['call_details.c',['../call__details_8c.html',1,'']]],
['call_5felem_5ffrom_5fcall',['CALL_ELEM_FROM_CALL',['../call_8c.html#acd274f346b0ea7fc3235481cb7726c25',1,'call.c']]],
@@ -32,38 +32,102 @@ var searchData=
['calling_5fback_5fand_5ffinished',['CALLING_BACK_AND_FINISHED',['../channel__connectivity_8c.html#a71937a2ee2a4befe88e84d4966f8845ca4ed55db80fc1cf98cb8fc633fd59d68d',1,'channel_connectivity.c']]],
['cancel_5falarm',['cancel_alarm',['../structgrpc__call.html#a8ecae45b11c6194a51ccd17b0ae1a724',1,'grpc_call']]],
['cancel_5fwith_5fstatus',['cancel_with_status',['../structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf',1,'grpc_transport_stream_op::cancel_with_status()'],['../structgrpc__call.html#a52b7e350723f5cd4a577a86a4b72f026',1,'grpc_call::cancel_with_status()']]],
- ['cancellable_2ec',['cancellable.c',['../cancellable_8c.html',1,'']]],
- ['cancellable_5fplatform_2eh',['cancellable_platform.h',['../cancellable__platform_8h.html',1,'']]],
- ['cancelled',['cancelled',['../structgrpc__op.html#ae5a9717d4a69c46f343381596e223874',1,'grpc_op::cancelled()'],['../structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312',1,'grpc_chttp2_stream_global::cancelled()'],['../structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2',1,'gpr_cancellable::cancelled()']]],
+ ['cancellation_5fis_5finherited',['cancellation_is_inherited',['../structgrpc__call.html#a5a14bb527b6a288e7b3dbae57791e565',1,'grpc_call']]],
+ ['cancelled',['cancelled',['../structgrpc__op.html#ae5a9717d4a69c46f343381596e223874',1,'grpc_op::cancelled()'],['../structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312',1,'grpc_chttp2_stream_global::cancelled()']]],
['cancelled_5fstatus',['cancelled_status',['../structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098',1,'grpc_chttp2_stream_global']]],
- ['capacity',['capacity',['../structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97',1,'grpc_metadata_array::capacity()'],['../structgrpc__bbq__array.html#aab53971ceac3b56cd690f24fe646bba9',1,'grpc_bbq_array::capacity()'],['../structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613',1,'grpc_chttp2_hpack_parser_string::capacity()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ae83511b7dc5b74ca64f15a23e552c0cd',1,'grpc_chttp2_incoming_metadata_buffer::capacity()'],['../structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef',1,'grpc_chttp2_stream_map::capacity()'],['../structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772',1,'grpc_stream_op_buffer::capacity()'],['../structrequest__killer.html#aef7c9b567894a3f6af2ebaed400fff42',1,'request_killer::capacity()'],['../structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e',1,'gpr_slice_buffer::capacity()'],['../structgpr__strvec.html#af2ee1037640e1a4e0b7e81d69eeaf2cd',1,'gpr_strvec::capacity()'],['../structdump__out.html#ad4ef0a9a3b2494b534b9fcba9d349f21',1,'dump_out::capacity()']]],
+ ['capacity',['capacity',['../structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97',1,'grpc_metadata_array::capacity()'],['../structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2',1,'grpc_auth_property_array::capacity()'],['../structgrpc__bbq__array.html#aab53971ceac3b56cd690f24fe646bba9',1,'grpc_bbq_array::capacity()'],['../structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613',1,'grpc_chttp2_hpack_parser_string::capacity()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ae83511b7dc5b74ca64f15a23e552c0cd',1,'grpc_chttp2_incoming_metadata_buffer::capacity()'],['../structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef',1,'grpc_chttp2_stream_map::capacity()'],['../structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772',1,'grpc_stream_op_buffer::capacity()'],['../structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e',1,'gpr_slice_buffer::capacity()'],['../structgpr__strvec.html#af2ee1037640e1a4e0b7e81d69eeaf2cd',1,'gpr_strvec::capacity()'],['../structdump__out.html#ad4ef0a9a3b2494b534b9fcba9d349f21',1,'dump_out::capacity()']]],
['cb',['cb',['../structgrpc__alarm.html#a85a6797057eb75a49d63f4301b4b32dd',1,'grpc_alarm::cb()'],['../structgrpc__iomgr__closure.html#ad5f1e2b27a85c6df37c7cbe94b911ce1',1,'grpc_iomgr_closure::cb()'],['../structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1',1,'grpc_winsocket_callback_info::cb()'],['../structgrpc__credentials__metadata__request.html#afd521fb44c2c0a7aaab92243f606c67e',1,'grpc_credentials_metadata_request::cb()'],['../structgrpc__composite__credentials__metadata__context.html#a14c42c56de0c02fcaca7103953411ce0',1,'grpc_composite_credentials_metadata_context::cb()'],['../structgrpc__secure__transport__setup.html#a1bf28f7192cd4fe30e4daaf306545e9c',1,'grpc_secure_transport_setup::cb()']]],
['cb_5farg',['cb_arg',['../structgrpc__alarm.html#a0f9db224dc882f41a1d676115ede23c3',1,'grpc_alarm::cb_arg()'],['../structgrpc__iomgr__closure.html#a4b1d9ecdcc694af930895665b18f2293',1,'grpc_iomgr_closure::cb_arg()']]],
['census_2eh',['census.h',['../census_8h.html',1,'']]],
+ ['census_5fadd_5fmethod_5ftag',['census_add_method_tag',['../census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05',1,'census_interface.h']]],
+ ['census_5fagg_5fdistribution',['census_agg_distribution',['../census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa',1,'census.h']]],
+ ['census_5fagg_5fhistogram',['census_agg_histogram',['../census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c',1,'census.h']]],
+ ['census_5fagg_5fsum',['census_agg_sum',['../census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944',1,'census.h']]],
+ ['census_5fagg_5fwindow',['census_agg_window',['../census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e',1,'census.h']]],
+ ['census_5faggregated_5frpc_5fstats',['census_aggregated_rpc_stats',['../structcensus__aggregated__rpc__stats.html',1,'census_aggregated_rpc_stats'],['../census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7',1,'census_aggregated_rpc_stats():&#160;census_rpc_stats.h']]],
+ ['census_5faggregated_5frpc_5fstats_5fset_5fempty',['census_aggregated_rpc_stats_set_empty',['../census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b',1,'census_rpc_stats.h']]],
+ ['census_5faggregation',['census_aggregation',['../structcensus__aggregation.html',1,'']]],
+ ['census_5faggregation_5fops',['census_aggregation_ops',['../structcensus__aggregation__ops.html',1,'census_aggregation_ops'],['../census_8h.html#a2b2990a51808c9177b14476195a9fb94',1,'census_aggregation_ops():&#160;census.h']]],
['census_5fcontext',['census_context',['../structcensus__context.html',1,'census_context'],['../census_8h.html#a27fc8788690179599713226f1f054736',1,'census_context():&#160;census.h']]],
- ['census_5fcontext_5fdeserialize',['census_context_deserialize',['../census_8h.html#ad9daab242b41571299ac5b3bca71fc0d',1,'census_context_deserialize(const char *buffer, census_context **context):&#160;context.c'],['../context_8c.html#ad9daab242b41571299ac5b3bca71fc0d',1,'census_context_deserialize(const char *buffer, census_context **context):&#160;context.c']]],
- ['census_5fcontext_5fdestroy',['census_context_destroy',['../census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d',1,'census_context_destroy(census_context *context):&#160;context.c'],['../context_8c.html#a5bfcd1edc546eeacf111c3316ae7785d',1,'census_context_destroy(census_context *context):&#160;context.c']]],
['census_5fcontext_5fserialize',['census_context_serialize',['../census_8h.html#ad9a7d3170ecf720e1b22a4f255605748',1,'census_context_serialize(const census_context *context, char *buffer, size_t buf_size):&#160;context.c'],['../context_8c.html#ad9a7d3170ecf720e1b22a4f255605748',1,'census_context_serialize(const census_context *context, char *buffer, size_t buf_size):&#160;context.c']]],
+ ['census_5fcontext_5ftag_5fset',['census_context_tag_set',['../census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33',1,'census.h']]],
['census_5fenabled',['census_enabled',['../census_8h.html#a742616973e78aaf969389cea20feea9f',1,'census_enabled(void):&#160;initialize.c'],['../initialize_8c.html#a742616973e78aaf969389cea20feea9f',1,'census_enabled(void):&#160;initialize.c']]],
+ ['census_5fend_5fop',['census_end_op',['../census_8h.html#a97a3300020cdacd7149e0efae9f5541e',1,'census_end_op(census_context *context, int status):&#160;operation.c'],['../operation_8c.html#a97a3300020cdacd7149e0efae9f5541e',1,'census_end_op(census_context *context, int status):&#160;operation.c']]],
['census_5ffeature_5fall',['CENSUS_FEATURE_ALL',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8aba96a94fb7af8cf1144ca14edc0b1f0c',1,'census.h']]],
['census_5ffeature_5fcpu',['CENSUS_FEATURE_CPU',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8a4808bff624e2377596b86a6f58ab04b5',1,'census.h']]],
['census_5ffeature_5fnone',['CENSUS_FEATURE_NONE',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8aac1986834f37851b8d899c4a08c8e3ab',1,'census.h']]],
['census_5ffeature_5fstats',['CENSUS_FEATURE_STATS',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8a84c772b868e53ee3487c7bfc8e8b2f1a',1,'census.h']]],
['census_5ffeature_5ftracing',['CENSUS_FEATURE_TRACING',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8ab0722326e730113d5be97f643c3e6718',1,'census.h']]],
['census_5ffeatures',['census_features',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8',1,'census.h']]],
- ['census_5ffilter_2eh',['census_filter.h',['../census__filter_8h.html',1,'']]],
+ ['census_5fget_5fclient_5fstats',['census_get_client_stats',['../census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18',1,'census_rpc_stats.h']]],
+ ['census_5fget_5fserver_5fstats',['census_get_server_stats',['../census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3',1,'census_rpc_stats.h']]],
+ ['census_5fget_5ftrace_5frecord',['census_get_trace_record',['../census_8h.html#a31151a1bca352d6046e6039fa864808c',1,'census.h']]],
+ ['census_5finit',['census_init',['../census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328',1,'census_interface.h']]],
['census_5finitialize',['census_initialize',['../census_8h.html#a4cea92157f3de215724f6bf4aeaee1b6',1,'census_initialize(int features):&#160;initialize.c'],['../initialize_8c.html#a4cea92157f3de215724f6bf4aeaee1b6',1,'census_initialize(int features):&#160;initialize.c']]],
- ['census_5finvalid_5fstat_5fid',['CENSUS_INVALID_STAT_ID',['../rpc__stat__id_8h.html#a59e5e9d32ec60d7d202ebd834117c7b6',1,'rpc_stat_id.h']]],
- ['census_5frecord_5fstat',['census_record_stat',['../census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb',1,'census_record_stat(census_context *context, census_stat *stats, size_t nstats):&#160;record_stat.c'],['../record__stat_8c.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb',1,'census_record_stat(census_context *context, census_stat *stats, size_t nstats):&#160;record_stat.c']]],
- ['census_5frpc_5fclient_5ferrors',['CENSUS_RPC_CLIENT_ERRORS',['../rpc__stat__id_8h.html#ab98fe10ab9da977ff1ab146fb47c25c6',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fclient_5flatency',['CENSUS_RPC_CLIENT_LATENCY',['../rpc__stat__id_8h.html#a18893b8a61bb96d779e5f3e1c6384fe2',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fclient_5frequests',['CENSUS_RPC_CLIENT_REQUESTS',['../rpc__stat__id_8h.html#aeaec3ab6b88faa6f3d17df39886839b4',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fserver_5ferrors',['CENSUS_RPC_SERVER_ERRORS',['../rpc__stat__id_8h.html#a653739d1d6b9c46c169dd40023e883c3',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fserver_5flatency',['CENSUS_RPC_SERVER_LATENCY',['../rpc__stat__id_8h.html#ab30ee75f97d6c9361d8667d62349f49e',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fserver_5frequests',['CENSUS_RPC_SERVER_REQUESTS',['../rpc__stat__id_8h.html#abdbb1e62656b892c48ef4b5123be59e2',1,'rpc_stat_id.h']]],
- ['census_5fshutdown',['census_shutdown',['../census_8h.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c'],['../initialize_8c.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c']]],
- ['census_5fstat',['census_stat',['../structcensus__stat.html',1,'']]],
+ ['census_5finterface_2eh',['census_interface.h',['../census__interface_8h.html',1,'']]],
+ ['census_5fmax_5fannotation_5flength',['CENSUS_MAX_ANNOTATION_LENGTH',['../census__interface_8h.html#a57498021a52642926c15c3dce9d0a6d0',1,'census_interface.h']]],
+ ['census_5fmax_5ftag_5fkey_5flength',['CENSUS_MAX_TAG_KEY_LENGTH',['../census_8h.html#aa89c96f0f32d85a1b28b68f0ef326dd4',1,'census.h']]],
+ ['census_5fmax_5ftag_5fvalue_5flength',['CENSUS_MAX_TAG_VALUE_LENGTH',['../census_8h.html#a22d6971ca41fd944e13e5b4c2a42bf8c',1,'census.h']]],
+ ['census_5fmetric_5frpc_5fclient_5ferrors',['CENSUS_METRIC_RPC_CLIENT_ERRORS',['../rpc__metric__id_8h.html#a9a7e45b4a76e9076be244e6b810da519',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fclient_5flatency',['CENSUS_METRIC_RPC_CLIENT_LATENCY',['../rpc__metric__id_8h.html#afc5e8ea8b3651ac7de7c0eb7829beb91',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fclient_5frequests',['CENSUS_METRIC_RPC_CLIENT_REQUESTS',['../rpc__metric__id_8h.html#a9e0f303137c7e21b380f9e3da614fa3c',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fserver_5ferrors',['CENSUS_METRIC_RPC_SERVER_ERRORS',['../rpc__metric__id_8h.html#ae89b38622760fa8274e61a32662d4985',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fserver_5flatency',['CENSUS_METRIC_RPC_SERVER_LATENCY',['../rpc__metric__id_8h.html#af6590a3799515462c7866a742bb11e8f',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fserver_5frequests',['CENSUS_METRIC_RPC_SERVER_REQUESTS',['../rpc__metric__id_8h.html#a3be602ecb7ae8c05fd7ce64b4681f176',1,'rpc_metric_id.h']]],
+ ['census_5fop_5fid',['census_op_id',['../structcensus__op__id.html',1,'census_op_id'],['../census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043',1,'census_op_id():&#160;census_interface.h']]],
+ ['census_5fper_5fmethod_5frpc_5fstats',['census_per_method_rpc_stats',['../structcensus__per__method__rpc__stats.html',1,'census_per_method_rpc_stats'],['../census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db',1,'census_per_method_rpc_stats():&#160;census_rpc_stats.h']]],
+ ['census_5frecord_5frpc_5fclient_5fstats',['census_record_rpc_client_stats',['../census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37',1,'census_rpc_stats.h']]],
+ ['census_5frecord_5frpc_5fserver_5fstats',['census_record_rpc_server_stats',['../census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c',1,'census_rpc_stats.h']]],
+ ['census_5frecord_5fvalues',['census_record_values',['../census_8h.html#a1225e8bbc14ff51173b6485940940572',1,'census.h']]],
+ ['census_5frpc_5fname_5finfo',['census_rpc_name_info',['../structcensus__rpc__name__info.html',1,'']]],
+ ['census_5frpc_5fstats',['census_rpc_stats',['../structcensus__rpc__stats.html',1,'census_rpc_stats'],['../census__interface_8h.html#a99058fefa044507d678a7e2d2636e3e9',1,'census_rpc_stats():&#160;census_interface.h']]],
+ ['census_5frpc_5fstats_2eh',['census_rpc_stats.h',['../census__rpc__stats_8h.html',1,'']]],
+ ['census_5frpc_5fstats_5fcreate_5fempty',['census_rpc_stats_create_empty',['../census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67',1,'census_rpc_stats.h']]],
+ ['census_5fset_5frpc_5fclient_5fpeer',['census_set_rpc_client_peer',['../census_8h.html#a06407a753c261626b4e25c4f6fe0b840',1,'census.h']]],
+ ['census_5fset_5ftrace_5fmask',['census_set_trace_mask',['../census_8h.html#a2762b05c4e9bb8a6994519725cb69a84',1,'census_set_trace_mask(int trace_mask):&#160;tracing.c'],['../tracing_8c.html#a2762b05c4e9bb8a6994519725cb69a84',1,'census_set_trace_mask(int trace_mask):&#160;tracing.c']]],
+ ['census_5fshutdown',['census_shutdown',['../census_8h.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c'],['../census__interface_8h.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c'],['../initialize_8c.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c']]],
+ ['census_5fstart_5fclient_5frpc_5fop',['census_start_client_rpc_op',['../census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4',1,'census_start_client_rpc_op(const census_context *context, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, const census_timestamp *start_time):&#160;operation.c'],['../operation_8c.html#a0f2a69b151eac68f3c50806d2162d9f4',1,'census_start_client_rpc_op(const census_context *context, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, const census_timestamp *start_time):&#160;operation.c']]],
+ ['census_5fstart_5fop',['census_start_op',['../census_8h.html#a14287fdb8adc322c1801435eb121e642',1,'census_start_op(census_context *context, const char *family, const char *name, int trace_mask):&#160;operation.c'],['../operation_8c.html#a14287fdb8adc322c1801435eb121e642',1,'census_start_op(census_context *context, const char *family, const char *name, int trace_mask):&#160;operation.c']]],
+ ['census_5fstart_5frpc_5fop_5ftimestamp',['census_start_rpc_op_timestamp',['../census_8h.html#a71b2afd7a1663c2a716af7242895442b',1,'census_start_rpc_op_timestamp(void):&#160;operation.c'],['../operation_8c.html#a71b2afd7a1663c2a716af7242895442b',1,'census_start_rpc_op_timestamp(void):&#160;operation.c']]],
+ ['census_5fstart_5fserver_5frpc_5fop',['census_start_server_rpc_op',['../census_8h.html#ab7014fb10de411a91588f05658148177',1,'census_start_server_rpc_op(const char *buffer, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, census_timestamp *start_time):&#160;operation.c'],['../operation_8c.html#ab7014fb10de411a91588f05658148177',1,'census_start_server_rpc_op(const char *buffer, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, census_timestamp *start_time):&#160;operation.c']]],
+ ['census_5fstats_5fstore_5finit',['census_stats_store_init',['../census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410',1,'census_rpc_stats.h']]],
+ ['census_5fstats_5fstore_5fshutdown',['census_stats_store_shutdown',['../census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2',1,'census_rpc_stats.h']]],
['census_5fsupported',['census_supported',['../census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9',1,'census_supported(void):&#160;initialize.c'],['../initialize_8c.html#ad5f627a64ac4febbc61d2b89801d40e9',1,'census_supported(void):&#160;initialize.c']]],
+ ['census_5ftag_5fconst',['census_tag_const',['../structcensus__tag__const.html',1,'']]],
+ ['census_5ftag_5fset',['census_tag_set',['../census_8h.html#afc68a73849e0d1565e74c28c822bb086',1,'census.h']]],
+ ['census_5ftag_5fset_5fadd',['census_tag_set_add',['../census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142',1,'census.h']]],
+ ['census_5ftag_5fset_5fclose',['census_tag_set_close',['../census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a',1,'census.h']]],
+ ['census_5ftag_5fset_5fcreate',['census_tag_set_create',['../census_8h.html#a14f21902360aa221e6307cec05a110a5',1,'census.h']]],
+ ['census_5ftag_5fset_5fdestroy',['census_tag_set_destroy',['../census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2',1,'census.h']]],
+ ['census_5ftag_5fset_5fiterator',['census_tag_set_iterator',['../census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7',1,'census.h']]],
+ ['census_5ftag_5fset_5fnext',['census_tag_set_next',['../census_8h.html#a03847b518034c5c3b801fdd95569f400',1,'census.h']]],
+ ['census_5ftag_5fset_5fopen',['census_tag_set_open',['../census_8h.html#aae5c38cb581600a401d1f8dca741bf63',1,'census.h']]],
+ ['census_5ftimestamp',['census_timestamp',['../structcensus__timestamp.html',1,'']]],
+ ['census_5ftrace_5fmask',['census_trace_mask',['../census_8h.html#afeb62854542a09290181209ea72b9158',1,'census_trace_mask(const census_context *context):&#160;tracing.c'],['../tracing_8c.html#afeb62854542a09290181209ea72b9158',1,'census_trace_mask(const census_context *context):&#160;tracing.c']]],
+ ['census_5ftrace_5fmask_5fis_5fsampled',['CENSUS_TRACE_MASK_IS_SAMPLED',['../census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a',1,'census.h']]],
+ ['census_5ftrace_5fmask_5fnone',['CENSUS_TRACE_MASK_NONE',['../census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3',1,'census.h']]],
+ ['census_5ftrace_5fmask_5fvalues',['census_trace_mask_values',['../census_8h.html#ad4ff7b1db813ee5318871121bb4281cc',1,'census.h']]],
+ ['census_5ftrace_5fprint',['census_trace_print',['../census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317',1,'census_trace_print(census_context *context, gpr_uint32 type, const char *buffer, size_t n):&#160;tracing.c'],['../tracing_8c.html#af3822f36fcbca23a3af9d3e8b3fb3317',1,'census_trace_print(census_context *context, gpr_uint32 type, const char *buffer, size_t n):&#160;tracing.c']]],
+ ['census_5ftrace_5frecord',['census_trace_record',['../structcensus__trace__record.html',1,'']]],
+ ['census_5ftrace_5frecord_5fend_5fop',['CENSUS_TRACE_RECORD_END_OP',['../census_8h.html#a003fb5bda98c95408a21d3a47571a1e9',1,'census.h']]],
+ ['census_5ftrace_5frecord_5fstart_5fop',['CENSUS_TRACE_RECORD_START_OP',['../census_8h.html#acb35403ed23ba2615457fabaa0b430e7',1,'census.h']]],
+ ['census_5ftrace_5fscan_5fend',['census_trace_scan_end',['../census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba',1,'census.h']]],
+ ['census_5ftrace_5fscan_5fstart',['census_trace_scan_start',['../census_8h.html#ab93305c7e6b04cd51f95aa497227f53a',1,'census.h']]],
+ ['census_5ftracing_5fend_5fop',['census_tracing_end_op',['../census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650',1,'census_interface.h']]],
+ ['census_5ftracing_5fprint',['census_tracing_print',['../census__interface_8h.html#aa5c158cd18473eece090d536be1992e4',1,'census_interface.h']]],
+ ['census_5ftracing_5fstart_5fop',['census_tracing_start_op',['../census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c',1,'census_interface.h']]],
+ ['census_5fvalue',['census_value',['../structcensus__value.html',1,'']]],
+ ['census_5fview',['census_view',['../census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed',1,'census.h']]],
+ ['census_5fview_5faggregation_5fdata',['census_view_aggregation_data',['../structcensus__view__aggregation__data.html',1,'']]],
+ ['census_5fview_5faggregrations',['census_view_aggregrations',['../census_8h.html#ab40a6a544d107b067eb5ca8326efeded',1,'census.h']]],
+ ['census_5fview_5fcreate',['census_view_create',['../census_8h.html#a3bf772ddda26227f485b375192af85f2',1,'census.h']]],
+ ['census_5fview_5fdata',['census_view_data',['../structcensus__view__data.html',1,'']]],
+ ['census_5fview_5fdelete',['census_view_delete',['../census_8h.html#a529bb89984b69da3b4cab9deb68175a9',1,'census.h']]],
+ ['census_5fview_5fget_5fdata',['census_view_get_data',['../census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5',1,'census.h']]],
+ ['census_5fview_5fmetric',['census_view_metric',['../census_8h.html#aa5741f85edf5b3e72f89797ae85463b0',1,'census.h']]],
+ ['census_5fview_5fnaggregations',['census_view_naggregations',['../census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144',1,'census.h']]],
+ ['census_5fview_5freset',['census_view_reset',['../census_8h.html#ad150387e14628665613f1d9a3d27a418',1,'census.h']]],
+ ['census_5fview_5ftags',['census_view_tags',['../census_8h.html#a054543816f063d003a36316fda4547b8',1,'census.h']]],
['cert_5fchain',['cert_chain',['../structgrpc__ssl__pem__key__cert__pair.html#a483c3601705853f48dfbc8ee66d5e656',1,'grpc_ssl_pem_key_cert_pair']]],
['chained',['chained',['../structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6',1,'grpc_auth_context']]],
['chand',['chand',['../structlb__policy__connectivity__watcher.html#a8c4c66e260e9c93b8ce9b4a129e581e5',1,'lb_policy_connectivity_watcher']]],
@@ -74,11 +138,11 @@ var searchData=
['channel_5fargs_2ec',['channel_args.c',['../channel__args_8c.html',1,'']]],
['channel_5fargs_2eh',['channel_args.h',['../channel__args_8h.html',1,'']]],
['channel_5fbroadcaster',['channel_broadcaster',['../structchannel__broadcaster.html',1,'']]],
- ['channel_5fcallback',['channel_callback',['../structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb',1,'grpc_chttp2_transport']]],
+ ['channel_5fcallback',['channel_callback',['../structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8',1,'grpc_chttp2_transport']]],
['channel_5fconnectivity_2ec',['channel_connectivity.c',['../channel__connectivity_8c.html',1,'']]],
['channel_5fconnectivity_5fchanged',['channel_connectivity_changed',['../structchannel__data.html#a026ed08d4fb85fff5a0f332d3a35cf17',1,'channel_data']]],
['channel_5fcreate_2ec',['channel_create.c',['../channel__create_8c.html',1,'']]],
- ['channel_5fdata',['channel_data',['../structchannel__data.html',1,'channel_data'],['../structgrpc__channel__element.html#af498fd50d8b3667b3e20395e341a858d',1,'grpc_channel_element::channel_data()'],['../structgrpc__call__element.html#ad74abaaf7860b7dd8f2fef1e2141a27b',1,'grpc_call_element::channel_data()'],['../server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;server_auth_filter.c'],['../compress__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;compress_filter.c'],['../connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d',1,'channel_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;noop_filter.c'],['../server_8c.html#a663530098451ca6ac5dd8381e470b512',1,'channel_data():&#160;server.c']]],
+ ['channel_5fdata',['channel_data',['../structchannel__data.html',1,'channel_data'],['../structgrpc__channel__element.html#af498fd50d8b3667b3e20395e341a858d',1,'grpc_channel_element::channel_data()'],['../structgrpc__call__element.html#ad74abaaf7860b7dd8f2fef1e2141a27b',1,'grpc_call_element::channel_data()'],['../server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;server_auth_filter.c'],['../grpc__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;grpc_filter.c'],['../compress__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;compress_filter.c'],['../connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d',1,'channel_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;noop_filter.c'],['../server_8c.html#a663530098451ca6ac5dd8381e470b512',1,'channel_data():&#160;server.c']]],
['channel_5felems_5ffrom_5fstack',['CHANNEL_ELEMS_FROM_STACK',['../channel__stack_8c.html#ada2431407a0c579217e6b33534dc4b68',1,'channel_stack.c']]],
['channel_5ffilter_5fcount',['channel_filter_count',['../structgrpc__server.html#a090ca3cc3f02e7b51d8c089f6c675ac2',1,'grpc_server']]],
['channel_5ffilters',['channel_filters',['../structgrpc__server.html#a2da21f54a2ad688793d6c753ea74ec02',1,'grpc_server']]],
@@ -88,7 +152,7 @@ var searchData=
['channel_5fsaw_5ferror',['channel_saw_error',['../structgrpc__resolver__vtable.html#a9104e21b3064f5f66dc29d80a098e19b',1,'grpc_resolver_vtable']]],
['channel_5fstack_2ec',['channel_stack.c',['../channel__stack_8c.html',1,'']]],
['channel_5fstack_2eh',['channel_stack.h',['../channel__stack_8h.html',1,'']]],
- ['channel_5fstack_5ffrom_5fchannel',['CHANNEL_STACK_FROM_CHANNEL',['../channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed',1,'channel.c']]],
+ ['channel_5fstack_5ffrom_5fchannel',['CHANNEL_STACK_FROM_CHANNEL',['../channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed',1,'CHANNEL_STACK_FROM_CHANNEL():&#160;channel.c'],['../lame__client_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed',1,'CHANNEL_STACK_FROM_CHANNEL():&#160;lame_client.c']]],
['channel_5fstack_5ffrom_5fconnection',['CHANNEL_STACK_FROM_CONNECTION',['../subchannel_8c.html#a004980d48eea483363d061723e95834e',1,'subchannel.c']]],
['channels',['channels',['../structchannel__broadcaster.html#ad8aee8e6b39c0a74c47bc518fe60e0d7',1,'channel_broadcaster']]],
['check_5favailability',['check_availability',['../structgrpc__wakeup__fd__vtable.html#ae86eb136235fd51cbf4d459880ea6d04',1,'grpc_wakeup_fd_vtable']]],
@@ -110,12 +174,15 @@ var searchData=
['client_5femail',['client_email',['../structgrpc__auth__json__key.html#accb20647a4dc6280c30d40a78b35fb7b',1,'grpc_auth_json_key']]],
['client_5fid',['client_id',['../structgrpc__auth__json__key.html#a925db734b8d7ad62646c260374fa0462',1,'grpc_auth_json_key::client_id()'],['../structgrpc__auth__refresh__token.html#a802a5c8f34166ec49b6345faea92d52c',1,'grpc_auth_refresh_token::client_id()']]],
['client_5fsecret',['client_secret',['../structgrpc__auth__refresh__token.html#ad29ccc6f1c4c23bc05841efd3dd5bab4',1,'grpc_auth_refresh_token']]],
- ['clock',['clock',['../structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75',1,'grpc_precise_clock']]],
['clock_5ftype',['clock_type',['../structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff',1,'gpr_timespec']]],
+ ['clone',['clone',['../structcensus__aggregation__ops.html#acd4ce662bc5ded9d7338a4fb80a0733f',1,'census_aggregation_ops']]],
+ ['close_5fmessage_5fdata',['close_message_data',['../structclose__message__data.html',1,'']]],
+ ['close_5fwith_5fstatus',['close_with_status',['../structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031',1,'grpc_transport_stream_op']]],
['closed',['closed',['../structgrpc__fd.html#a30b76a034146e5d62190b133b008af6e',1,'grpc_fd::closed()'],['../structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405',1,'grpc_chttp2_transport::closed()']]],
- ['closure',['closure',['../structwaiting__call.html#ad8d9537c7523e3c09e5fcd4cf0bb1124',1,'waiting_call::closure()'],['../structstate__watcher.html#ab806a249c408b4412fc03ed0a5ede4c9',1,'state_watcher::closure()'],['../structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485',1,'finished_loose_op_allocated_args::closure()'],['../structshutdown__cleanup__args.html#a42d1e24f7cc5d51db75df17263950c9a',1,'shutdown_cleanup_args::closure()']]],
+ ['closure',['closure',['../structwaiting__call.html#ad8d9537c7523e3c09e5fcd4cf0bb1124',1,'waiting_call::closure()'],['../structstate__watcher.html#ab806a249c408b4412fc03ed0a5ede4c9',1,'state_watcher::closure()'],['../structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485',1,'finished_loose_op_allocated_args::closure()'],['../structshutdown__cleanup__args.html#a42d1e24f7cc5d51db75df17263950c9a',1,'shutdown_cleanup_args::closure()'],['../structclose__message__data.html#a8d41adaf6ac77a4b74a4d9d09399b7e6',1,'close_message_data::closure()']]],
['cmdline_2ec',['cmdline.c',['../cmdline_8c.html',1,'']]],
['cmdline_2eh',['cmdline.h',['../cmdline_8h.html',1,'']]],
+ ['cnt',['cnt',['../structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21',1,'census_rpc_stats']]],
['code',['code',['../uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1',1,'grpc_ioreq_data::code()'],['../structreceived__status.html#a5adb1c689f796d0055094addbc8b31c2',1,'received_status::code()']]],
['complete_5fmask',['complete_mask',['../structreqinfo__master.html#a42a5da5664f298a2ff5c94760f69ffb3',1,'reqinfo_master']]],
['completed_5fhead',['completed_head',['../structgrpc__completion__queue.html#a484ad9fad34b51c8ab2e0f6a144e6d5e',1,'grpc_completion_queue']]],
@@ -162,7 +229,8 @@ var searchData=
['connector_2ec',['connector.c',['../connector_8c.html',1,'']]],
['connector_2eh',['connector.h',['../connector_8h.html',1,'']]],
['connector_5fcreds',['connector_creds',['../structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637',1,'grpc_composite_credentials']]],
- ['consume',['consume',['../structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e',1,'grpc_wakeup_fd_vtable']]],
+ ['consume',['consume',['../structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75',1,'grpc_wakeup_fd_vtable']]],
+ ['consumed_5fmd',['consumed_md',['../structcall__data.html#a55ac01aa59cb00ea938904ba3e9fcbd6',1,'call_data']]],
['container_5fbegins',['container_begins',['../structgrpc__json__reader__vtable.html#a242f9eb6d061c65a99961437aff699d4',1,'grpc_json_reader_vtable']]],
['container_5fempty',['container_empty',['../structgrpc__json__writer.html#a95c5e11a20879e8bd90962b043ca8381',1,'grpc_json_writer']]],
['container_5fends',['container_ends',['../structgrpc__json__reader__vtable.html#a31c9c8c5f283107290d4a20bf25315ec',1,'grpc_json_reader_vtable']]],
@@ -175,8 +243,7 @@ var searchData=
['context_2eh',['context.h',['../census_2context_8h.html',1,'']]],
['continuation',['continuation',['../structwaiting__for__connect.html#a8289e332e8b65421a161e607bb637f51',1,'waiting_for_connect']]],
['copy',['copy',['../structgrpc__arg.html#abef4f8be0109b19fcbe7f614f1243303',1,'grpc_arg']]],
- ['count',['count',['../structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4',1,'grpc_metadata_array::count()'],['../structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a',1,'grpc_op::count()'],['../structgrpc__channel__stack.html#ad15f03f108b390c70244d9d862011f67',1,'grpc_channel_stack::count()'],['../structgrpc__call__stack.html#a145db8509ca1a7e0da0d80e60ad0072a',1,'grpc_call_stack::count()'],['../structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2',1,'grpc_bbq_array::count()'],['../uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a',1,'grpc_ioreq_data::count()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#a82dc3f5a9b456b6fd15b5d559eb2c4bd',1,'grpc_chttp2_incoming_metadata_buffer::count()'],['../structgrpc__chttp2__stream__map.html#a30c8c72cf07b6c0c0970e8ecb54c1ac8',1,'grpc_chttp2_stream_map::count()'],['../structrequest__killer.html#ae3dd02f0f46905f3d7a7b88193ca0af6',1,'request_killer::count()'],['../structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff',1,'gpr_slice_buffer::count()'],['../structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470',1,'gpr_refcount::count()'],['../structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387',1,'gpr_strvec::count()'],['../structgpr__histogram.html#a283be15ea1e5ba755f9b4b7d0d70402d',1,'gpr_histogram::count()']]],
- ['counter',['counter',['../structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1',1,'grpc_pollset']]],
+ ['count',['count',['../structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4',1,'grpc_metadata_array::count()'],['../structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a',1,'grpc_op::count()'],['../structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f',1,'grpc_auth_property_array::count()'],['../structgrpc__channel__stack.html#ad15f03f108b390c70244d9d862011f67',1,'grpc_channel_stack::count()'],['../structgrpc__call__stack.html#a145db8509ca1a7e0da0d80e60ad0072a',1,'grpc_call_stack::count()'],['../structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2',1,'grpc_bbq_array::count()'],['../uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a',1,'grpc_ioreq_data::count()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#a82dc3f5a9b456b6fd15b5d559eb2c4bd',1,'grpc_chttp2_incoming_metadata_buffer::count()'],['../structgrpc__chttp2__stream__map.html#a30c8c72cf07b6c0c0970e8ecb54c1ac8',1,'grpc_chttp2_stream_map::count()'],['../structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff',1,'gpr_slice_buffer::count()'],['../structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470',1,'gpr_refcount::count()'],['../structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387',1,'gpr_strvec::count()'],['../structgpr__histogram.html#a283be15ea1e5ba755f9b4b7d0d70402d',1,'gpr_histogram::count()']]],
['cpu_2eh',['cpu.h',['../cpu_8h.html',1,'']]],
['cpu_5fiphone_2ec',['cpu_iphone.c',['../cpu__iphone_8c.html',1,'']]],
['cpu_5flinux_2ec',['cpu_linux.c',['../cpu__linux_8c.html',1,'']]],
@@ -188,7 +255,8 @@ var searchData=
['cq_5ffor_5fnotification',['cq_for_notification',['../structrequested__call.html#a3b4918a8f8c79ab768156dc658e21b83',1,'requested_call']]],
['cq_5fnew',['cq_new',['../structcall__data.html#a253926f346f7783d43ad5791ac70bba2',1,'call_data']]],
['cqs',['cqs',['../structgrpc__server.html#a87495e0b247e92860d6c2a6504cf5528',1,'grpc_server']]],
- ['create',['create',['../structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e',1,'grpc_wakeup_fd_vtable']]],
+ ['create',['create',['../structcensus__aggregation__ops.html#a59c42fd2b663020b15d37112b150d9e5',1,'census_aggregation_ops']]],
+ ['create_5farg',['create_arg',['../structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426',1,'census_aggregation']]],
['create_5fframe_5fprotector',['create_frame_protector',['../structtsi__handshaker__vtable.html#a071e3b76f8ddec1c89f9131c923f3648',1,'tsi_handshaker_vtable']]],
['create_5fhandshaker',['create_handshaker',['../structgrpc__security__connector__vtable.html#ae1202bdafbea18af0fe2b0e6c11ae636',1,'grpc_security_connector_vtable::create_handshaker()'],['../structtsi__ssl__handshaker__factory.html#a44a633a0520c8561b5c63f97742daaef',1,'tsi_ssl_handshaker_factory::create_handshaker()']]],
['create_5fresolver',['create_resolver',['../structgrpc__resolver__factory__vtable.html#a59d7eb4c9cb95b6ba33628c30b948f10',1,'grpc_resolver_factory_vtable']]],
@@ -199,18 +267,19 @@ var searchData=
['credentials_5fmetadata_2ec',['credentials_metadata.c',['../credentials__metadata_8c.html',1,'']]],
['credentials_5fposix_2ec',['credentials_posix.c',['../credentials__posix_8c.html',1,'']]],
['credentials_5fwin32_2ec',['credentials_win32.c',['../credentials__win32_8c.html',1,'']]],
- ['creds',['creds',['../structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf',1,'grpc_client_security_context::creds()'],['../structcall__data.html#a163b0cfa0e971a064e4ad6f35001f8ed',1,'call_data::creds()'],['../structgrpc__credentials__metadata__request.html#a7cf76389aba6b2f8ae6fcb00f59bff98',1,'grpc_credentials_metadata_request::creds()']]],
+ ['creds',['creds',['../structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf',1,'grpc_client_security_context::creds()'],['../structcall__data.html#a163b0cfa0e971a064e4ad6f35001f8ed',1,'call_data::creds()'],['../structgrpc__credentials__metadata__request.html#a7cf76389aba6b2f8ae6fcb00f59bff98',1,'grpc_credentials_metadata_request::creds()'],['../structgrpc__server__secure__state.html#ab36fe43ef535324ba6647b09888e0415',1,'grpc_server_secure_state::creds()']]],
['creds_5farray',['creds_array',['../structgrpc__credentials__array.html#a72172f932751c5d9fc7670af1a1cd231',1,'grpc_credentials_array']]],
['creds_5findex',['creds_index',['../structgrpc__composite__credentials__metadata__context.html#af3232f00703210b60772c4dd1c727a56',1,'grpc_composite_credentials_metadata_context']]],
['cs',['cs',['../structgpr__mu.html#abab5a72a693be27488fb7a9b2cb23e5c',1,'gpr_mu']]],
['ctx',['ctx',['../structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58',1,'grpc_auth_property_iterator']]],
+ ['ctxt',['ctxt',['../structcall__data.html#ae64ce754d7433f0e6485e9566a58596e',1,'call_data']]],
['cur_5farg',['cur_arg',['../structgpr__cmdline.html#aa4b1fcaf802c2ca83c9e2213b8283297',1,'gpr_cmdline']]],
['cur_5fframe_5ftype',['cur_frame_type',['../structframer__state.html#ab6d529c8b0d12ca60075d0c9e29d037b',1,'framer_state']]],
['cur_5fline',['cur_line',['../structgrpc__httpcli__parser.html#a8524fc39d4fa476bf3133e922edf092c',1,'grpc_httpcli_parser']]],
['cur_5fline_5flength',['cur_line_length',['../structgrpc__httpcli__parser.html#a6ada31fac5b5a87c7405f70f63fc201e',1,'grpc_httpcli_parser']]],
- ['current',['current',['../structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f',1,'grpc_byte_buffer_reader::current()'],['../structgrpc__connectivity__state__watcher.html#a3989271095271ebcaea6616e6afeff4f',1,'grpc_connectivity_state_watcher::current()']]],
+ ['current',['current',['../structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91',1,'grpc_byte_buffer_reader::current()'],['../structgrpc__connectivity__state__watcher.html#a3989271095271ebcaea6616e6afeff4f',1,'grpc_connectivity_state_watcher::current()']]],
['current_5fcontainer',['current_container',['../structjson__reader__userdata.html#a46c3b03cc1ca3fbeeb76f726ce844bf2',1,'json_reader_userdata']]],
['current_5fstate',['current_state',['../structgrpc__connectivity__state__tracker.html#ab0095b36574489645353e10d707e629e',1,'grpc_connectivity_state_tracker']]],
['current_5fvalue',['current_value',['../structjson__reader__userdata.html#ab1069140339bf83ea323ac0ac696cc8c',1,'json_reader_userdata']]],
- ['cv',['cv',['../structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844',1,'grpc_pollset::cv()'],['../structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459',1,'gpr_cancellable_list_::cv()']]]
+ ['cv',['cv',['../structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe',1,'grpc_pollset_worker']]]
];
diff --git a/doc/ref/core.internal/html/search/all_4.js b/doc/ref/core.internal/html/search/all_4.js
index 8d8c32ad7f..444459aee2 100644
--- a/doc/ref/core.internal/html/search/all_4.js
+++ b/doc/ref/core.internal/html/search/all_4.js
@@ -1,25 +1,25 @@
var searchData=
[
- ['data',['data',['../structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f',1,'grpc_byte_buffer::data()'],['../structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad',1,'grpc_op::data()'],['../structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55',1,'tsi_peer_property::data()'],['../structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621',1,'grpc_pollset::data()'],['../structgrpc__bbq__array.html#afbcd5e2a41d2eb5d0ede543818c7cf51',1,'grpc_bbq_array::data()'],['../structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61',1,'grpc_ioreq::data()'],['../structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9',1,'grpc_stream_op::data()'],['../structtsi__fake__frame.html#a4c55725c3501776bccf3dc63dc3c0301',1,'tsi_fake_frame::data()'],['../structrequested__call.html#a1814382d48854b3ce31b0aef9c4b4c7e',1,'requested_call::data()'],['../structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da',1,'gpr_slice::data()'],['../structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a',1,'dump_out::data()'],['../stream__encoder_8c.html#a3ca2c0bc7578bf3d337e34b2c08a6c5fa9d7d6f31868d66330397c967c4afd2d2',1,'DATA():&#160;stream_encoder.c']]],
+ ['data',['data',['../structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f',1,'grpc_byte_buffer::data()'],['../structgrpc__op.html#a3306ddd6270427f37896f5b56034812e',1,'grpc_op::data()'],['../structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d',1,'census_view_aggregation_data::data()'],['../structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8',1,'census_view_data::data()'],['../structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55',1,'tsi_peer_property::data()'],['../structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e',1,'grpc_pollset::data()'],['../structgrpc__bbq__array.html#afbcd5e2a41d2eb5d0ede543818c7cf51',1,'grpc_bbq_array::data()'],['../structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61',1,'grpc_ioreq::data()'],['../structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9',1,'grpc_stream_op::data()'],['../structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4',1,'census_aggregation_ops::data()'],['../structtsi__fake__frame.html#a4c55725c3501776bccf3dc63dc3c0301',1,'tsi_fake_frame::data()'],['../structrequested__call.html#ad398bc9863f7d40d34aa9aee19fdbab8',1,'requested_call::data()'],['../structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e',1,'gpr_slice::data()'],['../structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a',1,'dump_out::data()'],['../stream__encoder_8c.html#a3ca2c0bc7578bf3d337e34b2c08a6c5fa9d7d6f31868d66330397c967c4afd2d2',1,'DATA():&#160;stream_encoder.c']]],
['data_5fparser',['data_parser',['../structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54',1,'grpc_chttp2_stream_parsing']]],
- ['deadline',['deadline',['../structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15',1,'grpc_call_details::deadline()'],['../structgrpc__connect__in__args.html#aded5d906335c1ccdb58b4e97581bdc6c',1,'grpc_connect_in_args::deadline()'],['../structgrpc__alarm.html#a8f3f1ae9b65a0cc76971ea7daed1b126',1,'grpc_alarm::deadline()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ab5170826c627b8191d4def6aa2959589',1,'grpc_chttp2_incoming_metadata_buffer::deadline()'],['../structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04',1,'grpc_metadata_batch::deadline()'],['../structinternal__request.html#a3b0a573ccd8ac3d01b0b3668e39a2e61',1,'internal_request::deadline()'],['../structcall__data.html#a9ca8837431c3942aa3b18092e314632c',1,'call_data::deadline()'],['../structrequested__call.html#a7b0834c5a24427fbe79fb77ffd103cc8',1,'requested_call::deadline()']]],
+ ['deadline',['deadline',['../structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15',1,'grpc_call_details::deadline()'],['../structgrpc__connect__in__args.html#aded5d906335c1ccdb58b4e97581bdc6c',1,'grpc_connect_in_args::deadline()'],['../structgrpc__alarm.html#a8f3f1ae9b65a0cc76971ea7daed1b126',1,'grpc_alarm::deadline()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ab5170826c627b8191d4def6aa2959589',1,'grpc_chttp2_incoming_metadata_buffer::deadline()'],['../structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04',1,'grpc_metadata_batch::deadline()'],['../structcall__data.html#a9ca8837431c3942aa3b18092e314632c',1,'call_data::deadline()'],['../structinternal__request.html#a3b0a573ccd8ac3d01b0b3668e39a2e61',1,'internal_request::deadline()'],['../structrequested__call.html#a7b0834c5a24427fbe79fb77ffd103cc8',1,'requested_call::deadline()']]],
['debug_5fargs',['DEBUG_ARGS',['../metadata_8c.html#a74ccabb9eadfe99a2fa8e5004fdf7cfc',1,'metadata.c']]],
['debug_5fdata',['debug_data',['../structgrpc__chttp2__goaway__parser.html#aacb3c390aaaf7d9bfd7a047a32cf6a0e',1,'grpc_chttp2_goaway_parser']]],
['debug_5flength',['debug_length',['../structgrpc__chttp2__goaway__parser.html#aa3aaf26c909bb9bfae33386f1ececd23',1,'grpc_chttp2_goaway_parser']]],
['debug_5fpos',['debug_pos',['../structgrpc__chttp2__goaway__parser.html#a13fecb34da53cca561d7b0e1db1484ce',1,'grpc_chttp2_goaway_parser']]],
['decl_5ffactory',['DECL_FACTORY',['../sockaddr__resolver_8c.html#ae666b8dfe7a65b7719adcc22034160e6',1,'sockaddr_resolver.c']]],
- ['default_5fauthority',['default_authority',['../structchannel__data.html#a51d18a12253f4520179c5f04cc9f4c48',1,'channel_data']]],
- ['default_5fcompression_5falgorithm',['default_compression_algorithm',['../structchannel__data.html#acc452310378fb56c38c296cdfdde14e3',1,'channel_data']]],
+ ['default_5fauthority',['default_authority',['../structgrpc__channel.html#a13b9a3d1830073eeaedc330f32f46df5',1,'grpc_channel']]],
+ ['default_5fcompression_5falgorithm',['default_compression_algorithm',['../structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776',1,'grpc_compression_options::default_compression_algorithm()'],['../structchannel__data.html#acc452310378fb56c38c296cdfdde14e3',1,'channel_data::default_compression_algorithm()']]],
['default_5fconnection_5fwindow_5ftarget',['DEFAULT_CONNECTION_WINDOW_TARGET',['../chttp2__transport_8c.html#a609f239b676101bc4e1358eeac253916',1,'chttp2_transport.c']]],
['default_5fmax_5fmessage_5flength',['DEFAULT_MAX_MESSAGE_LENGTH',['../channel_8c.html#ac48c5c1b1a6288d82d88bad6aa306d56',1,'channel.c']]],
- ['default_5fport',['default_port',['../structdns__resolver.html#ad3a4ce330d39e62347c8d230dc0431f4',1,'dns_resolver']]],
+ ['default_5fport',['default_port',['../structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab',1,'grpc_httpcli_handshaker::default_port()'],['../structdns__resolver.html#ad3a4ce330d39e62347c8d230dc0431f4',1,'dns_resolver::default_port()']]],
['default_5fvalue',['default_value',['../structgrpc__chttp2__setting__parameters.html#a47307bf712f4e37e397eb03c272bafdb',1,'grpc_chttp2_setting_parameters']]],
['default_5fwindow',['DEFAULT_WINDOW',['../chttp2__transport_8c.html#af9edf0dca12d746c6cf6c6852f4398ae',1,'chttp2_transport.c']]],
['deframe_5fstate',['deframe_state',['../structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250',1,'grpc_chttp2_transport_parsing']]],
['del_5ffd',['del_fd',['../structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60',1,'grpc_pollset_vtable']]],
['depth',['depth',['../structgrpc__json__reader.html#ae7b4f56a6f58059642e1eaaff14350c4',1,'grpc_json_reader::depth()'],['../structgrpc__json__writer.html#a85b6d4d170b0bd0df6d1084cc0d3f995',1,'grpc_json_writer::depth()']]],
['description',['description',['../structgpr__cmdline.html#ad7ac4f9585e0c93920079bec3a258c5d',1,'gpr_cmdline']]],
- ['destroy',['destroy',['../structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4',1,'grpc_arg::destroy()'],['../structgrpc__credentials__vtable.html#a95766dfd1880536b6b891b18514b5720',1,'grpc_credentials_vtable::destroy()'],['../structgrpc__server__credentials__vtable.html#a78347ce536f6c1885d49a6cd5106eade',1,'grpc_server_credentials_vtable::destroy()'],['../structgrpc__security__connector__vtable.html#acd16feb960e41e1920c193017a135704',1,'grpc_security_connector_vtable::destroy()'],['../structtsi__frame__protector__vtable.html#ac47686a0367046026dc8b97050ec2cdf',1,'tsi_frame_protector_vtable::destroy()'],['../structtsi__handshaker__vtable.html#a6ddd06eccb4d0576a3daba0ee98f45d8',1,'tsi_handshaker_vtable::destroy()'],['../structgrpc__call__context__element.html#a896c4d5b89848f2f14678745b6162f94',1,'grpc_call_context_element::destroy()'],['../structgrpc__lb__policy__vtable.html#a239ed7b3beddcfa318cc402f6d9f977c',1,'grpc_lb_policy_vtable::destroy()'],['../structgrpc__resolver__vtable.html#a354107f009d8e0c814559a185b5ed3f7',1,'grpc_resolver_vtable::destroy()'],['../structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c',1,'grpc_endpoint_vtable::destroy()'],['../structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815',1,'grpc_pollset_vtable::destroy()'],['../structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2',1,'grpc_wakeup_fd_vtable::destroy()'],['../structgrpc__transport__vtable.html#a0d99f3901ef6e1cada6154b92ff5f3cf',1,'grpc_transport_vtable::destroy()'],['../structtsi__ssl__handshaker__factory.html#a2b5e1722accee31650b291839612bb6a',1,'tsi_ssl_handshaker_factory::destroy()'],['../structlistener.html#add425fdd17452e62c09d047e24a3034f',1,'listener::destroy()']]],
+ ['destroy',['destroy',['../structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab',1,'grpc_auth_metadata_processor::destroy()'],['../structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4',1,'grpc_arg::destroy()'],['../structgrpc__security__connector__vtable.html#acd16feb960e41e1920c193017a135704',1,'grpc_security_connector_vtable::destroy()'],['../structtsi__frame__protector__vtable.html#ac47686a0367046026dc8b97050ec2cdf',1,'tsi_frame_protector_vtable::destroy()'],['../structtsi__handshaker__vtable.html#a6ddd06eccb4d0576a3daba0ee98f45d8',1,'tsi_handshaker_vtable::destroy()'],['../structgrpc__call__context__element.html#a896c4d5b89848f2f14678745b6162f94',1,'grpc_call_context_element::destroy()'],['../structgrpc__lb__policy__vtable.html#a239ed7b3beddcfa318cc402f6d9f977c',1,'grpc_lb_policy_vtable::destroy()'],['../structgrpc__resolver__vtable.html#a354107f009d8e0c814559a185b5ed3f7',1,'grpc_resolver_vtable::destroy()'],['../structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c',1,'grpc_endpoint_vtable::destroy()'],['../structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815',1,'grpc_pollset_vtable::destroy()'],['../structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2',1,'grpc_wakeup_fd_vtable::destroy()'],['../structgrpc__transport__vtable.html#a0d99f3901ef6e1cada6154b92ff5f3cf',1,'grpc_transport_vtable::destroy()'],['../structtsi__ssl__handshaker__factory.html#a2b5e1722accee31650b291839612bb6a',1,'tsi_ssl_handshaker_factory::destroy()'],['../structgrpc__plugin.html#a1690877c7dece285d08153f7a545ce48',1,'grpc_plugin::destroy()'],['../structlistener.html#add425fdd17452e62c09d047e24a3034f',1,'listener::destroy()']]],
['destroy_5fcall_5felem',['destroy_call_elem',['../structgrpc__channel__filter.html#a347e5451860788a084735e66b1684312',1,'grpc_channel_filter']]],
['destroy_5fcalled',['destroy_called',['../structgrpc__call.html#af72cb94597b41817f2c12e8d4ac5ae95',1,'grpc_call']]],
['destroy_5fchannel_5felem',['destroy_channel_elem',['../structgrpc__channel__filter.html#a7ab39b0d83fd44c9e3be4b930e6b60e2',1,'grpc_channel_filter']]],
@@ -27,17 +27,22 @@ var searchData=
['destroy_5fstream',['destroy_stream',['../structgrpc__transport__vtable.html#aef80dd063f930216ef6b34d7847bf34b',1,'grpc_transport_vtable']]],
['destroy_5fuser_5fdata',['destroy_user_data',['../structinternal__metadata.html#a5377f467bb28c9b4774d896b44d8c6a2',1,'internal_metadata']]],
['destroying',['destroying',['../structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f',1,'grpc_chttp2_transport']]],
+ ['destruct',['destruct',['../structgrpc__credentials__vtable.html#ae8e6461de619ea9588704c2435a08731',1,'grpc_credentials_vtable::destruct()'],['../structgrpc__server__credentials__vtable.html#a6b6179669f926a28f4b696928899a36b',1,'grpc_server_credentials_vtable::destruct()']]],
['details',['details',['../uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6',1,'grpc_ioreq_data::details()'],['../uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169',1,'grpc_ioreq_data::details()'],['../structcall__data.html#a178c22c4c266e3ffd0583f3ed9bc749f',1,'call_data::details()'],['../structreceived__status.html#a6b73f215e5290bb6660c25e34c07ca72',1,'received_status::details()'],['../structrequested__call.html#a65cfbe1bb43697b7cc762ca44fa94c1b',1,'requested_call::details()']]],
['details_5fcapacity',['details_capacity',['../uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468',1,'grpc_ioreq_data']]],
['details_5flink',['details_link',['../structgrpc__call.html#a932212dbec6334868cf997dd275c2192',1,'grpc_call']]],
['dirtied_5flocal_5fsettings',['dirtied_local_settings',['../structgrpc__chttp2__transport__global.html#abbbb9c2b1f0667f1dd203faf76f0ca5e',1,'grpc_chttp2_transport_global']]],
['disconnect',['disconnect',['../structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b',1,'grpc_transport_op']]],
['disconnected',['disconnected',['../structgrpc__subchannel.html#aeb64d3a8c4d1f0c3b75cda0f97d80c5c',1,'grpc_subchannel']]],
+ ['dns_5ffactory_5fget_5fdefault_5fhost_5fname',['dns_factory_get_default_host_name',['../dns__resolver_8c.html#a681b049fbd354b61168b0d71e3049467',1,'dns_resolver.c']]],
['dns_5fresolver',['dns_resolver',['../structdns__resolver.html',1,'']]],
['dns_5fresolver_2ec',['dns_resolver.c',['../dns__resolver_8c.html',1,'']]],
['dns_5fresolver_2eh',['dns_resolver.h',['../dns__resolver_8h.html',1,'']]],
['done',['done',['../structgrpc__cq__completion.html#a2e3c70bc2aa092495b6367ef8d41ba64',1,'grpc_cq_completion']]],
['done_5farg',['done_arg',['../structgrpc__cq__completion.html#a533e98ae5b637059189ee4fb27ad484a',1,'grpc_cq_completion']]],
+ ['done_5fcb',['done_cb',['../structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6',1,'grpc_chttp2_transport_writing']]],
+ ['done_5fpublished_5fshutdown',['done_published_shutdown',['../server_8c.html#a8c34fdd8912206fdd61adc9f5f22eba1',1,'server.c']]],
+ ['done_5fwrite',['done_write',['../structinternal__request.html#a7073a81a4489413757cc2d7acffe49e5',1,'internal_request']]],
['drain_5fpos',['drain_pos',['../structgrpc__byte__buffer__queue.html#a892ef76ec959884e1ac9bfa3bc71912b',1,'grpc_byte_buffer_queue']]],
['draining',['draining',['../structgrpc__byte__buffer__queue.html#a4ada3647f6060be981ff3dbd1ed2f54b',1,'grpc_byte_buffer_queue']]],
['dump_5fout',['dump_out',['../structdump__out.html',1,'']]]
diff --git a/doc/ref/core.internal/html/search/all_5.js b/doc/ref/core.internal/html/search/all_5.js
index 7b7e1c33a3..c2ecc48d40 100644
--- a/doc/ref/core.internal/html/search/all_5.js
+++ b/doc/ref/core.internal/html/search/all_5.js
@@ -1,9 +1,12 @@
var searchData=
[
+ ['elapsed_5ftime_5fms',['elapsed_time_ms',['../structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8',1,'census_rpc_stats']]],
['elem',['elem',['../structcall__data.html#a7042d8feb119d4fcce1258c5eddca8ff',1,'call_data::elem()'],['../structwaiting__call.html#af0c24ed1b79604b43d7a669331adcbc4',1,'waiting_call::elem()']]],
['elems',['elems',['../structgrpc__chttp2__incoming__metadata__buffer.html#a899a942462aa9b89bec8e0589cde8a92',1,'grpc_chttp2_incoming_metadata_buffer::elems()'],['../structgrpc__chttp2__incoming__metadata__live__op__buffer.html#ae11e8fc642ff7d933c26992dee443b9d',1,'grpc_chttp2_incoming_metadata_live_op_buffer::elems()']]],
['email_5fdomain',['email_domain',['../structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a88231d204f177fb83c65c64c640ac7df',1,'grpc_jwt_verifier_email_domain_key_url_mapping::email_domain()'],['../structemail__key__mapping.html#a379069d9b6baffade9583b28046eab90',1,'email_key_mapping::email_domain()']]],
['email_5fkey_5fmapping',['email_key_mapping',['../structemail__key__mapping.html',1,'']]],
+ ['enabled_5falgorithms_5fbitset',['enabled_algorithms_bitset',['../structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9',1,'grpc_compression_options']]],
+ ['encodings_5faccepted_5fby_5fpeer',['encodings_accepted_by_peer',['../structgrpc__call.html#a8c4410483cb4356b8f5087b2f80c840c',1,'grpc_call']]],
['endpoint_2ec',['endpoint.c',['../endpoint_8c.html',1,'']]],
['endpoint_2eh',['endpoint.h',['../endpoint_8h.html',1,'']]],
['endpoint_5fpair_2eh',['endpoint_pair.h',['../endpoint__pair_8h.html',1,'']]],
@@ -20,14 +23,16 @@ var searchData=
['env_5fposix_2ec',['env_posix.c',['../env__posix_8c.html',1,'']]],
['env_5fwin32_2ec',['env_win32.c',['../env__win32_8c.html',1,'']]],
['ep',['ep',['../structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff',1,'grpc_chttp2_transport::ep()'],['../structinternal__request.html#af6443badea586cce9b4e3112832760c7',1,'internal_request::ep()']]],
- ['error_5fcode',['error_code',['../structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5',1,'grpc_chttp2_goaway_parser']]],
+ ['error',['error',['../structcall__data.html#af1413eaca5d716833cb45f5fc2fc912a',1,'call_data']]],
+ ['error_5fcode',['error_code',['../structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5',1,'grpc_chttp2_goaway_parser::error_code()'],['../structchannel__data.html#a47fd5fdd5c6a5d53f412c464a4a6eca1',1,'channel_data::error_code()']]],
['error_5fheader',['ERROR_HEADER',['../hpack__parser_8c.html#a71eda0fd38f30d8005251eb895de35eea57e2b3994258d7216de08793daaa2b35',1,'hpack_parser.c']]],
+ ['error_5fmessage',['error_message',['../structchannel__data.html#a06603aba64daa90e534b9670bb2268fa',1,'channel_data']]],
['error_5fmsg_5fkey',['error_msg_key',['../structchannel__data.html#a214f33e78aafbbac774ea95c2e9dc8b3',1,'channel_data']]],
['error_5fstatus_5fset',['error_status_set',['../structgrpc__call.html#a5cb38ade0e31380920c4afe56eea7b85',1,'grpc_call']]],
['escaped_5fstring_5fwas_5fkey',['escaped_string_was_key',['../structgrpc__json__reader.html#a485d8fd2e05cae9a2152bdbd34162107',1,'grpc_json_reader']]],
['event_5fstring_2ec',['event_string.c',['../event__string_8c.html',1,'']]],
['event_5fstring_2eh',['event_string.h',['../event__string_8h.html',1,'']]],
- ['event_5fsync_5fpartitions',['event_sync_partitions',['../sync_8c.html#a0ed680fdb405e7195d9f14032851eebba036372fdae4f52140a8f27482b729753',1,'sync.c']]],
+ ['event_5fsync_5fpartitions',['event_sync_partitions',['../sync_8c.html#a4790f45dcc812c1b00184a2edccdddf5a036372fdae4f52140a8f27482b729753',1,'sync.c']]],
['exit_5fidle',['exit_idle',['../structgrpc__lb__policy__vtable.html#a49613233281018e00cf8dcd060c9a301',1,'grpc_lb_policy_vtable']]],
['exit_5fidle_5fwhen_5flb_5fpolicy_5farrives',['exit_idle_when_lb_policy_arrives',['../structchannel__data.html#a3fe0f0347e1953376cd84db85bba9917',1,'channel_data']]],
['exp',['exp',['../structgrpc__jwt__claims.html#adb8933c8e007a5864aea01e258637594',1,'grpc_jwt_claims']]],
diff --git a/doc/ref/core.internal/html/search/all_6.js b/doc/ref/core.internal/html/search/all_6.js
index db18cabd82..1700d8e2c5 100644
--- a/doc/ref/core.internal/html/search/all_6.js
+++ b/doc/ref/core.internal/html/search/all_6.js
@@ -1,12 +1,10 @@
var searchData=
[
- ['factory',['factory',['../structregistered__resolver.html#a19447c6e94f1739efdfdf0928f62a1bb',1,'registered_resolver']]],
['fake_5ftransport_5fsecurity_2ec',['fake_transport_security.c',['../fake__transport__security_8c.html',1,'']]],
['fake_5ftransport_5fsecurity_2eh',['fake_transport_security.h',['../fake__transport__security_8h.html',1,'']]],
['fd',['fd',['../structgrpc__fd__watcher.html#a9ce341a9fea46aa4ab62de1e232691bc',1,'grpc_fd_watcher::fd()'],['../structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32',1,'grpc_fd::fd()'],['../structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc',1,'grpc_pollset::fd()']]],
['fd_5fcapacity',['fd_capacity',['../structgrpc__pollset__set.html#aef4e4899c16b05d8d636c40491ef83ec',1,'grpc_pollset_set']]],
['fd_5fcount',['fd_count',['../structgrpc__pollset__set.html#a9bf34bd7e4b92ba41543e220248684a6',1,'grpc_pollset_set']]],
- ['fd_5flist',['fd_list',['../structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772',1,'grpc_pollset_kick_state']]],
['fd_5fposix_2ec',['fd_posix.c',['../fd__posix_8c.html',1,'']]],
['fd_5fposix_2eh',['fd_posix.h',['../fd__posix_8h.html',1,'']]],
['fds',['fds',['../structgrpc__pollset__set.html#a8d9bebcd8ad102edde7c276a5bb36af6',1,'grpc_pollset_set']]],
@@ -26,9 +24,10 @@ var searchData=
['finish_5fshutdown',['finish_shutdown',['../structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8',1,'grpc_pollset_vtable']]],
['finished_5floose_5fop_5fallocated_5fargs',['finished_loose_op_allocated_args',['../structfinished__loose__op__allocated__args.html',1,'']]],
['first_5fbyte_5ftype',['first_byte_type',['../hpack__parser_8c.html#a82ea1fc72cfd46090df5eb5f87ba1918',1,'hpack_parser.c']]],
+ ['first_5fchild',['first_child',['../structgrpc__call.html#ad2a67e97fd30a9962d2e5a3b3f1ad5fc',1,'grpc_call']]],
['first_5fent',['first_ent',['../structgrpc__chttp2__hptbl.html#a4b28482c4a9c59a1ce11cad63b2eeb77',1,'grpc_chttp2_hptbl']]],
['flag',['flag',['../structtracer.html#a7cb129f30976377f84c881d419094573',1,'tracer']]],
- ['flags',['flags',['../structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb',1,'grpc_op::flags()'],['../structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1',1,'grpc_ioreq::flags()'],['../structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b',1,'grpc_begin_message::flags()'],['../structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c',1,'gpr_thd_options::flags()']]],
+ ['flags',['flags',['../structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b',1,'grpc_metadata::flags()'],['../structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb',1,'grpc_op::flags()'],['../structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1',1,'grpc_ioreq::flags()'],['../structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b',1,'grpc_begin_message::flags()'],['../structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c',1,'gpr_thd_options::flags()']]],
['fmix32',['FMIX32',['../murmur__hash_8c.html#a35851ba6b08c118345278effc46695e6',1,'murmur_hash.c']]],
['force_5fclient_5fauth',['force_client_auth',['../structgrpc__ssl__server__config.html#ab76e4dcbf44740943a062be40d253007',1,'grpc_ssl_server_config']]],
['force_5fsend_5fsettings',['force_send_settings',['../structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027',1,'grpc_chttp2_transport_global']]],
@@ -51,9 +50,11 @@ var searchData=
['frame_5fwindow_5fupdate_2ec',['frame_window_update.c',['../frame__window__update_8c.html',1,'']]],
['frame_5fwindow_5fupdate_2eh',['frame_window_update.h',['../frame__window__update_8h.html',1,'']]],
['framer_5fstate',['framer_state',['../structframer__state.html',1,'']]],
- ['free',['free',['../structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece',1,'grpc_chttp2_stream_map']]],
+ ['free',['free',['../structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece',1,'grpc_chttp2_stream_map::free()'],['../structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42',1,'census_aggregation_ops::free()']]],
+ ['free_5fdata',['free_data',['../structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7',1,'census_aggregation_ops']]],
['free_5fspace',['free_space',['../structjson__writer__userdata.html#a7bb26b7e7b6783d61265705d79c87e03',1,'json_writer_userdata']]],
['freelist_5fnext',['freelist_next',['../structgrpc__fd.html#a48d85d973fb9284e51cad0695e91379d',1,'grpc_fd']]],
['from_5fssl',['from_ssl',['../structtsi__ssl__handshaker.html#a92fd97e3dc2041f61cf9e99b51f5a8e8',1,'tsi_ssl_handshaker::from_ssl()'],['../structtsi__ssl__frame__protector.html#a5d6ce8a49205271885618a79964a6b73',1,'tsi_ssl_frame_protector::from_ssl()']]],
+ ['func',['func',['../structon__done__closure.html#a0ea7a443482c92ddde023924518b2ed2',1,'on_done_closure']]],
['fwd_5fdebug_5fargs',['FWD_DEBUG_ARGS',['../metadata_8c.html#a3cfab2da250dee51694faff7226974a6',1,'metadata.c']]]
];
diff --git a/doc/ref/core.internal/html/search/all_7.js b/doc/ref/core.internal/html/search/all_7.js
index 74bed41623..52705c3d59 100644
--- a/doc/ref/core.internal/html/search/all_7.js
+++ b/doc/ref/core.internal/html/search/all_7.js
@@ -2,9 +2,12 @@ var searchData=
[
['garbage',['garbage',['../structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc',1,'grpc_metadata_batch']]],
['get_5fbytes_5fto_5fsend_5fto_5fpeer',['get_bytes_to_send_to_peer',['../structtsi__handshaker__vtable.html#a78c12cd8f2a53cc2bd32367a725f48ff',1,'tsi_handshaker_vtable']]],
+ ['get_5fdefault_5fauthority',['get_default_authority',['../structgrpc__resolver__factory__vtable.html#a3db53d5f54f197d74878427221293ee6',1,'grpc_resolver_factory_vtable']]],
['get_5fpeer',['get_peer',['../structgrpc__channel__filter.html#a6ddcbc355118eca15b48ee15476d2ace',1,'grpc_channel_filter::get_peer()'],['../structgrpc__endpoint__vtable.html#a01e48582c45e2e7033e344d253316911',1,'grpc_endpoint_vtable::get_peer()'],['../structgrpc__transport__vtable.html#a763d8c95adc9c74dae02a58557e001ed',1,'grpc_transport_vtable::get_peer()']]],
['get_5frequest_5fmetadata',['get_request_metadata',['../structgrpc__credentials__vtable.html#a14795750df563c75436add4e7c05603d',1,'grpc_credentials_vtable']]],
['get_5fresult',['get_result',['../structtsi__handshaker__vtable.html#af65c4700c22e71ecb09a94ae951d2bf3',1,'tsi_handshaker_vtable']]],
+ ['get_5frpc_5fmethod_5fname',['get_rpc_method_name',['../structcensus__rpc__name__info.html#a28515ce96da75622b396a50d73b5194c',1,'census_rpc_name_info']]],
+ ['get_5frpc_5fservice_5fname',['get_rpc_service_name',['../structcensus__rpc__name__info.html#a118286ec604a75b5427ba5084892f77d',1,'census_rpc_name_info']]],
['getblock32',['GETBLOCK32',['../murmur__hash_8c.html#aaaaac568919d152a24bbff8d8c1bc194',1,'murmur_hash.c']]],
['global',['global',['../structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694',1,'grpc_chttp2_transport::global()'],['../structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5',1,'grpc_chttp2_stream::global()']]],
['goaway_5ferror',['goaway_error',['../structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d',1,'grpc_chttp2_transport_parsing']]],
@@ -15,6 +18,7 @@ var searchData=
['goaway_5fstatus',['goaway_status',['../structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f',1,'grpc_transport_op']]],
['goaway_5ftext',['goaway_text',['../structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8',1,'grpc_chttp2_transport_parsing']]],
['google_5fdefault_5fcredentials_2ec',['google_default_credentials.c',['../google__default__credentials_8c.html',1,'']]],
+ ['got_5fclient_5fmetadata',['got_client_metadata',['../structcall__data.html#aebe0ca1a05e0e7cd6218b75c281818b7',1,'call_data']]],
['got_5finitial_5fmetadata',['got_initial_metadata',['../structcall__data.html#a7bda5a1466231baa3df0059573579b9b',1,'call_data::got_initial_metadata()'],['../structcall__data.html#a6bd5678f8f7fb5e1c91f0b98ced36147',1,'call_data::got_initial_metadata()']]],
['got_5fkey',['got_key',['../structgrpc__json__writer.html#a5569d8c07eeee222a342551b92e0d9ed',1,'grpc_json_writer']]],
['gpr_5farray_5fsize',['GPR_ARRAY_SIZE',['../useful_8h.html#a0e411d4f81a169c97c319d4e84df5747',1,'useful.h']]],
@@ -39,14 +43,9 @@ var searchData=
['gpr_5fbitset',['GPR_BITSET',['../useful_8h.html#a28de4ed955bfc2bff309061b7820a37a',1,'useful.h']]],
['gpr_5fcacheline_5fsize',['GPR_CACHELINE_SIZE',['../port__platform_8h.html#ad9b7cc620233bbab0bc57cfbbe9519ad',1,'port_platform.h']]],
['gpr_5fcacheline_5fsize_5flog',['GPR_CACHELINE_SIZE_LOG',['../port__platform_8h.html#a4e8b19add0d8d0be9464f748be985576',1,'port_platform.h']]],
- ['gpr_5fcancellable',['gpr_cancellable',['../structgpr__cancellable.html',1,'']]],
- ['gpr_5fcancellable_5fcancel',['gpr_cancellable_cancel',['../sync_8h.html#a895fb73161d2dd1fa19be10d5395001c',1,'gpr_cancellable_cancel(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#a895fb73161d2dd1fa19be10d5395001c',1,'gpr_cancellable_cancel(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5fdestroy',['gpr_cancellable_destroy',['../sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338',1,'gpr_cancellable_destroy(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#aa82b7172b992bd33bd6fd4b4dc89e338',1,'gpr_cancellable_destroy(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5finit',['gpr_cancellable_init',['../sync_8h.html#aec0b0e9b9f084550cdec300da1f31add',1,'gpr_cancellable_init(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#aec0b0e9b9f084550cdec300da1f31add',1,'gpr_cancellable_init(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5fis_5fcancelled',['gpr_cancellable_is_cancelled',['../sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b',1,'gpr_cancellable_is_cancelled(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#a1e53047443e5eb1f9895be0c90bc790b',1,'gpr_cancellable_is_cancelled(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5flist_5f',['gpr_cancellable_list_',['../structgpr__cancellable__list__.html',1,'']]],
['gpr_5fclamp',['GPR_CLAMP',['../useful_8h.html#ac974b8c13ee716193e0ee30d9513672c',1,'useful.h']]],
['gpr_5fclock_5fmonotonic',['GPR_CLOCK_MONOTONIC',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c',1,'time.h']]],
+ ['gpr_5fclock_5fprecise',['GPR_CLOCK_PRECISE',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6',1,'time.h']]],
['gpr_5fclock_5frealtime',['GPR_CLOCK_REALTIME',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746',1,'time.h']]],
['gpr_5fclock_5ftype',['gpr_clock_type',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281',1,'time.h']]],
['gpr_5fcmdline',['gpr_cmdline',['../structgpr__cmdline.html',1,'gpr_cmdline'],['../cmdline_8h.html#aaad93cd9bfc32c54fc89f7c2f3b74eb6',1,'gpr_cmdline():&#160;cmdline.h']]],
@@ -63,7 +62,6 @@ var searchData=
['gpr_5fcpu_5fnum_5fcores',['gpr_cpu_num_cores',['../cpu_8h.html#abfe660c6872b008de80de5b39ac2538d',1,'cpu.h']]],
['gpr_5fcv',['gpr_cv',['../sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885',1,'gpr_cv():&#160;sync_posix.h'],['../sync__win32_8h.html#a81241bed6e85e9b106a1311060a04d9d',1,'gpr_cv():&#160;sync_win32.h']]],
['gpr_5fcv_5fbroadcast',['gpr_cv_broadcast',['../sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b',1,'sync.h']]],
- ['gpr_5fcv_5fcancellable_5fwait',['gpr_cv_cancellable_wait',['../sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9',1,'gpr_cv_cancellable_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#a5f1df649a9885ff2354dd4ce611017d9',1,'gpr_cv_cancellable_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;cancellable.c']]],
['gpr_5fcv_5fdestroy',['gpr_cv_destroy',['../sync_8h.html#a652900a910676d5cae9ccba052adb6b0',1,'sync.h']]],
['gpr_5fcv_5finit',['gpr_cv_init',['../sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2',1,'sync.h']]],
['gpr_5fcv_5fsignal',['gpr_cv_signal',['../sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f',1,'sync.h']]],
@@ -77,7 +75,6 @@ var searchData=
['gpr_5fempty_5fslice',['gpr_empty_slice',['../slice_8h.html#a1a8906400c956fb8c508326a072b0662',1,'gpr_empty_slice(void):&#160;slice.c'],['../slice_8c.html#a1a8906400c956fb8c508326a072b0662',1,'gpr_empty_slice(void):&#160;slice.c']]],
['gpr_5ferror',['GPR_ERROR',['../log_8h.html#a63faedb3eefd93d1c0e79974be80cc36',1,'log.h']]],
['gpr_5fevent',['gpr_event',['../structgpr__event.html',1,'']]],
- ['gpr_5fevent_5fcancellable_5fwait',['gpr_event_cancellable_wait',['../sync_8h.html#ae048c7e762b723821e35a07fd0d85e22',1,'gpr_event_cancellable_wait(gpr_event *ev, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;sync.c'],['../sync_8c.html#ae048c7e762b723821e35a07fd0d85e22',1,'gpr_event_cancellable_wait(gpr_event *ev, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;sync.c']]],
['gpr_5fevent_5fget',['gpr_event_get',['../sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161',1,'gpr_event_get(gpr_event *ev):&#160;sync.c'],['../sync_8c.html#ac0a2305d9e6575cc5a3d92bc3f12c161',1,'gpr_event_get(gpr_event *ev):&#160;sync.c']]],
['gpr_5fevent_5finit',['GPR_EVENT_INIT',['../sync__generic_8h.html#a6f38fe7692eaa6663c1f79ff5847c050',1,'GPR_EVENT_INIT():&#160;sync_generic.h'],['../sync_8h.html#a93f37cd27964fda51acd4cd8e6737922',1,'gpr_event_init(gpr_event *ev):&#160;sync.c'],['../sync_8c.html#a93f37cd27964fda51acd4cd8e6737922',1,'gpr_event_init(gpr_event *ev):&#160;sync.c']]],
['gpr_5fevent_5fset',['gpr_event_set',['../sync_8h.html#a1b1d014640e00512f6789dacc4ff88bd',1,'gpr_event_set(gpr_event *ev, void *value):&#160;sync.c'],['../sync_8c.html#a1b1d014640e00512f6789dacc4ff88bd',1,'gpr_event_set(gpr_event *ev, void *value):&#160;sync.c']]],
@@ -172,6 +169,7 @@ var searchData=
['gpr_5fslice_5fbuffer_5freset_5fand_5funref',['gpr_slice_buffer_reset_and_unref',['../slice__buffer_8h.html#aa2819a201e9dcf62e31a6dbfc6fe3010',1,'gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#aa2819a201e9dcf62e31a6dbfc6fe3010',1,'gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
['gpr_5fslice_5fbuffer_5fswap',['gpr_slice_buffer_swap',['../slice__buffer_8h.html#a672b80e16cdabf26c7b558a54edfcd2d',1,'gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a672b80e16cdabf26c7b558a54edfcd2d',1,'gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b):&#160;slice_buffer.c']]],
['gpr_5fslice_5fbuffer_5ftiny_5fadd',['gpr_slice_buffer_tiny_add',['../slice__buffer_8h.html#a223fc0bf1beb3866aee902dea0a599c0',1,'gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned len):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae5498f14d7b008d134a3ad32935df4ac',1,'gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned n):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5ftrim_5fend',['gpr_slice_buffer_trim_end',['../slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb',1,'gpr_slice_buffer_trim_end(gpr_slice_buffer *src, size_t n):&#160;slice_buffer.c'],['../slice__buffer_8c.html#adbb19dd98f16d3e680f1c445f4289439',1,'gpr_slice_buffer_trim_end(gpr_slice_buffer *sb, size_t n):&#160;slice_buffer.c']]],
['gpr_5fslice_5fcmp',['gpr_slice_cmp',['../slice_8h.html#add3c8736c46bea7517991f178c82ba3c',1,'gpr_slice_cmp(gpr_slice a, gpr_slice b):&#160;slice.c'],['../slice_8c.html#add3c8736c46bea7517991f178c82ba3c',1,'gpr_slice_cmp(gpr_slice a, gpr_slice b):&#160;slice.c']]],
['gpr_5fslice_5fend_5fptr',['GPR_SLICE_END_PTR',['../slice_8h.html#a9b7e9acd0eb92039a9bc897712a62a14',1,'slice.h']]],
['gpr_5fslice_5ffrom_5fcopied_5fbuffer',['gpr_slice_from_copied_buffer',['../slice_8h.html#a83e8110a7a98132963f01eb9c7f7418e',1,'gpr_slice_from_copied_buffer(const char *source, size_t len):&#160;slice.c'],['../slice_8c.html#a54af06d0bea05fa416a85402e3f0d3b4',1,'gpr_slice_from_copied_buffer(const char *source, size_t length):&#160;slice.c']]],
@@ -222,7 +220,7 @@ var searchData=
['gpr_5fthd_5fcurrentid',['gpr_thd_currentid',['../thd_8h.html#a8c875ae5410d10d658cfb7b917909624',1,'thd.h']]],
['gpr_5fthd_5fid',['gpr_thd_id',['../thd_8h.html#a04194350e2fb18edc439ab0a9d355a72',1,'thd.h']]],
['gpr_5fthd_5fjoin',['gpr_thd_join',['../thd_8h.html#a73509f851051b4d5f02ca1982d216776',1,'thd.h']]],
- ['gpr_5fthd_5fjoinable',['GPR_THD_JOINABLE',['../thd_8c.html#a0944a4353780132eeab7b06e3e42291da228d343354c0f2bb16c0fb1f79e71dbc',1,'thd.c']]],
+ ['gpr_5fthd_5fjoinable',['GPR_THD_JOINABLE',['../thd_8c.html#a4caf8d8f829279fba122163d961608a4a228d343354c0f2bb16c0fb1f79e71dbc',1,'thd.c']]],
['gpr_5fthd_5fnew',['gpr_thd_new',['../thd_8h.html#a9184cf0e025d8a9b098af6c08755b8ea',1,'thd.h']]],
['gpr_5fthd_5foptions',['gpr_thd_options',['../structgpr__thd__options.html',1,'']]],
['gpr_5fthd_5foptions_5fdefault',['gpr_thd_options_default',['../thd_8h.html#abf8bb34ba7d26ddab0696e24b1fcc862',1,'gpr_thd_options_default(void):&#160;thd.c'],['../thd_8c.html#abf8bb34ba7d26ddab0696e24b1fcc862',1,'gpr_thd_options_default(void):&#160;thd.c']]],
@@ -267,7 +265,7 @@ var searchData=
['grpc_2eh',['grpc.h',['../grpc_8h.html',1,'']]],
['grpc_5faccept4',['grpc_accept4',['../socket__utils__posix_8h.html#a2f6d1c5f46dff8ac86a5e4df24641060',1,'socket_utils_posix.h']]],
['grpc_5faccess_5ftoken_5fcredentials',['grpc_access_token_credentials',['../structgrpc__access__token__credentials.html',1,'']]],
- ['grpc_5faccess_5ftoken_5fcredentials_5fcreate',['grpc_access_token_credentials_create',['../grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041',1,'grpc_access_token_credentials_create(const char *access_token):&#160;credentials.c'],['../credentials_8c.html#a7ef8e179bb5d15c81dfd363924db0041',1,'grpc_access_token_credentials_create(const char *access_token):&#160;credentials.c']]],
+ ['grpc_5faccess_5ftoken_5fcredentials_5fcreate',['grpc_access_token_credentials_create',['../grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b',1,'grpc_access_token_credentials_create(const char *access_token, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a56df677a9fafe181dca4eb3280228d0b',1,'grpc_access_token_credentials_create(const char *access_token, void *reserved):&#160;credentials.c']]],
['grpc_5facked_5fsettings',['GRPC_ACKED_SETTINGS',['../internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42',1,'internal.h']]],
['grpc_5falarm',['grpc_alarm',['../structgrpc__alarm.html',1,'grpc_alarm'],['../alarm_8h.html#a2a31b5bd57cc9f6b862e9b8ef0ec2bea',1,'grpc_alarm():&#160;alarm.h']]],
['grpc_5falarm_5fcancel',['grpc_alarm_cancel',['../alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60',1,'grpc_alarm_cancel(grpc_alarm *alarm):&#160;alarm.c'],['../alarm_8c.html#a921e9a2f728d338f42ad586e6d4eaf60',1,'grpc_alarm_cancel(grpc_alarm *alarm):&#160;alarm.c']]],
@@ -298,15 +296,18 @@ var searchData=
['grpc_5farg_5fstring',['GRPC_ARG_STRING',['../grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a215b6b9143ba133ede0e29f79098239d',1,'grpc.h']]],
['grpc_5farg_5ftype',['grpc_arg_type',['../grpc_8h.html#a0b06eae05e70404aedbceaebce6de593',1,'grpc.h']]],
['grpc_5fauth_5fcontext',['grpc_auth_context',['../structgrpc__auth__context.html',1,'grpc_auth_context'],['../grpc__security_8h.html#aa13f0724cb7ff99995d7f0881c01d553',1,'grpc_auth_context():&#160;grpc_security.h']]],
- ['grpc_5fauth_5fcontext_5fcreate',['grpc_auth_context_create',['../security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25',1,'grpc_auth_context_create(grpc_auth_context *chained, size_t property_count):&#160;security_context.c'],['../security__context_8c.html#ab81f0d925a8aefc04349a849e63d9d25',1,'grpc_auth_context_create(grpc_auth_context *chained, size_t property_count):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fadd_5fcstring_5fproperty',['grpc_auth_context_add_cstring_property',['../grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3',1,'grpc_auth_context_add_cstring_property(grpc_auth_context *ctx, const char *name, const char *value):&#160;security_context.c'],['../security__context_8c.html#a7cde3a0627117899b2c7a412719a92c3',1,'grpc_auth_context_add_cstring_property(grpc_auth_context *ctx, const char *name, const char *value):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fadd_5fproperty',['grpc_auth_context_add_property',['../grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20',1,'grpc_auth_context_add_property(grpc_auth_context *ctx, const char *name, const char *value, size_t value_length):&#160;security_context.c'],['../security__context_8c.html#a6c64d6535e657a200f425be4441eaf20',1,'grpc_auth_context_add_property(grpc_auth_context *ctx, const char *name, const char *value, size_t value_length):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fcreate',['grpc_auth_context_create',['../security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc',1,'grpc_auth_context_create(grpc_auth_context *chained):&#160;security_context.c'],['../security__context_8c.html#a62edebc7c1358493d5c692852b4a2ccc',1,'grpc_auth_context_create(grpc_auth_context *chained):&#160;security_context.c']]],
['grpc_5fauth_5fcontext_5ffind_5fproperties_5fby_5fname',['grpc_auth_context_find_properties_by_name',['../grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7',1,'grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name):&#160;security_context.c'],['../security__context_8c.html#a5298ac64614986581fc314f63fa9afd7',1,'grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name):&#160;security_context.c']]],
['grpc_5fauth_5fcontext_5fpeer_5fidentity',['grpc_auth_context_peer_identity',['../grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced',1,'grpc_auth_context_peer_identity(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#a144c6f3a56c8592489b3978e0c5caced',1,'grpc_auth_context_peer_identity(const grpc_auth_context *ctx):&#160;security_context.c']]],
['grpc_5fauth_5fcontext_5fpeer_5fidentity_5fproperty_5fname',['grpc_auth_context_peer_identity_property_name',['../grpc__security_8h.html#ac05022ccd5b972ba089950437727ff23',1,'grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#ac05022ccd5b972ba089950437727ff23',1,'grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx):&#160;security_context.c']]],
['grpc_5fauth_5fcontext_5fpeer_5fis_5fauthenticated',['grpc_auth_context_peer_is_authenticated',['../grpc__security_8h.html#af33fe6681dedb389edbf708020680093',1,'grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#af33fe6681dedb389edbf708020680093',1,'grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx):&#160;security_context.c']]],
['grpc_5fauth_5fcontext_5fproperty_5fiterator',['grpc_auth_context_property_iterator',['../grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780',1,'grpc_auth_context_property_iterator(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#aaad9fed074f7aebed63ed075bb6ff780',1,'grpc_auth_context_property_iterator(const grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5fref',['GRPC_AUTH_CONTEXT_REF',['../security__context_8h.html#a3df5d42b28934cbeb932f18d61a8fe77',1,'GRPC_AUTH_CONTEXT_REF():&#160;security_context.h'],['../security__context_8h.html#aafcd59997402fd705818b3ce8e374623',1,'grpc_auth_context_ref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a449824176a9f6c79ee461e476f409aec',1,'grpc_auth_context_ref(grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fref',['grpc_auth_context_ref',['../security__context_8h.html#aafcd59997402fd705818b3ce8e374623',1,'grpc_auth_context_ref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a449824176a9f6c79ee461e476f409aec',1,'grpc_auth_context_ref(grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8h.html#a3df5d42b28934cbeb932f18d61a8fe77',1,'GRPC_AUTH_CONTEXT_REF():&#160;security_context.h']]],
['grpc_5fauth_5fcontext_5frelease',['grpc_auth_context_release',['../grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9',1,'grpc_auth_context_release(grpc_auth_context *context):&#160;security_context.c'],['../security__context_8c.html#a2eea99f76030b21ad58afdf615f4d2b9',1,'grpc_auth_context_release(grpc_auth_context *context):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5funref',['GRPC_AUTH_CONTEXT_UNREF',['../security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668',1,'GRPC_AUTH_CONTEXT_UNREF():&#160;security_context.h'],['../security__context_8h.html#a19e637927ac80502fe6093a2669674da',1,'grpc_auth_context_unref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33',1,'grpc_auth_context_unref(grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fset_5fpeer_5fidentity_5fproperty_5fname',['grpc_auth_context_set_peer_identity_property_name',['../grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa',1,'grpc_auth_context_set_peer_identity_property_name(grpc_auth_context *ctx, const char *name):&#160;security_context.c'],['../security__context_8c.html#a5891cb5ed3b06389711892a2262542fa',1,'grpc_auth_context_set_peer_identity_property_name(grpc_auth_context *ctx, const char *name):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5funref',['grpc_auth_context_unref',['../security__context_8h.html#a19e637927ac80502fe6093a2669674da',1,'grpc_auth_context_unref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33',1,'grpc_auth_context_unref(grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668',1,'GRPC_AUTH_CONTEXT_UNREF():&#160;security_context.h']]],
['grpc_5fauth_5fjson_5fkey',['grpc_auth_json_key',['../structgrpc__auth__json__key.html',1,'']]],
['grpc_5fauth_5fjson_5fkey_5fcreate_5ffrom_5fjson',['grpc_auth_json_key_create_from_json',['../json__token_8h.html#a99327b0fd2f13d8c98ebb68aecde0194',1,'grpc_auth_json_key_create_from_json(const grpc_json *json):&#160;json_token.c'],['../json__token_8c.html#a99327b0fd2f13d8c98ebb68aecde0194',1,'grpc_auth_json_key_create_from_json(const grpc_json *json):&#160;json_token.c']]],
['grpc_5fauth_5fjson_5fkey_5fcreate_5ffrom_5fstring',['grpc_auth_json_key_create_from_string',['../json__token_8h.html#aed79d1eb6161019cd427d7dc4bdc8462',1,'grpc_auth_json_key_create_from_string(const char *json_string):&#160;json_token.c'],['../json__token_8c.html#aed79d1eb6161019cd427d7dc4bdc8462',1,'grpc_auth_json_key_create_from_string(const char *json_string):&#160;json_token.c']]],
@@ -315,9 +316,12 @@ var searchData=
['grpc_5fauth_5fjson_5ftype_5fauthorized_5fuser',['GRPC_AUTH_JSON_TYPE_AUTHORIZED_USER',['../json__token_8h.html#af371d9efcf5a20784bfeae73e3369fd3',1,'json_token.h']]],
['grpc_5fauth_5fjson_5ftype_5finvalid',['GRPC_AUTH_JSON_TYPE_INVALID',['../json__token_8h.html#af5c8010a33e3a9b7b23f88cc87c1149e',1,'json_token.h']]],
['grpc_5fauth_5fjson_5ftype_5fservice_5faccount',['GRPC_AUTH_JSON_TYPE_SERVICE_ACCOUNT',['../json__token_8h.html#ae7dd581751d41c6ea4d8dd5af295d495',1,'json_token.h']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor',['grpc_auth_metadata_processor',['../structgrpc__auth__metadata__processor.html',1,'']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor_5farg',['GRPC_AUTH_METADATA_PROCESSOR_ARG',['../security__context_8h.html#a7362a7b98e1f47591a8a58a2d748d17f',1,'security_context.h']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor_5ffrom_5farg',['grpc_auth_metadata_processor_from_arg',['../security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b',1,'grpc_auth_metadata_processor_from_arg(const grpc_arg *arg):&#160;security_context.c'],['../security__context_8c.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b',1,'grpc_auth_metadata_processor_from_arg(const grpc_arg *arg):&#160;security_context.c']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor_5fto_5farg',['grpc_auth_metadata_processor_to_arg',['../security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202',1,'grpc_auth_metadata_processor_to_arg(grpc_auth_metadata_processor *p):&#160;security_context.c'],['../security__context_8c.html#ab0940ebeb8ebd0472637668bc6ae5202',1,'grpc_auth_metadata_processor_to_arg(grpc_auth_metadata_processor *p):&#160;security_context.c']]],
['grpc_5fauth_5fproperty',['grpc_auth_property',['../structgrpc__auth__property.html',1,'grpc_auth_property'],['../grpc__security_8h.html#a010fe7d27deaa2ea50b765b48dbad429',1,'grpc_auth_property():&#160;grpc_security.h']]],
- ['grpc_5fauth_5fproperty_5finit',['grpc_auth_property_init',['../security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a',1,'grpc_auth_property_init(const char *name, const char *value, size_t value_length):&#160;security_context.c'],['../security__context_8c.html#a816adda9cd16c9f8087a1f11b1f7154a',1,'grpc_auth_property_init(const char *name, const char *value, size_t value_length):&#160;security_context.c']]],
- ['grpc_5fauth_5fproperty_5finit_5ffrom_5fcstring',['grpc_auth_property_init_from_cstring',['../security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58',1,'grpc_auth_property_init_from_cstring(const char *name, const char *value):&#160;security_context.c'],['../security__context_8c.html#a9ffe10ffd7c0397eb9656a5017ba0e58',1,'grpc_auth_property_init_from_cstring(const char *name, const char *value):&#160;security_context.c']]],
+ ['grpc_5fauth_5fproperty_5farray',['grpc_auth_property_array',['../structgrpc__auth__property__array.html',1,'']]],
['grpc_5fauth_5fproperty_5fiterator',['grpc_auth_property_iterator',['../structgrpc__auth__property__iterator.html',1,'grpc_auth_property_iterator'],['../grpc__security_8h.html#a26981fdcb987d885b25d34c7dc66e4cf',1,'grpc_auth_property_iterator():&#160;grpc_security.h']]],
['grpc_5fauth_5fproperty_5fiterator_5fnext',['grpc_auth_property_iterator_next',['../grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae',1,'grpc_auth_property_iterator_next(grpc_auth_property_iterator *it):&#160;security_context.c'],['../security__context_8c.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae',1,'grpc_auth_property_iterator_next(grpc_auth_property_iterator *it):&#160;security_context.c']]],
['grpc_5fauth_5fproperty_5freset',['grpc_auth_property_reset',['../security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195',1,'grpc_auth_property_reset(grpc_auth_property *property):&#160;security_context.c'],['../security__context_8c.html#a9721c8f46ab15103ee4f69cf49c04195',1,'grpc_auth_property_reset(grpc_auth_property *property):&#160;security_context.c']]],
@@ -356,12 +360,12 @@ var searchData=
['grpc_5fbyte_5fbuffer_5ftype',['grpc_byte_buffer_type',['../byte__buffer_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6',1,'byte_buffer.h']]],
['grpc_5fcall',['grpc_call',['../structgrpc__call.html',1,'grpc_call'],['../grpc_8h.html#a122f8f4f0a585396d993d9b55848f222',1,'grpc_call():&#160;grpc.h']]],
['grpc_5fcall_5fauth_5fcontext',['grpc_call_auth_context',['../grpc__security_8h.html#a0b439e6d2875c8b5e2e901a959f6a2fe',1,'grpc_call_auth_context(grpc_call *call):&#160;security_context.c'],['../security__context_8c.html#a0b439e6d2875c8b5e2e901a959f6a2fe',1,'grpc_call_auth_context(grpc_call *call):&#160;security_context.c']]],
- ['grpc_5fcall_5fcancel',['grpc_call_cancel',['../grpc_8h.html#adce32a3168cfc0048423af94a3961878',1,'grpc_call_cancel(grpc_call *call):&#160;call.c'],['../call_8c.html#adce32a3168cfc0048423af94a3961878',1,'grpc_call_cancel(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5fcancel_5fwith_5fstatus',['grpc_call_cancel_with_status',['../grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2',1,'grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description):&#160;call.c'],['../call_8c.html#a1adb0f85dd491cc47dd8da655c4e30a6',1,'grpc_call_cancel_with_status(grpc_call *c, grpc_status_code status, const char *description):&#160;call.c']]],
+ ['grpc_5fcall_5fcancel',['grpc_call_cancel',['../grpc_8h.html#a10277b9c9589903bc26b05444130904d',1,'grpc_call_cancel(grpc_call *call, void *reserved):&#160;call.c'],['../call_8c.html#a10277b9c9589903bc26b05444130904d',1,'grpc_call_cancel(grpc_call *call, void *reserved):&#160;call.c']]],
+ ['grpc_5fcall_5fcancel_5fwith_5fstatus',['grpc_call_cancel_with_status',['../grpc_8h.html#a95cd12a19d2183383f279cc106e984a5',1,'grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description, void *reserved):&#160;call.c'],['../call_8c.html#a06183fa9ffad6bae81726c98a0ee4275',1,'grpc_call_cancel_with_status(grpc_call *c, grpc_status_code status, const char *description, void *reserved):&#160;call.c']]],
['grpc_5fcall_5fcontext_5felement',['grpc_call_context_element',['../structgrpc__call__context__element.html',1,'']]],
['grpc_5fcall_5fcontext_5fget',['grpc_call_context_get',['../call_8h.html#a039322642b1682808002d1302c248c5f',1,'grpc_call_context_get(grpc_call *call, grpc_context_index elem):&#160;call.c'],['../call_8c.html#a039322642b1682808002d1302c248c5f',1,'grpc_call_context_get(grpc_call *call, grpc_context_index elem):&#160;call.c']]],
['grpc_5fcall_5fcontext_5fset',['grpc_call_context_set',['../call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9',1,'grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value)):&#160;call.c'],['../call_8c.html#adad531b2cfc5574dbc4bebaafe0db1e9',1,'grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value)):&#160;call.c']]],
- ['grpc_5fcall_5fcreate',['grpc_call_create',['../call_8h.html#a0199bd70012c6e2dfa8667dd1d280109',1,'grpc_call_create(grpc_channel *channel, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c'],['../call_8c.html#a0199bd70012c6e2dfa8667dd1d280109',1,'grpc_call_create(grpc_channel *channel, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c']]],
+ ['grpc_5fcall_5fcreate',['grpc_call_create',['../call_8h.html#ab74ce915ef80c7f45fcc71939f81998f',1,'grpc_call_create(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c'],['../call_8c.html#ab74ce915ef80c7f45fcc71939f81998f',1,'grpc_call_create(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c']]],
['grpc_5fcall_5fdestroy',['grpc_call_destroy',['../grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125',1,'grpc_call_destroy(grpc_call *call):&#160;call.c'],['../call_8c.html#a456f491fd120a1561aa8cd1178ddb4c7',1,'grpc_call_destroy(grpc_call *c):&#160;call.c']]],
['grpc_5fcall_5fdetails',['grpc_call_details',['../structgrpc__call__details.html',1,'']]],
['grpc_5fcall_5fdetails_5fdestroy',['grpc_call_details_destroy',['../grpc_8h.html#a436819189c9155a0761db7667f9078f9',1,'grpc_call_details_destroy(grpc_call_details *details):&#160;call_details.c'],['../call__details_8c.html#a8ac75052ac470570689777a7a2684012',1,'grpc_call_details_destroy(grpc_call_details *cd):&#160;call_details.c']]],
@@ -372,7 +376,9 @@ var searchData=
['grpc_5fcall_5ferror_5falready_5faccepted',['GRPC_CALL_ERROR_ALREADY_ACCEPTED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a',1,'grpc.h']]],
['grpc_5fcall_5ferror_5falready_5ffinished',['GRPC_CALL_ERROR_ALREADY_FINISHED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63',1,'grpc.h']]],
['grpc_5fcall_5ferror_5falready_5finvoked',['GRPC_CALL_ERROR_ALREADY_INVOKED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857',1,'grpc.h']]],
+ ['grpc_5fcall_5ferror_5fbatch_5ftoo_5fbig',['GRPC_CALL_ERROR_BATCH_TOO_BIG',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b',1,'grpc.h']]],
['grpc_5fcall_5ferror_5finvalid_5fflags',['GRPC_CALL_ERROR_INVALID_FLAGS',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861',1,'grpc.h']]],
+ ['grpc_5fcall_5ferror_5finvalid_5fmessage',['GRPC_CALL_ERROR_INVALID_MESSAGE',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b',1,'grpc.h']]],
['grpc_5fcall_5ferror_5finvalid_5fmetadata',['GRPC_CALL_ERROR_INVALID_METADATA',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd',1,'grpc.h']]],
['grpc_5fcall_5ferror_5fnot_5finvoked',['GRPC_CALL_ERROR_NOT_INVOKED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296',1,'grpc.h']]],
['grpc_5fcall_5ferror_5fnot_5fon_5fclient',['GRPC_CALL_ERROR_NOT_ON_CLIENT',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6',1,'grpc.h']]],
@@ -382,13 +388,15 @@ var searchData=
['grpc_5fcall_5ffrom_5ftop_5felement',['grpc_call_from_top_element',['../call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e',1,'grpc_call_from_top_element(grpc_call_element *surface_element):&#160;call.c'],['../call_8c.html#a92d6bdbeddb5e6918e118bc0979a1a9b',1,'grpc_call_from_top_element(grpc_call_element *elem):&#160;call.c']]],
['grpc_5fcall_5fget_5fcall_5fstack',['grpc_call_get_call_stack',['../call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f',1,'grpc_call_get_call_stack(grpc_call *call):&#160;call.c'],['../call_8c.html#a089e0677c51d9a5d4a4a7e582f86b27f',1,'grpc_call_get_call_stack(grpc_call *call):&#160;call.c']]],
['grpc_5fcall_5fget_5fcompletion_5fqueue',['grpc_call_get_completion_queue',['../call_8h.html#a383950ef84646c0f3cb3cb38807503db',1,'grpc_call_get_completion_queue(grpc_call *call):&#160;call.c'],['../call_8c.html#a383950ef84646c0f3cb3cb38807503db',1,'grpc_call_get_completion_queue(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5fget_5fcompression_5falgorithm',['grpc_call_get_compression_algorithm',['../call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04',1,'call.c']]],
+ ['grpc_5fcall_5fget_5fcompression_5falgorithm',['grpc_call_get_compression_algorithm',['../call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04',1,'grpc_call_get_compression_algorithm(const grpc_call *call):&#160;call.c'],['../call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04',1,'grpc_call_get_compression_algorithm(const grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fencodings_5faccepted_5fby_5fpeer',['grpc_call_get_encodings_accepted_by_peer',['../call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd',1,'grpc_call_get_encodings_accepted_by_peer(grpc_call *call):&#160;call.c'],['../call_8c.html#ab79165a9b8e03791e2a4d2c695e7aebd',1,'grpc_call_get_encodings_accepted_by_peer(grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fmessage_5fflags',['grpc_call_get_message_flags',['../call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58',1,'grpc_call_get_message_flags(const grpc_call *call):&#160;call.c'],['../call_8c.html#a4f154dbe6acd0c3a817a1892f4989c58',1,'grpc_call_get_message_flags(const grpc_call *call):&#160;call.c']]],
['grpc_5fcall_5fget_5fpeer',['grpc_call_get_peer',['../grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada',1,'grpc_call_get_peer(grpc_call *call):&#160;call.c'],['../call_8c.html#adf4ac8b78da7b957ce05dc0f62719ada',1,'grpc_call_get_peer(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5finternal_5fref',['GRPC_CALL_INTERNAL_REF',['../call_8h.html#a8096750f0a0c7cb97a4c38df49242f8b',1,'GRPC_CALL_INTERNAL_REF():&#160;call.h'],['../call_8h.html#a6845825cac8a628227db13fef74ac84d',1,'grpc_call_internal_ref(grpc_call *call):&#160;call.c'],['../call_8c.html#afdbe0f591e358205051b2af04a8df4f8',1,'grpc_call_internal_ref(grpc_call *c):&#160;call.c']]],
- ['grpc_5fcall_5finternal_5funref',['GRPC_CALL_INTERNAL_UNREF',['../call_8h.html#a88a83bb312e007ce3b253c97a567383b',1,'GRPC_CALL_INTERNAL_UNREF():&#160;call.h'],['../call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76',1,'grpc_call_internal_unref(grpc_call *call, int allow_immediate_deletion):&#160;call.c'],['../call_8c.html#afc70fe56761341f774d1b03a55a0e0e9',1,'grpc_call_internal_unref(grpc_call *c, int allow_immediate_deletion):&#160;call.c']]],
+ ['grpc_5fcall_5finternal_5fref',['grpc_call_internal_ref',['../call_8h.html#a6845825cac8a628227db13fef74ac84d',1,'grpc_call_internal_ref(grpc_call *call):&#160;call.c'],['../call_8c.html#afdbe0f591e358205051b2af04a8df4f8',1,'grpc_call_internal_ref(grpc_call *c):&#160;call.c'],['../call_8h.html#a8096750f0a0c7cb97a4c38df49242f8b',1,'GRPC_CALL_INTERNAL_REF():&#160;call.h']]],
+ ['grpc_5fcall_5finternal_5funref',['grpc_call_internal_unref',['../call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76',1,'grpc_call_internal_unref(grpc_call *call, int allow_immediate_deletion):&#160;call.c'],['../call_8c.html#afc70fe56761341f774d1b03a55a0e0e9',1,'grpc_call_internal_unref(grpc_call *c, int allow_immediate_deletion):&#160;call.c'],['../call_8h.html#a88a83bb312e007ce3b253c97a567383b',1,'GRPC_CALL_INTERNAL_UNREF():&#160;call.h']]],
['grpc_5fcall_5fis_5fclient',['grpc_call_is_client',['../call_8h.html#af101e4a67c8995de55cbd8b113e3b394',1,'grpc_call_is_client(grpc_call *call):&#160;call.c'],['../call_8c.html#af101e4a67c8995de55cbd8b113e3b394',1,'grpc_call_is_client(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5flog_5fbatch',['GRPC_CALL_LOG_BATCH',['../call_8h.html#afb66440381d35f27f8a59ce496970c8a',1,'GRPC_CALL_LOG_BATCH():&#160;call.h'],['../call_8h.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c']]],
- ['grpc_5fcall_5flog_5fop',['grpc_call_log_op',['../channel__stack_8h.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../channel__stack_8h.html#a933b113b310801b8f916dade1569dbc3',1,'GRPC_CALL_LOG_OP():&#160;channel_stack.h']]],
+ ['grpc_5fcall_5flog_5fbatch',['grpc_call_log_batch',['../call_8h.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c'],['../call_8h.html#afb66440381d35f27f8a59ce496970c8a',1,'GRPC_CALL_LOG_BATCH():&#160;call.h']]],
+ ['grpc_5fcall_5flog_5fop',['GRPC_CALL_LOG_OP',['../channel__stack_8h.html#a933b113b310801b8f916dade1569dbc3',1,'GRPC_CALL_LOG_OP():&#160;channel_stack.h'],['../channel__stack_8h.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c']]],
['grpc_5fcall_5fnext_5fget_5fpeer',['grpc_call_next_get_peer',['../channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801',1,'grpc_call_next_get_peer(grpc_call_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a40c122e470335bb7a6edf1e0a31fc801',1,'grpc_call_next_get_peer(grpc_call_element *elem):&#160;channel_stack.c']]],
['grpc_5fcall_5fnext_5fop',['grpc_call_next_op',['../channel__stack_8h.html#af52cb36e243fc3bfb81ebca882346ce9',1,'grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op):&#160;channel_stack.c'],['../channel__stack_8c.html#af52cb36e243fc3bfb81ebca882346ce9',1,'grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op):&#160;channel_stack.c']]],
['grpc_5fcall_5fok',['GRPC_CALL_OK',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba32f125b97007cbdb43534e9d6e0989f8',1,'grpc.h']]],
@@ -399,12 +407,14 @@ var searchData=
['grpc_5fcall_5fstack_5felement',['grpc_call_stack_element',['../channel__stack_8h.html#adbba36449dd62d534cadc0de6c25bb17',1,'grpc_call_stack_element(grpc_call_stack *stack, size_t i):&#160;channel_stack.c'],['../channel__stack_8c.html#a32b8a3c21a1e805669af3569b6c4a333',1,'grpc_call_stack_element(grpc_call_stack *call_stack, size_t index):&#160;channel_stack.c']]],
['grpc_5fcall_5fstack_5ffrom_5ftop_5felement',['grpc_call_stack_from_top_element',['../channel__stack_8h.html#a90d6131bc8142e1516618bd2e4daf58c',1,'grpc_call_stack_from_top_element(grpc_call_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a90d6131bc8142e1516618bd2e4daf58c',1,'grpc_call_stack_from_top_element(grpc_call_element *elem):&#160;channel_stack.c']]],
['grpc_5fcall_5fstack_5finit',['grpc_call_stack_init',['../channel__stack_8h.html#ac7f3085338ed96593ca7c814cd6d705d',1,'grpc_call_stack_init(grpc_channel_stack *channel_stack, const void *transport_server_data, grpc_transport_stream_op *initial_op, grpc_call_stack *call_stack):&#160;channel_stack.c'],['../channel__stack_8c.html#ac7f3085338ed96593ca7c814cd6d705d',1,'grpc_call_stack_init(grpc_channel_stack *channel_stack, const void *transport_server_data, grpc_transport_stream_op *initial_op, grpc_call_stack *call_stack):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fstart_5fbatch',['grpc_call_start_batch',['../grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call.c'],['../call_8c.html#ae0e60993c9d6e5ceccaf2e61f690b101',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call.c']]],
+ ['grpc_5fcall_5fstart_5fbatch',['grpc_call_start_batch',['../grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved):&#160;call.c'],['../call_8c.html#aa6e0e15005aafed8cebf5b75f81fe90f',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved):&#160;call.c']]],
['grpc_5fcall_5fstart_5fioreq_5fand_5fcall_5fback',['grpc_call_start_ioreq_and_call_back',['../call_8h.html#aef30c2ddcfea12c0df20548f32b4378d',1,'grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data):&#160;call.c'],['../call_8c.html#aef30c2ddcfea12c0df20548f32b4378d',1,'grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data):&#160;call.c']]],
['grpc_5fcensus_5fcall_5fget_5fcontext',['grpc_census_call_get_context',['../grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66',1,'grpc_census_call_get_context(grpc_call *call):&#160;grpc_context.c'],['../grpc__context_8c.html#a333e4c9a18683ab7a0db218df7a5fc6e',1,'grpc_census_call_get_context(grpc_call *call):&#160;grpc_context.c']]],
['grpc_5fcensus_5fcall_5fset_5fcontext',['grpc_census_call_set_context',['../grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a',1,'grpc_census_call_set_context(grpc_call *call, struct census_context *context):&#160;grpc_context.c'],['../grpc__context_8c.html#afe9f71e9469141cc38cf3ec1375830ce',1,'grpc_census_call_set_context(grpc_call *call, census_context *context):&#160;grpc_context.c']]],
['grpc_5fchannel',['grpc_channel',['../structgrpc__channel.html',1,'grpc_channel'],['../grpc_8h.html#a432bfa6b9f6603643cdf9de8804c254e',1,'grpc_channel():&#160;grpc.h']]],
['grpc_5fchannel_5fargs',['grpc_channel_args',['../structgrpc__channel__args.html',1,'']]],
+ ['grpc_5fchannel_5fargs_5fcompression_5falgorithm_5fget_5fstates',['grpc_channel_args_compression_algorithm_get_states',['../channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9',1,'grpc_channel_args_compression_algorithm_get_states(const grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#a409bef86bb07d68e5d63e222cb8be2c9',1,'grpc_channel_args_compression_algorithm_get_states(const grpc_channel_args *a):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fcompression_5falgorithm_5fset_5fstate',['grpc_channel_args_compression_algorithm_set_state',['../channel__args_8h.html#a042300d8789405a6ca4668796989a041',1,'grpc_channel_args_compression_algorithm_set_state(grpc_channel_args **a, grpc_compression_algorithm algorithm, int enabled):&#160;channel_args.c'],['../channel__args_8c.html#a67f5dbb8f06f061bd2baf420f7e0a953',1,'grpc_channel_args_compression_algorithm_set_state(grpc_channel_args **a, grpc_compression_algorithm algorithm, int state):&#160;channel_args.c']]],
['grpc_5fchannel_5fargs_5fcopy',['grpc_channel_args_copy',['../channel__args_8h.html#aea7141804d69de11c1470197ad87b45d',1,'grpc_channel_args_copy(const grpc_channel_args *src):&#160;channel_args.c'],['../channel__args_8c.html#aea7141804d69de11c1470197ad87b45d',1,'grpc_channel_args_copy(const grpc_channel_args *src):&#160;channel_args.c']]],
['grpc_5fchannel_5fargs_5fcopy_5fand_5fadd',['grpc_channel_args_copy_and_add',['../channel__args_8h.html#ace4130d42d359c697a99d4ed7a7e54c3',1,'grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add):&#160;channel_args.c'],['../channel__args_8c.html#ace4130d42d359c697a99d4ed7a7e54c3',1,'grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add):&#160;channel_args.c']]],
['grpc_5fchannel_5fargs_5fdestroy',['grpc_channel_args_destroy',['../channel__args_8h.html#ad7467ddcad8160325b79b8d3a627c42e',1,'grpc_channel_args_destroy(grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#ad7467ddcad8160325b79b8d3a627c42e',1,'grpc_channel_args_destroy(grpc_channel_args *a):&#160;channel_args.c']]],
@@ -414,15 +424,16 @@ var searchData=
['grpc_5fchannel_5fargs_5fset_5fcompression_5falgorithm',['grpc_channel_args_set_compression_algorithm',['../channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70',1,'grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm):&#160;channel_args.c'],['../channel__args_8c.html#a1666cde2d23a797e95cf09e3c26e7f70',1,'grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm):&#160;channel_args.c']]],
['grpc_5fchannel_5fcheck_5fconnectivity_5fstate',['grpc_channel_check_connectivity_state',['../grpc_8h.html#a9623d8e4df1d17eb26b67d905f1d7cb3',1,'grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect):&#160;channel_connectivity.c'],['../channel__connectivity_8c.html#a9623d8e4df1d17eb26b67d905f1d7cb3',1,'grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect):&#160;channel_connectivity.c']]],
['grpc_5fchannel_5fconnecting',['GRPC_CHANNEL_CONNECTING',['../grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a3ac13f6c7627f15186760bfd6b7d9299',1,'grpc.h']]],
- ['grpc_5fchannel_5fcreate_5fcall',['grpc_channel_create_call',['../grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e',1,'grpc_channel_create_call(grpc_channel *channel, grpc_completion_queue *completion_queue, const char *method, const char *host, gpr_timespec deadline):&#160;channel.c'],['../channel_8c.html#aa6b80c5019007f758b1bf414e323db05',1,'grpc_channel_create_call(grpc_channel *channel, grpc_completion_queue *cq, const char *method, const char *host, gpr_timespec deadline):&#160;channel.c']]],
+ ['grpc_5fchannel_5fcreate_5fcall',['grpc_channel_create_call',['../grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc',1,'grpc_channel_create_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, const char *method, const char *host, gpr_timespec deadline, void *reserved):&#160;channel.c'],['../channel_8c.html#aa7def7c2ffbfbc8080146342512db27c',1,'grpc_channel_create_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const char *method, const char *host, gpr_timespec deadline, void *reserved):&#160;channel.c']]],
['grpc_5fchannel_5fcreate_5ffrom_5ffilters',['grpc_channel_create_from_filters',['../channel_8h.html#a12b25d31348401c51adab93c4f461d58',1,'grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t count, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client):&#160;channel.c'],['../channel_8c.html#a32e56f0a0ab55d90624b92cbbf7bd384',1,'grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t num_filters, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client):&#160;channel.c']]],
- ['grpc_5fchannel_5fcreate_5fregistered_5fcall',['grpc_channel_create_registered_call',['../grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline):&#160;channel.c'],['../channel_8c.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline):&#160;channel.c']]],
+ ['grpc_5fchannel_5fcreate_5fregistered_5fcall',['grpc_channel_create_registered_call',['../grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline, void *reserved):&#160;channel.c'],['../channel_8c.html#a233585e49ad4a4c7681a6e37e942e2d8',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline, void *reserved):&#160;channel.c']]],
['grpc_5fchannel_5fdestroy',['grpc_channel_destroy',['../grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3',1,'grpc_channel_destroy(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a16e4b95581ad12e8e0af2af8d41b71b3',1,'grpc_channel_destroy(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5felement',['grpc_channel_element',['../structgrpc__channel__element.html',1,'grpc_channel_element'],['../channel__stack_8h.html#aea7892e6dfe1fbf098a7d6deea46d4ca',1,'grpc_channel_element():&#160;channel_stack.h']]],
['grpc_5fchannel_5ffatal_5ffailure',['GRPC_CHANNEL_FATAL_FAILURE',['../grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a8f774ebe233ee26ebd546fe4b58060b6',1,'grpc.h']]],
['grpc_5fchannel_5ffilter',['grpc_channel_filter',['../structgrpc__channel__filter.html',1,'']]],
['grpc_5fchannel_5fget_5fchannel_5fstack',['grpc_channel_get_channel_stack',['../channel_8h.html#a264b543c86559165c42b1c41cb4c9045',1,'grpc_channel_get_channel_stack(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a264b543c86559165c42b1c41cb4c9045',1,'grpc_channel_get_channel_stack(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5fget_5fcompression_5falgorithm_5fstring',['grpc_channel_get_compression_algorithm_string',['../channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af',1,'grpc_channel_get_compression_algorithm_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#aee69f0f30f9cdcdd3961b1d253fa29af',1,'grpc_channel_get_compression_algorithm_string(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fencodings_5faccepted_5fby_5fpeer_5fstring',['grpc_channel_get_encodings_accepted_by_peer_string',['../channel_8h.html#af2e096869bc751569080e29231604f91',1,'grpc_channel_get_encodings_accepted_by_peer_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#af2e096869bc751569080e29231604f91',1,'grpc_channel_get_encodings_accepted_by_peer_string(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5fget_5fmax_5fmessage_5flength',['grpc_channel_get_max_message_length',['../channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd',1,'grpc_channel_get_max_message_length(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a1f91159c2a0d259aa7f854ba4204cafd',1,'grpc_channel_get_max_message_length(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5fget_5fmessage_5fstring',['grpc_channel_get_message_string',['../channel_8h.html#a3008e3086b47f6170180c32ef88c83db',1,'grpc_channel_get_message_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a3008e3086b47f6170180c32ef88c83db',1,'grpc_channel_get_message_string(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5fget_5fmetadata_5fcontext',['grpc_channel_get_metadata_context',['../channel_8h.html#a6b9ee58f86b3e3026767b37bbc3efa80',1,'grpc_channel_get_metadata_context(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a6b9ee58f86b3e3026767b37bbc3efa80',1,'grpc_channel_get_metadata_context(grpc_channel *channel):&#160;channel.c']]],
@@ -430,11 +441,11 @@ var searchData=
['grpc_5fchannel_5fget_5fstatus_5fstring',['grpc_channel_get_status_string',['../channel_8h.html#a2192de2d31a54523311ce241f933e048',1,'grpc_channel_get_status_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a2192de2d31a54523311ce241f933e048',1,'grpc_channel_get_status_string(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5fget_5ftarget',['grpc_channel_get_target',['../grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499',1,'grpc_channel_get_target(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a108ef86bc0e5ebcb05f744315e2a6499',1,'grpc_channel_get_target(grpc_channel *channel):&#160;channel.c']]],
['grpc_5fchannel_5fidle',['GRPC_CHANNEL_IDLE',['../grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2a304d1b81cec4357a9a6acbcb18248e77',1,'grpc.h']]],
- ['grpc_5fchannel_5finternal_5fref',['GRPC_CHANNEL_INTERNAL_REF',['../channel_8h.html#aa19087be931208174c3f30c983b0061c',1,'GRPC_CHANNEL_INTERNAL_REF():&#160;channel.h'],['../channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634',1,'grpc_channel_internal_ref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7e9137c2c6f7cc3c1cdc27fbc5f23b41',1,'grpc_channel_internal_ref(grpc_channel *c):&#160;channel.c']]],
+ ['grpc_5fchannel_5finternal_5fref',['grpc_channel_internal_ref',['../channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634',1,'grpc_channel_internal_ref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7e9137c2c6f7cc3c1cdc27fbc5f23b41',1,'grpc_channel_internal_ref(grpc_channel *c):&#160;channel.c'],['../channel_8h.html#aa19087be931208174c3f30c983b0061c',1,'GRPC_CHANNEL_INTERNAL_REF():&#160;channel.h']]],
['grpc_5fchannel_5finternal_5funref',['grpc_channel_internal_unref',['../channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b',1,'grpc_channel_internal_unref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7fe6e3f3337487d8b584cb8d51bdfa6b',1,'grpc_channel_internal_unref(grpc_channel *channel):&#160;channel.c'],['../channel_8h.html#a8391477c21b23ffe97f2e6327c74e77e',1,'GRPC_CHANNEL_INTERNAL_UNREF():&#160;channel.h']]],
['grpc_5fchannel_5fnext_5fop',['grpc_channel_next_op',['../channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9',1,'grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op):&#160;channel_stack.c'],['../channel__stack_8c.html#aea7eceb60c0e94465c4baea314c0ebd9',1,'grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op):&#160;channel_stack.c']]],
['grpc_5fchannel_5fready',['GRPC_CHANNEL_READY',['../grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2aab01ef3f78d9236dfa3c751dc66aa7ea',1,'grpc.h']]],
- ['grpc_5fchannel_5fregister_5fcall',['grpc_channel_register_call',['../grpc_8h.html#af00855f27d8b7c6b232982446371c04d',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host):&#160;channel.c'],['../channel_8c.html#af00855f27d8b7c6b232982446371c04d',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host):&#160;channel.c']]],
+ ['grpc_5fchannel_5fregister_5fcall',['grpc_channel_register_call',['../grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host, void *reserved):&#160;channel.c'],['../channel_8c.html#a8bc360e945fb5f6bacf632c34adbc57f',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host, void *reserved):&#160;channel.c']]],
['grpc_5fchannel_5fsecurity_5fconnector',['grpc_channel_security_connector',['../structgrpc__channel__security__connector.html',1,'grpc_channel_security_connector'],['../security__connector_8h.html#afbebb4c120eeea2ad96953aae5f656ec',1,'grpc_channel_security_connector():&#160;security_connector.h']]],
['grpc_5fchannel_5fsecurity_5fconnector_5fcheck_5fcall_5fhost',['grpc_channel_security_connector_check_call_host',['../security__connector_8h.html#a845341440590ee81647b56575eb60168',1,'grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c'],['../security__connector_8c.html#a845341440590ee81647b56575eb60168',1,'grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c']]],
['grpc_5fchannel_5fstack',['grpc_channel_stack',['../structgrpc__channel__stack.html',1,'']]],
@@ -669,7 +680,7 @@ var searchData=
['grpc_5fchttp2_5fstream_5fparsing',['grpc_chttp2_stream_parsing',['../structgrpc__chttp2__stream__parsing.html',1,'grpc_chttp2_stream_parsing'],['../frame_8h.html#a67486ee57e3d27c619df98c80420f421',1,'grpc_chttp2_stream_parsing():&#160;frame.h']]],
['grpc_5fchttp2_5fstream_5fstate',['grpc_chttp2_stream_state',['../frame__data_8h.html#a0217c22db3da53fe20f70cb48dd3a910',1,'frame_data.h']]],
['grpc_5fchttp2_5fstream_5fwriting',['grpc_chttp2_stream_writing',['../structgrpc__chttp2__stream__writing.html',1,'']]],
- ['grpc_5fchttp2_5fterminate_5fwriting',['grpc_chttp2_terminate_writing',['../internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c',1,'grpc_chttp2_terminate_writing(grpc_chttp2_transport_writing *transport_writing, int success):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a83baade3ee315270b6d34fc6fbecb30c',1,'grpc_chttp2_terminate_writing(grpc_chttp2_transport_writing *transport_writing, int success):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5fterminate_5fwriting',['grpc_chttp2_terminate_writing',['../internal_8h.html#a7bac079485f968780b4ead6561fc371e',1,'grpc_chttp2_terminate_writing(void *transport_writing, int success):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a40f917379f4ddffb4c2b13028288bb3f',1,'grpc_chttp2_terminate_writing(void *transport_writing_ptr, int success):&#160;chttp2_transport.c']]],
['grpc_5fchttp2_5ftimeout_5fencode_5fmin_5fbufsize',['GRPC_CHTTP2_TIMEOUT_ENCODE_MIN_BUFSIZE',['../timeout__encoding_8h.html#a774d4de6aaa65433d6a318f611c00939',1,'timeout_encoding.h']]],
['grpc_5fchttp2_5ftransport',['grpc_chttp2_transport',['../structgrpc__chttp2__transport.html',1,'grpc_chttp2_transport'],['../internal_8h.html#a83a9a1c265dc0fede61598c7cd1aaec2',1,'grpc_chttp2_transport():&#160;internal.h']]],
['grpc_5fchttp2_5ftransport_5fglobal',['grpc_chttp2_transport_global',['../structgrpc__chttp2__transport__global.html',1,'']]],
@@ -685,8 +696,10 @@ var searchData=
['grpc_5fchttp2_5fwindow_5fupdate_5fparser_5fparse',['grpc_chttp2_window_update_parser_parse',['../frame__window__update_8h.html#ab1c1b5d960c0ed5cfff799476b4e425a',1,'grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_window_update.c'],['../frame__window__update_8c.html#ab1c1b5d960c0ed5cfff799476b4e425a',1,'grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_window_update.c']]],
['grpc_5fchttp2_5fwrite_5fstate',['grpc_chttp2_write_state',['../internal_8h.html#a3b93cb6f95aff10ba74b6aa06d7e99cc',1,'internal.h']]],
['grpc_5fchttp2_5fwrite_5fvarint',['GRPC_CHTTP2_WRITE_VARINT',['../varint_8h.html#a6f5350a7ba20095c1c903463e74b8e54',1,'varint.h']]],
+ ['grpc_5fchttp2_5fwriting_5fdata',['GRPC_CHTTP2_WRITING_DATA',['../internal_8h.html#a49ad637834088fab108d15da9a324017',1,'internal.h']]],
+ ['grpc_5fchttp2_5fwriting_5fwindow',['GRPC_CHTTP2_WRITING_WINDOW',['../internal_8h.html#adad37115630a9064e61f6ceb4a6e7e65',1,'internal.h']]],
['grpc_5fclient_5fauth_5ffilter',['grpc_client_auth_filter',['../auth__filters_8h.html#ab5f3c640585f742a46197f407218c194',1,'grpc_client_auth_filter():&#160;client_auth_filter.c'],['../client__auth__filter_8c.html#ab5f3c640585f742a46197f407218c194',1,'grpc_client_auth_filter():&#160;client_auth_filter.c']]],
- ['grpc_5fclient_5fcensus_5ffilter',['grpc_client_census_filter',['../census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4',1,'census_filter.h']]],
+ ['grpc_5fclient_5fcensus_5ffilter',['grpc_client_census_filter',['../grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4',1,'grpc_client_census_filter():&#160;grpc_filter.c'],['../grpc__filter_8c.html#a8b0a34120ce851f7a8f539c3a14eecb4',1,'grpc_client_census_filter():&#160;grpc_filter.c']]],
['grpc_5fclient_5fchannel_5fadd_5finterested_5fparty',['grpc_client_channel_add_interested_party',['../client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee',1,'grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset):&#160;client_channel.c'],['../client__channel_8c.html#a7b288cd209db3fac0c4cd5d4f8fbf3b3',1,'grpc_client_channel_add_interested_party(grpc_channel_element *elem, grpc_pollset *pollset):&#160;client_channel.c']]],
['grpc_5fclient_5fchannel_5fcheck_5fconnectivity_5fstate',['grpc_client_channel_check_connectivity_state',['../client__channel_8h.html#ae257a5817fa8e50df430d4a2132deed6',1,'grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect):&#160;client_channel.c'],['../client__channel_8c.html#ae257a5817fa8e50df430d4a2132deed6',1,'grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect):&#160;client_channel.c']]],
['grpc_5fclient_5fchannel_5fdel_5finterested_5fparty',['grpc_client_channel_del_interested_party',['../client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d',1,'grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset):&#160;client_channel.c'],['../client__channel_8c.html#a36a91904b5c5cce4a334a9e055b35f78',1,'grpc_client_channel_del_interested_party(grpc_channel_element *elem, grpc_pollset *pollset):&#160;client_channel.c']]],
@@ -704,14 +717,14 @@ var searchData=
['grpc_5fclient_5fsecurity_5fcontext_5fcreate',['grpc_client_security_context_create',['../security__context_8h.html#a7ca11372b407a42724f5d13e36409c03',1,'grpc_client_security_context_create(void):&#160;security_context.c'],['../security__context_8c.html#a7ca11372b407a42724f5d13e36409c03',1,'grpc_client_security_context_create(void):&#160;security_context.c']]],
['grpc_5fclient_5fsecurity_5fcontext_5fdestroy',['grpc_client_security_context_destroy',['../security__context_8h.html#a794b8453091b440bafd21e00cf0f7236',1,'grpc_client_security_context_destroy(void *ctx):&#160;security_context.c'],['../security__context_8c.html#a794b8453091b440bafd21e00cf0f7236',1,'grpc_client_security_context_destroy(void *ctx):&#160;security_context.c']]],
['grpc_5fcompletion_5fqueue',['grpc_completion_queue',['../structgrpc__completion__queue.html',1,'grpc_completion_queue'],['../grpc_8h.html#a895faab0e6035445750e43482651ba2f',1,'grpc_completion_queue():&#160;grpc.h']]],
- ['grpc_5fcompletion_5fqueue_5fcreate',['grpc_completion_queue_create',['../grpc_8h.html#a9f69c76c26125e6581491864a06ea44a',1,'grpc_completion_queue_create(void):&#160;completion_queue.c'],['../completion__queue_8c.html#a9f69c76c26125e6581491864a06ea44a',1,'grpc_completion_queue_create(void):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fcreate',['grpc_completion_queue_create',['../grpc_8h.html#a488eee9dd5c518a42b887f59c550690a',1,'grpc_completion_queue_create(void *reserved):&#160;completion_queue.c'],['../completion__queue_8c.html#a488eee9dd5c518a42b887f59c550690a',1,'grpc_completion_queue_create(void *reserved):&#160;completion_queue.c']]],
['grpc_5fcompletion_5fqueue_5fdestroy',['grpc_completion_queue_destroy',['../grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e',1,'grpc_completion_queue_destroy(grpc_completion_queue *cq):&#160;completion_queue.c'],['../completion__queue_8c.html#a1d73d7983af3030ee119b768095e9627',1,'grpc_completion_queue_destroy(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcompletion_5fqueue_5fnext',['grpc_completion_queue_next',['../grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587',1,'grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline):&#160;completion_queue.c'],['../completion__queue_8c.html#ac9b582acb0fc4994ccdbf39d40ee3766',1,'grpc_completion_queue_next(grpc_completion_queue *cc, gpr_timespec deadline):&#160;completion_queue.c']]],
- ['grpc_5fcompletion_5fqueue_5fpluck',['grpc_completion_queue_pluck',['../grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee',1,'grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline):&#160;completion_queue.c'],['../completion__queue_8c.html#ab63b4e63ae13faa3e6786f131a46b5dd',1,'grpc_completion_queue_pluck(grpc_completion_queue *cc, void *tag, gpr_timespec deadline):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fnext',['grpc_completion_queue_next',['../grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e',1,'grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline, void *reserved):&#160;completion_queue.c'],['../completion__queue_8c.html#a56bb6e0aa99e2989f9a01299afa9f73a',1,'grpc_completion_queue_next(grpc_completion_queue *cc, gpr_timespec deadline, void *reserved):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fpluck',['grpc_completion_queue_pluck',['../grpc_8h.html#a2987d2596df0358fd967d2a662838433',1,'grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved):&#160;completion_queue.c'],['../completion__queue_8c.html#a9de0ec56b65359ffe948d8d981d09717',1,'grpc_completion_queue_pluck(grpc_completion_queue *cc, void *tag, gpr_timespec deadline, void *reserved):&#160;completion_queue.c']]],
['grpc_5fcompletion_5fqueue_5fshutdown',['grpc_completion_queue_shutdown',['../grpc_8h.html#a4051b4036c5132f02064430f67420ecd',1,'grpc_completion_queue_shutdown(grpc_completion_queue *cq):&#160;completion_queue.c'],['../completion__queue_8c.html#a7a7c60f847e798025d83e2d8ff9b1778',1,'grpc_completion_queue_shutdown(grpc_completion_queue *cc):&#160;completion_queue.c']]],
['grpc_5fcompletion_5ftype',['grpc_completion_type',['../grpc_8h.html#ab6454071421a36ebc25952ed448d5b87',1,'grpc_completion_type():&#160;grpc.h'],['../grpc_8h.html#a70454b2958c92c1cd8feeaa45f157b74',1,'grpc_completion_type():&#160;grpc.h']]],
['grpc_5fcomposite_5fcredentials',['grpc_composite_credentials',['../structgrpc__composite__credentials.html',1,'']]],
- ['grpc_5fcomposite_5fcredentials_5fcreate',['grpc_composite_credentials_create',['../grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2):&#160;credentials.c'],['../credentials_8c.html#a4f65f01fb23e963cc88bcdfbede70da7',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2):&#160;credentials.c']]],
+ ['grpc_5fcomposite_5fcredentials_5fcreate',['grpc_composite_credentials_create',['../grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a60bbfa5d24aaa4f9075c6045181e9ddd',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2, void *reserved):&#160;credentials.c']]],
['grpc_5fcomposite_5fcredentials_5fget_5fcredentials',['grpc_composite_credentials_get_credentials',['../credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67',1,'grpc_composite_credentials_get_credentials(grpc_credentials *composite_creds):&#160;credentials.c'],['../credentials_8c.html#ac3ea491e3e847e603c0da420375b6e60',1,'grpc_composite_credentials_get_credentials(grpc_credentials *creds):&#160;credentials.c']]],
['grpc_5fcomposite_5fcredentials_5fmetadata_5fcontext',['grpc_composite_credentials_metadata_context',['../structgrpc__composite__credentials__metadata__context.html',1,'']]],
['grpc_5fcompress_5falgorithms_5fcount',['GRPC_COMPRESS_ALGORITHMS_COUNT',['../compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d',1,'compression.h']]],
@@ -729,11 +742,16 @@ var searchData=
['grpc_5fcompression_5falgorithm_5farg',['GRPC_COMPRESSION_ALGORITHM_ARG',['../compression_8h.html#a9340488e193921e62bb1f240f9016a9b',1,'compression.h']]],
['grpc_5fcompression_5falgorithm_5ffor_5flevel',['grpc_compression_algorithm_for_level',['../compression_8h.html#a382cce802b53a6f85deb706caf1dccd6',1,'grpc_compression_algorithm_for_level(grpc_compression_level level):&#160;algorithm.c'],['../algorithm_8c.html#a382cce802b53a6f85deb706caf1dccd6',1,'grpc_compression_algorithm_for_level(grpc_compression_level level):&#160;algorithm.c']]],
['grpc_5fcompression_5falgorithm_5fname',['grpc_compression_algorithm_name',['../compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14',1,'grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name):&#160;algorithm.c'],['../algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14',1,'grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name):&#160;algorithm.c']]],
- ['grpc_5fcompression_5falgorithm_5fparse',['grpc_compression_algorithm_parse',['../compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397',1,'grpc_compression_algorithm_parse(const char *name, grpc_compression_algorithm *algorithm):&#160;algorithm.c'],['../algorithm_8c.html#a996f65ae42d05dd7ef9da9c6d6586397',1,'grpc_compression_algorithm_parse(const char *name, grpc_compression_algorithm *algorithm):&#160;algorithm.c']]],
+ ['grpc_5fcompression_5falgorithm_5fparse',['grpc_compression_algorithm_parse',['../compression_8h.html#a48df44a3ccd7035103e824da2fd474ac',1,'grpc_compression_algorithm_parse(const char *name, size_t name_length, grpc_compression_algorithm *algorithm):&#160;algorithm.c'],['../algorithm_8c.html#a48df44a3ccd7035103e824da2fd474ac',1,'grpc_compression_algorithm_parse(const char *name, size_t name_length, grpc_compression_algorithm *algorithm):&#160;algorithm.c']]],
+ ['grpc_5fcompression_5falgorithm_5fstate_5farg',['GRPC_COMPRESSION_ALGORITHM_STATE_ARG',['../compression_8h.html#ad5c78531e2ddf025a9fd3e74f30330d3',1,'compression.h']]],
['grpc_5fcompression_5falgorithm_5fstring',['grpc_compression_algorithm_string',['../structgrpc__channel.html#afd8f60fef22e201f1e1ba3b00f285602',1,'grpc_channel']]],
['grpc_5fcompression_5flevel',['grpc_compression_level',['../compression_8h.html#a14a79ed6b5ebd7e1dda7c2684f499cc7',1,'compression.h']]],
['grpc_5fcompression_5flevel_5ffor_5falgorithm',['grpc_compression_level_for_algorithm',['../compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba',1,'grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm):&#160;algorithm.c'],['../algorithm_8c.html#ace80040d9c2a916ddd4d2f2d2ec44dba',1,'grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm):&#160;algorithm.c']]],
- ['grpc_5fcompute_5fengine_5fcredentials_5fcreate',['grpc_compute_engine_credentials_create',['../grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95',1,'grpc_compute_engine_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#a3beb3fe683139856e1a13c27d760eb95',1,'grpc_compute_engine_credentials_create(void):&#160;credentials.c']]],
+ ['grpc_5fcompression_5foptions',['grpc_compression_options',['../structgrpc__compression__options.html',1,'grpc_compression_options'],['../compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde',1,'grpc_compression_options():&#160;compression.h']]],
+ ['grpc_5fcompression_5foptions_5fdisable_5falgorithm',['grpc_compression_options_disable_algorithm',['../compression_8h.html#abc2ff820072cb6021e6a59190b35d754',1,'compression.h']]],
+ ['grpc_5fcompression_5foptions_5fenable_5falgorithm',['grpc_compression_options_enable_algorithm',['../compression_8h.html#a045af026403d638b397749de2e15bedd',1,'compression.h']]],
+ ['grpc_5fcompression_5foptions_5finit',['grpc_compression_options_init',['../compression_8h.html#ad8a9895538c2352a9a0067f87c651c07',1,'compression.h']]],
+ ['grpc_5fcompression_5foptions_5fis_5falgorithm_5fenabled',['grpc_compression_options_is_algorithm_enabled',['../compression_8h.html#abc6e77f12fa3efa896260144ae6b859f',1,'compression.h']]],
['grpc_5fcompute_5fengine_5fdetection_5fhost',['GRPC_COMPUTE_ENGINE_DETECTION_HOST',['../google__default__credentials_8c.html#a4c79e7c2c581744d4fcb3518b2fccf39',1,'google_default_credentials.c']]],
['grpc_5fcompute_5fengine_5fmetadata_5fhost',['GRPC_COMPUTE_ENGINE_METADATA_HOST',['../credentials_8h.html#af2ca22068add36d00ce70643802ff647',1,'credentials.h']]],
['grpc_5fcompute_5fengine_5fmetadata_5ftoken_5fpath',['GRPC_COMPUTE_ENGINE_METADATA_TOKEN_PATH',['../credentials_8h.html#aca8e8738c2c829c3cf48f49454f7188f',1,'credentials.h']]],
@@ -765,9 +783,8 @@ var searchData=
['grpc_5fcq_5fbegin_5fop',['grpc_cq_begin_op',['../completion__queue_8h.html#af0798635c22a4eaa66ed25c310b3a776',1,'grpc_cq_begin_op(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#af0798635c22a4eaa66ed25c310b3a776',1,'grpc_cq_begin_op(grpc_completion_queue *cc):&#160;completion_queue.c']]],
['grpc_5fcq_5fcompletion',['grpc_cq_completion',['../structgrpc__cq__completion.html',1,'grpc_cq_completion'],['../completion__queue_8h.html#a3695e8858dba0cab40f3becbf822e014',1,'grpc_cq_completion():&#160;completion_queue.h']]],
['grpc_5fcq_5fend_5fop',['grpc_cq_end_op',['../completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e',1,'grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage):&#160;completion_queue.c'],['../completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e',1,'grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage):&#160;completion_queue.c']]],
- ['grpc_5fcq_5fhack_5fspin_5fpollset',['grpc_cq_hack_spin_pollset',['../completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64',1,'grpc_cq_hack_spin_pollset(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#af56ef17bad0397c6f1305be433aeeb64',1,'grpc_cq_hack_spin_pollset(grpc_completion_queue *cc):&#160;completion_queue.c']]],
['grpc_5fcq_5finternal_5fref',['grpc_cq_internal_ref',['../completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02',1,'grpc_cq_internal_ref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#acec06afc3d55de1701d5831e979dad02',1,'grpc_cq_internal_ref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8h.html#abb132fe2e37bc87bfcc83eb3cd8d3101',1,'GRPC_CQ_INTERNAL_REF():&#160;completion_queue.h']]],
- ['grpc_5fcq_5finternal_5funref',['grpc_cq_internal_unref',['../completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8h.html#aaceb3ef8959e5c43f6954c19a1975f63',1,'GRPC_CQ_INTERNAL_UNREF():&#160;completion_queue.h']]],
+ ['grpc_5fcq_5finternal_5funref',['GRPC_CQ_INTERNAL_UNREF',['../completion__queue_8h.html#aaceb3ef8959e5c43f6954c19a1975f63',1,'GRPC_CQ_INTERNAL_UNREF():&#160;completion_queue.h'],['../completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c']]],
['grpc_5fcq_5fis_5fserver_5fcq',['grpc_cq_is_server_cq',['../completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf',1,'grpc_cq_is_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf',1,'grpc_cq_is_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c']]],
['grpc_5fcq_5fmark_5fserver_5fcq',['grpc_cq_mark_server_cq',['../completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d',1,'grpc_cq_mark_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#afbe8f768af201e16309e240ae155ee3d',1,'grpc_cq_mark_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c']]],
['grpc_5fcq_5fpollset',['grpc_cq_pollset',['../completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813',1,'grpc_cq_pollset(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0ebca6cf60ce9cc92b9bfa9200fab813',1,'grpc_cq_pollset(grpc_completion_queue *cc):&#160;completion_queue.c']]],
@@ -845,33 +862,25 @@ var searchData=
['grpc_5fdts_5ffh_5f8',['GRPC_DTS_FH_8',['../internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a26ea9eff9ffdbd49b96f39f6d1d8320a',1,'internal.h']]],
['grpc_5fdts_5fframe',['GRPC_DTS_FRAME',['../internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a166f3cb24f0210d2a31e37863345b586',1,'internal.h']]],
['grpc_5fdualstack_5fmode',['grpc_dualstack_mode',['../socket__utils__posix_8h.html#a00b8257ab3e474c4f3d666247d620264',1,'grpc_dualstack_mode():&#160;socket_utils_posix.h'],['../socket__utils__posix_8h.html#a0d07cbe9b082267d5436905dedf86b91',1,'grpc_dualstack_mode():&#160;socket_utils_posix.h']]],
+ ['grpc_5fencodings_5faccepted_5fby_5fpeer_5fstring',['grpc_encodings_accepted_by_peer_string',['../structgrpc__channel.html#ae20bb3ff1df444e02943c837c6321ff9',1,'grpc_channel']]],
['grpc_5fendpoint',['grpc_endpoint',['../structgrpc__endpoint.html',1,'grpc_endpoint'],['../endpoint_8h.html#ab0f168d17277b4b5a4d7842eec6ea3ea',1,'grpc_endpoint():&#160;endpoint.h']]],
['grpc_5fendpoint_5fadd_5fto_5fpollset',['grpc_endpoint_add_to_pollset',['../endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6',1,'grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset):&#160;endpoint.c'],['../endpoint_8c.html#afe30ad16c4df2a5c80b9e73d2bce80e6',1,'grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset):&#160;endpoint.c']]],
['grpc_5fendpoint_5fadd_5fto_5fpollset_5fset',['grpc_endpoint_add_to_pollset_set',['../endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900',1,'grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set):&#160;endpoint.c'],['../endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900',1,'grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fcb_5feof',['GRPC_ENDPOINT_CB_EOF',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5ferror',['GRPC_ENDPOINT_CB_ERROR',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5fok',['GRPC_ENDPOINT_CB_OK',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5fshutdown',['GRPC_ENDPOINT_CB_SHUTDOWN',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5fstatus',['grpc_endpoint_cb_status',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae',1,'grpc_endpoint_cb_status():&#160;endpoint.h'],['../endpoint_8h.html#ae601d949fd51e619ee5312bc2d733236',1,'grpc_endpoint_cb_status():&#160;endpoint.h']]],
['grpc_5fendpoint_5fdestroy',['grpc_endpoint_destroy',['../endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd',1,'grpc_endpoint_destroy(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a5b4b5f0b352955ec4f060c6b443408bd',1,'grpc_endpoint_destroy(grpc_endpoint *ep):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fdone',['GRPC_ENDPOINT_DONE',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5ferror',['GRPC_ENDPOINT_ERROR',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1',1,'endpoint.h']]],
['grpc_5fendpoint_5fget_5fpeer',['grpc_endpoint_get_peer',['../endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338',1,'grpc_endpoint_get_peer(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338',1,'grpc_endpoint_get_peer(grpc_endpoint *ep):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fnotify_5fon_5fread',['grpc_endpoint_notify_on_read',['../endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be',1,'grpc_endpoint_notify_on_read(grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data):&#160;endpoint.c'],['../endpoint_8c.html#abead7bb222b6e3f5a7004c8fb12821be',1,'grpc_endpoint_notify_on_read(grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fop_5fstatus',['grpc_endpoint_op_status',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c',1,'grpc_endpoint_op_status():&#160;endpoint.h'],['../endpoint_8h.html#a1b14cc7f5c86101f3ef33f81d1dade08',1,'grpc_endpoint_op_status():&#160;endpoint.h']]],
['grpc_5fendpoint_5fpair',['grpc_endpoint_pair',['../structgrpc__endpoint__pair.html',1,'']]],
- ['grpc_5fendpoint_5fread_5fcb',['grpc_endpoint_read_cb',['../endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5fpending',['GRPC_ENDPOINT_PENDING',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5fread',['grpc_endpoint_read',['../endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205',1,'grpc_endpoint_read(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT:&#160;endpoint.c'],['../endpoint_8c.html#a88073e28e8d69a1e0ef322bc1e825349',1,'grpc_endpoint_read(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb):&#160;endpoint.c']]],
['grpc_5fendpoint_5fshutdown',['grpc_endpoint_shutdown',['../endpoint_8h.html#a7fca699259b75cf0f685227a363765fa',1,'grpc_endpoint_shutdown(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a7fca699259b75cf0f685227a363765fa',1,'grpc_endpoint_shutdown(grpc_endpoint *ep):&#160;endpoint.c']]],
['grpc_5fendpoint_5fvtable',['grpc_endpoint_vtable',['../structgrpc__endpoint__vtable.html',1,'grpc_endpoint_vtable'],['../endpoint_8h.html#accd077025fc138a98e048238d2efe1b9',1,'grpc_endpoint_vtable():&#160;endpoint.h']]],
- ['grpc_5fendpoint_5fwrite',['grpc_endpoint_write',['../endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data):&#160;endpoint.c'],['../endpoint_8c.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fwrite_5fcb',['grpc_endpoint_write_cb',['../endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fdone',['GRPC_ENDPOINT_WRITE_DONE',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5ferror',['GRPC_ENDPOINT_WRITE_ERROR',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fpending',['GRPC_ENDPOINT_WRITE_PENDING',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fstatus',['grpc_endpoint_write_status',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902',1,'grpc_endpoint_write_status():&#160;endpoint.h'],['../endpoint_8h.html#ae5e35fd14127beb3af459a22d81ac1fd',1,'grpc_endpoint_write_status():&#160;endpoint.h']]],
+ ['grpc_5fendpoint_5fwrite',['grpc_endpoint_write',['../endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT:&#160;endpoint.c'],['../endpoint_8c.html#a1789b99244fa647b7a6c82581e1ddaad',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb):&#160;endpoint.c']]],
['grpc_5fevent',['grpc_event',['../structgrpc__event.html',1,'grpc_event'],['../grpc_8h.html#a07990645ca218f6965fd83edf3f421b7',1,'grpc_event():&#160;grpc.h']]],
['grpc_5fevent_5fstring',['grpc_event_string',['../event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313',1,'grpc_event_string(grpc_event *ev):&#160;event_string.c'],['../event__string_8c.html#a8dc67a225f744d4d0ee592faf2bd4313',1,'grpc_event_string(grpc_event *ev):&#160;event_string.c']]],
['grpc_5ffake_5fchannel_5fsecurity_5fconnector',['grpc_fake_channel_security_connector',['../structgrpc__fake__channel__security__connector.html',1,'']]],
['grpc_5ffake_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_fake_channel_security_connector_create',['../security__connector_8h.html#abe2c43cab618ad3b036645d9aa506f12',1,'grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async):&#160;security_connector.c'],['../security__connector_8c.html#abe2c43cab618ad3b036645d9aa506f12',1,'grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async):&#160;security_connector.c']]],
- ['grpc_5ffake_5foauth2_5fcredentials',['grpc_fake_oauth2_credentials',['../structgrpc__fake__oauth2__credentials.html',1,'']]],
- ['grpc_5ffake_5foauth2_5fcredentials_5fcreate',['grpc_fake_oauth2_credentials_create',['../credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc',1,'grpc_fake_oauth2_credentials_create(const char *token_md_value, int is_async):&#160;credentials.c'],['../credentials_8c.html#ac749a71cdf28ebdc69d25cde612b22cc',1,'grpc_fake_oauth2_credentials_create(const char *token_md_value, int is_async):&#160;credentials.c']]],
['grpc_5ffake_5fsecurity_5furl_5fscheme',['GRPC_FAKE_SECURITY_URL_SCHEME',['../security__connector_8h.html#aac2af4901dde1db04846ccc7bde22272',1,'security_connector.h']]],
['grpc_5ffake_5fserver_5fsecurity_5fconnector_5fcreate',['grpc_fake_server_security_connector_create',['../security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417',1,'grpc_fake_server_security_connector_create(void):&#160;security_connector.c'],['../security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417',1,'grpc_fake_server_security_connector_create(void):&#160;security_connector.c']]],
['grpc_5ffake_5ftransport_5fsecurity_5fcredentials_5fcreate',['grpc_fake_transport_security_credentials_create',['../credentials_8h.html#ab970b1925f494cb159a29a404f23d157',1,'grpc_fake_transport_security_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#ab970b1925f494cb159a29a404f23d157',1,'grpc_fake_transport_security_credentials_create(void):&#160;credentials.c']]],
@@ -891,20 +900,29 @@ var searchData=
['grpc_5ffd_5forphan',['grpc_fd_orphan',['../fd__posix_8h.html#af78f10c0cb866d1981db0e4515dbfbb1',1,'fd_posix.h']]],
['grpc_5ffd_5fref',['GRPC_FD_REF',['../fd__posix_8h.html#a4ad3cc6c9405aa0f94d03257238fe297',1,'GRPC_FD_REF():&#160;fd_posix.h'],['../fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3',1,'grpc_fd_ref(grpc_fd *fd):&#160;fd_posix.h']]],
['grpc_5ffd_5fshutdown',['grpc_fd_shutdown',['../fd__posix_8h.html#a18ed4db2cb1970f0933f9f5a7a5ddbad',1,'fd_posix.h']]],
- ['grpc_5ffd_5funref',['grpc_fd_unref',['../fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0',1,'grpc_fd_unref(grpc_fd *fd):&#160;fd_posix.h'],['../fd__posix_8h.html#a3672f89aa33819921430074f7eb96267',1,'GRPC_FD_UNREF():&#160;fd_posix.h']]],
+ ['grpc_5ffd_5funref',['GRPC_FD_UNREF',['../fd__posix_8h.html#a3672f89aa33819921430074f7eb96267',1,'GRPC_FD_UNREF():&#160;fd_posix.h'],['../fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0',1,'grpc_fd_unref(grpc_fd *fd):&#160;fd_posix.h']]],
['grpc_5ffd_5fwatcher',['grpc_fd_watcher',['../structgrpc__fd__watcher.html',1,'grpc_fd_watcher'],['../fd__posix_8h.html#abfc4bcf6d9e283872acf08eab90f8233',1,'grpc_fd_watcher():&#160;fd_posix.h']]],
['grpc_5ffetch_5foauth2_5ffunc',['grpc_fetch_oauth2_func',['../credentials_8h.html#a6c5b440dff7801066f4afb03a60c249d',1,'credentials.h']]],
+ ['grpc_5ffilter_2ec',['grpc_filter.c',['../grpc__filter_8c.html',1,'']]],
+ ['grpc_5ffilter_2eh',['grpc_filter.h',['../grpc__filter_8h.html',1,'']]],
+ ['grpc_5ffind_5fauth_5fmetadata_5fprocessor_5fin_5fargs',['grpc_find_auth_metadata_processor_in_args',['../security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5',1,'grpc_find_auth_metadata_processor_in_args(const grpc_channel_args *args):&#160;security_context.c'],['../security__context_8c.html#a5b6c6b6fd05fbbe474360a910f2614e5',1,'grpc_find_auth_metadata_processor_in_args(const grpc_channel_args *args):&#160;security_context.c']]],
['grpc_5ffind_5fsecurity_5fconnector_5fin_5fargs',['grpc_find_security_connector_in_args',['../security__connector_8h.html#a7db9da4604178cb7e640e744da4b733c',1,'grpc_find_security_connector_in_args(const grpc_channel_args *args):&#160;security_connector.c'],['../security__connector_8c.html#a7db9da4604178cb7e640e744da4b733c',1,'grpc_find_security_connector_in_args(const grpc_channel_args *args):&#160;security_connector.c']]],
['grpc_5fflowctl_5ftrace',['grpc_flowctl_trace',['../internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8',1,'grpc_flowctl_trace():&#160;chttp2_transport.c'],['../chttp2__transport_8h.html#afd0f83d780e8ddeac885163c45aab0a8',1,'grpc_flowctl_trace():&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#afd0f83d780e8ddeac885163c45aab0a8',1,'grpc_flowctl_trace():&#160;chttp2_transport.c']]],
['grpc_5fflush_5fcached_5fgoogle_5fdefault_5fcredentials',['grpc_flush_cached_google_default_credentials',['../credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a',1,'grpc_flush_cached_google_default_credentials(void):&#160;google_default_credentials.c'],['../google__default__credentials_8c.html#a7e3aec152312d2b66ccd3b232317b10a',1,'grpc_flush_cached_google_default_credentials(void):&#160;google_default_credentials.c']]],
['grpc_5fforbid_5fdualstack_5fsockets_5ffor_5ftesting',['grpc_forbid_dualstack_sockets_for_testing',['../socket__utils__posix_8h.html#a593bec0bced7e30f2c1ac059b5188757',1,'socket_utils_posix.h']]],
+ ['grpc_5fget_5fdefault_5fauthority',['grpc_get_default_authority',['../resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885',1,'grpc_get_default_authority(const char *target):&#160;resolver_registry.c'],['../resolver__registry_8c.html#ade4375aeeaf1d8848b9fbf373021e885',1,'grpc_get_default_authority(const char *target):&#160;resolver_registry.c']]],
['grpc_5fget_5fdefault_5fssl_5froots',['grpc_get_default_ssl_roots',['../security__connector_8h.html#a341f454443268ca27e5cc01219b93fef',1,'grpc_get_default_ssl_roots(const unsigned char **pem_root_certs):&#160;security_connector.c'],['../security__connector_8c.html#a341f454443268ca27e5cc01219b93fef',1,'grpc_get_default_ssl_roots(const unsigned char **pem_root_certs):&#160;security_connector.c']]],
['grpc_5fget_5fwell_5fknown_5fgoogle_5fcredentials_5ffile_5fpath',['grpc_get_well_known_google_credentials_file_path',['../credentials_8h.html#a3c03f6a39aec4530a4a3024a8f9c2716',1,'credentials.h']]],
['grpc_5fgoogle_5fcloud_5fsdk_5fconfig_5fdirectory',['GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY',['../credentials_8h.html#ac6142eafe5116c797b860449a2fbb7bf',1,'credentials.h']]],
+ ['grpc_5fgoogle_5fcompute_5fengine_5fcredentials_5fcreate',['grpc_google_compute_engine_credentials_create',['../grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372',1,'grpc_google_compute_engine_credentials_create(void *reserved):&#160;credentials.c'],['../credentials_8c.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372',1,'grpc_google_compute_engine_credentials_create(void *reserved):&#160;credentials.c']]],
['grpc_5fgoogle_5fcredentials_5fenv_5fvar',['GRPC_GOOGLE_CREDENTIALS_ENV_VAR',['../grpc__security_8h.html#a3874f70577fc9fe15fd2c4ce68a36ecd',1,'grpc_security.h']]],
['grpc_5fgoogle_5fdefault_5fcredentials_5fcreate',['grpc_google_default_credentials_create',['../grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170',1,'grpc_google_default_credentials_create(void):&#160;google_default_credentials.c'],['../google__default__credentials_8c.html#a5e3fb8f208c302245a1392c7ef16d170',1,'grpc_google_default_credentials_create(void):&#160;google_default_credentials.c']]],
+ ['grpc_5fgoogle_5fiam_5fcredentials',['grpc_google_iam_credentials',['../structgrpc__google__iam__credentials.html',1,'']]],
+ ['grpc_5fgoogle_5fiam_5fcredentials_5fcreate',['grpc_google_iam_credentials_create',['../grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446',1,'grpc_google_iam_credentials_create(const char *authorization_token, const char *authority_selector, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a47e3aed3c33af461c4d6585ce387789f',1,'grpc_google_iam_credentials_create(const char *token, const char *authority_selector, void *reserved):&#160;credentials.c']]],
['grpc_5fgoogle_5foauth2_5fservice_5fhost',['GRPC_GOOGLE_OAUTH2_SERVICE_HOST',['../credentials_8h.html#a61dc5d4843d2e4b26aa48694efd08cd3',1,'credentials.h']]],
['grpc_5fgoogle_5foauth2_5fservice_5ftoken_5fpath',['GRPC_GOOGLE_OAUTH2_SERVICE_TOKEN_PATH',['../credentials_8h.html#aa9cf32ba20b7ce3e171c87ab1c08b20c',1,'credentials.h']]],
+ ['grpc_5fgoogle_5frefresh_5ftoken_5fcredentials',['grpc_google_refresh_token_credentials',['../structgrpc__google__refresh__token__credentials.html',1,'']]],
+ ['grpc_5fgoogle_5frefresh_5ftoken_5fcredentials_5fcreate',['grpc_google_refresh_token_credentials_create',['../grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919',1,'grpc_google_refresh_token_credentials_create(const char *json_refresh_token, void *reserved):&#160;credentials.c'],['../credentials_8c.html#ae44d54a3099c9c8499764706e1c69919',1,'grpc_google_refresh_token_credentials_create(const char *json_refresh_token, void *reserved):&#160;credentials.c']]],
['grpc_5fgoogle_5fservice_5faccounts_5femail_5fdomain',['GRPC_GOOGLE_SERVICE_ACCOUNTS_EMAIL_DOMAIN',['../jwt__verifier_8h.html#aea767ba783450fa8bcd54ca9b5321b73',1,'jwt_verifier.h']]],
['grpc_5fgoogle_5fservice_5faccounts_5fkey_5furl_5fprefix',['GRPC_GOOGLE_SERVICE_ACCOUNTS_KEY_URL_PREFIX',['../jwt__verifier_8h.html#a22636d9510845a1cf41ac00d777f4e98',1,'jwt_verifier.h']]],
['grpc_5fgoogle_5fwell_5fknown_5fcredentials_5ffile',['GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE',['../credentials_8h.html#a95d64473b3915a6a65e99ac283326e78',1,'credentials.h']]],
@@ -919,6 +937,7 @@ var searchData=
['grpc_5fhttpcli_5fformat_5fpost_5frequest',['grpc_httpcli_format_post_request',['../format__request_8h.html#ae6a0298e2b174b65c5571622d3908501',1,'grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size):&#160;format_request.c'],['../format__request_8c.html#ae6a0298e2b174b65c5571622d3908501',1,'grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size):&#160;format_request.c']]],
['grpc_5fhttpcli_5fget',['grpc_httpcli_get',['../httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da',1,'grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c'],['../httpcli_8c.html#a594371d2c96d499a5a3bcccb27ece0da',1,'grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c']]],
['grpc_5fhttpcli_5fget_5foverride',['grpc_httpcli_get_override',['../httpcli_8h.html#a789e91e8c276aedb1c32873c3d6fa217',1,'httpcli.h']]],
+ ['grpc_5fhttpcli_5fhandshaker',['grpc_httpcli_handshaker',['../structgrpc__httpcli__handshaker.html',1,'']]],
['grpc_5fhttpcli_5fheader',['grpc_httpcli_header',['../structgrpc__httpcli__header.html',1,'grpc_httpcli_header'],['../httpcli_8h.html#a3b84c74398894ce993b1e32daf468575',1,'grpc_httpcli_header():&#160;httpcli.h']]],
['grpc_5fhttpcli_5fheaders',['GRPC_HTTPCLI_HEADERS',['../parser_8h.html#a664db6149875c333b0a568ef8711e257a3bbe99163e8d405c22e405cd380c3ba8',1,'parser.h']]],
['grpc_5fhttpcli_5finitial_5fresponse',['GRPC_HTTPCLI_INITIAL_RESPONSE',['../parser_8h.html#a664db6149875c333b0a568ef8711e257a63262fde49ebad4848be6038d6a6dc8a',1,'parser.h']]],
@@ -929,28 +948,26 @@ var searchData=
['grpc_5fhttpcli_5fparser_5finit',['grpc_httpcli_parser_init',['../parser_8h.html#a5801c0439a5dff17a1ddc7f22bdf7ec9',1,'grpc_httpcli_parser_init(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a5801c0439a5dff17a1ddc7f22bdf7ec9',1,'grpc_httpcli_parser_init(grpc_httpcli_parser *parser):&#160;parser.c']]],
['grpc_5fhttpcli_5fparser_5fparse',['grpc_httpcli_parser_parse',['../parser_8h.html#a24a1909825c06938a465e40295464cd0',1,'grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice):&#160;parser.c'],['../parser_8c.html#a24a1909825c06938a465e40295464cd0',1,'grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice):&#160;parser.c']]],
['grpc_5fhttpcli_5fparser_5fstate',['grpc_httpcli_parser_state',['../parser_8h.html#a664db6149875c333b0a568ef8711e257',1,'parser.h']]],
+ ['grpc_5fhttpcli_5fplaintext',['grpc_httpcli_plaintext',['../httpcli_8h.html#ab0853017544220823e2a663a7bca9136',1,'grpc_httpcli_plaintext():&#160;httpcli.c'],['../httpcli_8c.html#ab0853017544220823e2a663a7bca9136',1,'grpc_httpcli_plaintext():&#160;httpcli.c']]],
['grpc_5fhttpcli_5fpost',['grpc_httpcli_post',['../httpcli_8h.html#a96f034743193848e966d61192e406c70',1,'grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c'],['../httpcli_8c.html#a96f034743193848e966d61192e406c70',1,'grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c']]],
['grpc_5fhttpcli_5fpost_5foverride',['grpc_httpcli_post_override',['../httpcli_8h.html#a0591ce896f1a3f9b1b86e4eb6e9ac225',1,'httpcli.h']]],
['grpc_5fhttpcli_5frequest',['grpc_httpcli_request',['../structgrpc__httpcli__request.html',1,'grpc_httpcli_request'],['../httpcli_8h.html#a4e0f0352ec7906d948f9dc046f9b4e79',1,'grpc_httpcli_request():&#160;httpcli.h']]],
['grpc_5fhttpcli_5fresponse',['grpc_httpcli_response',['../structgrpc__httpcli__response.html',1,'grpc_httpcli_response'],['../httpcli_8h.html#a9b9787db48bc2c77f38575943dc8dad0',1,'grpc_httpcli_response():&#160;httpcli.h']]],
['grpc_5fhttpcli_5fresponse_5fcb',['grpc_httpcli_response_cb',['../httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887',1,'httpcli.h']]],
['grpc_5fhttpcli_5fset_5foverride',['grpc_httpcli_set_override',['../httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce',1,'grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post):&#160;httpcli.c'],['../httpcli_8c.html#a15ab7c87e0d5e42341c9652d5045d8ce',1,'grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post):&#160;httpcli.c']]],
+ ['grpc_5fhttpcli_5fssl',['grpc_httpcli_ssl',['../httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a',1,'grpc_httpcli_ssl():&#160;httpcli_security_connector.c'],['../httpcli__security__connector_8c.html#a7bd9903ed0a51ba35bd81d71c8fb635a',1,'grpc_httpcli_ssl():&#160;httpcli_security_connector.c']]],
['grpc_5fhttpcli_5fssl_5fchannel_5fsecurity_5fconnector',['grpc_httpcli_ssl_channel_security_connector',['../structgrpc__httpcli__ssl__channel__security__connector.html',1,'']]],
- ['grpc_5fhttpcli_5fssl_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_httpcli_ssl_channel_security_connector_create',['../httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de',1,'grpc_httpcli_ssl_channel_security_connector_create(const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, grpc_channel_security_connector **sc):&#160;httpcli_security_connector.c'],['../httpcli__security__connector_8c.html#a2738fc49f8c3103a4e43ef68cd9b15de',1,'grpc_httpcli_ssl_channel_security_connector_create(const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, grpc_channel_security_connector **sc):&#160;httpcli_security_connector.c']]],
['grpc_5fhttpcli_5fuser_5fagent',['GRPC_HTTPCLI_USER_AGENT',['../httpcli_8h.html#aad8b996f269fd3671a7c6fa829bdec95',1,'httpcli.h']]],
['grpc_5fiam_5fauthority_5fselector_5fmetadata_5fkey',['GRPC_IAM_AUTHORITY_SELECTOR_METADATA_KEY',['../credentials_8h.html#ada8ea1fc7b28fb63283af76ad27761dd',1,'credentials.h']]],
['grpc_5fiam_5fauthorization_5ftoken_5fmetadata_5fkey',['GRPC_IAM_AUTHORIZATION_TOKEN_METADATA_KEY',['../credentials_8h.html#ac952f285c5ca94edcff909e37ae68402',1,'credentials.h']]],
- ['grpc_5fiam_5fcredentials',['grpc_iam_credentials',['../structgrpc__iam__credentials.html',1,'']]],
- ['grpc_5fiam_5fcredentials_5fcreate',['grpc_iam_credentials_create',['../grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3',1,'grpc_iam_credentials_create(const char *authorization_token, const char *authority_selector):&#160;credentials.c'],['../credentials_8c.html#ad16075798f906b98e0fb3e3018f22ae0',1,'grpc_iam_credentials_create(const char *token, const char *authority_selector):&#160;credentials.c']]],
['grpc_5fincoming_5fmetadata_5fbuffer_5fmove_5fto_5freferencing_5fsopb',['grpc_incoming_metadata_buffer_move_to_referencing_sopb',['../incoming__metadata_8h.html#a0a6bd4407d08e21bc48a6f9cd7167cd0',1,'grpc_incoming_metadata_buffer_move_to_referencing_sopb(grpc_chttp2_incoming_metadata_buffer *src, grpc_chttp2_incoming_metadata_buffer *dst, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a0a6bd4407d08e21bc48a6f9cd7167cd0',1,'grpc_incoming_metadata_buffer_move_to_referencing_sopb(grpc_chttp2_incoming_metadata_buffer *src, grpc_chttp2_incoming_metadata_buffer *dst, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c']]],
['grpc_5finit',['grpc_init',['../grpc_8h.html#aa78606c93951c49eadd8d83d739798d6',1,'grpc_init(void):&#160;init.c'],['../init_8c.html#aa78606c93951c49eadd8d83d739798d6',1,'grpc_init(void):&#160;init.c']]],
['grpc_5finitial_5fhandshake_5fbuffer_5fsize',['GRPC_INITIAL_HANDSHAKE_BUFFER_SIZE',['../secure__transport__setup_8c.html#a7faeebb3ced4358f4e7db1428923b013',1,'secure_transport_setup.c']]],
- ['grpc_5finsecure_5fchannel_5fcreate',['grpc_insecure_channel_create',['../grpc_8h.html#aa710e7e68b23098900f924cf69797496',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args):&#160;channel_create.c'],['../channel__create_8c.html#aa710e7e68b23098900f924cf69797496',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args):&#160;channel_create.c']]],
+ ['grpc_5finsecure_5fchannel_5fcreate',['grpc_insecure_channel_create',['../grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args, void *reserved):&#160;channel_create.c'],['../channel__create_8c.html#ab2fb7e90dbdcda0f3baf4228bde370cc',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args, void *reserved):&#160;channel_create.c']]],
['grpc_5fiocp_5fadd_5fsocket',['grpc_iocp_add_socket',['../iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd',1,'iocp_windows.h']]],
['grpc_5fiocp_5finit',['grpc_iocp_init',['../iocp__windows_8h.html#a74907d635ceee6adf285291336d18807',1,'iocp_windows.h']]],
['grpc_5fiocp_5fkick',['grpc_iocp_kick',['../iocp__windows_8h.html#abd0c27d8288aa07c1b07d125cd0ad505',1,'iocp_windows.h']]],
['grpc_5fiocp_5fshutdown',['grpc_iocp_shutdown',['../iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16',1,'iocp_windows.h']]],
- ['grpc_5fiocp_5fsocket_5forphan',['grpc_iocp_socket_orphan',['../iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac',1,'iocp_windows.h']]],
['grpc_5fiomgr_5fadd_5fcallback',['grpc_iomgr_add_callback',['../iomgr_8h.html#a95b724dc6bbd9b75694251713db00619',1,'grpc_iomgr_add_callback(grpc_iomgr_closure *closure):&#160;iomgr.c'],['../iomgr_8c.html#a95b724dc6bbd9b75694251713db00619',1,'grpc_iomgr_add_callback(grpc_iomgr_closure *closure):&#160;iomgr.c']]],
['grpc_5fiomgr_5fadd_5fdelayed_5fcallback',['grpc_iomgr_add_delayed_callback',['../iomgr_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *iocb, int success):&#160;iomgr.c'],['../iomgr__internal_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *iocb, int success):&#160;iomgr.c'],['../iomgr_8c.html#a4d3b9286cc4434fad35b6017f6222431',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *closure, int success):&#160;iomgr.c']]],
['grpc_5fiomgr_5fcb_5ffunc',['grpc_iomgr_cb_func',['../iomgr_8h.html#ad4037ad983dff2d616a6fb90158baad3',1,'iomgr.h']]],
@@ -1000,9 +1017,9 @@ var searchData=
['grpc_5fjson_5fparse_5ferror',['GRPC_JSON_PARSE_ERROR',['../json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a9e89bd16fe4ee12cff307413b6f28b6c',1,'json_reader.h']]],
['grpc_5fjson_5fparse_5fstring',['grpc_json_parse_string',['../json_8h.html#ad66397af23c3f5377035d9fc74e4f401',1,'grpc_json_parse_string(char *input):&#160;json_string.c'],['../json__string_8c.html#ad66397af23c3f5377035d9fc74e4f401',1,'grpc_json_parse_string(char *input):&#160;json_string.c']]],
['grpc_5fjson_5fparse_5fstring_5fwith_5flen',['grpc_json_parse_string_with_len',['../json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6',1,'grpc_json_parse_string_with_len(char *input, size_t size):&#160;json_string.c'],['../json__string_8c.html#ac0d745ec903ab5f5759ebf3bc245b5c6',1,'grpc_json_parse_string_with_len(char *input, size_t size):&#160;json_string.c']]],
- ['grpc_5fjson_5fread_5fchar_5feagain',['GRPC_JSON_READ_CHAR_EAGAIN',['../json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9',1,'json_reader.h']]],
- ['grpc_5fjson_5fread_5fchar_5feof',['GRPC_JSON_READ_CHAR_EOF',['../json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9',1,'json_reader.h']]],
- ['grpc_5fjson_5fread_5fchar_5ferror',['GRPC_JSON_READ_CHAR_ERROR',['../json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc',1,'json_reader.h']]],
+ ['grpc_5fjson_5fread_5fchar_5feagain',['GRPC_JSON_READ_CHAR_EAGAIN',['../json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9',1,'json_reader.h']]],
+ ['grpc_5fjson_5fread_5fchar_5feof',['GRPC_JSON_READ_CHAR_EOF',['../json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9',1,'json_reader.h']]],
+ ['grpc_5fjson_5fread_5fchar_5ferror',['GRPC_JSON_READ_CHAR_ERROR',['../json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc',1,'json_reader.h']]],
['grpc_5fjson_5fread_5ferror',['GRPC_JSON_READ_ERROR',['../json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24af34c0d5ee249e46cca43ead968e07ebc',1,'json_reader.h']]],
['grpc_5fjson_5freader',['grpc_json_reader',['../structgrpc__json__reader.html',1,'grpc_json_reader'],['../json__reader_8h.html#a2e4389a352e99df3e5d9cb59a6c14929',1,'grpc_json_reader():&#160;json_reader.h']]],
['grpc_5fjson_5freader_5finit',['grpc_json_reader_init',['../json__reader_8h.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b',1,'grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata):&#160;json_reader.c'],['../json__reader_8c.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b',1,'grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata):&#160;json_reader.c']]],
@@ -1088,10 +1105,9 @@ var searchData=
['grpc_5fjwt_5fverifier_5ftime_5fconstraint_5ffailure',['GRPC_JWT_VERIFIER_TIME_CONSTRAINT_FAILURE',['../jwt__verifier_8h.html#a04a38ad49ca184c3a075f927b7ed61b5ab77a70669bbc2a0a6e69b95b9f8dd78f',1,'jwt_verifier.h']]],
['grpc_5fjwt_5fverifier_5fverify',['grpc_jwt_verifier_verify',['../jwt__verifier_8h.html#ac9960f7842a141d85b0bb38dd231900d',1,'grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ac9960f7842a141d85b0bb38dd231900d',1,'grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data):&#160;jwt_verifier.c']]],
['grpc_5fkick_5fdrain',['grpc_kick_drain',['../pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c',1,'pollset_posix.h']]],
- ['grpc_5fkick_5ffd_5finfo',['grpc_kick_fd_info',['../structgrpc__kick__fd__info.html',1,'grpc_kick_fd_info'],['../pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5',1,'grpc_kick_fd_info():&#160;pollset_kick_posix.h']]],
['grpc_5fkick_5fpoller',['grpc_kick_poller',['../alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f',1,'grpc_kick_poller(void):&#160;iomgr.c'],['../iomgr_8c.html#aac483dfd6e19fa9df68620e7f7a0697f',1,'grpc_kick_poller(void):&#160;iomgr.c']]],
['grpc_5fkick_5fread_5ffd',['grpc_kick_read_fd',['../pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b',1,'pollset_posix.h']]],
- ['grpc_5flame_5fclient_5fchannel_5fcreate',['grpc_lame_client_channel_create',['../grpc_8h.html#acd59697f4b8bedea662939da3668ab9b',1,'grpc_lame_client_channel_create(const char *target):&#160;lame_client.c'],['../lame__client_8c.html#acd59697f4b8bedea662939da3668ab9b',1,'grpc_lame_client_channel_create(const char *target):&#160;lame_client.c']]],
+ ['grpc_5flame_5fclient_5fchannel_5fcreate',['grpc_lame_client_channel_create',['../grpc_8h.html#a06520e4e8ed6c764866b61756609d705',1,'grpc_lame_client_channel_create(const char *target, grpc_status_code error_code, const char *error_message):&#160;lame_client.c'],['../lame__client_8c.html#a06520e4e8ed6c764866b61756609d705',1,'grpc_lame_client_channel_create(const char *target, grpc_status_code error_code, const char *error_message):&#160;lame_client.c']]],
['grpc_5flb_5fcompletion',['grpc_lb_completion',['../lb__policy_8h.html#a82191ae9ee04740368256ebfe25ec9d5',1,'lb_policy.h']]],
['grpc_5flb_5fpolicy',['grpc_lb_policy',['../structgrpc__lb__policy.html',1,'grpc_lb_policy'],['../lb__policy_8h.html#aa2bf7da355b0faa3fe532f83899e3e2c',1,'grpc_lb_policy():&#160;lb_policy.h']]],
['grpc_5flb_5fpolicy_5fbroadcast',['grpc_lb_policy_broadcast',['../lb__policy_8h.html#a1d03d2f71dda12c97863cf387559e47a',1,'grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op):&#160;lb_policy.c'],['../lb__policy_8c.html#a1d03d2f71dda12c97863cf387559e47a',1,'grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op):&#160;lb_policy.c']]],
@@ -1102,13 +1118,16 @@ var searchData=
['grpc_5flb_5fpolicy_5fpick',['grpc_lb_policy_pick',['../lb__policy_8h.html#a31611c6d703434b360e90062a28e5140',1,'grpc_lb_policy_pick(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete):&#160;lb_policy.c'],['../lb__policy_8c.html#a31611c6d703434b360e90062a28e5140',1,'grpc_lb_policy_pick(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete):&#160;lb_policy.c']]],
['grpc_5flb_5fpolicy_5fref',['GRPC_LB_POLICY_REF',['../lb__policy_8h.html#aee5c1071728e588a3875f2338d4a5526',1,'GRPC_LB_POLICY_REF():&#160;lb_policy.h'],['../lb__policy_8h.html#af9780ed236a96c3f57d1965d3395132f',1,'grpc_lb_policy_ref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#af9780ed236a96c3f57d1965d3395132f',1,'grpc_lb_policy_ref(grpc_lb_policy *policy):&#160;lb_policy.c']]],
['grpc_5flb_5fpolicy_5fshutdown',['grpc_lb_policy_shutdown',['../lb__policy_8h.html#a1eb8d912c3d82fa0f444fe9cf4bd6991',1,'grpc_lb_policy_shutdown(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a1eb8d912c3d82fa0f444fe9cf4bd6991',1,'grpc_lb_policy_shutdown(grpc_lb_policy *policy):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5funref',['GRPC_LB_POLICY_UNREF',['../lb__policy_8h.html#a376467589c9ff6e1d597ae21b44295c9',1,'GRPC_LB_POLICY_UNREF():&#160;lb_policy.h'],['../lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5funref',['grpc_lb_policy_unref',['../lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8h.html#a376467589c9ff6e1d597ae21b44295c9',1,'GRPC_LB_POLICY_UNREF():&#160;lb_policy.h']]],
['grpc_5flb_5fpolicy_5fvtable',['grpc_lb_policy_vtable',['../structgrpc__lb__policy__vtable.html',1,'grpc_lb_policy_vtable'],['../lb__policy_8h.html#a3319e96c3d9a520883e74ddf112f7fd2',1,'grpc_lb_policy_vtable():&#160;lb_policy.h']]],
['grpc_5flinked_5fmdelem',['grpc_linked_mdelem',['../structgrpc__linked__mdelem.html',1,'grpc_linked_mdelem'],['../stream__op_8h.html#abebf5d5730a7a3aeaf9d6ee5436ddfa2',1,'grpc_linked_mdelem():&#160;stream_op.h']]],
['grpc_5flocal_5fsettings',['GRPC_LOCAL_SETTINGS',['../internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada34fcc73078d41da89714d1735a6c34a0',1,'internal.h']]],
['grpc_5fmax_5fauth_5ftoken_5flifetime',['grpc_max_auth_token_lifetime',['../grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772',1,'grpc_max_auth_token_lifetime():&#160;json_token.c'],['../json__token_8c.html#a6112c5b60b1c0197531f80fdc56f7772',1,'grpc_max_auth_token_lifetime():&#160;json_token.c']]],
+ ['grpc_5fmax_5fcompletion_5fqueue_5fpluckers',['GRPC_MAX_COMPLETION_QUEUE_PLUCKERS',['../grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e',1,'grpc.h']]],
['grpc_5fmax_5fsockaddr_5fsize',['GRPC_MAX_SOCKADDR_SIZE',['../resolve__address_8h.html#aa9cd304afa2c2f9757531c4b2a8168b6',1,'resolve_address.h']]],
['grpc_5fmaybe_5fcall_5fdelayed_5fcallbacks',['grpc_maybe_call_delayed_callbacks',['../iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f',1,'grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success):&#160;iomgr.c'],['../iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f',1,'grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success):&#160;iomgr.c']]],
+ ['grpc_5fmd_5fonly_5ftest_5fcredentials',['grpc_md_only_test_credentials',['../structgrpc__md__only__test__credentials.html',1,'']]],
+ ['grpc_5fmd_5fonly_5ftest_5fcredentials_5fcreate',['grpc_md_only_test_credentials_create',['../credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb',1,'grpc_md_only_test_credentials_create(const char *md_key, const char *md_value, int is_async):&#160;credentials.c'],['../credentials_8c.html#a0694273fb180cefa4e2ec396651d9fdb',1,'grpc_md_only_test_credentials_create(const char *md_key, const char *md_value, int is_async):&#160;credentials.c']]],
['grpc_5fmdctx',['grpc_mdctx',['../structgrpc__mdctx.html',1,'grpc_mdctx'],['../metadata_8h.html#a3d670d2ea84f975e9ff4758ceaf0742d',1,'grpc_mdctx():&#160;metadata.h']]],
['grpc_5fmdctx_5fcreate',['grpc_mdctx_create',['../metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649',1,'grpc_mdctx_create(void):&#160;metadata.c'],['../metadata_8c.html#a207b09a54f3c57a90b5b44868fbf5649',1,'grpc_mdctx_create(void):&#160;metadata.c']]],
['grpc_5fmdctx_5fcreate_5fwith_5fseed',['grpc_mdctx_create_with_seed',['../metadata_8h.html#a29700f3749eea2c96f7bae1d57f8f7e3',1,'grpc_mdctx_create_with_seed(gpr_uint32 seed):&#160;metadata.c'],['../metadata_8c.html#a29700f3749eea2c96f7bae1d57f8f7e3',1,'grpc_mdctx_create_with_seed(gpr_uint32 seed):&#160;metadata.c']]],
@@ -1127,9 +1146,9 @@ var searchData=
['grpc_5fmdelem_5ffrom_5fstrings',['grpc_mdelem_from_strings',['../metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8',1,'grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value):&#160;metadata.c'],['../metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8',1,'grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value):&#160;metadata.c']]],
['grpc_5fmdelem_5fget_5fuser_5fdata',['grpc_mdelem_get_user_data',['../metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9',1,'grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *)):&#160;metadata.c'],['../metadata_8c.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9',1,'grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *)):&#160;metadata.c']]],
['grpc_5fmdelem_5flist',['grpc_mdelem_list',['../structgrpc__mdelem__list.html',1,'grpc_mdelem_list'],['../stream__op_8h.html#ae2b8aff92cbac9a99f3ad263613078e2',1,'grpc_mdelem_list():&#160;stream_op.h']]],
- ['grpc_5fmdelem_5fref',['grpc_mdelem_ref',['../metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615',1,'grpc_mdelem_ref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2',1,'grpc_mdelem_ref(grpc_mdelem *gmd):&#160;metadata.c'],['../metadata_8h.html#af5a6d4b7c327b66f0902c683ab007618',1,'GRPC_MDELEM_REF():&#160;metadata.h']]],
+ ['grpc_5fmdelem_5fref',['GRPC_MDELEM_REF',['../metadata_8h.html#af5a6d4b7c327b66f0902c683ab007618',1,'GRPC_MDELEM_REF():&#160;metadata.h'],['../metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615',1,'grpc_mdelem_ref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2',1,'grpc_mdelem_ref(grpc_mdelem *gmd):&#160;metadata.c']]],
['grpc_5fmdelem_5fset_5fuser_5fdata',['grpc_mdelem_set_user_data',['../metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e',1,'grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data):&#160;metadata.c'],['../metadata_8c.html#a6d0f62841408f1a89773aa4ef54dcf0e',1,'grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data):&#160;metadata.c']]],
- ['grpc_5fmdelem_5funref',['grpc_mdelem_unref',['../metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc',1,'grpc_mdelem_unref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a51228fa7618a8f6503e605709d893a25',1,'grpc_mdelem_unref(grpc_mdelem *gmd):&#160;metadata.c'],['../metadata_8h.html#ab01db7c946e0962da8888f19cb870afb',1,'GRPC_MDELEM_UNREF():&#160;metadata.h']]],
+ ['grpc_5fmdelem_5funref',['GRPC_MDELEM_UNREF',['../metadata_8h.html#ab01db7c946e0962da8888f19cb870afb',1,'GRPC_MDELEM_UNREF():&#160;metadata.h'],['../metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc',1,'grpc_mdelem_unref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a51228fa7618a8f6503e605709d893a25',1,'grpc_mdelem_unref(grpc_mdelem *gmd):&#160;metadata.c']]],
['grpc_5fmdstr',['grpc_mdstr',['../structgrpc__mdstr.html',1,'grpc_mdstr'],['../metadata_8h.html#a37a4eca36e6506776f4c60c598dd01f5',1,'grpc_mdstr():&#160;metadata.h']]],
['grpc_5fmdstr_5fas_5fbase64_5fencoded_5fand_5fhuffman_5fcompressed',['grpc_mdstr_as_base64_encoded_and_huffman_compressed',['../metadata_8h.html#a314273fea07852ac80ea184100398c11',1,'grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *str):&#160;metadata.c'],['../metadata_8c.html#a0bc211dd30038c1366a614647abdcf08',1,'grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *gs):&#160;metadata.c']]],
['grpc_5fmdstr_5fas_5fc_5fstring',['grpc_mdstr_as_c_string',['../metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895',1,'grpc_mdstr_as_c_string(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#aacbae6a08b63835ec31fcddb556aa895',1,'grpc_mdstr_as_c_string(grpc_mdstr *s):&#160;metadata.c']]],
@@ -1138,9 +1157,10 @@ var searchData=
['grpc_5fmdstr_5ffrom_5fstring',['grpc_mdstr_from_string',['../metadata_8h.html#af961acf0149066abf14c01f56a3e2b55',1,'grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int perform_key_canonicalization):&#160;metadata.c'],['../metadata_8c.html#a30a9ea36693c48da5072719f6ae7de6d',1,'grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int canonicalize_key):&#160;metadata.c']]],
['grpc_5fmdstr_5fis_5fbin_5fsuffixed',['grpc_mdstr_is_bin_suffixed',['../metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74',1,'grpc_mdstr_is_bin_suffixed(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#ad34887fb9c6733916ac87b8fde793e74',1,'grpc_mdstr_is_bin_suffixed(grpc_mdstr *s):&#160;metadata.c']]],
['grpc_5fmdstr_5fis_5flegal_5fheader',['grpc_mdstr_is_legal_header',['../metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5',1,'grpc_mdstr_is_legal_header(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5',1,'grpc_mdstr_is_legal_header(grpc_mdstr *s):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fis_5flegal_5fnonbin_5fheader',['grpc_mdstr_is_legal_nonbin_header',['../metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64',1,'grpc_mdstr_is_legal_nonbin_header(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a66c8bc1506a66d7c76427ffa2cf6dd64',1,'grpc_mdstr_is_legal_nonbin_header(grpc_mdstr *s):&#160;metadata.c']]],
['grpc_5fmdstr_5fkv_5fhash',['GRPC_MDSTR_KV_HASH',['../metadata_8h.html#a385838d339c97b956529499c1da41e1f',1,'metadata.h']]],
['grpc_5fmdstr_5fref',['GRPC_MDSTR_REF',['../metadata_8h.html#ab07dbb900f15b2fe28ea24451c5cfa3d',1,'GRPC_MDSTR_REF():&#160;metadata.h'],['../metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf',1,'grpc_mdstr_ref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a85a25deeeea31c616e326b765043b9c9',1,'grpc_mdstr_ref(grpc_mdstr *gs):&#160;metadata.c']]],
- ['grpc_5fmdstr_5funref',['GRPC_MDSTR_UNREF',['../metadata_8h.html#ab6dceed9dacb076aa33c15323f6e823c',1,'GRPC_MDSTR_UNREF():&#160;metadata.h'],['../metadata_8h.html#a6ba2e968699daaddaad9b48b78779465',1,'grpc_mdstr_unref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a6481b7703e964dc8306f3c243b2378f3',1,'grpc_mdstr_unref(grpc_mdstr *gs):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5funref',['grpc_mdstr_unref',['../metadata_8h.html#a6ba2e968699daaddaad9b48b78779465',1,'grpc_mdstr_unref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a6481b7703e964dc8306f3c243b2378f3',1,'grpc_mdstr_unref(grpc_mdstr *gs):&#160;metadata.c'],['../metadata_8h.html#ab6dceed9dacb076aa33c15323f6e823c',1,'GRPC_MDSTR_UNREF():&#160;metadata.h']]],
['grpc_5fmessage_5fstring',['grpc_message_string',['../structgrpc__channel.html#aa00f6e53c4b732654311f194aa2f3957',1,'grpc_channel']]],
['grpc_5fmetadata',['grpc_metadata',['../structgrpc__metadata.html',1,'grpc_metadata'],['../grpc_8h.html#a1da84eaead787d991c5a0c87aed7c30b',1,'grpc_metadata():&#160;grpc.h']]],
['grpc_5fmetadata_5farray',['grpc_metadata_array',['../structgrpc__metadata__array.html',1,'']]],
@@ -1185,28 +1205,21 @@ var searchData=
['grpc_5fpipe_5fwakeup_5ffd_5fvtable',['grpc_pipe_wakeup_fd_vtable',['../wakeup__fd__pipe_8h.html#acc18a91c417090e877808146cd85d882',1,'wakeup_fd_pipe.h']]],
['grpc_5fplatform_5fbecome_5fmultipoller',['grpc_platform_become_multipoller',['../pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a',1,'pollset_posix.h']]],
['grpc_5fplatform_5fbecome_5fmultipoller_5ftype',['grpc_platform_become_multipoller_type',['../pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd',1,'pollset_posix.h']]],
+ ['grpc_5fplugin',['grpc_plugin',['../structgrpc__plugin.html',1,'grpc_plugin'],['../init_8c.html#a3fb4e865cee837e480c81be80e1cfbad',1,'grpc_plugin():&#160;init.c']]],
['grpc_5fpoll_5fbecome_5fmultipoller',['grpc_poll_become_multipoller',['../pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102',1,'pollset_posix.h']]],
['grpc_5fpoll_5fdeadline_5fto_5fmillis_5ftimeout',['grpc_poll_deadline_to_millis_timeout',['../pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0',1,'pollset_posix.h']]],
+ ['grpc_5fpoll_5ffunction',['grpc_poll_function',['../pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291',1,'pollset_posix.h']]],
+ ['grpc_5fpoll_5ffunction_5ftype',['grpc_poll_function_type',['../pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d',1,'pollset_posix.h']]],
['grpc_5fpollset',['grpc_pollset',['../structgrpc__pollset.html',1,'grpc_pollset'],['../pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad',1,'grpc_pollset():&#160;pollset_posix.h'],['../pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad',1,'grpc_pollset():&#160;pollset_windows.h']]],
['grpc_5fpollset_5fadd_5ffd',['grpc_pollset_add_fd',['../pollset__posix_8h.html#add4b6bbce2371decdb574d68b15a81e8',1,'pollset_posix.h']]],
['grpc_5fpollset_5fdel_5ffd',['grpc_pollset_del_fd',['../pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea',1,'pollset_posix.h']]],
['grpc_5fpollset_5fdestroy',['grpc_pollset_destroy',['../pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f',1,'pollset.h']]],
- ['grpc_5fpollset_5fforce_5fkick',['grpc_pollset_force_kick',['../pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e',1,'pollset_posix.h']]],
['grpc_5fpollset_5fglobal_5finit',['grpc_pollset_global_init',['../iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a',1,'iomgr_posix.h']]],
['grpc_5fpollset_5fglobal_5fshutdown',['grpc_pollset_global_shutdown',['../iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688',1,'iomgr_posix.h']]],
+ ['grpc_5fpollset_5fhas_5fworkers',['grpc_pollset_has_workers',['../pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c',1,'pollset_posix.h']]],
['grpc_5fpollset_5finit',['grpc_pollset_init',['../pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b',1,'pollset.h']]],
- ['grpc_5fpollset_5fkick',['grpc_pollset_kick',['../pollset_8h.html#a395a3872723c67d877799cdc79ae7f48',1,'pollset.h']]],
- ['grpc_5fpollset_5fkick_5fconsume',['grpc_pollset_kick_consume',['../pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fdestroy',['grpc_pollset_kick_destroy',['../pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fget_5ffd',['GRPC_POLLSET_KICK_GET_FD',['../pollset__kick__posix_8h.html#a595cfb6b4cc1f48dbd015821541df959',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fglobal_5fdestroy',['grpc_pollset_kick_global_destroy',['../pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fglobal_5finit',['grpc_pollset_kick_global_init',['../pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fglobal_5finit_5ffallback_5ffd',['grpc_pollset_kick_global_init_fallback_fd',['../pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5finit',['grpc_pollset_kick_init',['../pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fkick',['grpc_pollset_kick_kick',['../pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fpost_5fpoll',['grpc_pollset_kick_post_poll',['../pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fpre_5fpoll',['grpc_pollset_kick_pre_poll',['../pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fstate',['grpc_pollset_kick_state',['../structgrpc__pollset__kick__state.html',1,'grpc_pollset_kick_state'],['../pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1',1,'grpc_pollset_kick_state():&#160;pollset_kick_posix.h']]],
+ ['grpc_5fpollset_5fkick',['grpc_pollset_kick',['../pollset_8h.html#a944364dff517de15717cac25ed3d46e6',1,'pollset.h']]],
+ ['grpc_5fpollset_5fkick_5fbroadcast',['GRPC_POLLSET_KICK_BROADCAST',['../pollset_8h.html#ac899c23ff0955a9154bcaa5d09260764',1,'pollset.h']]],
['grpc_5fpollset_5fmu',['GRPC_POLLSET_MU',['../pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f',1,'GRPC_POLLSET_MU():&#160;pollset_posix.h'],['../pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f',1,'GRPC_POLLSET_MU():&#160;pollset_windows.h']]],
['grpc_5fpollset_5fset',['grpc_pollset_set',['../structgrpc__pollset__set.html',1,'grpc_pollset_set'],['../pollset__set__posix_8h.html#a5ad060e47c139ab007fe34b33fdf27d7',1,'grpc_pollset_set():&#160;pollset_set_posix.h'],['../pollset__set__windows_8h.html#a5ad060e47c139ab007fe34b33fdf27d7',1,'grpc_pollset_set():&#160;pollset_set_windows.h']]],
['grpc_5fpollset_5fset_5fadd_5ffd',['grpc_pollset_set_add_fd',['../pollset__set__posix_8h.html#a4710efa6246cfb542fc4e6e19f6b480c',1,'pollset_set_posix.h']]],
@@ -1217,11 +1230,15 @@ var searchData=
['grpc_5fpollset_5fset_5finit',['grpc_pollset_set_init',['../pollset__set_8h.html#a215962a68f3a3a344993f6da6a5f486c',1,'pollset_set.h']]],
['grpc_5fpollset_5fshutdown',['grpc_pollset_shutdown',['../pollset_8h.html#a85616767facacdf95dfc4fe564352e87',1,'pollset.h']]],
['grpc_5fpollset_5fvtable',['grpc_pollset_vtable',['../structgrpc__pollset__vtable.html',1,'grpc_pollset_vtable'],['../pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1',1,'grpc_pollset_vtable():&#160;pollset_posix.h']]],
- ['grpc_5fpollset_5fwork',['grpc_pollset_work',['../pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd',1,'pollset.h']]],
- ['grpc_5fprecise_5fclock',['grpc_precise_clock',['../structgrpc__precise__clock.html',1,'grpc_precise_clock'],['../timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2',1,'grpc_precise_clock():&#160;timers_preciseclock.h']]],
- ['grpc_5fprecise_5fclock_5fformat',['GRPC_PRECISE_CLOCK_FORMAT',['../timers__preciseclock_8h.html#a8cbb7d29a1f4fcded6337c7d9c61598d',1,'timers_preciseclock.h']]],
- ['grpc_5fprecise_5fclock_5fprintf_5fargs',['GRPC_PRECISE_CLOCK_PRINTF_ARGS',['../timers__preciseclock_8h.html#ad8cb0fe2236a54829f5c38cd508305c5',1,'timers_preciseclock.h']]],
+ ['grpc_5fpollset_5fwork',['grpc_pollset_work',['../pollset_8h.html#acb517fea22ab6637eff19ede002b13b0',1,'pollset.h']]],
+ ['grpc_5fpollset_5fworker',['grpc_pollset_worker',['../structgrpc__pollset__worker.html',1,'grpc_pollset_worker'],['../pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29',1,'grpc_pollset_worker():&#160;pollset_posix.h'],['../pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29',1,'grpc_pollset_worker():&#160;pollset_windows.h']]],
+ ['grpc_5fprocess_5fauth_5fmetadata_5fdone_5fcb',['grpc_process_auth_metadata_done_cb',['../grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1',1,'grpc_security.h']]],
['grpc_5fprofiling_5ftags',['grpc_profiling_tags',['../timers_8h.html#a3924e8ccd8dd2091f770739703718fe3',1,'timers.h']]],
+ ['grpc_5fpropagate_5fcancellation',['GRPC_PROPAGATE_CANCELLATION',['../grpc_8h.html#aa87041a20c89c31d27217b22ef79d066',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fcensus_5fstats_5fcontext',['GRPC_PROPAGATE_CENSUS_STATS_CONTEXT',['../grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fcensus_5ftracing_5fcontext',['GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT',['../grpc_8h.html#ab78096727057fdd2f6794df351e26243',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fdeadline',['GRPC_PROPAGATE_DEADLINE',['../grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fdefaults',['GRPC_PROPAGATE_DEFAULTS',['../grpc_8h.html#aab5e717edb406d236313f70f304772cc',1,'grpc.h']]],
['grpc_5fptag_5fcall_5fon_5fdone_5frecv',['GRPC_PTAG_CALL_ON_DONE_RECV',['../timers_8h.html#a3924e8ccd8dd2091f770739703718fe3ad0521181369fe47d134a851aeb882e8a',1,'timers.h']]],
['grpc_5fptag_5fcpp_5fcall_5fcreated',['GRPC_PTAG_CPP_CALL_CREATED',['../timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a39ca9f08c4cc6da08ae53a9d66581f61',1,'timers.h']]],
['grpc_5fptag_5fcpp_5fperform_5fops',['GRPC_PTAG_CPP_PERFORM_OPS',['../timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a2bf041e644a7237941cf8fb3bd28833e',1,'timers.h']]],
@@ -1242,11 +1259,10 @@ var searchData=
['grpc_5fraw_5fbyte_5fbuffer_5fcreate',['grpc_raw_byte_buffer_create',['../byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618',1,'grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a1aaaa0d8a1609166e0b0bb2b42332618',1,'grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices):&#160;byte_buffer.c']]],
['grpc_5fraw_5fbyte_5fbuffer_5ffrom_5freader',['grpc_raw_byte_buffer_from_reader',['../byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df',1,'grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a9b4f877e32f45e0e704970e89582e0df',1,'grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader):&#160;byte_buffer.c']]],
['grpc_5fraw_5fcompressed_5fbyte_5fbuffer_5fcreate',['grpc_raw_compressed_byte_buffer_create',['../byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b',1,'grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression):&#160;byte_buffer.c'],['../byte__buffer_8c.html#af9801acc1dbfd02b2c51ed9d504cd12b',1,'grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression):&#160;byte_buffer.c']]],
- ['grpc_5frefresh_5ftoken_5fcredentials',['grpc_refresh_token_credentials',['../structgrpc__refresh__token__credentials.html',1,'']]],
- ['grpc_5frefresh_5ftoken_5fcredentials_5fcreate',['grpc_refresh_token_credentials_create',['../grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2',1,'grpc_refresh_token_credentials_create(const char *json_refresh_token):&#160;credentials.c'],['../credentials_8c.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2',1,'grpc_refresh_token_credentials_create(const char *json_refresh_token):&#160;credentials.c']]],
['grpc_5frefresh_5ftoken_5fcredentials_5fcreate_5ffrom_5fauth_5frefresh_5ftoken',['grpc_refresh_token_credentials_create_from_auth_refresh_token',['../credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d',1,'grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token token):&#160;credentials.c'],['../credentials_8c.html#a0effe35d7112502e48014662eb7015cf',1,'grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token refresh_token):&#160;credentials.c']]],
['grpc_5frefresh_5ftoken_5fpost_5fbody_5fformat_5fstring',['GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING',['../credentials_8h.html#adeaf95d65b517e001c71d1fb5e47c97a',1,'credentials.h']]],
- ['grpc_5fregister_5fresolver_5ftype',['grpc_register_resolver_type',['../resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7',1,'grpc_register_resolver_type(const char *scheme, grpc_resolver_factory *factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a563d9d398ed1757d9c5f78ae2ec7b9d7',1,'grpc_register_resolver_type(const char *scheme, grpc_resolver_factory *factory):&#160;resolver_registry.c']]],
+ ['grpc_5fregister_5fplugin',['grpc_register_plugin',['../grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3',1,'grpc_register_plugin(void(*init)(void), void(*destroy)(void)):&#160;init.c'],['../init_8c.html#abd0ed6efe4d1ad27e0577535110882b3',1,'grpc_register_plugin(void(*init)(void), void(*destroy)(void)):&#160;init.c']]],
+ ['grpc_5fregister_5fresolver_5ftype',['grpc_register_resolver_type',['../resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea',1,'grpc_register_resolver_type(grpc_resolver_factory *factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea',1,'grpc_register_resolver_type(grpc_resolver_factory *factory):&#160;resolver_registry.c']]],
['grpc_5fregister_5ftracer',['grpc_register_tracer',['../trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db',1,'grpc_register_tracer(const char *name, int *flag):&#160;trace.c'],['../trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db',1,'grpc_register_tracer(const char *name, int *flag):&#160;trace.c']]],
['grpc_5fresolve_5faddress',['grpc_resolve_address',['../resolve__address_8h.html#ad97dcf547d9b690a9a7de340a84391ea',1,'resolve_address.h']]],
['grpc_5fresolve_5fcb',['grpc_resolve_cb',['../resolve__address_8h.html#acac9db416b80e9bc82bbd0e1408cc3e0',1,'resolve_address.h']]],
@@ -1255,22 +1271,23 @@ var searchData=
['grpc_5fresolved_5faddresses_5fdestroy',['grpc_resolved_addresses_destroy',['../resolve__address_8h.html#affdc0f6f10389f1a19db7a5edb527b7c',1,'resolve_address.h']]],
['grpc_5fresolver',['grpc_resolver',['../structgrpc__resolver.html',1,'grpc_resolver'],['../resolver_8h.html#ab98013b9b8e8c28771dc39013667f2b3',1,'grpc_resolver():&#160;resolver.h']]],
['grpc_5fresolver_5fchannel_5fsaw_5ferror',['grpc_resolver_channel_saw_error',['../resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e',1,'grpc_resolver_channel_saw_error(grpc_resolver *resolver, struct sockaddr *failing_address, int failing_address_len):&#160;resolver.c'],['../resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e',1,'grpc_resolver_channel_saw_error(grpc_resolver *resolver, struct sockaddr *failing_address, int failing_address_len):&#160;resolver.c']]],
- ['grpc_5fresolver_5fcreate',['grpc_resolver_create',['../resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0',1,'grpc_resolver_create(const char *name, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a42ba392534ac248b5a4ac1f87cd9b3b0',1,'grpc_resolver_create(const char *name, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c']]],
+ ['grpc_5fresolver_5fcreate',['grpc_resolver_create',['../resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f',1,'grpc_resolver_create(const char *target, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a45f8cdaaf830576b675ee63209e9e29f',1,'grpc_resolver_create(const char *target, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c']]],
['grpc_5fresolver_5ffactory',['grpc_resolver_factory',['../structgrpc__resolver__factory.html',1,'grpc_resolver_factory'],['../resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2',1,'grpc_resolver_factory():&#160;resolver_factory.h']]],
['grpc_5fresolver_5ffactory_5fcreate_5fresolver',['grpc_resolver_factory_create_resolver',['../resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d',1,'grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory):&#160;resolver_factory.c'],['../resolver__factory_8c.html#a27c578ca66348965f7d3810d0c6fc65d',1,'grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory):&#160;resolver_factory.c']]],
+ ['grpc_5fresolver_5ffactory_5fget_5fdefault_5fauthority',['grpc_resolver_factory_get_default_authority',['../resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1',1,'grpc_resolver_factory_get_default_authority(grpc_resolver_factory *factory, grpc_uri *uri):&#160;resolver_factory.c'],['../resolver__factory_8c.html#acf2c523d6bc78bb3528ca29001e1c2e1',1,'grpc_resolver_factory_get_default_authority(grpc_resolver_factory *factory, grpc_uri *uri):&#160;resolver_factory.c']]],
['grpc_5fresolver_5ffactory_5fref',['grpc_resolver_factory_ref',['../resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba',1,'grpc_resolver_factory_ref(grpc_resolver_factory *resolver):&#160;resolver_factory.c'],['../resolver__factory_8c.html#ad5938bfb397011e5e7f4f8d048102e9c',1,'grpc_resolver_factory_ref(grpc_resolver_factory *factory):&#160;resolver_factory.c']]],
['grpc_5fresolver_5ffactory_5funref',['grpc_resolver_factory_unref',['../resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f',1,'grpc_resolver_factory_unref(grpc_resolver_factory *resolver):&#160;resolver_factory.c'],['../resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84',1,'grpc_resolver_factory_unref(grpc_resolver_factory *factory):&#160;resolver_factory.c']]],
['grpc_5fresolver_5ffactory_5fvtable',['grpc_resolver_factory_vtable',['../structgrpc__resolver__factory__vtable.html',1,'grpc_resolver_factory_vtable'],['../resolver__factory_8h.html#abf04e4004b01653a0274a3a0d175ab1b',1,'grpc_resolver_factory_vtable():&#160;resolver_factory.h']]],
['grpc_5fresolver_5finit',['grpc_resolver_init',['../resolver_8h.html#ac806a2edf4f2073529eec1319db9fde4',1,'grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable):&#160;resolver.c'],['../resolver_8c.html#ac806a2edf4f2073529eec1319db9fde4',1,'grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable):&#160;resolver.c']]],
['grpc_5fresolver_5fnext',['grpc_resolver_next',['../resolver_8h.html#ac5ef07f9efdd2a39f2239207cc060729',1,'grpc_resolver_next(grpc_resolver *resolver, grpc_client_config **target_config, grpc_iomgr_closure *on_complete):&#160;resolver.c'],['../resolver_8c.html#ac5ef07f9efdd2a39f2239207cc060729',1,'grpc_resolver_next(grpc_resolver *resolver, grpc_client_config **target_config, grpc_iomgr_closure *on_complete):&#160;resolver.c']]],
- ['grpc_5fresolver_5fref',['GRPC_RESOLVER_REF',['../resolver_8h.html#a98d15570db72446a0c175bc3ad316db9',1,'GRPC_RESOLVER_REF():&#160;resolver.h'],['../resolver_8h.html#aae02c9a384f3f2c2b598f56014caa211',1,'grpc_resolver_ref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a364d687b496e862cd5830d3aed899f4f',1,'grpc_resolver_ref(grpc_resolver *resolver):&#160;resolver.c']]],
- ['grpc_5fresolver_5fregistry_5finit',['grpc_resolver_registry_init',['../resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0',1,'grpc_resolver_registry_init(const char *default_prefix):&#160;resolver_registry.c'],['../resolver__registry_8c.html#ac7c093f883b89670df4f0e6a42a9a77c',1,'grpc_resolver_registry_init(const char *default_resolver_scheme):&#160;resolver_registry.c']]],
+ ['grpc_5fresolver_5fref',['grpc_resolver_ref',['../resolver_8h.html#aae02c9a384f3f2c2b598f56014caa211',1,'grpc_resolver_ref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a364d687b496e862cd5830d3aed899f4f',1,'grpc_resolver_ref(grpc_resolver *resolver):&#160;resolver.c'],['../resolver_8h.html#a98d15570db72446a0c175bc3ad316db9',1,'GRPC_RESOLVER_REF():&#160;resolver.h']]],
+ ['grpc_5fresolver_5fregistry_5finit',['grpc_resolver_registry_init',['../resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0',1,'grpc_resolver_registry_init(const char *default_prefix):&#160;resolver_registry.c'],['../resolver__registry_8c.html#aef0b18f8dd91d09b8f3f826066df8964',1,'grpc_resolver_registry_init(const char *default_resolver_prefix):&#160;resolver_registry.c']]],
['grpc_5fresolver_5fregistry_5fshutdown',['grpc_resolver_registry_shutdown',['../resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6',1,'grpc_resolver_registry_shutdown(void):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a7e9178815fe26123c9413514e1212ca6',1,'grpc_resolver_registry_shutdown(void):&#160;resolver_registry.c']]],
['grpc_5fresolver_5fshutdown',['grpc_resolver_shutdown',['../resolver_8h.html#ae7b200016c3489c0bb3de525198b435b',1,'grpc_resolver_shutdown(grpc_resolver *resolver):&#160;resolver.c'],['../resolver_8c.html#ae7b200016c3489c0bb3de525198b435b',1,'grpc_resolver_shutdown(grpc_resolver *resolver):&#160;resolver.c']]],
['grpc_5fresolver_5funref',['GRPC_RESOLVER_UNREF',['../resolver_8h.html#a54ccbaf14bf8c38ad785e95d705bfe4d',1,'GRPC_RESOLVER_UNREF():&#160;resolver.h'],['../resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d',1,'grpc_resolver_unref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a22b971b1770b476c3791f3f7bd370fd9',1,'grpc_resolver_unref(grpc_resolver *resolver):&#160;resolver.c']]],
['grpc_5fresolver_5fvtable',['grpc_resolver_vtable',['../structgrpc__resolver__vtable.html',1,'grpc_resolver_vtable'],['../resolver_8h.html#aa9af03422b3cea75b4dae7725beab911',1,'grpc_resolver_vtable():&#160;resolver.h']]],
['grpc_5fscheme',['grpc_scheme',['../structchannel__data.html#a24aa2dd2d7925c382b290e2417efabc7',1,'channel_data']]],
- ['grpc_5fsecure_5fchannel_5fcreate',['grpc_secure_channel_create',['../grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args):&#160;secure_channel_create.c'],['../secure__channel__create_8c.html#a4d63d4cac74652ec3fac7782acb4a2d4',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args):&#160;secure_channel_create.c']]],
+ ['grpc_5fsecure_5fchannel_5fcreate',['grpc_secure_channel_create',['../grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args, void *reserved):&#160;secure_channel_create.c'],['../secure__channel__create_8c.html#a29bf879141d7c0ca7eb86e0e26d585af',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args, void *reserved):&#160;secure_channel_create.c']]],
['grpc_5fsecure_5fendpoint_5fcreate',['grpc_secure_endpoint_create',['../secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66',1,'grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *to_wrap, gpr_slice *leftover_slices, size_t leftover_nslices):&#160;secure_endpoint.c'],['../secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611',1,'grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *transport, gpr_slice *leftover_slices, size_t leftover_nslices):&#160;secure_endpoint.c']]],
['grpc_5fsecure_5ftoken_5frefresh_5fthreshold_5fsecs',['GRPC_SECURE_TOKEN_REFRESH_THRESHOLD_SECS',['../credentials_8h.html#a63b03c9e9e071d5b7f2276c0ae196aeb',1,'credentials.h']]],
['grpc_5fsecure_5ftransport_5fsetup',['grpc_secure_transport_setup',['../structgrpc__secure__transport__setup.html',1,'']]],
@@ -1284,7 +1301,7 @@ var searchData=
['grpc_5fsecurity_5fconnector_5ffrom_5farg',['grpc_security_connector_from_arg',['../security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca',1,'grpc_security_connector_from_arg(const grpc_arg *arg):&#160;security_connector.c'],['../security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca',1,'grpc_security_connector_from_arg(const grpc_arg *arg):&#160;security_connector.c']]],
['grpc_5fsecurity_5fconnector_5fref',['grpc_security_connector_ref',['../security__connector_8h.html#a49e56e5d195b8935306b58dd80cf1ae4',1,'grpc_security_connector_ref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a04d7906ef7ce6c00705b20f19841c127',1,'grpc_security_connector_ref(grpc_security_connector *sc):&#160;security_connector.c'],['../security__connector_8h.html#a5bb32899b45edd908bb61e45db59c460',1,'GRPC_SECURITY_CONNECTOR_REF():&#160;security_connector.h']]],
['grpc_5fsecurity_5fconnector_5fto_5farg',['grpc_security_connector_to_arg',['../security__connector_8h.html#ab609527dad74bcc51e4b8b17b8f47c8a',1,'grpc_security_connector_to_arg(grpc_security_connector *sc):&#160;security_connector.c'],['../security__connector_8c.html#ab609527dad74bcc51e4b8b17b8f47c8a',1,'grpc_security_connector_to_arg(grpc_security_connector *sc):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fconnector_5funref',['GRPC_SECURITY_CONNECTOR_UNREF',['../security__connector_8h.html#a1950bc24ce082a50d66b0cd505c069ee',1,'GRPC_SECURITY_CONNECTOR_UNREF():&#160;security_connector.h'],['../security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e',1,'grpc_security_connector_unref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359',1,'grpc_security_connector_unref(grpc_security_connector *sc):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fconnector_5funref',['grpc_security_connector_unref',['../security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e',1,'grpc_security_connector_unref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359',1,'grpc_security_connector_unref(grpc_security_connector *sc):&#160;security_connector.c'],['../security__connector_8h.html#a1950bc24ce082a50d66b0cd505c069ee',1,'GRPC_SECURITY_CONNECTOR_UNREF():&#160;security_connector.h']]],
['grpc_5fsecurity_5fconnector_5fvtable',['grpc_security_connector_vtable',['../structgrpc__security__connector__vtable.html',1,'']]],
['grpc_5fsecurity_5ferror',['GRPC_SECURITY_ERROR',['../security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9a0c645b0a4e922f4dbfbb08a7e1a0caba',1,'security_connector.h']]],
['grpc_5fsecurity_5fok',['GRPC_SECURITY_OK',['../security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9afbd22370d0c11fb36d465b65321a846b',1,'security_connector.h']]],
@@ -1295,17 +1312,20 @@ var searchData=
['grpc_5fsend_5fclosed_5fwith_5frst_5fstream',['GRPC_SEND_CLOSED_WITH_RST_STREAM',['../internal_8h.html#a9d3b30dd29e854143c461aa7e03cbfb9ab0dbda5711c4d3612d77337cbeb88508',1,'internal.h']]],
['grpc_5fsent_5fsettings',['GRPC_SENT_SETTINGS',['../internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada984818e41863a597de9f9fb6162019f5',1,'internal.h']]],
['grpc_5fserver',['grpc_server',['../structgrpc__server.html',1,'grpc_server'],['../grpc_8h.html#a2bbbaad8f7a806f6c834b68c5dd916d8',1,'grpc_server():&#160;grpc.h']]],
- ['grpc_5fserver_5fadd_5fhttp2_5fport',['grpc_server_add_http2_port',['../grpc_8h.html#a48cab64480658b97a775b2c7837456f9',1,'grpc_server_add_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c'],['../server__chttp2_8c.html#a48cab64480658b97a775b2c7837456f9',1,'grpc_server_add_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c']]],
+ ['grpc_5fserver_5fadd_5finsecure_5fhttp2_5fport',['grpc_server_add_insecure_http2_port',['../grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525',1,'grpc_server_add_insecure_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c'],['../server__chttp2_8c.html#a5b0fe9d2a9d0bd764e8e8216144a4525',1,'grpc_server_add_insecure_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c']]],
['grpc_5fserver_5fadd_5flistener',['grpc_server_add_listener',['../server_8h.html#afba4e38403fa34a317c44de9bae41105',1,'grpc_server_add_listener(grpc_server *server, void *listener, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t npollsets), void(*destroy)(grpc_server *server, void *arg)):&#160;server.h'],['../server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6',1,'grpc_server_add_listener(grpc_server *server, void *arg, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t pollset_count), void(*destroy)(grpc_server *server, void *arg)):&#160;server.c']]],
['grpc_5fserver_5fadd_5fsecure_5fhttp2_5fport',['grpc_server_add_secure_http2_port',['../grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59',1,'grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds):&#160;server_secure_chttp2.c'],['../server__secure__chttp2_8c.html#a5d0db200d00b62b79138472dc9b1fe59',1,'grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds):&#160;server_secure_chttp2.c']]],
['grpc_5fserver_5fauth_5ffilter',['grpc_server_auth_filter',['../auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae',1,'grpc_server_auth_filter():&#160;server_auth_filter.c'],['../server__auth__filter_8c.html#a2041d6372525de50a18f156d1b94cfae',1,'grpc_server_auth_filter():&#160;server_auth_filter.c']]],
['grpc_5fserver_5fcancel_5fall_5fcalls',['grpc_server_cancel_all_calls',['../grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803',1,'grpc_server_cancel_all_calls(grpc_server *server):&#160;server.c'],['../server_8c.html#ac5c1e4f3e270a7afbc39403fff0dc803',1,'grpc_server_cancel_all_calls(grpc_server *server):&#160;server.c']]],
- ['grpc_5fserver_5fcensus_5ffilter',['grpc_server_census_filter',['../census__filter_8h.html#a710f293782b7b759efd8bf5acd011963',1,'census_filter.h']]],
- ['grpc_5fserver_5fcreate',['grpc_server_create',['../grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4',1,'grpc_server_create(const grpc_channel_args *args):&#160;server_create.c'],['../server__create_8c.html#a4036710ea12eccabbbbf050d6bad4cd4',1,'grpc_server_create(const grpc_channel_args *args):&#160;server_create.c']]],
+ ['grpc_5fserver_5fcensus_5ffilter',['grpc_server_census_filter',['../grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963',1,'grpc_server_census_filter():&#160;grpc_filter.c'],['../grpc__filter_8c.html#a710f293782b7b759efd8bf5acd011963',1,'grpc_server_census_filter():&#160;grpc_filter.c']]],
+ ['grpc_5fserver_5fcreate',['grpc_server_create',['../grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501',1,'grpc_server_create(const grpc_channel_args *args, void *reserved):&#160;server_create.c'],['../server__create_8c.html#a5c84795eb2ab5c1c03c6ba1212f07501',1,'grpc_server_create(const grpc_channel_args *args, void *reserved):&#160;server_create.c']]],
['grpc_5fserver_5fcreate_5ffrom_5ffilters',['grpc_server_create_from_filters',['../server_8h.html#a870e9abac807e8ba2578df7d9526f8c0',1,'grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args):&#160;server.c'],['../server_8c.html#a870e9abac807e8ba2578df7d9526f8c0',1,'grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args):&#160;server.c']]],
['grpc_5fserver_5fcredentials',['grpc_server_credentials',['../structgrpc__server__credentials.html',1,'grpc_server_credentials'],['../grpc__security_8h.html#aa724192e56fdc03827846f16752deccc',1,'grpc_server_credentials():&#160;grpc_security.h']]],
['grpc_5fserver_5fcredentials_5fcreate_5fsecurity_5fconnector',['grpc_server_credentials_create_security_connector',['../credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a',1,'grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc):&#160;credentials.c'],['../credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a',1,'grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5fref',['grpc_server_credentials_ref',['../credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983',1,'grpc_server_credentials_ref(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#ad3bd8c9c7aac0d407e081eff3dab3983',1,'grpc_server_credentials_ref(grpc_server_credentials *creds):&#160;credentials.c']]],
['grpc_5fserver_5fcredentials_5frelease',['grpc_server_credentials_release',['../grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea',1,'grpc_server_credentials_release(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea',1,'grpc_server_credentials_release(grpc_server_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5fset_5fauth_5fmetadata_5fprocessor',['grpc_server_credentials_set_auth_metadata_processor',['../grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc',1,'grpc_server_credentials_set_auth_metadata_processor(grpc_server_credentials *creds, grpc_auth_metadata_processor processor):&#160;credentials.c'],['../credentials_8c.html#ab6af590e826340f94cee5d8aaab109bc',1,'grpc_server_credentials_set_auth_metadata_processor(grpc_server_credentials *creds, grpc_auth_metadata_processor processor):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5funref',['grpc_server_credentials_unref',['../credentials_8h.html#ad934e865fb25edae57900193337d798b',1,'grpc_server_credentials_unref(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#ad934e865fb25edae57900193337d798b',1,'grpc_server_credentials_unref(grpc_server_credentials *creds):&#160;credentials.c']]],
['grpc_5fserver_5fcredentials_5fvtable',['grpc_server_credentials_vtable',['../structgrpc__server__credentials__vtable.html',1,'']]],
['grpc_5fserver_5fdestroy',['grpc_server_destroy',['../grpc_8h.html#a34cba45da7c32a21ac82305d670e4620',1,'grpc_server_destroy(grpc_server *server):&#160;server.c'],['../server_8c.html#a34cba45da7c32a21ac82305d670e4620',1,'grpc_server_destroy(grpc_server *server):&#160;server.c']]],
['grpc_5fserver_5fget_5fchannel_5fargs',['grpc_server_get_channel_args',['../server_8h.html#a263c42634aa706458d691565943c6cae',1,'grpc_server_get_channel_args(grpc_server *server):&#160;server.c'],['../server_8c.html#a263c42634aa706458d691565943c6cae',1,'grpc_server_get_channel_args(grpc_server *server):&#160;server.c']]],
@@ -1313,7 +1333,7 @@ var searchData=
['grpc_5fserver_5flistener_5fdestroy_5fdone',['grpc_server_listener_destroy_done',['../server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9',1,'grpc_server_listener_destroy_done(void *server):&#160;server.c'],['../server_8c.html#a57b25ccc5ec64affd1ade91554a81092',1,'grpc_server_listener_destroy_done(void *s):&#160;server.c']]],
['grpc_5fserver_5flog_5frequest_5fcall',['grpc_server_log_request_call',['../call_8h.html#a731e08efd7f3cab089d2239f0ed931d5',1,'grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5',1,'grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;call_log_batch.c'],['../call_8h.html#a2248e590ae0f4d7aba76fbf76110db6c',1,'GRPC_SERVER_LOG_REQUEST_CALL():&#160;call.h']]],
['grpc_5fserver_5flog_5fshutdown',['GRPC_SERVER_LOG_SHUTDOWN',['../call_8h.html#a0b82c07496b462c41ce400559c5219e7',1,'GRPC_SERVER_LOG_SHUTDOWN():&#160;call.h'],['../call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89',1,'grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a0e7c36965ffbb52c576b6b0bf819ab89',1,'grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;call_log_batch.c']]],
- ['grpc_5fserver_5fregister_5fcompletion_5fqueue',['grpc_server_register_completion_queue',['../grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq):&#160;server.c'],['../server_8c.html#ac174712f87fdae4b5757a1370e2a31cb',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq):&#160;server.c']]],
+ ['grpc_5fserver_5fregister_5fcompletion_5fqueue',['grpc_server_register_completion_queue',['../grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved):&#160;server.c'],['../server_8c.html#aacb47ff7ce0afa0db4c830449baff39a',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved):&#160;server.c']]],
['grpc_5fserver_5fregister_5fmethod',['grpc_server_register_method',['../grpc_8h.html#a283062a2209f464f234b0e645c6fffb2',1,'grpc_server_register_method(grpc_server *server, const char *method, const char *host):&#160;server.c'],['../server_8c.html#a283062a2209f464f234b0e645c6fffb2',1,'grpc_server_register_method(grpc_server *server, const char *method, const char *host):&#160;server.c']]],
['grpc_5fserver_5frequest_5fcall',['grpc_server_request_call',['../grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257',1,'grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *request_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new):&#160;server.c'],['../server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf',1,'grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;server.c']]],
['grpc_5fserver_5frequest_5fregistered_5fcall',['grpc_server_request_registered_call',['../grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de',1,'grpc_server_request_registered_call(grpc_server *server, void *registered_method, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *request_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new):&#160;server.c'],['../server_8c.html#a82bc2345fb113c461e255364d8d192b5',1,'grpc_server_request_registered_call(grpc_server *server, void *rm, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *initial_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;server.c']]],
@@ -1324,10 +1344,8 @@ var searchData=
['grpc_5fserver_5fsetup_5ftransport',['grpc_server_setup_transport',['../server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc',1,'grpc_server_setup_transport(grpc_server *server, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args):&#160;server.c'],['../server_8c.html#a26fd88680fa7949f4af879acdc249d8d',1,'grpc_server_setup_transport(grpc_server *s, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args):&#160;server.c']]],
['grpc_5fserver_5fshutdown_5fand_5fnotify',['grpc_server_shutdown_and_notify',['../grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7',1,'grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;server.c'],['../server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7',1,'grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;server.c']]],
['grpc_5fserver_5fstart',['grpc_server_start',['../grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e',1,'grpc_server_start(grpc_server *server):&#160;server.c'],['../server_8c.html#ac5010d26419e14f5a9ab2fa86a4f7d1e',1,'grpc_server_start(grpc_server *server):&#160;server.c']]],
- ['grpc_5fservice_5faccount_5fcredentials',['grpc_service_account_credentials',['../structgrpc__service__account__credentials.html',1,'']]],
- ['grpc_5fservice_5faccount_5fcredentials_5fcreate',['grpc_service_account_credentials_create',['../grpc__security_8h.html#a15aa83608fad085b6244de659d322b27',1,'grpc_service_account_credentials_create(const char *json_key, const char *scope, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#a15aa83608fad085b6244de659d322b27',1,'grpc_service_account_credentials_create(const char *json_key, const char *scope, gpr_timespec token_lifetime):&#160;credentials.c']]],
['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials',['grpc_service_account_jwt_access_credentials',['../structgrpc__service__account__jwt__access__credentials.html',1,'']]],
- ['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate',['grpc_service_account_jwt_access_credentials_create',['../grpc__security_8h.html#af26993774cc991debd61e4a84ed49187',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#af26993774cc991debd61e4a84ed49187',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime):&#160;credentials.c']]],
+ ['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate',['grpc_service_account_jwt_access_credentials_create',['../grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime, void *reserved):&#160;credentials.c'],['../credentials_8c.html#ab471a46dec4eb4e1c4ce986f237dbf66',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime, void *reserved):&#160;credentials.c']]],
['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate_5ffrom_5fauth_5fjson_5fkey',['grpc_service_account_jwt_access_credentials_create_from_auth_json_key',['../credentials_8h.html#a26715660e319377bdfc4f2476ff35505',1,'grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#a26715660e319377bdfc4f2476ff35505',1,'grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime):&#160;credentials.c']]],
['grpc_5fservice_5faccount_5fpost_5fbody_5fprefix',['GRPC_SERVICE_ACCOUNT_POST_BODY_PREFIX',['../credentials_8h.html#a5c5761f3829eca7ec24d5aa68272cad2',1,'credentials.h']]],
['grpc_5fset_5fsocket_5fcloexec',['grpc_set_socket_cloexec',['../socket__utils__posix_8h.html#af2c563af7608d53fa639f9ed9c5f1027',1,'socket_utils_posix.h']]],
@@ -1368,14 +1386,14 @@ var searchData=
['grpc_5fssl_5fcipher_5fsuites',['GRPC_SSL_CIPHER_SUITES',['../security__connector_8c.html#ab67f630ea3179d8d418fddcdc0deef5c',1,'security_connector.c']]],
['grpc_5fssl_5fconfig',['grpc_ssl_config',['../structgrpc__ssl__config.html',1,'']]],
['grpc_5fssl_5fcredentials',['grpc_ssl_credentials',['../structgrpc__ssl__credentials.html',1,'']]],
- ['grpc_5fssl_5fcredentials_5fcreate',['grpc_ssl_credentials_create',['../grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair):&#160;credentials.c'],['../credentials_8c.html#a0d627ca897718091e4ceca5dce3ef10e',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair):&#160;credentials.c']]],
+ ['grpc_5fssl_5fcredentials_5fcreate',['grpc_ssl_credentials_create',['../grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a2e1970bc7f3d1fd221161adc0a56ff32',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair, void *reserved):&#160;credentials.c']]],
['grpc_5fssl_5fpem_5fkey_5fcert_5fpair',['grpc_ssl_pem_key_cert_pair',['../structgrpc__ssl__pem__key__cert__pair.html',1,'']]],
['grpc_5fssl_5fserver_5fconfig',['grpc_ssl_server_config',['../structgrpc__ssl__server__config.html',1,'']]],
['grpc_5fssl_5fserver_5fcredentials',['grpc_ssl_server_credentials',['../structgrpc__ssl__server__credentials.html',1,'']]],
- ['grpc_5fssl_5fserver_5fcredentials_5fcreate',['grpc_ssl_server_credentials_create',['../grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth):&#160;credentials.c'],['../credentials_8c.html#a3382907a4689c034a6f55bab4d5135b9',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth):&#160;credentials.c']]],
+ ['grpc_5fssl_5fserver_5fcredentials_5fcreate',['grpc_ssl_server_credentials_create',['../grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved):&#160;credentials.c'],['../credentials_8c.html#aa79cf1d662f3e26bbc7dc34192dba500',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved):&#160;credentials.c']]],
['grpc_5fssl_5fserver_5fsecurity_5fconnector',['grpc_ssl_server_security_connector',['../structgrpc__ssl__server__security__connector.html',1,'']]],
['grpc_5fssl_5fserver_5fsecurity_5fconnector_5fcreate',['grpc_ssl_server_security_connector_create',['../security__connector_8h.html#af0fc288920d58432af4285ec56251248',1,'grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc):&#160;security_connector.c'],['../security__connector_8c.html#af0fc288920d58432af4285ec56251248',1,'grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc):&#160;security_connector.c']]],
- ['grpc_5fssl_5ftarget_5fname_5foverride_5farg',['GRPC_SSL_TARGET_NAME_OVERRIDE_ARG',['../grpc__security_8h.html#a218bf55b665134a11baf07ada5980825',1,'grpc_security.h']]],
+ ['grpc_5fssl_5ftarget_5fname_5foverride_5farg',['GRPC_SSL_TARGET_NAME_OVERRIDE_ARG',['../grpc_8h.html#a218bf55b665134a11baf07ada5980825',1,'grpc.h']]],
['grpc_5fssl_5ftransport_5fsecurity_5ftype',['GRPC_SSL_TRANSPORT_SECURITY_TYPE',['../grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a',1,'grpc_security.h']]],
['grpc_5fssl_5furl_5fscheme',['GRPC_SSL_URL_SCHEME',['../security__connector_8h.html#a9e0af76d139286bef4c720bde3a7a6c0',1,'security_connector.h']]],
['grpc_5fstatus_5f_5fdo_5fnot_5fuse',['GRPC_STATUS__DO_NOT_USE',['../status_8h.html#a35ab2a68917eb836de84cb23253108ebab924d4c4c646bdb3130162b8e359dd96',1,'status.h']]],
@@ -1435,7 +1453,7 @@ var searchData=
['grpc_5fsubchannel_5freconnect_5fbackoff_5fmultiplier',['GRPC_SUBCHANNEL_RECONNECT_BACKOFF_MULTIPLIER',['../subchannel_8c.html#ad1761b478eb46b24379e6d5a9edd30af',1,'subchannel.c']]],
['grpc_5fsubchannel_5freconnect_5fjitter',['GRPC_SUBCHANNEL_RECONNECT_JITTER',['../subchannel_8c.html#a9775a74d61f54cd0537630b9b7118802',1,'subchannel.c']]],
['grpc_5fsubchannel_5freconnect_5fmax_5fbackoff_5fseconds',['GRPC_SUBCHANNEL_RECONNECT_MAX_BACKOFF_SECONDS',['../subchannel_8c.html#ad021f6795743d8163fff68703ffb663b',1,'subchannel.c']]],
- ['grpc_5fsubchannel_5fref',['GRPC_SUBCHANNEL_REF',['../subchannel_8h.html#a7a3f5a07d6d6ca7864d0b571a2675d15',1,'GRPC_SUBCHANNEL_REF():&#160;subchannel.h'],['../subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4',1,'grpc_subchannel_ref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323',1,'grpc_subchannel_ref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fref',['grpc_subchannel_ref',['../subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4',1,'grpc_subchannel_ref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323',1,'grpc_subchannel_ref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c'],['../subchannel_8h.html#a7a3f5a07d6d6ca7864d0b571a2675d15',1,'GRPC_SUBCHANNEL_REF():&#160;subchannel.h']]],
['grpc_5fsubchannel_5fref_5fextra_5fargs',['GRPC_SUBCHANNEL_REF_EXTRA_ARGS',['../subchannel_8h.html#aabb025f64b5de653dc110d17add28e74',1,'subchannel.h']]],
['grpc_5fsubchannel_5funref',['grpc_subchannel_unref',['../subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59',1,'grpc_subchannel_unref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a0afd3a137c42f46e285b7c7d0b7b657f',1,'grpc_subchannel_unref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c'],['../subchannel_8h.html#accf1481a1fe9acf1537f665705a60d4c',1,'GRPC_SUBCHANNEL_UNREF():&#160;subchannel.h']]],
['grpc_5fsurface_5ftrace',['grpc_surface_trace',['../surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5',1,'grpc_surface_trace():&#160;surface_trace.c'],['../surface__trace_8c.html#aa4f3485a1e8307d80c59a22e5b20f7a5',1,'grpc_surface_trace():&#160;surface_trace.c']]],
@@ -1458,8 +1476,8 @@ var searchData=
['grpc_5ftime_5faveraged_5fstats_5fupdate_5faverage',['grpc_time_averaged_stats_update_average',['../time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26',1,'grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a811009e64ef5f5b88021d5aa08ceaf26',1,'grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats):&#160;time_averaged_stats.c']]],
['grpc_5ftimer_5fadd_5fimportant_5fmark',['grpc_timer_add_important_mark',['../timers_8h.html#a86328e7d7fe3e9b15f5c9c3103f6f744',1,'timers.h']]],
['grpc_5ftimer_5fadd_5fmark',['grpc_timer_add_mark',['../timers_8h.html#aeb9267f15f0db10c892ff52f8a5af746',1,'timers.h']]],
- ['grpc_5ftimer_5fbegin',['grpc_timer_begin',['../timers_8h.html#a9ad8a62da486b38462306e41127231ea',1,'grpc_timer_begin(int tag, const char *tagstr, void *id, const char *file, int line):&#160;timers.h'],['../timers_8h.html#abf4cfef22d1c79525994ba224ac13dba',1,'GRPC_TIMER_BEGIN():&#160;timers.h']]],
- ['grpc_5ftimer_5fend',['grpc_timer_end',['../timers_8h.html#a810b9be124a21ed5c4066f2e74112e74',1,'grpc_timer_end(int tag, const char *tagstr, void *id, const char *file, int line):&#160;timers.h'],['../timers_8h.html#ada806da3afa32376e244dfeb65ec467b',1,'GRPC_TIMER_END():&#160;timers.h']]],
+ ['grpc_5ftimer_5fbegin',['GRPC_TIMER_BEGIN',['../timers_8h.html#abf4cfef22d1c79525994ba224ac13dba',1,'GRPC_TIMER_BEGIN():&#160;timers.h'],['../timers_8h.html#a9ad8a62da486b38462306e41127231ea',1,'grpc_timer_begin(int tag, const char *tagstr, void *id, const char *file, int line):&#160;timers.h']]],
+ ['grpc_5ftimer_5fend',['GRPC_TIMER_END',['../timers_8h.html#ada806da3afa32376e244dfeb65ec467b',1,'GRPC_TIMER_END():&#160;timers.h'],['../timers_8h.html#a810b9be124a21ed5c4066f2e74112e74',1,'grpc_timer_end(int tag, const char *tagstr, void *id, const char *file, int line):&#160;timers.h']]],
['grpc_5ftimer_5fimportant_5fmark',['GRPC_TIMER_IMPORTANT_MARK',['../timers_8h.html#a4de2bf5918f608b72f3c426e4a43e7c8',1,'timers.h']]],
['grpc_5ftimer_5fmark',['GRPC_TIMER_MARK',['../timers_8h.html#acafc06612d7b046547ed80c18d519608',1,'timers.h']]],
['grpc_5ftimers_5fglobal_5fdestroy',['grpc_timers_global_destroy',['../timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13',1,'grpc_timers_global_destroy(void):&#160;basic_timers.c'],['../basic__timers_8c.html#a3464d3fdd0cc9ab2543195d5ee3fec13',1,'grpc_timers_global_destroy(void):&#160;basic_timers.c']]],
@@ -1483,31 +1501,39 @@ var searchData=
['grpc_5ftransport_5fping',['grpc_transport_ping',['../transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc',1,'transport.h']]],
['grpc_5ftransport_5fsecurity_5ftype_5fproperty_5fname',['GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME',['../grpc__security_8h.html#aff82fdff9e7c40c4dd4bdc650e38e25a',1,'grpc_security.h']]],
['grpc_5ftransport_5fstream_5fop',['grpc_transport_stream_op',['../structgrpc__transport__stream__op.html',1,'grpc_transport_stream_op'],['../transport_8h.html#a425321242c0f56ca08e74a4afcbdd017',1,'grpc_transport_stream_op():&#160;transport.h']]],
- ['grpc_5ftransport_5fstream_5fop_5fadd_5fcancellation',['grpc_transport_stream_op_add_cancellation',['../transport_8h.html#ad1deb9664db9760e156951542378fe11',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status, grpc_mdstr *message):&#160;transport.c'],['../transport_8c.html#ad1deb9664db9760e156951542378fe11',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status, grpc_mdstr *message):&#160;transport.c']]],
+ ['grpc_5ftransport_5fstream_5fop_5fadd_5fcancellation',['grpc_transport_stream_op_add_cancellation',['../transport_8h.html#a7bd8fd46a8faca547917fecfe9336238',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status):&#160;transport.c'],['../transport_8c.html#a7bd8fd46a8faca547917fecfe9336238',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status):&#160;transport.c']]],
+ ['grpc_5ftransport_5fstream_5fop_5fadd_5fclose',['grpc_transport_stream_op_add_close',['../transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea',1,'grpc_transport_stream_op_add_close(grpc_transport_stream_op *op, grpc_status_code status, gpr_slice *optional_message):&#160;transport.c'],['../transport_8c.html#a7ef7d920c0b8fd3945f9b98b5bc289ea',1,'grpc_transport_stream_op_add_close(grpc_transport_stream_op *op, grpc_status_code status, gpr_slice *optional_message):&#160;transport.c']]],
['grpc_5ftransport_5fstream_5fop_5ffinish_5fwith_5ffailure',['grpc_transport_stream_op_finish_with_failure',['../transport_8h.html#ac5aa9757a292d71026279316979b8e40',1,'grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op):&#160;transport.c'],['../transport_8c.html#ac5aa9757a292d71026279316979b8e40',1,'grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op):&#160;transport.c']]],
['grpc_5ftransport_5fstream_5fop_5fstring',['grpc_transport_stream_op_string',['../transport_8h.html#a058362edba570c120d125091b3c006d2',1,'grpc_transport_stream_op_string(grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#a058362edba570c120d125091b3c006d2',1,'grpc_transport_stream_op_string(grpc_transport_stream_op *op):&#160;transport_op_string.c']]],
['grpc_5ftransport_5fstream_5fsize',['grpc_transport_stream_size',['../transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d',1,'grpc_transport_stream_size(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d',1,'grpc_transport_stream_size(grpc_transport *transport):&#160;transport.c']]],
['grpc_5ftransport_5fvtable',['grpc_transport_vtable',['../structgrpc__transport__vtable.html',1,'grpc_transport_vtable'],['../transport__impl_8h.html#a4b1efd30e926ac7b61690b3f5c085aed',1,'grpc_transport_vtable():&#160;transport_impl.h']]],
+ ['grpc_5fudp_5fserver',['grpc_udp_server',['../udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fadd_5fport',['grpc_udp_server_add_port',['../udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fcb',['grpc_udp_server_cb',['../udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fcreate',['grpc_udp_server_create',['../udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fdestroy',['grpc_udp_server_destroy',['../udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fget_5ffd',['grpc_udp_server_get_fd',['../udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fread_5fcb',['grpc_udp_server_read_cb',['../udp__server_8h.html#a197158229494498f0a61cd20186dd110',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fstart',['grpc_udp_server_start',['../udp__server_8h.html#a770d224dc48b5bc4863522704768089b',1,'udp_server.h']]],
['grpc_5furi',['grpc_uri',['../structgrpc__uri.html',1,'']]],
['grpc_5furi_5fdestroy',['grpc_uri_destroy',['../uri__parser_8h.html#af4744a0a3c814548dbbecb79c4620ac1',1,'grpc_uri_destroy(grpc_uri *uri):&#160;uri_parser.c'],['../uri__parser_8c.html#af4744a0a3c814548dbbecb79c4620ac1',1,'grpc_uri_destroy(grpc_uri *uri):&#160;uri_parser.c']]],
['grpc_5furi_5fparse',['grpc_uri_parse',['../uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d',1,'grpc_uri_parse(const char *uri_text, int suppress_errors):&#160;uri_parser.c'],['../uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d',1,'grpc_uri_parse(const char *uri_text, int suppress_errors):&#160;uri_parser.c']]],
['grpc_5fversion_5fstring',['grpc_version_string',['../grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51',1,'grpc_version_string(void):&#160;version.c'],['../version_8c.html#a250ca547d790874bd7b5ceec25f18c51',1,'grpc_version_string(void):&#160;version.c']]],
- ['grpc_5fwakeup_5ffd_5fconsume_5fwakeup',['grpc_wakeup_fd_consume_wakeup',['../wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fcreate',['grpc_wakeup_fd_create',['../wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fdestroy',['grpc_wakeup_fd_destroy',['../wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd',['grpc_wakeup_fd',['../structgrpc__wakeup__fd.html',1,'grpc_wakeup_fd'],['../wakeup__fd__posix_8h.html#abecae3a8eb4333238177dc2d57cb3c80',1,'grpc_wakeup_fd():&#160;wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fconsume_5fwakeup',['grpc_wakeup_fd_consume_wakeup',['../wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fdestroy',['grpc_wakeup_fd_destroy',['../wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b',1,'wakeup_fd_posix.h']]],
['grpc_5fwakeup_5ffd_5fget_5fread_5ffd',['GRPC_WAKEUP_FD_GET_READ_FD',['../wakeup__fd__posix_8h.html#aa2c03135ade856e0b50c123d60dc50ff',1,'wakeup_fd_posix.h']]],
['grpc_5fwakeup_5ffd_5fglobal_5fdestroy',['grpc_wakeup_fd_global_destroy',['../wakeup__fd__posix_8h.html#afe49a7b08cd7a2ab7c7b79e64dffbd7e',1,'wakeup_fd_posix.h']]],
['grpc_5fwakeup_5ffd_5fglobal_5finit',['grpc_wakeup_fd_global_init',['../wakeup__fd__posix_8h.html#a8af9610dd3f2910fd4943f9d2719d8be',1,'wakeup_fd_posix.h']]],
['grpc_5fwakeup_5ffd_5fglobal_5finit_5fforce_5ffallback',['grpc_wakeup_fd_global_init_force_fallback',['../wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5finfo',['grpc_wakeup_fd_info',['../structgrpc__wakeup__fd__info.html',1,'grpc_wakeup_fd_info'],['../wakeup__fd__posix_8h.html#a5b7e6c1bff52dd231ecb17a6716c3815',1,'grpc_wakeup_fd_info():&#160;wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5finit',['grpc_wakeup_fd_init',['../wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e',1,'wakeup_fd_posix.h']]],
['grpc_5fwakeup_5ffd_5fvtable',['grpc_wakeup_fd_vtable',['../structgrpc__wakeup__fd__vtable.html',1,'grpc_wakeup_fd_vtable'],['../wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e',1,'grpc_wakeup_fd_vtable():&#160;wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fwakeup',['grpc_wakeup_fd_wakeup',['../wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fwakeup',['grpc_wakeup_fd_wakeup',['../wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9',1,'wakeup_fd_posix.h']]],
['grpc_5fwinsocket',['grpc_winsocket',['../structgrpc__winsocket.html',1,'grpc_winsocket'],['../socket__windows_8h.html#a9ad80b9793b77151a20061cc13e96f6a',1,'grpc_winsocket():&#160;socket_windows.h']]],
['grpc_5fwinsocket_5fcallback_5finfo',['grpc_winsocket_callback_info',['../structgrpc__winsocket__callback__info.html',1,'grpc_winsocket_callback_info'],['../socket__windows_8h.html#a672778b37972213ae3db8f3ba876cadc',1,'grpc_winsocket_callback_info():&#160;socket_windows.h']]],
['grpc_5fwinsocket_5fcreate',['grpc_winsocket_create',['../socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e',1,'socket_windows.h']]],
['grpc_5fwinsocket_5fdestroy',['grpc_winsocket_destroy',['../socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70',1,'socket_windows.h']]],
- ['grpc_5fwinsocket_5forphan',['grpc_winsocket_orphan',['../socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1',1,'socket_windows.h']]],
- ['grpc_5fwinsocket_5fshutdown',['grpc_winsocket_shutdown',['../socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395',1,'socket_windows.h']]],
+ ['grpc_5fwinsocket_5fshutdown',['grpc_winsocket_shutdown',['../socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12',1,'socket_windows.h']]],
['grpc_5fwrite_5fbuffer_5fhint',['GRPC_WRITE_BUFFER_HINT',['../grpc_8h.html#adf29fd8b7df2ecc47d14a7f5a3a079c0',1,'grpc.h']]],
['grpc_5fwrite_5finternal_5fcompress',['GRPC_WRITE_INTERNAL_COMPRESS',['../stream__op_8h.html#a9d51ace7a6bdbf212ee6843952977c35',1,'stream_op.h']]],
['grpc_5fwrite_5finternal_5fused_5fmask',['GRPC_WRITE_INTERNAL_USED_MASK',['../stream__op_8h.html#a7acab698fedc01eca6138c3e30056ff1',1,'stream_op.h']]],
diff --git a/doc/ref/core.internal/html/search/all_8.js b/doc/ref/core.internal/html/search/all_8.js
index 4d9b82c29f..d885739351 100644
--- a/doc/ref/core.internal/html/search/all_8.js
+++ b/doc/ref/core.internal/html/search/all_8.js
@@ -1,8 +1,9 @@
var searchData=
[
+ ['handshake',['handshake',['../structgrpc__httpcli__handshaker.html#adf4238372959e3de14196fc65a67e84e',1,'grpc_httpcli_handshaker']]],
['handshake_5fbuffer',['handshake_buffer',['../structgrpc__secure__transport__setup.html#a4ac21c122779d771e91d59bc1c74a723',1,'grpc_secure_transport_setup']]],
['handshake_5fbuffer_5fsize',['handshake_buffer_size',['../structgrpc__secure__transport__setup.html#a0edef695f006557a299ea4384f3a5438',1,'grpc_secure_transport_setup']]],
- ['handshaker',['handshaker',['../structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3',1,'grpc_secure_transport_setup']]],
+ ['handshaker',['handshaker',['../structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e',1,'grpc_httpcli_request::handshaker()'],['../structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3',1,'grpc_secure_transport_setup::handshaker()'],['../structinternal__request.html#aef1d13d21215dd942491e405c6c41db3',1,'internal_request::handshaker()']]],
['handshaker_5ffactory',['handshaker_factory',['../structgrpc__httpcli__ssl__channel__security__connector.html#a4ec68b3563b321823c2386381727b9c6',1,'grpc_httpcli_ssl_channel_security_connector::handshaker_factory()'],['../structgrpc__ssl__channel__security__connector.html#aea121da234d473666c85221663f00241',1,'grpc_ssl_channel_security_connector::handshaker_factory()'],['../structgrpc__ssl__server__security__connector.html#aa18f372b18a7dc70e96cc6cf751d58e3',1,'grpc_ssl_server_security_connector::handshaker_factory()']]],
['handshaking_5ftcp_5fendpoints',['handshaking_tcp_endpoints',['../structgrpc__server__secure__state.html#acba74fb1730945adb6b8d60421321b26',1,'grpc_server_secure_state']]],
['has_5fbase64_5fand_5fhuffman_5fencoded',['has_base64_and_huffman_encoded',['../structinternal__string.html#ad30156b9bc8f7fc9c60b09e3dcaef00a',1,'internal_string']]],
@@ -32,11 +33,12 @@ var searchData=
['help',['help',['../structarg.html#a7c3bb14ce3710281f4f5c511961823df',1,'arg']]],
['histogram_2ec',['histogram.c',['../histogram_8c.html',1,'']]],
['histogram_2eh',['histogram.h',['../histogram_8h.html',1,'']]],
- ['host',['host',['../structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631',1,'grpc_call_details::host()'],['../structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d',1,'grpc_httpcli_request::host()'],['../structinternal__request.html#ab545c1a0948fde5ebcf3a38e4bb2e976',1,'internal_request::host()'],['../structcall__data.html#a5b3ab9bd0e3c549bf9ad739f0011b995',1,'call_data::host()'],['../structchannel__registered__method.html#a6f9cc4376a5b8955a060f089720f2e9d',1,'channel_registered_method::host()'],['../structregistered__method.html#ac8947363747871cca9a921739b686545',1,'registered_method::host()']]],
+ ['host',['host',['../structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631',1,'grpc_call_details::host()'],['../structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d',1,'grpc_httpcli_request::host()'],['../structcall__data.html#a5b3ab9bd0e3c549bf9ad739f0011b995',1,'call_data::host()'],['../structinternal__request.html#ab545c1a0948fde5ebcf3a38e4bb2e976',1,'internal_request::host()'],['../structchannel__registered__method.html#a6f9cc4376a5b8955a060f089720f2e9d',1,'channel_registered_method::host()'],['../structregistered__method.html#ac8947363747871cca9a921739b686545',1,'registered_method::host()']]],
['host_5fcapacity',['host_capacity',['../structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1',1,'grpc_call_details']]],
['host_5fkey',['host_key',['../structchannel__data.html#acf1f4e1f7664686d2c41072763080cf6',1,'channel_data']]],
['host_5fport_2ec',['host_port.c',['../host__port_8c.html',1,'']]],
['host_5fport_2eh',['host_port.h',['../host__port_8h.html',1,'']]],
+ ['hour_5fstats',['hour_stats',['../structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126',1,'census_per_method_rpc_stats']]],
['hpack_5fcompressor',['hpack_compressor',['../structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460',1,'grpc_chttp2_transport_writing']]],
['hpack_5fparser',['hpack_parser',['../structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d',1,'grpc_chttp2_transport_parsing']]],
['hpack_5fparser_2ec',['hpack_parser.c',['../hpack__parser_8c.html',1,'']]],
@@ -55,7 +57,6 @@ var searchData=
['httpcli_2eh',['httpcli.h',['../httpcli_8h.html',1,'']]],
['httpcli_5fcontext',['httpcli_context',['../structgrpc__oauth2__token__fetcher__credentials.html#a6c54ee9f6021c950777c42a4e34b71c8',1,'grpc_oauth2_token_fetcher_credentials']]],
['httpcli_5fsecurity_5fconnector_2ec',['httpcli_security_connector.c',['../httpcli__security__connector_8c.html',1,'']]],
- ['httpcli_5fsecurity_5fconnector_2eh',['httpcli_security_connector.h',['../httpcli__security__connector_8h.html',1,'']]],
['https_5fscheme',['https_scheme',['../structchannel__data.html#a64d3d8ab7ed7ca08eb8e1e1823051d97',1,'channel_data']]],
['huff',['huff',['../structgrpc__chttp2__hpack__parser.html#a72b104abd60bed440243eab839b6d1e5',1,'grpc_chttp2_hpack_parser']]],
['huff_5fout',['huff_out',['../structhuff__out.html',1,'']]],
diff --git a/doc/ref/core.internal/html/search/all_9.js b/doc/ref/core.internal/html/search/all_9.js
index be42a96bcc..f7308a200e 100644
--- a/doc/ref/core.internal/html/search/all_9.js
+++ b/doc/ref/core.internal/html/search/all_9.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['iam_5fmd',['iam_md',['../structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8',1,'grpc_iam_credentials']]],
+ ['iam_5fmd',['iam_md',['../structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3',1,'grpc_google_iam_credentials']]],
['iat',['iat',['../structgrpc__jwt__claims.html#a4f50dadfd0a2d3493065b5b4faf84fef',1,'grpc_jwt_claims']]],
- ['id',['id',['../structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3',1,'census_stat::id()'],['../structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745',1,'grpc_chttp2_settings_parser::id()'],['../structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9',1,'grpc_chttp2_outstanding_ping::id()'],['../structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4',1,'grpc_chttp2_stream_global::id()'],['../structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832',1,'grpc_chttp2_stream_writing::id()'],['../structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83',1,'grpc_chttp2_stream_parsing::id()']]],
+ ['id',['id',['../structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745',1,'grpc_chttp2_settings_parser::id()'],['../structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9',1,'grpc_chttp2_outstanding_ping::id()'],['../structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4',1,'grpc_chttp2_stream_global::id()'],['../structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832',1,'grpc_chttp2_stream_writing::id()'],['../structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83',1,'grpc_chttp2_stream_parsing::id()']]],
['illegal',['ILLEGAL',['../hpack__parser_8c.html#a82ea1fc72cfd46090df5eb5f87ba1918a64b291c78f4399005e7e6d35274ac792',1,'hpack_parser.c']]],
['in_5farray',['in_array',['../structgrpc__json__reader.html#a0c2f2a43dcad121aa5ae4d579178c438',1,'grpc_json_reader']]],
['in_5fflight_5fcbs',['in_flight_cbs',['../structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2',1,'grpc_pollset']]],
@@ -10,7 +10,7 @@ var searchData=
['in_5fstream_5fmap',['in_stream_map',['../structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4',1,'grpc_chttp2_stream_global']]],
['inactive_5fwatcher_5froot',['inactive_watcher_root',['../structgrpc__fd.html#a640195e98f3a3fcec45f2db5bff6dac8',1,'grpc_fd']]],
['included',['included',['../structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95',1,'grpc_chttp2_stream']]],
- ['incoming',['incoming',['../structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14',1,'tsi_fake_handshaker']]],
+ ['incoming',['incoming',['../structgrpc__secure__transport__setup.html#a53f88894c6447dc6be5f0a3c50b30e26',1,'grpc_secure_transport_setup::incoming()'],['../structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14',1,'tsi_fake_handshaker::incoming()'],['../structinternal__request.html#a80d0347935c0d381d8630c74b2823aa6',1,'internal_request::incoming()']]],
['incoming_5fconfiguration',['incoming_configuration',['../structchannel__data.html#a2b20db607d1a87fa17b260cac4a121f0',1,'channel_data']]],
['incoming_5fframe_5fflags',['incoming_frame_flags',['../structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f',1,'grpc_chttp2_transport_parsing']]],
['incoming_5fframe_5fsize',['incoming_frame_size',['../structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0',1,'grpc_chttp2_transport_parsing']]],
@@ -34,6 +34,7 @@ var searchData=
['indexed_5ffield_5fx',['INDEXED_FIELD_X',['../hpack__parser_8c.html#a82ea1fc72cfd46090df5eb5f87ba1918ab2d9a731d5c6871093edecbab8ec1b8a',1,'hpack_parser.c']]],
['indices_5felems',['indices_elems',['../structgrpc__chttp2__hpack__compressor.html#ae15305b7ada7f6b084088b9ab64240a1',1,'grpc_chttp2_hpack_compressor']]],
['indices_5fkeys',['indices_keys',['../structgrpc__chttp2__hpack__compressor.html#abd71f91eced6cc4bfdef970d00bbe808',1,'grpc_chttp2_hpack_compressor']]],
+ ['init',['init',['../structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa',1,'grpc_wakeup_fd_vtable::init()'],['../structgrpc__plugin.html#a72d93571a46457a8e0031d0eb4458436',1,'grpc_plugin::init()']]],
['init_2ec',['init.c',['../init_8c.html',1,'']]],
['init_2eh',['init.h',['../init_8h.html',1,'']]],
['init_5favg',['init_avg',['../structgrpc__time__averaged__stats.html#aa1aedfcd876bdec50aab3e1da6bec224',1,'grpc_time_averaged_stats']]],
@@ -46,15 +47,14 @@ var searchData=
['initial_5fstrtab_5fcapacity',['INITIAL_STRTAB_CAPACITY',['../metadata_8c.html#a6e712d615b691c6a9f5daf410b8850ad',1,'metadata.c']]],
['initial_5fwindow_5fupdate',['initial_window_update',['../structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c',1,'grpc_chttp2_transport_parsing']]],
['initialize_2ec',['initialize.c',['../initialize_8c.html',1,'']]],
- ['inlined',['inlined',['../structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28',1,'gpr_slice::inlined()'],['../structgpr__slice__buffer.html#adb678a23dc27e50c478bc48d365420e2',1,'gpr_slice_buffer::inlined()']]],
+ ['inlined',['inlined',['../structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1',1,'gpr_slice::inlined()'],['../structgpr__slice__buffer.html#adb678a23dc27e50c478bc48d365420e2',1,'gpr_slice_buffer::inlined()']]],
['inlined_5fops',['inlined_ops',['../structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301',1,'grpc_stream_op_buffer']]],
['inner',['inner',['../structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805',1,'grpc_composite_credentials']]],
['input',['input',['../structjson__reader__userdata.html#abccbf0e7d9695f00948288df13ba4c7e',1,'json_reader_userdata']]],
- ['input_5fbuffer',['input_buffer',['../structsecure__endpoint.html#abc32a14befcf93c3a16dcb9e8fa66ef4',1,'secure_endpoint']]],
['integer',['integer',['../structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554',1,'grpc_arg']]],
['interested_5fparties',['interested_parties',['../structgrpc__connect__in__args.html#aa7c2d0108c593d04eab1f02abdb835ac',1,'grpc_connect_in_args']]],
['internal_2eh',['internal.h',['../internal_8h.html',1,'']]],
- ['internal_5fdata',['internal_data',['../structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553',1,'grpc_metadata']]],
+ ['internal_5fdata',['internal_data',['../structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c',1,'grpc_metadata']]],
['internal_5fmetadata',['internal_metadata',['../structinternal__metadata.html',1,'internal_metadata'],['../metadata_8c.html#a5de9c52bec44c8dd9a46d9575c4336ed',1,'internal_metadata():&#160;metadata.c']]],
['internal_5frefcount',['internal_refcount',['../structgrpc__call.html#a8aedf0fd044d8d985172fd02293ed55d',1,'grpc_call::internal_refcount()'],['../structgrpc__server.html#ab5c3bf8e55920a90654d31c6a0836e93',1,'grpc_server::internal_refcount()']]],
['internal_5frequest',['internal_request',['../structinternal__request.html',1,'']]],
@@ -76,7 +76,7 @@ var searchData=
['iomgr_5fposix_2eh',['iomgr_posix.h',['../iomgr__posix_8h.html',1,'']]],
['iomgr_5fwindows_2ec',['iomgr_windows.c',['../iomgr__windows_8c.html',1,'']]],
['is_5fack',['is_ack',['../structgrpc__chttp2__ping__parser.html#adbc3402e14a75f592502d3185165a59c',1,'grpc_chttp2_ping_parser::is_ack()'],['../structgrpc__chttp2__settings__parser.html#a3237e1bd69e648a47181625a1c310eec',1,'grpc_chttp2_settings_parser::is_ack()']]],
- ['is_5fasync',['is_async',['../structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806',1,'grpc_fake_oauth2_credentials']]],
+ ['is_5fasync',['is_async',['../structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0',1,'grpc_md_only_test_credentials']]],
['is_5fbinary_5fheader',['is_binary_header',['../hpack__parser_8c.html#a71eda0fd38f30d8005251eb895de35ee',1,'hpack_parser.c']]],
['is_5fboundary',['is_boundary',['../structgrpc__chttp2__hpack__parser.html#adc642ac806512e13229d13c5d4a64aec',1,'grpc_chttp2_hpack_parser']]],
['is_5fclient',['is_client',['../structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e',1,'grpc_chttp2_transport_global::is_client()'],['../structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57',1,'grpc_chttp2_transport_writing::is_client()'],['../structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58',1,'grpc_chttp2_transport_parsing::is_client()'],['../structtsi__fake__handshaker.html#ab3817b146f5d0d09232581e33bfd50f0',1,'tsi_fake_handshaker::is_client()'],['../structgrpc__call.html#a5a4810b490545e9b18b488bef197314f',1,'grpc_call::is_client()'],['../structgrpc__channel.html#a4bfedb17fb28f088111e21abd9c2c4cc',1,'grpc_channel::is_client()']]],
diff --git a/doc/ref/core.internal/html/search/all_b.js b/doc/ref/core.internal/html/search/all_b.js
index 4db97b4ca6..afe61a569a 100644
--- a/doc/ref/core.internal/html/search/all_b.js
+++ b/doc/ref/core.internal/html/search/all_b.js
@@ -1,11 +1,10 @@
var searchData=
[
- ['key',['key',['../structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968',1,'grpc_arg::key()'],['../structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7',1,'grpc_metadata::key()'],['../structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e',1,'grpc_httpcli_header::key()'],['../structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53',1,'grpc_credentials_md::key()'],['../structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32',1,'grpc_service_account_jwt_access_credentials::key()'],['../structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd',1,'grpc_service_account_credentials::key()'],['../structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6',1,'grpc_json::key()'],['../structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10',1,'grpc_chttp2_hpack_parser::key()'],['../structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94',1,'grpc_mdelem::key()'],['../structjson__reader__userdata.html#ac7750253670b78b205a06c2e371ac418',1,'json_reader_userdata::key()'],['../structinternal__metadata.html#a1ef3f9e31e4380c0ec8fce01714c0fa3',1,'internal_metadata::key()'],['../structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece',1,'gpr_pthread_thread_local::key()'],['../hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542',1,'key():&#160;hpack_table.c']]],
+ ['key',['key',['../structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968',1,'grpc_arg::key()'],['../structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7',1,'grpc_metadata::key()'],['../structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2',1,'census_tag_const::key()'],['../structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53',1,'grpc_credentials_md::key()'],['../structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32',1,'grpc_service_account_jwt_access_credentials::key()'],['../structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e',1,'grpc_httpcli_header::key()'],['../structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6',1,'grpc_json::key()'],['../structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10',1,'grpc_chttp2_hpack_parser::key()'],['../structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94',1,'grpc_mdelem::key()'],['../structjson__reader__userdata.html#ac7750253670b78b205a06c2e371ac418',1,'json_reader_userdata::key()'],['../structinternal__metadata.html#a1ef3f9e31e4380c0ec8fce01714c0fa3',1,'internal_metadata::key()'],['../structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece',1,'gpr_pthread_thread_local::key()'],['../hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542',1,'key():&#160;hpack_table.c']]],
+ ['key_5flen',['key_len',['../structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f',1,'census_tag_const']]],
['key_5furl_5fprefix',['key_url_prefix',['../structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a6dea6ddab6cdfcf865c08047a0d4b3ec',1,'grpc_jwt_verifier_email_domain_key_url_mapping::key_url_prefix()'],['../structemail__key__mapping.html#a0c0fa6aa94861adf3c6a4f5f9579d37a',1,'email_key_mapping::key_url_prefix()']]],
['keys',['keys',['../structgrpc__chttp2__stream__map.html#acf47fcc774eb5ea9c07f3c7b57179be6',1,'grpc_chttp2_stream_map']]],
- ['kick',['kick',['../structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc',1,'grpc_pollset_vtable']]],
- ['kick_5fstate',['kick_state',['../structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f',1,'grpc_pollset']]],
- ['kicked',['kicked',['../structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8',1,'grpc_pollset_kick_state']]],
+ ['kicked_5fwithout_5fpollers',['kicked_without_pollers',['../structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca',1,'grpc_pollset']]],
['kid',['kid',['../structjose__header.html#ae38087aaf6d4e0670bb5deda4375f719',1,'jose_header']]],
['kill_5fzombie_5fclosure',['kill_zombie_closure',['../structcall__data.html#a2a1ef01585059d467002ce70f6fa03d1',1,'call_data']]]
];
diff --git a/doc/ref/core.internal/html/search/all_c.js b/doc/ref/core.internal/html/search/all_c.js
index 5e0f9f1af1..6388a6cc19 100644
--- a/doc/ref/core.internal/html/search/all_c.js
+++ b/doc/ref/core.internal/html/search/all_c.js
@@ -42,5 +42,6 @@ var searchData=
['log_5flinux_2ec',['log_linux.c',['../log__linux_8c.html',1,'']]],
['log_5fposix_2ec',['log_posix.c',['../log__posix_8c.html',1,'']]],
['log_5fwin32_2ec',['log_win32.c',['../log__win32_8c.html',1,'']]],
- ['log_5fwin32_2eh',['log_win32.h',['../log__win32_8h.html',1,'']]]
+ ['log_5fwin32_2eh',['log_win32.h',['../log__win32_8h.html',1,'']]],
+ ['lower',['lower',['../structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc',1,'census_op_id']]]
];
diff --git a/doc/ref/core.internal/html/search/all_d.js b/doc/ref/core.internal/html/search/all_d.js
index 0b9f38fd77..a061a6ea9d 100644
--- a/doc/ref/core.internal/html/search/all_d.js
+++ b/doc/ref/core.internal/html/search/all_d.js
@@ -14,6 +14,7 @@ var searchData=
['max_5ffilters',['MAX_FILTERS',['../secure__channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2',1,'MAX_FILTERS():&#160;secure_channel_create.c'],['../channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2',1,'MAX_FILTERS():&#160;channel_create.c']]],
['max_5fframe_5fsize',['max_frame_size',['../structtsi__fake__frame__protector.html#a03f274c6362a35ad486d91fdac777816',1,'tsi_fake_frame_protector']]],
['max_5fmessage_5flength',['max_message_length',['../structgrpc__channel.html#af25859261f7e57e5c5f2bbafda64dbf1',1,'grpc_channel']]],
+ ['max_5fplugins',['MAX_PLUGINS',['../init_8c.html#a253adbfdf28c48f8e6cbe1e85b31e05a',1,'init.c']]],
['max_5fpossible',['max_possible',['../structgpr__histogram.html#af94ad5cd243aff89bbe7b0a9918dab77',1,'gpr_histogram']]],
['max_5fqueue_5fwindow_5fduration',['MAX_QUEUE_WINDOW_DURATION',['../alarm_8c.html#aa7820b33745be59861679298b76d9a95',1,'alarm.c']]],
['max_5frecv_5fbytes',['max_recv_bytes',['../structgrpc__chttp2__stream__global.html#a5cce3879b45e4a8553d25aba1fe85ed7',1,'grpc_chttp2_stream_global::max_recv_bytes()'],['../structgrpc__transport__stream__op.html#a5128bc8ec8613950cbb3037d56f8375b',1,'grpc_transport_stream_op::max_recv_bytes()']]],
@@ -25,13 +26,17 @@ var searchData=
['max_5ftbl_5fsize_5fx',['MAX_TBL_SIZE_X',['../hpack__parser_8c.html#a82ea1fc72cfd46090df5eb5f87ba1918adb841f9eb9a97d6b2cbcdbc72ecceca4',1,'hpack_parser.c']]],
['max_5fvalue',['max_value',['../structgrpc__chttp2__setting__parameters.html#af8a60fd353bdb4a187535b0abd9ff001',1,'grpc_chttp2_setting_parameters']]],
['max_5fwindow',['MAX_WINDOW',['../chttp2__transport_8c.html#a33445af5cbee6560efd1a891e4c01067',1,'chttp2_transport.c']]],
- ['maybe_5fwork',['maybe_work',['../structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f',1,'grpc_pollset_vtable']]],
- ['md',['md',['../structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715',1,'grpc_linked_mdelem']]],
+ ['maybe_5fwork',['maybe_work',['../structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e',1,'grpc_pollset_vtable']]],
+ ['md',['md',['../structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715',1,'grpc_linked_mdelem::md()'],['../structcall__data.html#ab21445276dc59204dac360f6e8348e3f',1,'call_data::md()']]],
['md_5fctx',['md_ctx',['../structchannel__data.html#ad12b240dea3a1193fa08327ef1e4553e',1,'channel_data']]],
['md_5felems',['md_elems',['../structgrpc__composite__credentials__metadata__context.html#a5102b59e552251b072c0ac96020b43ea',1,'grpc_composite_credentials_metadata_context']]],
['md_5flinks',['md_links',['../structcall__data.html#a0cb931b8950cc5841edf1156ca861600',1,'call_data']]],
- ['mdctx',['mdctx',['../structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477',1,'grpc_subchannel_args::mdctx()'],['../structgrpc__chttp2__hptbl.html#a6c63d76ec5273e0eb935906636d1325b',1,'grpc_chttp2_hptbl::mdctx()'],['../structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c',1,'grpc_chttp2_hpack_compressor::mdctx()'],['../structsubchannel__factory.html#a920af9d40dedd8ba5eb2f64648eb5008',1,'subchannel_factory::mdctx()'],['../structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813',1,'channel_data::mdctx()'],['../structgrpc__subchannel.html#a2e2040552b5320c9a91a6e080760f96a',1,'grpc_subchannel::mdctx()']]],
+ ['md_5fop',['md_op',['../structcall__data.html#ad078634c578208aeae616fad1d66ae1d',1,'call_data']]],
+ ['md_5fstore',['md_store',['../structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8',1,'grpc_md_only_test_credentials']]],
+ ['mdctx',['mdctx',['../structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477',1,'grpc_subchannel_args::mdctx()'],['../structgrpc__chttp2__hptbl.html#a6c63d76ec5273e0eb935906636d1325b',1,'grpc_chttp2_hptbl::mdctx()'],['../structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c',1,'grpc_chttp2_hpack_compressor::mdctx()'],['../structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813',1,'channel_data::mdctx()'],['../structsubchannel__factory.html#a920af9d40dedd8ba5eb2f64648eb5008',1,'subchannel_factory::mdctx()'],['../structgrpc__subchannel.html#a2e2040552b5320c9a91a6e080760f96a',1,'grpc_subchannel::mdctx()']]],
+ ['mdelem_5faccept_5fencoding',['mdelem_accept_encoding',['../structchannel__data.html#ab3994a6f73e9cae5d33ba1d4f30c39a5',1,'channel_data']]],
['mdelem_5fcompression_5falgorithms',['mdelem_compression_algorithms',['../structchannel__data.html#a4af222359dc97dc96780402413bb015d',1,'channel_data']]],
+ ['mdstr_5fcompression_5fcapabilities_5fkey',['mdstr_compression_capabilities_key',['../structchannel__data.html#a71aae6930d7dad405a9259868539c6b0',1,'channel_data']]],
['mdstr_5foutgoing_5fcompression_5falgorithm_5fkey',['mdstr_outgoing_compression_algorithm_key',['../structchannel__data.html#aeb493774aec5abf500f8ef36b99553d6',1,'channel_data']]],
['mdstr_5frequest_5fcompression_5falgorithm_5fkey',['mdstr_request_compression_algorithm_key',['../structchannel__data.html#a9c1ff3982fc4510f367df5a35960abcb',1,'channel_data']]],
['mdtab',['mdtab',['../structgrpc__mdctx.html#adff99895d519ab72b9c66a23de57156c',1,'grpc_mdctx']]],
@@ -39,11 +44,12 @@ var searchData=
['mdtab_5fcount',['mdtab_count',['../structgrpc__mdctx.html#af513520e504950d327e9a41cb1781779',1,'grpc_mdctx']]],
['mdtab_5ffree',['mdtab_free',['../structgrpc__mdctx.html#a42820dc23bdea76b0d2a7e7db3d64131',1,'grpc_mdctx']]],
['mem_5fused',['mem_used',['../structgrpc__chttp2__hptbl.html#ab542479dd03d89957ea9920213371878',1,'grpc_chttp2_hptbl']]],
+ ['merge',['merge',['../structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191',1,'census_aggregation_ops']]],
['merge_5fargs',['merge_args',['../structsubchannel__factory.html#a0538fbb1dc64ec4ab487326b64792bde',1,'subchannel_factory::merge_args()'],['../structmerge__args__factory.html#a973c42ea64bda49e62c9648f1d9eb919',1,'merge_args_factory::merge_args()']]],
['merge_5fargs_5ffactory',['merge_args_factory',['../structmerge__args__factory.html',1,'']]],
['merge_5fchannel_5fargs_2ec',['merge_channel_args.c',['../merge__channel__args_8c.html',1,'']]],
['merge_5fchannel_5fargs_2eh',['merge_channel_args.h',['../merge__channel__args_8h.html',1,'']]],
- ['message',['message',['../structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b',1,'gpr_log_func_args']]],
+ ['message',['message',['../structclose__message__data.html#a3cc88b00159d361269774dd80657ecaf',1,'close_message_data::message()'],['../structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b',1,'gpr_log_func_args::message()']]],
['message_5fcompress_2ec',['message_compress.c',['../message__compress_8c.html',1,'']]],
['message_5fcompress_2eh',['message_compress.h',['../message__compress_8h.html',1,'']]],
['metadata',['metadata',['../structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe',1,'grpc_metadata_array::metadata()'],['../structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079',1,'grpc_op::metadata()'],['../uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968',1,'grpc_ioreq_data::metadata()'],['../structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464',1,'grpc_stream_op::metadata()']]],
@@ -51,14 +57,16 @@ var searchData=
['metadata_2eh',['metadata.h',['../metadata_8h.html',1,'']]],
['metadata_5farray_2ec',['metadata_array.c',['../metadata__array_8c.html',1,'']]],
['metadata_5fcontext',['metadata_context',['../structgrpc__connect__in__args.html#a6055926502e3764bc0d49c10b945f47e',1,'grpc_connect_in_args::metadata_context()'],['../structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2',1,'grpc_chttp2_transport::metadata_context()'],['../structgrpc__call.html#a1fcf672edf744df8c192aba2da0da3f2',1,'grpc_call::metadata_context()'],['../structgrpc__channel.html#a715d3ad3606de80c57ea96570e364ec8',1,'grpc_channel::metadata_context()']]],
- ['method',['method',['../structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5',1,'grpc_call_details::method()'],['../structcall__data.html#a7d9cd71936be176040c5f69a78d695b0',1,'call_data::method()'],['../structcall__data.html#a296c3fce88125964cfc50c927249bc4a',1,'call_data::method()'],['../structchannel__data.html#a78079d15b762dcc791e6e996951d9f6a',1,'channel_data::method()'],['../structchannel__registered__method.html#a7d2b4e40ba59b8b98e1b06b94f7345f1',1,'channel_registered_method::method()'],['../structregistered__method.html#a84540106ff6f3763d9ada701667cf77d',1,'registered_method::method()']]],
+ ['method',['method',['../structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5',1,'grpc_call_details::method()'],['../structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4',1,'census_per_method_rpc_stats::method()'],['../structcall__data.html#a7d9cd71936be176040c5f69a78d695b0',1,'call_data::method()'],['../structcall__data.html#a296c3fce88125964cfc50c927249bc4a',1,'call_data::method()'],['../structchannel__data.html#a78079d15b762dcc791e6e996951d9f6a',1,'channel_data::method()'],['../structchannel__registered__method.html#a7d2b4e40ba59b8b98e1b06b94f7345f1',1,'channel_registered_method::method()'],['../structregistered__method.html#a84540106ff6f3763d9ada701667cf77d',1,'registered_method::method()']]],
['method_5fcapacity',['method_capacity',['../structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0',1,'grpc_call_details']]],
['method_5fpost',['method_post',['../structchannel__data.html#a05461a751cad059d57ccd5ed3c698fd7',1,'channel_data']]],
+ ['metric_5fid',['metric_id',['../structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522',1,'census_value']]],
['min_5fdeadline',['min_deadline',['../structshard__type.html#a16cac3c86f6ac95b49f7a8b703dc4f07',1,'shard_type']]],
['min_5fqueue_5fwindow_5fduration',['MIN_QUEUE_WINDOW_DURATION',['../alarm_8c.html#a1998a9b10fbd17ad50ff85991aeaa645',1,'alarm.c']]],
['min_5fseen',['min_seen',['../structgpr__histogram.html#abbeba96ddecdda3b716922c510fc1cbf',1,'gpr_histogram']]],
['min_5fvalue',['min_value',['../structgrpc__chttp2__setting__parameters.html#a53661f0f5873a104014c0f9603ebec82',1,'grpc_chttp2_setting_parameters']]],
- ['mu',['mu',['../structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45',1,'grpc_oauth2_token_fetcher_credentials::mu()'],['../structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a',1,'grpc_pollset_kick_state::mu()'],['../structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924',1,'grpc_pollset::mu()'],['../structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703',1,'grpc_pollset_set::mu()'],['../structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e',1,'grpc_chttp2_transport::mu()'],['../structgrpc__server__secure__state.html#a6572a200d1489334fa4af215ccffa717',1,'grpc_server_secure_state::mu()'],['../structpick__first__lb__policy.html#a5bc2719af90ffde998983bdeeacfd764',1,'pick_first_lb_policy::mu()'],['../structdns__resolver.html#aa1661d76a33a19a305d5edb1b354ce8a',1,'dns_resolver::mu()'],['../structsockaddr__resolver.html#a9ac37ca23a45425c9af702236f53c81d',1,'sockaddr_resolver::mu()'],['../structgrpc__subchannel.html#a020e44ce2c4d73d26c63a4ec9f2f3e14',1,'grpc_subchannel::mu()'],['../structshard__type.html#ae0271c419d83a06ab69fe48ce3e3196b',1,'shard_type::mu()'],['../structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c',1,'grpc_call::mu()'],['../structstate__watcher.html#a39ac8f332dc6a1b6a9bf0815b6912327',1,'state_watcher::mu()'],['../structgrpc__mdctx.html#a3c1051440f8ce4c48c38a08f5a478c4e',1,'grpc_mdctx::mu()'],['../structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282',1,'gpr_cancellable_list_::mu()'],['../structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f',1,'gpr_cancellable::mu()']]],
+ ['minute_5fstats',['minute_stats',['../structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92',1,'census_per_method_rpc_stats']]],
+ ['mu',['mu',['../structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45',1,'grpc_oauth2_token_fetcher_credentials::mu()'],['../structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924',1,'grpc_pollset::mu()'],['../structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703',1,'grpc_pollset_set::mu()'],['../structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e',1,'grpc_chttp2_transport::mu()'],['../structgrpc__server__secure__state.html#a6572a200d1489334fa4af215ccffa717',1,'grpc_server_secure_state::mu()'],['../structpick__first__lb__policy.html#a5bc2719af90ffde998983bdeeacfd764',1,'pick_first_lb_policy::mu()'],['../structdns__resolver.html#aa1661d76a33a19a305d5edb1b354ce8a',1,'dns_resolver::mu()'],['../structsockaddr__resolver.html#a9ac37ca23a45425c9af702236f53c81d',1,'sockaddr_resolver::mu()'],['../structgrpc__subchannel.html#a020e44ce2c4d73d26c63a4ec9f2f3e14',1,'grpc_subchannel::mu()'],['../structshard__type.html#ae0271c419d83a06ab69fe48ce3e3196b',1,'shard_type::mu()'],['../structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c',1,'grpc_call::mu()'],['../structstate__watcher.html#a39ac8f332dc6a1b6a9bf0815b6912327',1,'state_watcher::mu()'],['../structgrpc__mdctx.html#a3c1051440f8ce4c48c38a08f5a478c4e',1,'grpc_mdctx::mu()']]],
['mu_5fcall',['mu_call',['../structgrpc__server.html#a4d89504a094de15aa4a208c0159d904b',1,'grpc_server']]],
['mu_5fconfig',['mu_config',['../structchannel__data.html#a925aa059f74c20ba06718d45b78382af',1,'channel_data']]],
['mu_5fglobal',['mu_global',['../structgrpc__server.html#a2f291ce57ed6540efe5c99e607be3a27',1,'grpc_server']]],
diff --git a/doc/ref/core.internal/html/search/all_e.js b/doc/ref/core.internal/html/search/all_e.js
index b5a9a0bd09..7c3ea31f35 100644
--- a/doc/ref/core.internal/html/search/all_e.js
+++ b/doc/ref/core.internal/html/search/all_e.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['n_5ftag_5fsets',['n_tag_sets',['../structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4',1,'census_view_data']]],
['naddrs',['naddrs',['../structgrpc__resolved__addresses.html#a5bad86b3646502cd70807ff2000f6af8',1,'grpc_resolved_addresses']]],
['name',['name',['../structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7',1,'grpc_auth_property_iterator::name()'],['../structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27',1,'grpc_auth_property::name()'],['../structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67',1,'tsi_peer_property::name()'],['../structgrpc__channel__filter.html#afbf60f6f8b73c26026f266f4fc32fda6',1,'grpc_channel_filter::name()'],['../structgrpc__iomgr__object.html#a13e16e45166eec077cacc883824d3cbf',1,'grpc_iomgr_object::name()'],['../structgrpc__chttp2__setting__parameters.html#a2a66171eecdc68ef2e5ec07cbfbbc21f',1,'grpc_chttp2_setting_parameters::name()'],['../structgrpc__connectivity__state__tracker.html#ae7f1a07e62d4fb307459586528f73cb8',1,'grpc_connectivity_state_tracker::name()'],['../structdns__resolver.html#a5670dbafe81b9e38af022bd5cf907fa3',1,'dns_resolver::name()'],['../structtracer.html#a08a3bb14c306ce7394df6a5bb56e6eb3',1,'tracer::name()'],['../structarg.html#a19d6eebdcc5e2c4679c5f77760adb5dc',1,'arg::name()']]],
['nbf',['nbf',['../structgrpc__jwt__claims.html#a294f9a7e9e2cc0820c469b7b340c980a',1,'grpc_jwt_claims']]],
@@ -9,7 +10,7 @@ var searchData=
['new_5fslice_5frefcount',['new_slice_refcount',['../structnew__slice__refcount.html',1,'new_slice_refcount'],['../slice_8c.html#a58022d982381d1f2d8125f9f24e2e1ae',1,'new_slice_refcount():&#160;slice.c']]],
['new_5fstream_5fmap',['new_stream_map',['../structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca',1,'grpc_chttp2_transport']]],
['new_5fwith_5flen_5fslice_5frefcount',['new_with_len_slice_refcount',['../structnew__with__len__slice__refcount.html',1,'new_with_len_slice_refcount'],['../slice_8c.html#a07dd4d3601f8c54de26721289ba4d822',1,'new_with_len_slice_refcount():&#160;slice.c']]],
- ['next',['next',['../structgrpc__resolver__vtable.html#acb5664454e15125b336b372239716cf0',1,'grpc_resolver_vtable::next()'],['../structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab',1,'grpc_alarm::next()'],['../structgrpc__fd__watcher.html#a0c4eac683d7d83c76e36cc3ffc4e91ae',1,'grpc_fd_watcher::next()'],['../structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef',1,'grpc_iomgr_closure::next()'],['../structgrpc__iomgr__object.html#ab784d00749f3e4deff50218c67993e0c',1,'grpc_iomgr_object::next()'],['../structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f',1,'grpc_kick_fd_info::next()'],['../structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2',1,'grpc_json::next()'],['../structgrpc__cq__completion.html#ae7107ba3521b7cabde35c3334547a948',1,'grpc_cq_completion::next()'],['../structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de',1,'grpc_chttp2_stream_link::next()'],['../structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f',1,'grpc_chttp2_outstanding_ping::next()'],['../structgrpc__connectivity__state__watcher.html#af56652db73ffb05884d92d16713dc388',1,'grpc_connectivity_state_watcher::next()'],['../structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef',1,'grpc_linked_mdelem::next()'],['../structtcp__endpoint__list.html#aaeb000e9fe236631fc1355b657a9e1fe',1,'tcp_endpoint_list::next()'],['../structpending__pick.html#abecbb432724c24c523d0cfda19f7b1c1',1,'pending_pick::next()'],['../structwaiting__for__connect.html#a62c2a3b3fa576054930f40d722716438',1,'waiting_for_connect::next()'],['../structtracer.html#aec6b92c7c58fec94b57b7a2385c3c3c1',1,'tracer::next()'],['../structregistered__call.html#a81f1e87dddb1f37ff09a9aaa56ca62cd',1,'registered_call::next()'],['../structlistener.html#afd926873c32f6f18eff932b871c7a9d7',1,'listener::next()'],['../structcall__link.html#a61d52b76dfba4d08d6c453392dea6947',1,'call_link::next()'],['../structchannel__data.html#a7cbc7853658b85e4f62f37a71189a3d7',1,'channel_data::next()'],['../structregistered__method.html#a662f0ff612e8211e1ac2ff2bc7350776',1,'registered_method::next()'],['../structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a',1,'gpr_cancellable_list_::next()'],['../structarg.html#a5e585c92ebdfcf1c6d966d887d07f7ff',1,'arg::next()']]],
+ ['next',['next',['../structgrpc__resolver__vtable.html#acb5664454e15125b336b372239716cf0',1,'grpc_resolver_vtable::next()'],['../structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab',1,'grpc_alarm::next()'],['../structgrpc__fd__watcher.html#a0c4eac683d7d83c76e36cc3ffc4e91ae',1,'grpc_fd_watcher::next()'],['../structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef',1,'grpc_iomgr_closure::next()'],['../structgrpc__iomgr__object.html#ab784d00749f3e4deff50218c67993e0c',1,'grpc_iomgr_object::next()'],['../structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634',1,'grpc_pollset_worker::next()'],['../structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2',1,'grpc_json::next()'],['../structgrpc__cq__completion.html#ae7107ba3521b7cabde35c3334547a948',1,'grpc_cq_completion::next()'],['../structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de',1,'grpc_chttp2_stream_link::next()'],['../structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f',1,'grpc_chttp2_outstanding_ping::next()'],['../structgrpc__connectivity__state__watcher.html#af56652db73ffb05884d92d16713dc388',1,'grpc_connectivity_state_watcher::next()'],['../structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef',1,'grpc_linked_mdelem::next()'],['../structtcp__endpoint__list.html#aaeb000e9fe236631fc1355b657a9e1fe',1,'tcp_endpoint_list::next()'],['../structpending__pick.html#abecbb432724c24c523d0cfda19f7b1c1',1,'pending_pick::next()'],['../structwaiting__for__connect.html#a62c2a3b3fa576054930f40d722716438',1,'waiting_for_connect::next()'],['../structtracer.html#aec6b92c7c58fec94b57b7a2385c3c3c1',1,'tracer::next()'],['../structregistered__call.html#a81f1e87dddb1f37ff09a9aaa56ca62cd',1,'registered_call::next()'],['../structlistener.html#afd926873c32f6f18eff932b871c7a9d7',1,'listener::next()'],['../structcall__link.html#a61d52b76dfba4d08d6c453392dea6947',1,'call_link::next()'],['../structchannel__data.html#a7cbc7853658b85e4f62f37a71189a3d7',1,'channel_data::next()'],['../structregistered__method.html#a662f0ff612e8211e1ac2ff2bc7350776',1,'registered_method::next()'],['../structarg.html#a5e585c92ebdfcf1c6d966d887d07f7ff',1,'arg::next()']]],
['next_5faddress',['next_address',['../structinternal__request.html#a76357b043a6e64d3254650151c2795bb',1,'internal_request']]],
['next_5fattempt',['next_attempt',['../structgrpc__subchannel.html#a6ee4fc265d48aad4c76411a80001ac5c',1,'grpc_subchannel']]],
['next_5fcompletion',['next_completion',['../structdns__resolver.html#a6ed64036e71eb1ee7dc886adb51820d6',1,'dns_resolver::next_completion()'],['../structsockaddr__resolver.html#acd7a423835a4be78a041f895bba3b421',1,'sockaddr_resolver::next_completion()']]],
@@ -23,19 +24,21 @@ var searchData=
['not_5fbinary',['NOT_BINARY',['../hpack__parser_8c.html#ad3a7b3c7f62a05667162fb28247a07c2a36e0cd08af8b9cec8a5ae17c6a5c5124',1,'hpack_parser.c']]],
['not_5fstarted',['NOT_STARTED',['../server_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1ae7d82dfe80ea0bd4feea8ee49ea2eab5',1,'server.c']]],
['notify',['notify',['../structgrpc__connectivity__state__watcher.html#a87d9e862c853d0880382af9104ee2e9f',1,'grpc_connectivity_state_watcher::notify()'],['../structconnector.html#ae73053d157c31e9015427d56228e7123',1,'connector::notify()'],['../structwaiting__for__connect.html#a8e497a44e87d2780b2f7dbd2dd006526',1,'waiting_for_connect::notify()']]],
- ['notify_5fon_5fread',['notify_on_read',['../structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2',1,'grpc_endpoint_vtable']]],
['notify_5fon_5fstate_5fchange',['notify_on_state_change',['../structgrpc__lb__policy__vtable.html#a655f1dd76748cdfa93f911861c1ec0ed',1,'grpc_lb_policy_vtable']]],
+ ['num_5faddrs',['num_addrs',['../structsockaddr__resolver.html#a13e25905e75c27eaef787b5a1903842f',1,'sockaddr_resolver']]],
['num_5fargs',['num_args',['../structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde',1,'grpc_channel_args']]],
['num_5fbuckets',['num_buckets',['../structgpr__histogram.html#a039f2094c3aea146aaf6a9a75bc5ab12',1,'gpr_histogram']]],
['num_5fcached_5fstatus_5felems',['NUM_CACHED_STATUS_ELEMS',['../channel_8c.html#a30ddfda40b473a077ff7c70a7687ddb1',1,'channel.c']]],
['num_5fchannels',['num_channels',['../structchannel__broadcaster.html#a0b95a339b9c30a54d2f33b336be1c0c9',1,'channel_broadcaster']]],
['num_5fcompleted_5frequests',['num_completed_requests',['../structgrpc__call.html#ae92d9e5f96d5e80d9c480ab79e051ada',1,'grpc_call']]],
+ ['num_5fconsumed_5fmd',['num_consumed_md',['../structcall__data.html#a6dd1a378cb38a08173d9927d9fb98a57',1,'call_data']]],
['num_5fcreds',['num_creds',['../structgrpc__credentials__array.html#a1a4ba8ed410c26eaee6aa5a7d5b36d96',1,'grpc_credentials_array']]],
- ['num_5fentries',['num_entries',['../structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259',1,'grpc_credentials_md_store']]],
+ ['num_5fentries',['num_entries',['../structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259',1,'grpc_credentials_md_store::num_entries()'],['../structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25',1,'census_aggregated_rpc_stats::num_entries()']]],
['num_5fents',['num_ents',['../structgrpc__chttp2__hptbl.html#a3bd6b0eec3b771fb745295fe4ea57ff1',1,'grpc_chttp2_hptbl']]],
['num_5ffilters',['num_filters',['../structgrpc__connect__out__args.html#a96fdf8ea43f6e4a2ac73d2f6e21401a3',1,'grpc_connect_out_args::num_filters()'],['../structgrpc__subchannel.html#a0d8559ba4069f1940a92d6d58d4f4009',1,'grpc_subchannel::num_filters()']]],
['num_5fkey_5fcert_5fpairs',['num_key_cert_pairs',['../structgrpc__ssl__server__config.html#aa029cf135a1f9a4cb69644762e3ec65c',1,'grpc_ssl_server_config']]],
['num_5fmappings',['num_mappings',['../structgrpc__jwt__verifier.html#a5c116d4a596479e9acb28be8c5adc3b5',1,'grpc_jwt_verifier']]],
+ ['num_5fpluckers',['num_pluckers',['../structgrpc__completion__queue.html#ac25a7e4a6b32001d5f30abf698d7cfa6',1,'grpc_completion_queue']]],
['num_5fshards',['NUM_SHARDS',['../alarm_8c.html#abc8b3b06fc834d57a69ca6ed5e3dfe3e',1,'alarm.c']]],
['num_5fshutdown_5ftags',['num_shutdown_tags',['../structgrpc__server.html#afd8d25139f82d26ce567e4a1a786b54b',1,'grpc_server']]],
['num_5fsubchannels',['num_subchannels',['../structpick__first__lb__policy.html#a39415d22c1bb4ace43e7abc6331f08e1',1,'pick_first_lb_policy']]]
diff --git a/doc/ref/core.internal/html/search/all_f.js b/doc/ref/core.internal/html/search/all_f.js
index 567bfe4873..9dde31924a 100644
--- a/doc/ref/core.internal/html/search/all_f.js
+++ b/doc/ref/core.internal/html/search/all_f.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['obfuscated',['obfuscated',['../structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f',1,'grpc_metadata']]],
+ ['obfuscated',['obfuscated',['../structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658',1,'grpc_metadata']]],
['offset',['offset',['../structtsi__fake__frame.html#ab1fe06dcec5ebffc85112c9a726ed3f6',1,'tsi_fake_frame']]],
['on_5fchanged',['on_changed',['../structlb__policy__connectivity__watcher.html#ab9bd1ed9605d5f575ea8e2ce51ed597c',1,'lb_policy_connectivity_watcher']]],
['on_5fcomplete',['on_complete',['../structpending__pick.html#a754316904bce1aec5d5afcc61b2b5abe',1,'pending_pick::on_complete()'],['../structcompleted__request.html#a2abd9edaf87e7b33717d655f9651a26a',1,'completed_request::on_complete()'],['../structreqinfo__master.html#a77f3e6ff12d266f5e2d0b49ed590a344',1,'reqinfo_master::on_complete()'],['../structstate__watcher.html#a3bd085c4cbd7f167fa42b7191f502d39',1,'state_watcher::on_complete()']]],
@@ -8,11 +8,14 @@ var searchData=
['on_5fconnectivity_5fstate_5fchange',['on_connectivity_state_change',['../structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953',1,'grpc_transport_op']]],
['on_5fconsumed',['on_consumed',['../structgrpc__transport__stream__op.html#a7cd4239411c42b2db4271bde0cbc5d93',1,'grpc_transport_stream_op::on_consumed()'],['../structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a',1,'grpc_transport_op::on_consumed()']]],
['on_5fdone_5fbind',['on_done_bind',['../structgrpc__call.html#a14ae475238cf1ae8b2d022c7a6b755b7',1,'grpc_call']]],
- ['on_5fdone_5fclosure',['on_done_closure',['../structgrpc__fd.html#a85cc2f9f7c86e447f62485f0c053e61f',1,'grpc_fd']]],
+ ['on_5fdone_5fclosure',['on_done_closure',['../structon__done__closure.html',1,'on_done_closure'],['../structgrpc__fd.html#a85cc2f9f7c86e447f62485f0c053e61f',1,'grpc_fd::on_done_closure()']]],
['on_5fdone_5frecv',['on_done_recv',['../structgrpc__transport__stream__op.html#abc8ad987231498734088ce324651a479',1,'grpc_transport_stream_op::on_done_recv()'],['../structcall__data.html#a3c7f4d12b26ecd073c992c56fa9c098d',1,'call_data::on_done_recv()'],['../structgrpc__call.html#a7397b6f80ed39e5e5b3cf1c68e88e959',1,'grpc_call::on_done_recv()']]],
['on_5fdone_5fsend',['on_done_send',['../structgrpc__transport__stream__op.html#a7c70f894512830f2c77280139a12da07',1,'grpc_transport_stream_op::on_done_send()'],['../structgrpc__call.html#a4cef85f8e845ae1f24f043e5d853a843',1,'grpc_call::on_done_send()']]],
+ ['on_5fhandshake_5fdata_5freceived_5ffrom_5fpeer',['on_handshake_data_received_from_peer',['../structgrpc__secure__transport__setup.html#a61cdf33e15be126cc5dc55a2c1458839',1,'grpc_secure_transport_setup']]],
+ ['on_5fhandshake_5fdata_5fsent_5fto_5fpeer',['on_handshake_data_sent_to_peer',['../structgrpc__secure__transport__setup.html#a450ea2eabd481bdde6f300fb83fc0dd0',1,'grpc_secure_transport_setup']]],
['on_5fheader',['on_header',['../structgrpc__chttp2__hpack__parser.html#aca1b62cf2179b2ce2c815f80434d408f',1,'grpc_chttp2_hpack_parser']]],
['on_5fheader_5fuser_5fdata',['on_header_user_data',['../structgrpc__chttp2__hpack__parser.html#a8a8a711d5609cf6886cdddbe3c245d1b',1,'grpc_chttp2_hpack_parser']]],
+ ['on_5fread',['on_read',['../structsecure__endpoint.html#af56b7b34912f42a479ad3e3d7a033404',1,'secure_endpoint::on_read()'],['../structinternal__request.html#adb6a72d4cb626f6454791454e1eabb55',1,'internal_request::on_read()']]],
['on_5frecv',['on_recv',['../structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c',1,'grpc_chttp2_outstanding_ping']]],
['on_5fresponse',['on_response',['../structinternal__request.html#a4679ca2c4587920feca983ac852ef2b6',1,'internal_request']]],
['on_5fsimulated_5ftoken_5ffetch_5fdone',['on_simulated_token_fetch_done',['../credentials_8c.html#ac8aefd37c9b6f7639d730ea60960a9e7',1,'credentials.c']]],
@@ -20,17 +23,18 @@ var searchData=
['one_5fon_5fadd_5fprobability',['ONE_ON_ADD_PROBABILITY',['../stream__encoder_8c.html#ad7f6bdf9db2a15a5e00cf3a6825d9957',1,'stream_encoder.c']]],
['one_5fon_5flog_5fmultiplier',['one_on_log_multiplier',['../structgpr__histogram.html#a63929f09cc7a7feedf7b1f330b0458c3',1,'gpr_histogram']]],
['op',['op',['../structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115',1,'grpc_op::op()'],['../structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0',1,'grpc_ioreq::op()'],['../structcall__data.html#a0d259211de98a88e11c71fa93abd2877',1,'call_data::op()']]],
- ['op_5fid',['op_id',['../structcensus__context.html#ab46ba00da079c14fed8259bae560fdac',1,'census_context']]],
+ ['op_5fid',['op_id',['../structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839',1,'census_trace_record::op_id()'],['../structcensus__context.html#ab46ba00da079c14fed8259bae560fdac',1,'census_context::op_id()'],['../structcall__data.html#ad9f9d0abd4117ecf4c91cc2f19a1cc56',1,'call_data::op_id()']]],
['op_5fmd_5fidx',['op_md_idx',['../structcall__data.html#aaa6841afd5ac22f2538e950688f8e67b',1,'call_data']]],
['opaque',['opaque',['../structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154',1,'grpc_winsocket_callback_info']]],
['opaque_5f8bytes',['opaque_8bytes',['../structgrpc__chttp2__ping__parser.html#a338f5adfa9a1236094e16c36c5cd5b4e',1,'grpc_chttp2_ping_parser']]],
['openssl_5fdigest_5ffrom_5falgorithm',['openssl_digest_from_algorithm',['../json__token_8c.html#accf3a429c0f66a88d8df60b6dab3743f',1,'json_token.c']]],
- ['ops',['ops',['../structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975',1,'grpc_stream_op_buffer']]],
+ ['operation_2ec',['operation.c',['../operation_8c.html',1,'']]],
+ ['ops',['ops',['../structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa',1,'census_aggregation::ops()'],['../structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975',1,'grpc_stream_op_buffer::ops()']]],
+ ['optional_5fclose_5fmessage',['optional_close_message',['../structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480',1,'grpc_transport_stream_op']]],
['optional_5fpayload',['optional_payload',['../structrequested__call.html#a5c928486fa8b32b8ff89a672de5b4e2c',1,'requested_call']]],
- ['orphan',['orphan',['../structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08',1,'grpc_winsocket']]],
['out',['out',['../structhuff__out.html#a2d501bd162d6a335c51b2250e3f1bfef',1,'huff_out']]],
['outbuf',['outbuf',['../structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0',1,'grpc_chttp2_transport_writing']]],
- ['outgoing',['outgoing',['../structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223',1,'tsi_fake_handshaker']]],
+ ['outgoing',['outgoing',['../structgrpc__secure__transport__setup.html#a215429be311092479d7e1e0b0c6ea661',1,'grpc_secure_transport_setup::outgoing()'],['../structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223',1,'tsi_fake_handshaker::outgoing()'],['../structinternal__request.html#a04a2fa77d81ed6e28fdc6386c943c089',1,'internal_request::outgoing()']]],
['outgoing_5fsopb',['outgoing_sopb',['../structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d',1,'grpc_chttp2_stream_global']]],
['outgoing_5fwindow',['outgoing_window',['../structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7',1,'grpc_chttp2_transport_global::outgoing_window()'],['../structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec',1,'grpc_chttp2_stream_global::outgoing_window()']]],
['outgoing_5fwindow_5fupdate',['outgoing_window_update',['../structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a',1,'grpc_chttp2_transport_parsing::outgoing_window_update()'],['../structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196',1,'grpc_chttp2_stream_parsing::outgoing_window_update()']]],
@@ -41,7 +45,6 @@ var searchData=
['output_5flength_5fat_5fstart_5fof_5fframe',['output_length_at_start_of_frame',['../structframer__state.html#a268504b075ec06de3ff0abb7ee7e589b',1,'framer_state']]],
['output_5fstring',['output_string',['../structgrpc__json__writer__vtable.html#a07ee0211c783c92e767a42c4629d184e',1,'grpc_json_writer_vtable']]],
['output_5fstring_5fwith_5flen',['output_string_with_len',['../structgrpc__json__writer__vtable.html#aee2ab161f23b771d3723693cc0c7cafd',1,'grpc_json_writer_vtable']]],
- ['outstanding',['outstanding',['../structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc',1,'grpc_winsocket_callback_info']]],
['outstanding_5fmetadata',['outstanding_metadata',['../structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0',1,'grpc_chttp2_stream_global']]],
['overlapped',['overlapped',['../structgrpc__winsocket__callback__info.html#a779ba38c4d952003a53cf6f415992e09',1,'grpc_winsocket_callback_info']]],
['overridden_5ftarget_5fname',['overridden_target_name',['../structgrpc__ssl__channel__security__connector.html#aaa9e644fdf517be178f1543922ddbe9a',1,'grpc_ssl_channel_security_connector']]],
diff --git a/doc/ref/core.internal/html/search/classes_10.js b/doc/ref/core.internal/html/search/classes_10.js
index 54a3a16849..9d781b2286 100644
--- a/doc/ref/core.internal/html/search/classes_10.js
+++ b/doc/ref/core.internal/html/search/classes_10.js
@@ -1,19 +1,10 @@
var searchData=
[
- ['tcp_5fendpoint_5flist',['tcp_endpoint_list',['../structtcp__endpoint__list.html',1,'']]],
- ['tracer',['tracer',['../structtracer.html',1,'']]],
- ['tsi_5ffake_5fframe',['tsi_fake_frame',['../structtsi__fake__frame.html',1,'']]],
- ['tsi_5ffake_5fframe_5fprotector',['tsi_fake_frame_protector',['../structtsi__fake__frame__protector.html',1,'']]],
- ['tsi_5ffake_5fhandshaker',['tsi_fake_handshaker',['../structtsi__fake__handshaker.html',1,'']]],
- ['tsi_5fframe_5fprotector',['tsi_frame_protector',['../structtsi__frame__protector.html',1,'']]],
- ['tsi_5fframe_5fprotector_5fvtable',['tsi_frame_protector_vtable',['../structtsi__frame__protector__vtable.html',1,'']]],
- ['tsi_5fhandshaker',['tsi_handshaker',['../structtsi__handshaker.html',1,'']]],
- ['tsi_5fhandshaker_5fvtable',['tsi_handshaker_vtable',['../structtsi__handshaker__vtable.html',1,'']]],
- ['tsi_5fpeer',['tsi_peer',['../structtsi__peer.html',1,'']]],
- ['tsi_5fpeer_5fproperty',['tsi_peer_property',['../structtsi__peer__property.html',1,'']]],
- ['tsi_5fssl_5fclient_5fhandshaker_5ffactory',['tsi_ssl_client_handshaker_factory',['../structtsi__ssl__client__handshaker__factory.html',1,'']]],
- ['tsi_5fssl_5fframe_5fprotector',['tsi_ssl_frame_protector',['../structtsi__ssl__frame__protector.html',1,'']]],
- ['tsi_5fssl_5fhandshaker',['tsi_ssl_handshaker',['../structtsi__ssl__handshaker.html',1,'']]],
- ['tsi_5fssl_5fhandshaker_5ffactory',['tsi_ssl_handshaker_factory',['../structtsi__ssl__handshaker__factory.html',1,'']]],
- ['tsi_5fssl_5fserver_5fhandshaker_5ffactory',['tsi_ssl_server_handshaker_factory',['../structtsi__ssl__server__handshaker__factory.html',1,'']]]
+ ['secure_5fendpoint',['secure_endpoint',['../structsecure__endpoint.html',1,'']]],
+ ['shard_5ftype',['shard_type',['../structshard__type.html',1,'']]],
+ ['shutdown_5fcleanup_5fargs',['shutdown_cleanup_args',['../structshutdown__cleanup__args.html',1,'']]],
+ ['shutdown_5ftag',['shutdown_tag',['../structshutdown__tag.html',1,'']]],
+ ['sockaddr_5fresolver',['sockaddr_resolver',['../structsockaddr__resolver.html',1,'']]],
+ ['state_5fwatcher',['state_watcher',['../structstate__watcher.html',1,'']]],
+ ['subchannel_5ffactory',['subchannel_factory',['../structsubchannel__factory.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/classes_11.js b/doc/ref/core.internal/html/search/classes_11.js
index ad6dc506db..54a3a16849 100644
--- a/doc/ref/core.internal/html/search/classes_11.js
+++ b/doc/ref/core.internal/html/search/classes_11.js
@@ -1,4 +1,19 @@
var searchData=
[
- ['verifier_5fcb_5fctx',['verifier_cb_ctx',['../structverifier__cb__ctx.html',1,'']]]
+ ['tcp_5fendpoint_5flist',['tcp_endpoint_list',['../structtcp__endpoint__list.html',1,'']]],
+ ['tracer',['tracer',['../structtracer.html',1,'']]],
+ ['tsi_5ffake_5fframe',['tsi_fake_frame',['../structtsi__fake__frame.html',1,'']]],
+ ['tsi_5ffake_5fframe_5fprotector',['tsi_fake_frame_protector',['../structtsi__fake__frame__protector.html',1,'']]],
+ ['tsi_5ffake_5fhandshaker',['tsi_fake_handshaker',['../structtsi__fake__handshaker.html',1,'']]],
+ ['tsi_5fframe_5fprotector',['tsi_frame_protector',['../structtsi__frame__protector.html',1,'']]],
+ ['tsi_5fframe_5fprotector_5fvtable',['tsi_frame_protector_vtable',['../structtsi__frame__protector__vtable.html',1,'']]],
+ ['tsi_5fhandshaker',['tsi_handshaker',['../structtsi__handshaker.html',1,'']]],
+ ['tsi_5fhandshaker_5fvtable',['tsi_handshaker_vtable',['../structtsi__handshaker__vtable.html',1,'']]],
+ ['tsi_5fpeer',['tsi_peer',['../structtsi__peer.html',1,'']]],
+ ['tsi_5fpeer_5fproperty',['tsi_peer_property',['../structtsi__peer__property.html',1,'']]],
+ ['tsi_5fssl_5fclient_5fhandshaker_5ffactory',['tsi_ssl_client_handshaker_factory',['../structtsi__ssl__client__handshaker__factory.html',1,'']]],
+ ['tsi_5fssl_5fframe_5fprotector',['tsi_ssl_frame_protector',['../structtsi__ssl__frame__protector.html',1,'']]],
+ ['tsi_5fssl_5fhandshaker',['tsi_ssl_handshaker',['../structtsi__ssl__handshaker.html',1,'']]],
+ ['tsi_5fssl_5fhandshaker_5ffactory',['tsi_ssl_handshaker_factory',['../structtsi__ssl__handshaker__factory.html',1,'']]],
+ ['tsi_5fssl_5fserver_5fhandshaker_5ffactory',['tsi_ssl_server_handshaker_factory',['../structtsi__ssl__server__handshaker__factory.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/classes_12.js b/doc/ref/core.internal/html/search/classes_12.js
index 5967390893..ad6dc506db 100644
--- a/doc/ref/core.internal/html/search/classes_12.js
+++ b/doc/ref/core.internal/html/search/classes_12.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['waiting_5fcall',['waiting_call',['../structwaiting__call.html',1,'']]],
- ['waiting_5ffor_5fconnect',['waiting_for_connect',['../structwaiting__for__connect.html',1,'']]]
+ ['verifier_5fcb_5fctx',['verifier_cb_ctx',['../structverifier__cb__ctx.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/classes_13.html b/doc/ref/core.internal/html/search/classes_13.html
new file mode 100644
index 0000000000..3c44c2d636
--- /dev/null
+++ b/doc/ref/core.internal/html/search/classes_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/search/classes_13.js b/doc/ref/core.internal/html/search/classes_13.js
new file mode 100644
index 0000000000..5967390893
--- /dev/null
+++ b/doc/ref/core.internal/html/search/classes_13.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['waiting_5fcall',['waiting_call',['../structwaiting__call.html',1,'']]],
+ ['waiting_5ffor_5fconnect',['waiting_for_connect',['../structwaiting__for__connect.html',1,'']]]
+];
diff --git a/doc/ref/core.internal/html/search/classes_2.js b/doc/ref/core.internal/html/search/classes_2.js
index 9291cb79e1..3a0f7d5407 100644
--- a/doc/ref/core.internal/html/search/classes_2.js
+++ b/doc/ref/core.internal/html/search/classes_2.js
@@ -2,11 +2,24 @@ var searchData=
[
['call_5fdata',['call_data',['../structcall__data.html',1,'']]],
['call_5flink',['call_link',['../structcall__link.html',1,'']]],
+ ['census_5faggregated_5frpc_5fstats',['census_aggregated_rpc_stats',['../structcensus__aggregated__rpc__stats.html',1,'']]],
+ ['census_5faggregation',['census_aggregation',['../structcensus__aggregation.html',1,'']]],
+ ['census_5faggregation_5fops',['census_aggregation_ops',['../structcensus__aggregation__ops.html',1,'']]],
['census_5fcontext',['census_context',['../structcensus__context.html',1,'']]],
- ['census_5fstat',['census_stat',['../structcensus__stat.html',1,'']]],
+ ['census_5fop_5fid',['census_op_id',['../structcensus__op__id.html',1,'']]],
+ ['census_5fper_5fmethod_5frpc_5fstats',['census_per_method_rpc_stats',['../structcensus__per__method__rpc__stats.html',1,'']]],
+ ['census_5frpc_5fname_5finfo',['census_rpc_name_info',['../structcensus__rpc__name__info.html',1,'']]],
+ ['census_5frpc_5fstats',['census_rpc_stats',['../structcensus__rpc__stats.html',1,'']]],
+ ['census_5ftag_5fconst',['census_tag_const',['../structcensus__tag__const.html',1,'']]],
+ ['census_5ftimestamp',['census_timestamp',['../structcensus__timestamp.html',1,'']]],
+ ['census_5ftrace_5frecord',['census_trace_record',['../structcensus__trace__record.html',1,'']]],
+ ['census_5fvalue',['census_value',['../structcensus__value.html',1,'']]],
+ ['census_5fview_5faggregation_5fdata',['census_view_aggregation_data',['../structcensus__view__aggregation__data.html',1,'']]],
+ ['census_5fview_5fdata',['census_view_data',['../structcensus__view__data.html',1,'']]],
['channel_5fbroadcaster',['channel_broadcaster',['../structchannel__broadcaster.html',1,'']]],
['channel_5fdata',['channel_data',['../structchannel__data.html',1,'']]],
['channel_5fregistered_5fmethod',['channel_registered_method',['../structchannel__registered__method.html',1,'']]],
+ ['close_5fmessage_5fdata',['close_message_data',['../structclose__message__data.html',1,'']]],
['completed_5frequest',['completed_request',['../structcompleted__request.html',1,'']]],
['compute_5fengine_5fdetector',['compute_engine_detector',['../structcompute__engine__detector.html',1,'']]],
['connected_5fchannel_5fcall_5fdata',['connected_channel_call_data',['../structconnected__channel__call__data.html',1,'']]],
diff --git a/doc/ref/core.internal/html/search/classes_6.js b/doc/ref/core.internal/html/search/classes_6.js
index 1b4a918bcb..58339653b0 100644
--- a/doc/ref/core.internal/html/search/classes_6.js
+++ b/doc/ref/core.internal/html/search/classes_6.js
@@ -1,7 +1,5 @@
var searchData=
[
- ['gpr_5fcancellable',['gpr_cancellable',['../structgpr__cancellable.html',1,'']]],
- ['gpr_5fcancellable_5flist_5f',['gpr_cancellable_list_',['../structgpr__cancellable__list__.html',1,'']]],
['gpr_5fcmdline',['gpr_cmdline',['../structgpr__cmdline.html',1,'']]],
['gpr_5fevent',['gpr_event',['../structgpr__event.html',1,'']]],
['gpr_5fgcc_5fthread_5flocal',['gpr_gcc_thread_local',['../structgpr__gcc__thread__local.html',1,'']]],
@@ -25,7 +23,9 @@ var searchData=
['grpc_5farg',['grpc_arg',['../structgrpc__arg.html',1,'']]],
['grpc_5fauth_5fcontext',['grpc_auth_context',['../structgrpc__auth__context.html',1,'']]],
['grpc_5fauth_5fjson_5fkey',['grpc_auth_json_key',['../structgrpc__auth__json__key.html',1,'']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor',['grpc_auth_metadata_processor',['../structgrpc__auth__metadata__processor.html',1,'']]],
['grpc_5fauth_5fproperty',['grpc_auth_property',['../structgrpc__auth__property.html',1,'']]],
+ ['grpc_5fauth_5fproperty_5farray',['grpc_auth_property_array',['../structgrpc__auth__property__array.html',1,'']]],
['grpc_5fauth_5fproperty_5fiterator',['grpc_auth_property_iterator',['../structgrpc__auth__property__iterator.html',1,'']]],
['grpc_5fauth_5frefresh_5ftoken',['grpc_auth_refresh_token',['../structgrpc__auth__refresh__token.html',1,'']]],
['grpc_5fbbq_5farray',['grpc_bbq_array',['../structgrpc__bbq__array.html',1,'']]],
@@ -76,6 +76,7 @@ var searchData=
['grpc_5fcompletion_5fqueue',['grpc_completion_queue',['../structgrpc__completion__queue.html',1,'']]],
['grpc_5fcomposite_5fcredentials',['grpc_composite_credentials',['../structgrpc__composite__credentials.html',1,'']]],
['grpc_5fcomposite_5fcredentials_5fmetadata_5fcontext',['grpc_composite_credentials_metadata_context',['../structgrpc__composite__credentials__metadata__context.html',1,'']]],
+ ['grpc_5fcompression_5foptions',['grpc_compression_options',['../structgrpc__compression__options.html',1,'']]],
['grpc_5fconnect_5fin_5fargs',['grpc_connect_in_args',['../structgrpc__connect__in__args.html',1,'']]],
['grpc_5fconnect_5fout_5fargs',['grpc_connect_out_args',['../structgrpc__connect__out__args.html',1,'']]],
['grpc_5fconnectivity_5fstate_5ftracker',['grpc_connectivity_state_tracker',['../structgrpc__connectivity__state__tracker.html',1,'']]],
@@ -94,16 +95,17 @@ var searchData=
['grpc_5fendpoint_5fvtable',['grpc_endpoint_vtable',['../structgrpc__endpoint__vtable.html',1,'']]],
['grpc_5fevent',['grpc_event',['../structgrpc__event.html',1,'']]],
['grpc_5ffake_5fchannel_5fsecurity_5fconnector',['grpc_fake_channel_security_connector',['../structgrpc__fake__channel__security__connector.html',1,'']]],
- ['grpc_5ffake_5foauth2_5fcredentials',['grpc_fake_oauth2_credentials',['../structgrpc__fake__oauth2__credentials.html',1,'']]],
['grpc_5ffd',['grpc_fd',['../structgrpc__fd.html',1,'']]],
['grpc_5ffd_5fwatcher',['grpc_fd_watcher',['../structgrpc__fd__watcher.html',1,'']]],
+ ['grpc_5fgoogle_5fiam_5fcredentials',['grpc_google_iam_credentials',['../structgrpc__google__iam__credentials.html',1,'']]],
+ ['grpc_5fgoogle_5frefresh_5ftoken_5fcredentials',['grpc_google_refresh_token_credentials',['../structgrpc__google__refresh__token__credentials.html',1,'']]],
['grpc_5fhttpcli_5fcontext',['grpc_httpcli_context',['../structgrpc__httpcli__context.html',1,'']]],
+ ['grpc_5fhttpcli_5fhandshaker',['grpc_httpcli_handshaker',['../structgrpc__httpcli__handshaker.html',1,'']]],
['grpc_5fhttpcli_5fheader',['grpc_httpcli_header',['../structgrpc__httpcli__header.html',1,'']]],
['grpc_5fhttpcli_5fparser',['grpc_httpcli_parser',['../structgrpc__httpcli__parser.html',1,'']]],
['grpc_5fhttpcli_5frequest',['grpc_httpcli_request',['../structgrpc__httpcli__request.html',1,'']]],
['grpc_5fhttpcli_5fresponse',['grpc_httpcli_response',['../structgrpc__httpcli__response.html',1,'']]],
['grpc_5fhttpcli_5fssl_5fchannel_5fsecurity_5fconnector',['grpc_httpcli_ssl_channel_security_connector',['../structgrpc__httpcli__ssl__channel__security__connector.html',1,'']]],
- ['grpc_5fiam_5fcredentials',['grpc_iam_credentials',['../structgrpc__iam__credentials.html',1,'']]],
['grpc_5fiomgr_5fclosure',['grpc_iomgr_closure',['../structgrpc__iomgr__closure.html',1,'']]],
['grpc_5fiomgr_5fobject',['grpc_iomgr_object',['../structgrpc__iomgr__object.html',1,'']]],
['grpc_5fioreq',['grpc_ioreq',['../structgrpc__ioreq.html',1,'']]],
@@ -116,10 +118,10 @@ var searchData=
['grpc_5fjwt_5fclaims',['grpc_jwt_claims',['../structgrpc__jwt__claims.html',1,'']]],
['grpc_5fjwt_5fverifier',['grpc_jwt_verifier',['../structgrpc__jwt__verifier.html',1,'']]],
['grpc_5fjwt_5fverifier_5femail_5fdomain_5fkey_5furl_5fmapping',['grpc_jwt_verifier_email_domain_key_url_mapping',['../structgrpc__jwt__verifier__email__domain__key__url__mapping.html',1,'']]],
- ['grpc_5fkick_5ffd_5finfo',['grpc_kick_fd_info',['../structgrpc__kick__fd__info.html',1,'']]],
['grpc_5flb_5fpolicy',['grpc_lb_policy',['../structgrpc__lb__policy.html',1,'']]],
['grpc_5flb_5fpolicy_5fvtable',['grpc_lb_policy_vtable',['../structgrpc__lb__policy__vtable.html',1,'']]],
['grpc_5flinked_5fmdelem',['grpc_linked_mdelem',['../structgrpc__linked__mdelem.html',1,'']]],
+ ['grpc_5fmd_5fonly_5ftest_5fcredentials',['grpc_md_only_test_credentials',['../structgrpc__md__only__test__credentials.html',1,'']]],
['grpc_5fmdctx',['grpc_mdctx',['../structgrpc__mdctx.html',1,'']]],
['grpc_5fmdelem',['grpc_mdelem',['../structgrpc__mdelem.html',1,'']]],
['grpc_5fmdelem_5flist',['grpc_mdelem_list',['../structgrpc__mdelem__list.html',1,'']]],
@@ -129,12 +131,11 @@ var searchData=
['grpc_5fmetadata_5fbatch',['grpc_metadata_batch',['../structgrpc__metadata__batch.html',1,'']]],
['grpc_5foauth2_5ftoken_5ffetcher_5fcredentials',['grpc_oauth2_token_fetcher_credentials',['../structgrpc__oauth2__token__fetcher__credentials.html',1,'']]],
['grpc_5fop',['grpc_op',['../structgrpc__op.html',1,'']]],
+ ['grpc_5fplugin',['grpc_plugin',['../structgrpc__plugin.html',1,'']]],
['grpc_5fpollset',['grpc_pollset',['../structgrpc__pollset.html',1,'']]],
- ['grpc_5fpollset_5fkick_5fstate',['grpc_pollset_kick_state',['../structgrpc__pollset__kick__state.html',1,'']]],
['grpc_5fpollset_5fset',['grpc_pollset_set',['../structgrpc__pollset__set.html',1,'']]],
['grpc_5fpollset_5fvtable',['grpc_pollset_vtable',['../structgrpc__pollset__vtable.html',1,'']]],
- ['grpc_5fprecise_5fclock',['grpc_precise_clock',['../structgrpc__precise__clock.html',1,'']]],
- ['grpc_5frefresh_5ftoken_5fcredentials',['grpc_refresh_token_credentials',['../structgrpc__refresh__token__credentials.html',1,'']]],
+ ['grpc_5fpollset_5fworker',['grpc_pollset_worker',['../structgrpc__pollset__worker.html',1,'']]],
['grpc_5fresolved_5faddress',['grpc_resolved_address',['../structgrpc__resolved__address.html',1,'']]],
['grpc_5fresolved_5faddresses',['grpc_resolved_addresses',['../structgrpc__resolved__addresses.html',1,'']]],
['grpc_5fresolver',['grpc_resolver',['../structgrpc__resolver.html',1,'']]],
@@ -149,7 +150,6 @@ var searchData=
['grpc_5fserver_5fcredentials_5fvtable',['grpc_server_credentials_vtable',['../structgrpc__server__credentials__vtable.html',1,'']]],
['grpc_5fserver_5fsecure_5fstate',['grpc_server_secure_state',['../structgrpc__server__secure__state.html',1,'']]],
['grpc_5fserver_5fsecurity_5fcontext',['grpc_server_security_context',['../structgrpc__server__security__context.html',1,'']]],
- ['grpc_5fservice_5faccount_5fcredentials',['grpc_service_account_credentials',['../structgrpc__service__account__credentials.html',1,'']]],
['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials',['grpc_service_account_jwt_access_credentials',['../structgrpc__service__account__jwt__access__credentials.html',1,'']]],
['grpc_5fssl_5fchannel_5fsecurity_5fconnector',['grpc_ssl_channel_security_connector',['../structgrpc__ssl__channel__security__connector.html',1,'']]],
['grpc_5fssl_5fconfig',['grpc_ssl_config',['../structgrpc__ssl__config.html',1,'']]],
@@ -171,7 +171,7 @@ var searchData=
['grpc_5ftransport_5fstream_5fop',['grpc_transport_stream_op',['../structgrpc__transport__stream__op.html',1,'']]],
['grpc_5ftransport_5fvtable',['grpc_transport_vtable',['../structgrpc__transport__vtable.html',1,'']]],
['grpc_5furi',['grpc_uri',['../structgrpc__uri.html',1,'']]],
- ['grpc_5fwakeup_5ffd_5finfo',['grpc_wakeup_fd_info',['../structgrpc__wakeup__fd__info.html',1,'']]],
+ ['grpc_5fwakeup_5ffd',['grpc_wakeup_fd',['../structgrpc__wakeup__fd.html',1,'']]],
['grpc_5fwakeup_5ffd_5fvtable',['grpc_wakeup_fd_vtable',['../structgrpc__wakeup__fd__vtable.html',1,'']]],
['grpc_5fwinsocket',['grpc_winsocket',['../structgrpc__winsocket.html',1,'']]],
['grpc_5fwinsocket_5fcallback_5finfo',['grpc_winsocket_callback_info',['../structgrpc__winsocket__callback__info.html',1,'']]]
diff --git a/doc/ref/core.internal/html/search/classes_d.js b/doc/ref/core.internal/html/search/classes_d.js
index 89a95595d3..e418b43524 100644
--- a/doc/ref/core.internal/html/search/classes_d.js
+++ b/doc/ref/core.internal/html/search/classes_d.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['pending_5fpick',['pending_pick',['../structpending__pick.html',1,'']]],
- ['pick_5ffirst_5flb_5fpolicy',['pick_first_lb_policy',['../structpick__first__lb__policy.html',1,'']]]
+ ['on_5fdone_5fclosure',['on_done_closure',['../structon__done__closure.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/classes_e.js b/doc/ref/core.internal/html/search/classes_e.js
index 5be833a733..20a3f5c2bc 100644
--- a/doc/ref/core.internal/html/search/classes_e.js
+++ b/doc/ref/core.internal/html/search/classes_e.js
@@ -1,11 +1,6 @@
var searchData=
[
- ['received_5fstatus',['received_status',['../structreceived__status.html',1,'']]],
- ['registered_5fcall',['registered_call',['../structregistered__call.html',1,'']]],
- ['registered_5fmethod',['registered_method',['../structregistered__method.html',1,'']]],
- ['registered_5fresolver',['registered_resolver',['../structregistered__resolver.html',1,'']]],
- ['reqinfo_5fmaster',['reqinfo_master',['../structreqinfo__master.html',1,'']]],
- ['request_5fkiller',['request_killer',['../structrequest__killer.html',1,'']]],
- ['request_5fmatcher',['request_matcher',['../structrequest__matcher.html',1,'']]],
- ['requested_5fcall',['requested_call',['../structrequested__call.html',1,'']]]
+ ['pending_5fpick',['pending_pick',['../structpending__pick.html',1,'']]],
+ ['pick_5ffirst_5flb_5fpolicy',['pick_first_lb_policy',['../structpick__first__lb__policy.html',1,'']]],
+ ['plucker',['plucker',['../structplucker.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/classes_f.js b/doc/ref/core.internal/html/search/classes_f.js
index 9d781b2286..df303aaca9 100644
--- a/doc/ref/core.internal/html/search/classes_f.js
+++ b/doc/ref/core.internal/html/search/classes_f.js
@@ -1,10 +1,9 @@
var searchData=
[
- ['secure_5fendpoint',['secure_endpoint',['../structsecure__endpoint.html',1,'']]],
- ['shard_5ftype',['shard_type',['../structshard__type.html',1,'']]],
- ['shutdown_5fcleanup_5fargs',['shutdown_cleanup_args',['../structshutdown__cleanup__args.html',1,'']]],
- ['shutdown_5ftag',['shutdown_tag',['../structshutdown__tag.html',1,'']]],
- ['sockaddr_5fresolver',['sockaddr_resolver',['../structsockaddr__resolver.html',1,'']]],
- ['state_5fwatcher',['state_watcher',['../structstate__watcher.html',1,'']]],
- ['subchannel_5ffactory',['subchannel_factory',['../structsubchannel__factory.html',1,'']]]
+ ['received_5fstatus',['received_status',['../structreceived__status.html',1,'']]],
+ ['registered_5fcall',['registered_call',['../structregistered__call.html',1,'']]],
+ ['registered_5fmethod',['registered_method',['../structregistered__method.html',1,'']]],
+ ['reqinfo_5fmaster',['reqinfo_master',['../structreqinfo__master.html',1,'']]],
+ ['request_5fmatcher',['request_matcher',['../structrequest__matcher.html',1,'']]],
+ ['requested_5fcall',['requested_call',['../structrequested__call.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/defines_0.js b/doc/ref/core.internal/html/search/defines_0.js
index aa3146dcea..336237b933 100644
--- a/doc/ref/core.internal/html/search/defines_0.js
+++ b/doc/ref/core.internal/html/search/defines_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['_5fgnu_5fsource',['_GNU_SOURCE',['../tcp__server__posix_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;tcp_server_posix.c'],['../cpu__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;cpu_linux.c'],['../env__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;env_linux.c'],['../log__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;log_linux.c']]],
+ ['_5fgnu_5fsource',['_GNU_SOURCE',['../tcp__server__posix_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;tcp_server_posix.c'],['../udp__server_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;udp_server.c'],['../cpu__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;cpu_linux.c'],['../env__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;env_linux.c'],['../log__linux_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;log_linux.c']]],
['_5fposix_5fsource',['_POSIX_SOURCE',['../log__linux_8c.html#ac3d144aa01e765a1fae62ab5491c7cc1',1,'log_linux.c']]]
];
diff --git a/doc/ref/core.internal/html/search/defines_2.js b/doc/ref/core.internal/html/search/defines_2.js
index 94280dcf7f..f60ed3528a 100644
--- a/doc/ref/core.internal/html/search/defines_2.js
+++ b/doc/ref/core.internal/html/search/defines_2.js
@@ -6,17 +6,21 @@ var searchData=
['call_5ffrom_5fcall_5fstack',['CALL_FROM_CALL_STACK',['../call_8c.html#a5e0acdef58012600d44f7978256c82d9',1,'call.c']]],
['call_5ffrom_5ftop_5felem',['CALL_FROM_TOP_ELEM',['../call_8c.html#a195c2e9b9e6551cf5973560eec7a97fa',1,'call.c']]],
['call_5fstack_5ffrom_5fcall',['CALL_STACK_FROM_CALL',['../call_8c.html#a25608dcdb8f5bf9b8afc358125b59b5b',1,'call.c']]],
- ['census_5finvalid_5fstat_5fid',['CENSUS_INVALID_STAT_ID',['../rpc__stat__id_8h.html#a59e5e9d32ec60d7d202ebd834117c7b6',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fclient_5ferrors',['CENSUS_RPC_CLIENT_ERRORS',['../rpc__stat__id_8h.html#ab98fe10ab9da977ff1ab146fb47c25c6',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fclient_5flatency',['CENSUS_RPC_CLIENT_LATENCY',['../rpc__stat__id_8h.html#a18893b8a61bb96d779e5f3e1c6384fe2',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fclient_5frequests',['CENSUS_RPC_CLIENT_REQUESTS',['../rpc__stat__id_8h.html#aeaec3ab6b88faa6f3d17df39886839b4',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fserver_5ferrors',['CENSUS_RPC_SERVER_ERRORS',['../rpc__stat__id_8h.html#a653739d1d6b9c46c169dd40023e883c3',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fserver_5flatency',['CENSUS_RPC_SERVER_LATENCY',['../rpc__stat__id_8h.html#ab30ee75f97d6c9361d8667d62349f49e',1,'rpc_stat_id.h']]],
- ['census_5frpc_5fserver_5frequests',['CENSUS_RPC_SERVER_REQUESTS',['../rpc__stat__id_8h.html#abdbb1e62656b892c48ef4b5123be59e2',1,'rpc_stat_id.h']]],
+ ['census_5fmax_5fannotation_5flength',['CENSUS_MAX_ANNOTATION_LENGTH',['../census__interface_8h.html#a57498021a52642926c15c3dce9d0a6d0',1,'census_interface.h']]],
+ ['census_5fmax_5ftag_5fkey_5flength',['CENSUS_MAX_TAG_KEY_LENGTH',['../census_8h.html#aa89c96f0f32d85a1b28b68f0ef326dd4',1,'census.h']]],
+ ['census_5fmax_5ftag_5fvalue_5flength',['CENSUS_MAX_TAG_VALUE_LENGTH',['../census_8h.html#a22d6971ca41fd944e13e5b4c2a42bf8c',1,'census.h']]],
+ ['census_5fmetric_5frpc_5fclient_5ferrors',['CENSUS_METRIC_RPC_CLIENT_ERRORS',['../rpc__metric__id_8h.html#a9a7e45b4a76e9076be244e6b810da519',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fclient_5flatency',['CENSUS_METRIC_RPC_CLIENT_LATENCY',['../rpc__metric__id_8h.html#afc5e8ea8b3651ac7de7c0eb7829beb91',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fclient_5frequests',['CENSUS_METRIC_RPC_CLIENT_REQUESTS',['../rpc__metric__id_8h.html#a9e0f303137c7e21b380f9e3da614fa3c',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fserver_5ferrors',['CENSUS_METRIC_RPC_SERVER_ERRORS',['../rpc__metric__id_8h.html#ae89b38622760fa8274e61a32662d4985',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fserver_5flatency',['CENSUS_METRIC_RPC_SERVER_LATENCY',['../rpc__metric__id_8h.html#af6590a3799515462c7866a742bb11e8f',1,'rpc_metric_id.h']]],
+ ['census_5fmetric_5frpc_5fserver_5frequests',['CENSUS_METRIC_RPC_SERVER_REQUESTS',['../rpc__metric__id_8h.html#a3be602ecb7ae8c05fd7ce64b4681f176',1,'rpc_metric_id.h']]],
+ ['census_5ftrace_5frecord_5fend_5fop',['CENSUS_TRACE_RECORD_END_OP',['../census_8h.html#a003fb5bda98c95408a21d3a47571a1e9',1,'census.h']]],
+ ['census_5ftrace_5frecord_5fstart_5fop',['CENSUS_TRACE_RECORD_START_OP',['../census_8h.html#acb35403ed23ba2615457fabaa0b430e7',1,'census.h']]],
['channel_5felems_5ffrom_5fstack',['CHANNEL_ELEMS_FROM_STACK',['../channel__stack_8c.html#ada2431407a0c579217e6b33534dc4b68',1,'channel_stack.c']]],
['channel_5ffrom_5fchannel_5fstack',['CHANNEL_FROM_CHANNEL_STACK',['../channel_8c.html#ae9cf519e646bc07f4b32920f39fba049',1,'channel.c']]],
['channel_5ffrom_5ftop_5felem',['CHANNEL_FROM_TOP_ELEM',['../channel_8c.html#a79c20e305865805bbe3e21adc8da9e72',1,'channel.c']]],
- ['channel_5fstack_5ffrom_5fchannel',['CHANNEL_STACK_FROM_CHANNEL',['../channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed',1,'channel.c']]],
+ ['channel_5fstack_5ffrom_5fchannel',['CHANNEL_STACK_FROM_CHANNEL',['../channel_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed',1,'CHANNEL_STACK_FROM_CHANNEL():&#160;channel.c'],['../lame__client_8c.html#a66dde7aaec84b22bf4ddfa999a2201ed',1,'CHANNEL_STACK_FROM_CHANNEL():&#160;lame_client.c']]],
['channel_5fstack_5ffrom_5fconnection',['CHANNEL_STACK_FROM_CONNECTION',['../subchannel_8c.html#a004980d48eea483363d061723e95834e',1,'subchannel.c']]],
['compress_5foffset',['COMPRESS_OFFSET',['../call_8c.html#a94d05fca53ff43502691278ac008b36c',1,'call.c']]],
['connection_5fref_5flocked',['CONNECTION_REF_LOCKED',['../subchannel_8c.html#a5a6df9d57aa14df8c30325f7b403a6ba',1,'subchannel.c']]],
diff --git a/doc/ref/core.internal/html/search/defines_6.js b/doc/ref/core.internal/html/search/defines_6.js
index 31c2739e78..ef5c557665 100644
--- a/doc/ref/core.internal/html/search/defines_6.js
+++ b/doc/ref/core.internal/html/search/defines_6.js
@@ -71,6 +71,7 @@ var searchData=
['grpc_5fauth_5fjson_5ftype_5fauthorized_5fuser',['GRPC_AUTH_JSON_TYPE_AUTHORIZED_USER',['../json__token_8h.html#af371d9efcf5a20784bfeae73e3369fd3',1,'json_token.h']]],
['grpc_5fauth_5fjson_5ftype_5finvalid',['GRPC_AUTH_JSON_TYPE_INVALID',['../json__token_8h.html#af5c8010a33e3a9b7b23f88cc87c1149e',1,'json_token.h']]],
['grpc_5fauth_5fjson_5ftype_5fservice_5faccount',['GRPC_AUTH_JSON_TYPE_SERVICE_ACCOUNT',['../json__token_8h.html#ae7dd581751d41c6ea4d8dd5af295d495',1,'json_token.h']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor_5farg',['GRPC_AUTH_METADATA_PROCESSOR_ARG',['../security__context_8h.html#a7362a7b98e1f47591a8a58a2d748d17f',1,'security_context.h']]],
['grpc_5fauthorization_5fmetadata_5fkey',['GRPC_AUTHORIZATION_METADATA_KEY',['../credentials_8h.html#ae5d55c31d952d739f5be7de47ad425a3',1,'credentials.h']]],
['grpc_5fbase64_5fmultiline_5fline_5flen',['GRPC_BASE64_MULTILINE_LINE_LEN',['../base64_8c.html#a044b2c792f69cf3efaad0895e38122a7',1,'base64.c']]],
['grpc_5fbase64_5fmultiline_5fnum_5fblocks',['GRPC_BASE64_MULTILINE_NUM_BLOCKS',['../base64_8c.html#abf98a03e292b4943e5d9df3314a91d2e',1,'base64.c']]],
@@ -114,8 +115,11 @@ var searchData=
['grpc_5fchttp2_5ftimeout_5fencode_5fmin_5fbufsize',['GRPC_CHTTP2_TIMEOUT_ENCODE_MIN_BUFSIZE',['../timeout__encoding_8h.html#a774d4de6aaa65433d6a318f611c00939',1,'timeout_encoding.h']]],
['grpc_5fchttp2_5fvarint_5flength',['GRPC_CHTTP2_VARINT_LENGTH',['../varint_8h.html#af09078f363c97757f6e7bfa3953cb93d',1,'varint.h']]],
['grpc_5fchttp2_5fwrite_5fvarint',['GRPC_CHTTP2_WRITE_VARINT',['../varint_8h.html#a6f5350a7ba20095c1c903463e74b8e54',1,'varint.h']]],
+ ['grpc_5fchttp2_5fwriting_5fdata',['GRPC_CHTTP2_WRITING_DATA',['../internal_8h.html#a49ad637834088fab108d15da9a324017',1,'internal.h']]],
+ ['grpc_5fchttp2_5fwriting_5fwindow',['GRPC_CHTTP2_WRITING_WINDOW',['../internal_8h.html#adad37115630a9064e61f6ceb4a6e7e65',1,'internal.h']]],
['grpc_5fcompress_5frequest_5falgorithm_5fkey',['GRPC_COMPRESS_REQUEST_ALGORITHM_KEY',['../compress__filter_8h.html#a501a03bf06f05a5d19c3e2c3b8143124',1,'compress_filter.h']]],
['grpc_5fcompression_5falgorithm_5farg',['GRPC_COMPRESSION_ALGORITHM_ARG',['../compression_8h.html#a9340488e193921e62bb1f240f9016a9b',1,'compression.h']]],
+ ['grpc_5fcompression_5falgorithm_5fstate_5farg',['GRPC_COMPRESSION_ALGORITHM_STATE_ARG',['../compression_8h.html#ad5c78531e2ddf025a9fd3e74f30330d3',1,'compression.h']]],
['grpc_5fcompute_5fengine_5fdetection_5fhost',['GRPC_COMPUTE_ENGINE_DETECTION_HOST',['../google__default__credentials_8c.html#a4c79e7c2c581744d4fcb3518b2fccf39',1,'google_default_credentials.c']]],
['grpc_5fcompute_5fengine_5fmetadata_5fhost',['GRPC_COMPUTE_ENGINE_METADATA_HOST',['../credentials_8h.html#af2ca22068add36d00ce70643802ff647',1,'credentials.h']]],
['grpc_5fcompute_5fengine_5fmetadata_5ftoken_5fpath',['GRPC_COMPUTE_ENGINE_METADATA_TOKEN_PATH',['../credentials_8h.html#aca8e8738c2c829c3cf48f49454f7188f',1,'credentials.h']]],
@@ -149,6 +153,7 @@ var searchData=
['grpc_5fjwt_5ftype',['GRPC_JWT_TYPE',['../json__token_8c.html#a6ee6f733ee72e89c478c9041176a3836',1,'json_token.c']]],
['grpc_5flb_5fpolicy_5fref',['GRPC_LB_POLICY_REF',['../lb__policy_8h.html#aee5c1071728e588a3875f2338d4a5526',1,'lb_policy.h']]],
['grpc_5flb_5fpolicy_5funref',['GRPC_LB_POLICY_UNREF',['../lb__policy_8h.html#a376467589c9ff6e1d597ae21b44295c9',1,'lb_policy.h']]],
+ ['grpc_5fmax_5fcompletion_5fqueue_5fpluckers',['GRPC_MAX_COMPLETION_QUEUE_PLUCKERS',['../grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e',1,'grpc.h']]],
['grpc_5fmax_5fsockaddr_5fsize',['GRPC_MAX_SOCKADDR_SIZE',['../resolve__address_8h.html#aa9cd304afa2c2f9757531c4b2a8168b6',1,'resolve_address.h']]],
['grpc_5fmdctx_5flocked_5fmdelem_5funref',['GRPC_MDCTX_LOCKED_MDELEM_UNREF',['../metadata_8h.html#af96c346c98e982e5c0086467dd11e714',1,'metadata.h']]],
['grpc_5fmdelem_5fref',['GRPC_MDELEM_REF',['../metadata_8h.html#af5a6d4b7c327b66f0902c683ab007618',1,'metadata.h']]],
@@ -158,10 +163,13 @@ var searchData=
['grpc_5fmdstr_5funref',['GRPC_MDSTR_UNREF',['../metadata_8h.html#ab6dceed9dacb076aa33c15323f6e823c',1,'metadata.h']]],
['grpc_5fmust_5fuse_5fresult',['GRPC_MUST_USE_RESULT',['../port__platform_8h.html#aef49047a3be38448a61332117b306686',1,'port_platform.h']]],
['grpc_5fopenid_5fconfig_5furl_5fsuffix',['GRPC_OPENID_CONFIG_URL_SUFFIX',['../jwt__verifier_8h.html#a869346dd0fc12ac4686cd05eca73d1ef',1,'jwt_verifier.h']]],
- ['grpc_5fpollset_5fkick_5fget_5ffd',['GRPC_POLLSET_KICK_GET_FD',['../pollset__kick__posix_8h.html#a595cfb6b4cc1f48dbd015821541df959',1,'pollset_kick_posix.h']]],
+ ['grpc_5fpollset_5fkick_5fbroadcast',['GRPC_POLLSET_KICK_BROADCAST',['../pollset_8h.html#ac899c23ff0955a9154bcaa5d09260764',1,'pollset.h']]],
['grpc_5fpollset_5fmu',['GRPC_POLLSET_MU',['../pollset__posix_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f',1,'GRPC_POLLSET_MU():&#160;pollset_posix.h'],['../pollset__windows_8h.html#a717ebde9fd8a72d07e06d2255ee7b50f',1,'GRPC_POLLSET_MU():&#160;pollset_windows.h']]],
- ['grpc_5fprecise_5fclock_5fformat',['GRPC_PRECISE_CLOCK_FORMAT',['../timers__preciseclock_8h.html#a8cbb7d29a1f4fcded6337c7d9c61598d',1,'timers_preciseclock.h']]],
- ['grpc_5fprecise_5fclock_5fprintf_5fargs',['GRPC_PRECISE_CLOCK_PRINTF_ARGS',['../timers__preciseclock_8h.html#ad8cb0fe2236a54829f5c38cd508305c5',1,'timers_preciseclock.h']]],
+ ['grpc_5fpropagate_5fcancellation',['GRPC_PROPAGATE_CANCELLATION',['../grpc_8h.html#aa87041a20c89c31d27217b22ef79d066',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fcensus_5fstats_5fcontext',['GRPC_PROPAGATE_CENSUS_STATS_CONTEXT',['../grpc_8h.html#a1729fbf455d0a10d31246086187bc9b3',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fcensus_5ftracing_5fcontext',['GRPC_PROPAGATE_CENSUS_TRACING_CONTEXT',['../grpc_8h.html#ab78096727057fdd2f6794df351e26243',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fdeadline',['GRPC_PROPAGATE_DEADLINE',['../grpc_8h.html#a8d4d1f2973b2f5e4e3cdb515b7507868',1,'grpc.h']]],
+ ['grpc_5fpropagate_5fdefaults',['GRPC_PROPAGATE_DEFAULTS',['../grpc_8h.html#aab5e717edb406d236313f70f304772cc',1,'grpc.h']]],
['grpc_5frefresh_5ftoken_5fpost_5fbody_5fformat_5fstring',['GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING',['../credentials_8h.html#adeaf95d65b517e001c71d1fb5e47c97a',1,'credentials.h']]],
['grpc_5fresolver_5fref',['GRPC_RESOLVER_REF',['../resolver_8h.html#a98d15570db72446a0c175bc3ad316db9',1,'resolver.h']]],
['grpc_5fresolver_5funref',['GRPC_RESOLVER_UNREF',['../resolver_8h.html#a54ccbaf14bf8c38ad785e95d705bfe4d',1,'resolver.h']]],
@@ -175,7 +183,7 @@ var searchData=
['grpc_5fslice_5fbuffer_5finline_5felements',['GRPC_SLICE_BUFFER_INLINE_ELEMENTS',['../slice__buffer_8h.html#a81db47a2be0a079aa797cd77f3864809',1,'slice_buffer.h']]],
['grpc_5fsopb_5finline_5felements',['GRPC_SOPB_INLINE_ELEMENTS',['../stream__op_8h.html#a3fc30a237ae8cb1eb4b9925a1835b8ca',1,'stream_op.h']]],
['grpc_5fssl_5fcipher_5fsuites',['GRPC_SSL_CIPHER_SUITES',['../security__connector_8c.html#ab67f630ea3179d8d418fddcdc0deef5c',1,'security_connector.c']]],
- ['grpc_5fssl_5ftarget_5fname_5foverride_5farg',['GRPC_SSL_TARGET_NAME_OVERRIDE_ARG',['../grpc__security_8h.html#a218bf55b665134a11baf07ada5980825',1,'grpc_security.h']]],
+ ['grpc_5fssl_5ftarget_5fname_5foverride_5farg',['GRPC_SSL_TARGET_NAME_OVERRIDE_ARG',['../grpc_8h.html#a218bf55b665134a11baf07ada5980825',1,'grpc.h']]],
['grpc_5fssl_5ftransport_5fsecurity_5ftype',['GRPC_SSL_TRANSPORT_SECURITY_TYPE',['../grpc__security_8h.html#a35a35c597b7090b8ac7e2d854c9bcc7a',1,'grpc_security.h']]],
['grpc_5fssl_5furl_5fscheme',['GRPC_SSL_URL_SCHEME',['../security__connector_8h.html#a9e0af76d139286bef4c720bde3a7a6c0',1,'security_connector.h']]],
['grpc_5fsubchannel_5fcall_5fref',['GRPC_SUBCHANNEL_CALL_REF',['../subchannel_8h.html#aa0f8df565952fc5504c9658b426c64a7',1,'subchannel.h']]],
diff --git a/doc/ref/core.internal/html/search/defines_a.js b/doc/ref/core.internal/html/search/defines_a.js
index c24550e6af..6c4d3b393c 100644
--- a/doc/ref/core.internal/html/search/defines_a.js
+++ b/doc/ref/core.internal/html/search/defines_a.js
@@ -7,6 +7,7 @@ var searchData=
['max_5fcredentials_5fmetadata_5fcount',['MAX_CREDENTIALS_METADATA_COUNT',['../client__auth__filter_8c.html#a0e5b323dfbc6ab0f070bf6c5a2a9be55',1,'client_auth_filter.c']]],
['max_5fdecoder_5fspace_5fusage',['MAX_DECODER_SPACE_USAGE',['../stream__encoder_8c.html#a7216827b7f9b1ea6a0b108518cde0a7a',1,'stream_encoder.c']]],
['max_5ffilters',['MAX_FILTERS',['../secure__channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2',1,'MAX_FILTERS():&#160;secure_channel_create.c'],['../channel__create_8c.html#a9b1446343e6c9b066f546fcb7b33fba2',1,'MAX_FILTERS():&#160;channel_create.c']]],
+ ['max_5fplugins',['MAX_PLUGINS',['../init_8c.html#a253adbfdf28c48f8e6cbe1e85b31e05a',1,'init.c']]],
['max_5fqueue_5fwindow_5fduration',['MAX_QUEUE_WINDOW_DURATION',['../alarm_8c.html#aa7820b33745be59861679298b76d9a95',1,'alarm.c']]],
['max_5fresolvers',['MAX_RESOLVERS',['../resolver__registry_8c.html#af575a6a4adada94cfdb731c84e327ed2',1,'resolver_registry.c']]],
['max_5fsend_5finitial_5fmetadata_5fcount',['MAX_SEND_INITIAL_METADATA_COUNT',['../call_8c.html#ab0c91da8d11c6964aded3fbecff4a15c',1,'call.c']]],
diff --git a/doc/ref/core.internal/html/search/defines_e.js b/doc/ref/core.internal/html/search/defines_e.js
index 8ba6263e16..683f19d6a1 100644
--- a/doc/ref/core.internal/html/search/defines_e.js
+++ b/doc/ref/core.internal/html/search/defines_e.js
@@ -1,5 +1,7 @@
var searchData=
[
+ ['secure_5fendpoint_5fref',['SECURE_ENDPOINT_REF',['../secure__endpoint_8c.html#a44a94737ab965459ecc1564cb99b4520',1,'secure_endpoint.c']]],
+ ['secure_5fendpoint_5funref',['SECURE_ENDPOINT_UNREF',['../secure__endpoint_8c.html#a83beb833980e5c04da05fbc4e84b2304',1,'secure_endpoint.c']]],
['server_5ffrom_5fcall_5felem',['SERVER_FROM_CALL_ELEM',['../server_8c.html#ad74e7a97d516828e54c49eb3e4878da3',1,'server.c']]],
['shrink_5ffullness_5ffactor',['SHRINK_FULLNESS_FACTOR',['../alarm__heap_8c.html#ac5064e56882ef0a36524cae10ac800ce',1,'alarm_heap.c']]],
['shrink_5fmin_5felems',['SHRINK_MIN_ELEMS',['../alarm__heap_8c.html#acea3d7e412eaa9246638bc218372f55e',1,'alarm_heap.c']]],
diff --git a/doc/ref/core.internal/html/search/enums_2.js b/doc/ref/core.internal/html/search/enums_2.js
index 1baa79c220..91637cf8ce 100644
--- a/doc/ref/core.internal/html/search/enums_2.js
+++ b/doc/ref/core.internal/html/search/enums_2.js
@@ -2,5 +2,6 @@ var searchData=
[
['call_5fstate',['call_state',['../client__channel_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1',1,'call_state():&#160;client_channel.c'],['../server_8c.html#a6ca2e6dbf0562417ab7c66e8907a56b1',1,'call_state():&#160;server.c']]],
['callback_5fphase',['callback_phase',['../channel__connectivity_8c.html#a71937a2ee2a4befe88e84d4966f8845c',1,'channel_connectivity.c']]],
- ['census_5ffeatures',['census_features',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8',1,'census.h']]]
+ ['census_5ffeatures',['census_features',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8',1,'census.h']]],
+ ['census_5ftrace_5fmask_5fvalues',['census_trace_mask_values',['../census_8h.html#ad4ff7b1db813ee5318871121bb4281cc',1,'census.h']]]
];
diff --git a/doc/ref/core.internal/html/search/enums_4.js b/doc/ref/core.internal/html/search/enums_4.js
index a9e8e4dffa..9e7d7c833b 100644
--- a/doc/ref/core.internal/html/search/enums_4.js
+++ b/doc/ref/core.internal/html/search/enums_4.js
@@ -24,8 +24,7 @@ var searchData=
['grpc_5fcontext_5findex',['grpc_context_index',['../channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dff',1,'context.h']]],
['grpc_5fcredentials_5fstatus',['grpc_credentials_status',['../credentials_8h.html#a2f0ff51afd60f456086f0db9b67a13e4',1,'credentials.h']]],
['grpc_5fdualstack_5fmode',['grpc_dualstack_mode',['../socket__utils__posix_8h.html#a00b8257ab3e474c4f3d666247d620264',1,'socket_utils_posix.h']]],
- ['grpc_5fendpoint_5fcb_5fstatus',['grpc_endpoint_cb_status',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321ae',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fstatus',['grpc_endpoint_write_status',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5fop_5fstatus',['grpc_endpoint_op_status',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c',1,'endpoint.h']]],
['grpc_5fhttpcli_5fparser_5fstate',['grpc_httpcli_parser_state',['../parser_8h.html#a664db6149875c333b0a568ef8711e257',1,'parser.h']]],
['grpc_5fioreq_5fop',['grpc_ioreq_op',['../call_8h.html#a6197b03dc8f1e7b26c62190faf505077',1,'call.h']]],
['grpc_5fjson_5freader_5fstate',['grpc_json_reader_state',['../json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3',1,'json_reader.h']]],
diff --git a/doc/ref/core.internal/html/search/enumvalues_2.js b/doc/ref/core.internal/html/search/enumvalues_2.js
index fca7f746f2..1f92260215 100644
--- a/doc/ref/core.internal/html/search/enumvalues_2.js
+++ b/doc/ref/core.internal/html/search/enumvalues_2.js
@@ -14,5 +14,7 @@ var searchData=
['census_5ffeature_5fcpu',['CENSUS_FEATURE_CPU',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8a4808bff624e2377596b86a6f58ab04b5',1,'census.h']]],
['census_5ffeature_5fnone',['CENSUS_FEATURE_NONE',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8aac1986834f37851b8d899c4a08c8e3ab',1,'census.h']]],
['census_5ffeature_5fstats',['CENSUS_FEATURE_STATS',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8a84c772b868e53ee3487c7bfc8e8b2f1a',1,'census.h']]],
- ['census_5ffeature_5ftracing',['CENSUS_FEATURE_TRACING',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8ab0722326e730113d5be97f643c3e6718',1,'census.h']]]
+ ['census_5ffeature_5ftracing',['CENSUS_FEATURE_TRACING',['../census_8h.html#abe92e59c22481b0de3742673cbbb1bf8ab0722326e730113d5be97f643c3e6718',1,'census.h']]],
+ ['census_5ftrace_5fmask_5fis_5fsampled',['CENSUS_TRACE_MASK_IS_SAMPLED',['../census_8h.html#ad4ff7b1db813ee5318871121bb4281ccaadcf28b76de06181051506c96996255a',1,'census.h']]],
+ ['census_5ftrace_5fmask_5fnone',['CENSUS_TRACE_MASK_NONE',['../census_8h.html#ad4ff7b1db813ee5318871121bb4281cca21afa23a531e5d54e70d44ec3c18cfb3',1,'census.h']]]
];
diff --git a/doc/ref/core.internal/html/search/enumvalues_4.js b/doc/ref/core.internal/html/search/enumvalues_4.js
index ec77c35b76..ad9d56c1c3 100644
--- a/doc/ref/core.internal/html/search/enumvalues_4.js
+++ b/doc/ref/core.internal/html/search/enumvalues_4.js
@@ -1,5 +1,5 @@
var searchData=
[
['error_5fheader',['ERROR_HEADER',['../hpack__parser_8c.html#a71eda0fd38f30d8005251eb895de35eea57e2b3994258d7216de08793daaa2b35',1,'hpack_parser.c']]],
- ['event_5fsync_5fpartitions',['event_sync_partitions',['../sync_8c.html#a0ed680fdb405e7195d9f14032851eebba036372fdae4f52140a8f27482b729753',1,'sync.c']]]
+ ['event_5fsync_5fpartitions',['event_sync_partitions',['../sync_8c.html#a4790f45dcc812c1b00184a2edccdddf5a036372fdae4f52140a8f27482b729753',1,'sync.c']]]
];
diff --git a/doc/ref/core.internal/html/search/enumvalues_5.js b/doc/ref/core.internal/html/search/enumvalues_5.js
index 048633e2a8..e20ae5245a 100644
--- a/doc/ref/core.internal/html/search/enumvalues_5.js
+++ b/doc/ref/core.internal/html/search/enumvalues_5.js
@@ -1,11 +1,12 @@
var searchData=
[
['gpr_5fclock_5fmonotonic',['GPR_CLOCK_MONOTONIC',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c',1,'time.h']]],
+ ['gpr_5fclock_5fprecise',['GPR_CLOCK_PRECISE',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6',1,'time.h']]],
['gpr_5fclock_5frealtime',['GPR_CLOCK_REALTIME',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746',1,'time.h']]],
['gpr_5flog_5fseverity_5fdebug',['GPR_LOG_SEVERITY_DEBUG',['../log_8h.html#af10334b4085ac6985a2af9c08478ad48af7d2a0ad91b0787398220ddcd91f06d6',1,'log.h']]],
['gpr_5flog_5fseverity_5ferror',['GPR_LOG_SEVERITY_ERROR',['../log_8h.html#af10334b4085ac6985a2af9c08478ad48a52b957eb23ac2207b5e1dcf15c2b3dd4',1,'log.h']]],
['gpr_5flog_5fseverity_5finfo',['GPR_LOG_SEVERITY_INFO',['../log_8h.html#af10334b4085ac6985a2af9c08478ad48af6c13c67f06821c1629b7e019af4aaf1',1,'log.h']]],
- ['gpr_5fthd_5fjoinable',['GPR_THD_JOINABLE',['../thd_8c.html#a0944a4353780132eeab7b06e3e42291da228d343354c0f2bb16c0fb1f79e71dbc',1,'thd.c']]],
+ ['gpr_5fthd_5fjoinable',['GPR_THD_JOINABLE',['../thd_8c.html#a4caf8d8f829279fba122163d961608a4a228d343354c0f2bb16c0fb1f79e71dbc',1,'thd.c']]],
['gpr_5ftimespan',['GPR_TIMESPAN',['../time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741',1,'time.h']]],
['grpc_5facked_5fsettings',['GRPC_ACKED_SETTINGS',['../internal_8h.html#a6c14b42c5aba744e7f99831e0b7901ada2ce0f9cd8c08c749b6471dda749d8b42',1,'internal.h']]],
['grpc_5farg_5finteger',['GRPC_ARG_INTEGER',['../grpc_8h.html#a0b06eae05e70404aedbceaebce6de593a8d2f803b8aaf88f34dac1f887826c689',1,'grpc.h']]],
@@ -16,7 +17,9 @@ var searchData=
['grpc_5fcall_5ferror_5falready_5faccepted',['GRPC_CALL_ERROR_ALREADY_ACCEPTED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba2f6f332e63eb94df8abedfddb96ae63a',1,'grpc.h']]],
['grpc_5fcall_5ferror_5falready_5ffinished',['GRPC_CALL_ERROR_ALREADY_FINISHED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba21256301a6038a6a03fc8444ddd08c63',1,'grpc.h']]],
['grpc_5fcall_5ferror_5falready_5finvoked',['GRPC_CALL_ERROR_ALREADY_INVOKED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba042165aa26653c844a846d188f722857',1,'grpc.h']]],
+ ['grpc_5fcall_5ferror_5fbatch_5ftoo_5fbig',['GRPC_CALL_ERROR_BATCH_TOO_BIG',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba906d5d530b249b5b853595e424ec400b',1,'grpc.h']]],
['grpc_5fcall_5ferror_5finvalid_5fflags',['GRPC_CALL_ERROR_INVALID_FLAGS',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785bae915786320e24eff4f1e05852d40f861',1,'grpc.h']]],
+ ['grpc_5fcall_5ferror_5finvalid_5fmessage',['GRPC_CALL_ERROR_INVALID_MESSAGE',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7dfc7fe11288dd7a30a8f07b890c9c5b',1,'grpc.h']]],
['grpc_5fcall_5ferror_5finvalid_5fmetadata',['GRPC_CALL_ERROR_INVALID_METADATA',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba13f469c7761a672240ddfe29f85729bd',1,'grpc.h']]],
['grpc_5fcall_5ferror_5fnot_5finvoked',['GRPC_CALL_ERROR_NOT_INVOKED',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba6113860606450e3a3fa40ddf46749296',1,'grpc.h']]],
['grpc_5fcall_5ferror_5fnot_5fon_5fclient',['GRPC_CALL_ERROR_NOT_ON_CLIENT',['../grpc_8h.html#a0d5a8bdd6d53d209cacea4b6fa5d785ba7ba38ea119e00e8b4d10211f4ced9ef6',1,'grpc.h']]],
@@ -139,13 +142,9 @@ var searchData=
['grpc_5fdts_5ffh_5f7',['GRPC_DTS_FH_7',['../internal_8h.html#a6f98ba3b22480becf1bcc47253326a62af80fa92c955868a75af026943b74f976',1,'internal.h']]],
['grpc_5fdts_5ffh_5f8',['GRPC_DTS_FH_8',['../internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a26ea9eff9ffdbd49b96f39f6d1d8320a',1,'internal.h']]],
['grpc_5fdts_5fframe',['GRPC_DTS_FRAME',['../internal_8h.html#a6f98ba3b22480becf1bcc47253326a62a166f3cb24f0210d2a31e37863345b586',1,'internal.h']]],
- ['grpc_5fendpoint_5fcb_5feof',['GRPC_ENDPOINT_CB_EOF',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea2e899c2c1f439bcacb80d720bf16b28a',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5ferror',['GRPC_ENDPOINT_CB_ERROR',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea56bdd1b428950ad6e54bf0ef4044ab8e',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5fok',['GRPC_ENDPOINT_CB_OK',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea48c02072cce4fc7339c4236ea902407f',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5fshutdown',['GRPC_ENDPOINT_CB_SHUTDOWN',['../endpoint_8h.html#abb88e72ffe7908c2def55fea24d321aea077a9b05808b8e3b0e2cf6ab4fe0ee37',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fdone',['GRPC_ENDPOINT_WRITE_DONE',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902a9b592c54f22e5b3d4692aedf57b0a254',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5ferror',['GRPC_ENDPOINT_WRITE_ERROR',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902ac6ee550584876eb6ecba8fa333133f8f',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fpending',['GRPC_ENDPOINT_WRITE_PENDING',['../endpoint_8h.html#abfb8e299371be52c109912cda9dbe902aa3fdd3c500d6ed9c4d33687a80d37f09',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5fdone',['GRPC_ENDPOINT_DONE',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3caf13fb4fae5b62dce1a291a46a18d99b4',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5ferror',['GRPC_ENDPOINT_ERROR',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca27923a830617fcb9fad5c14a9faf7ae1',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5fpending',['GRPC_ENDPOINT_PENDING',['../endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3ca4c69599e563e2d2f32d1ca74f1e363f8',1,'endpoint.h']]],
['grpc_5fhttpcli_5fbody',['GRPC_HTTPCLI_BODY',['../parser_8h.html#a664db6149875c333b0a568ef8711e257ab0d18f147817864752f04b87f1ab54d0',1,'parser.h']]],
['grpc_5fhttpcli_5fheaders',['GRPC_HTTPCLI_HEADERS',['../parser_8h.html#a664db6149875c333b0a568ef8711e257a3bbe99163e8d405c22e405cd380c3ba8',1,'parser.h']]],
['grpc_5fhttpcli_5finitial_5fresponse',['GRPC_HTTPCLI_INITIAL_RESPONSE',['../parser_8h.html#a664db6149875c333b0a568ef8711e257a63262fde49ebad4848be6038d6a6dc8a',1,'parser.h']]],
@@ -170,9 +169,9 @@ var searchData=
['grpc_5fjson_5fnumber',['GRPC_JSON_NUMBER',['../json__common_8h.html#a3e82983bba0988c52251467566a07ce2a0e7572364b1b10b99d5b875329614b44',1,'json_common.h']]],
['grpc_5fjson_5fobject',['GRPC_JSON_OBJECT',['../json__common_8h.html#a3e82983bba0988c52251467566a07ce2a5dee7d9f721c5f616cf7f6fabff912a1',1,'json_common.h']]],
['grpc_5fjson_5fparse_5ferror',['GRPC_JSON_PARSE_ERROR',['../json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24a9e89bd16fe4ee12cff307413b6f28b6c',1,'json_reader.h']]],
- ['grpc_5fjson_5fread_5fchar_5feagain',['GRPC_JSON_READ_CHAR_EAGAIN',['../json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4dab16e9d72bca58d8d43810ed53afb12c9',1,'json_reader.h']]],
- ['grpc_5fjson_5fread_5fchar_5feof',['GRPC_JSON_READ_CHAR_EOF',['../json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4daf9fe6e98c983a5c439783f938b3c86d9',1,'json_reader.h']]],
- ['grpc_5fjson_5fread_5fchar_5ferror',['GRPC_JSON_READ_CHAR_ERROR',['../json__reader_8h.html#a16af7b253440dadd46a80a4b9fddba4da8812b963d2fe1700bdcc1a8084cf86bc',1,'json_reader.h']]],
+ ['grpc_5fjson_5fread_5fchar_5feagain',['GRPC_JSON_READ_CHAR_EAGAIN',['../json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceab16e9d72bca58d8d43810ed53afb12c9',1,'json_reader.h']]],
+ ['grpc_5fjson_5fread_5fchar_5feof',['GRPC_JSON_READ_CHAR_EOF',['../json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fceaf9fe6e98c983a5c439783f938b3c86d9',1,'json_reader.h']]],
+ ['grpc_5fjson_5fread_5fchar_5ferror',['GRPC_JSON_READ_CHAR_ERROR',['../json__reader_8h.html#aaf105ae5beaca1dee30ae54530691fcea8812b963d2fe1700bdcc1a8084cf86bc',1,'json_reader.h']]],
['grpc_5fjson_5fread_5ferror',['GRPC_JSON_READ_ERROR',['../json__reader_8h.html#ab958fafc9819a82736ac5f030feb8d24af34c0d5ee249e46cca43ead968e07ebc',1,'json_reader.h']]],
['grpc_5fjson_5fstate_5fend',['GRPC_JSON_STATE_END',['../json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3abb3c4b5760662831b92f941695deb8ab',1,'json_reader.h']]],
['grpc_5fjson_5fstate_5fobject_5fkey_5fbegin',['GRPC_JSON_STATE_OBJECT_KEY_BEGIN',['../json__reader_8h.html#ab49e2221d9261d6dbeba7714f49998c3ae3661c71859af165b76b78ce3d76b1dd',1,'json_reader.h']]],
diff --git a/doc/ref/core.internal/html/search/files_0.js b/doc/ref/core.internal/html/search/files_0.js
index 89ccd98240..c2509f97dd 100644
--- a/doc/ref/core.internal/html/search/files_0.js
+++ b/doc/ref/core.internal/html/search/files_0.js
@@ -2,6 +2,7 @@ var searchData=
[
['add_5fchannel_5farg_2ec',['add_channel_arg.c',['../add__channel__arg_8c.html',1,'']]],
['add_5fchannel_5farg_2eh',['add_channel_arg.h',['../add__channel__arg_8h.html',1,'']]],
+ ['aggregation_2eh',['aggregation.h',['../aggregation_8h.html',1,'']]],
['alarm_2ec',['alarm.c',['../alarm_8c.html',1,'']]],
['alarm_2eh',['alarm.h',['../alarm_8h.html',1,'']]],
['alarm_5fheap_2ec',['alarm_heap.c',['../alarm__heap_8c.html',1,'']]],
diff --git a/doc/ref/core.internal/html/search/files_10.js b/doc/ref/core.internal/html/search/files_10.js
index c32d53aa7c..a5daf8221b 100644
--- a/doc/ref/core.internal/html/search/files_10.js
+++ b/doc/ref/core.internal/html/search/files_10.js
@@ -1,42 +1,71 @@
var searchData=
[
- ['tcp_5fclient_2eh',['tcp_client.h',['../tcp__client_8h.html',1,'']]],
- ['tcp_5fclient_5fposix_2ec',['tcp_client_posix.c',['../tcp__client__posix_8c.html',1,'']]],
- ['tcp_5fclient_5fwindows_2ec',['tcp_client_windows.c',['../tcp__client__windows_8c.html',1,'']]],
- ['tcp_5fposix_2ec',['tcp_posix.c',['../tcp__posix_8c.html',1,'']]],
- ['tcp_5fposix_2eh',['tcp_posix.h',['../tcp__posix_8h.html',1,'']]],
- ['tcp_5fserver_2eh',['tcp_server.h',['../tcp__server_8h.html',1,'']]],
- ['tcp_5fserver_5fposix_2ec',['tcp_server_posix.c',['../tcp__server__posix_8c.html',1,'']]],
- ['tcp_5fserver_5fwindows_2ec',['tcp_server_windows.c',['../tcp__server__windows_8c.html',1,'']]],
- ['tcp_5fwindows_2ec',['tcp_windows.c',['../tcp__windows_8c.html',1,'']]],
- ['tcp_5fwindows_2eh',['tcp_windows.h',['../tcp__windows_8h.html',1,'']]],
- ['thd_2ec',['thd.c',['../thd_8c.html',1,'']]],
- ['thd_2eh',['thd.h',['../thd_8h.html',1,'']]],
- ['thd_5finternal_2eh',['thd_internal.h',['../thd__internal_8h.html',1,'']]],
- ['thd_5fposix_2ec',['thd_posix.c',['../thd__posix_8c.html',1,'']]],
- ['thd_5fwin32_2ec',['thd_win32.c',['../thd__win32_8c.html',1,'']]],
- ['time_2ec',['time.c',['../time_8c.html',1,'']]],
- ['time_2eh',['time.h',['../time_8h.html',1,'']]],
- ['time_5faveraged_5fstats_2ec',['time_averaged_stats.c',['../time__averaged__stats_8c.html',1,'']]],
- ['time_5faveraged_5fstats_2eh',['time_averaged_stats.h',['../time__averaged__stats_8h.html',1,'']]],
- ['time_5fposix_2ec',['time_posix.c',['../time__posix_8c.html',1,'']]],
- ['time_5fwin32_2ec',['time_win32.c',['../time__win32_8c.html',1,'']]],
- ['timeout_5fencoding_2ec',['timeout_encoding.c',['../timeout__encoding_8c.html',1,'']]],
- ['timeout_5fencoding_2eh',['timeout_encoding.h',['../timeout__encoding_8h.html',1,'']]],
- ['timers_2eh',['timers.h',['../timers_8h.html',1,'']]],
- ['timers_5fpreciseclock_2eh',['timers_preciseclock.h',['../timers__preciseclock_8h.html',1,'']]],
- ['tls_2eh',['tls.h',['../tls_8h.html',1,'']]],
- ['tls_5fgcc_2eh',['tls_gcc.h',['../tls__gcc_8h.html',1,'']]],
- ['tls_5fmsvc_2eh',['tls_msvc.h',['../tls__msvc_8h.html',1,'']]],
- ['tls_5fpthread_2ec',['tls_pthread.c',['../tls__pthread_8c.html',1,'']]],
- ['tls_5fpthread_2eh',['tls_pthread.h',['../tls__pthread_8h.html',1,'']]],
- ['trace_2ec',['trace.c',['../trace_8c.html',1,'']]],
- ['trace_2eh',['trace.h',['../trace_8h.html',1,'']]],
- ['transport_2ec',['transport.c',['../transport_8c.html',1,'']]],
- ['transport_2eh',['transport.h',['../transport_8h.html',1,'']]],
- ['transport_5fimpl_2eh',['transport_impl.h',['../transport__impl_8h.html',1,'']]],
- ['transport_5fop_5fstring_2ec',['transport_op_string.c',['../transport__op__string_8c.html',1,'']]],
- ['transport_5fsecurity_2ec',['transport_security.c',['../transport__security_8c.html',1,'']]],
- ['transport_5fsecurity_2eh',['transport_security.h',['../transport__security_8h.html',1,'']]],
- ['transport_5fsecurity_5finterface_2eh',['transport_security_interface.h',['../transport__security__interface_8h.html',1,'']]]
+ ['secure_5fchannel_5fcreate_2ec',['secure_channel_create.c',['../secure__channel__create_8c.html',1,'']]],
+ ['secure_5fendpoint_2ec',['secure_endpoint.c',['../secure__endpoint_8c.html',1,'']]],
+ ['secure_5fendpoint_2eh',['secure_endpoint.h',['../secure__endpoint_8h.html',1,'']]],
+ ['secure_5ftransport_5fsetup_2ec',['secure_transport_setup.c',['../secure__transport__setup_8c.html',1,'']]],
+ ['secure_5ftransport_5fsetup_2eh',['secure_transport_setup.h',['../secure__transport__setup_8h.html',1,'']]],
+ ['security_5fconnector_2ec',['security_connector.c',['../security__connector_8c.html',1,'']]],
+ ['security_5fconnector_2eh',['security_connector.h',['../security__connector_8h.html',1,'']]],
+ ['security_5fcontext_2ec',['security_context.c',['../security__context_8c.html',1,'']]],
+ ['security_5fcontext_2eh',['security_context.h',['../security__context_8h.html',1,'']]],
+ ['server_2ec',['server.c',['../server_8c.html',1,'']]],
+ ['server_2eh',['server.h',['../server_8h.html',1,'']]],
+ ['server_5fauth_5ffilter_2ec',['server_auth_filter.c',['../server__auth__filter_8c.html',1,'']]],
+ ['server_5fchttp2_2ec',['server_chttp2.c',['../server__chttp2_8c.html',1,'']]],
+ ['server_5fcreate_2ec',['server_create.c',['../server__create_8c.html',1,'']]],
+ ['server_5fsecure_5fchttp2_2ec',['server_secure_chttp2.c',['../server__secure__chttp2_8c.html',1,'']]],
+ ['slice_2ec',['slice.c',['../slice_8c.html',1,'']]],
+ ['slice_2eh',['slice.h',['../slice_8h.html',1,'']]],
+ ['slice_5fbuffer_2ec',['slice_buffer.c',['../slice__buffer_8c.html',1,'']]],
+ ['slice_5fbuffer_2eh',['slice_buffer.h',['../slice__buffer_8h.html',1,'']]],
+ ['sockaddr_2eh',['sockaddr.h',['../sockaddr_8h.html',1,'']]],
+ ['sockaddr_5fposix_2eh',['sockaddr_posix.h',['../sockaddr__posix_8h.html',1,'']]],
+ ['sockaddr_5fresolver_2ec',['sockaddr_resolver.c',['../sockaddr__resolver_8c.html',1,'']]],
+ ['sockaddr_5fresolver_2eh',['sockaddr_resolver.h',['../sockaddr__resolver_8h.html',1,'']]],
+ ['sockaddr_5futils_2ec',['sockaddr_utils.c',['../sockaddr__utils_8c.html',1,'']]],
+ ['sockaddr_5futils_2eh',['sockaddr_utils.h',['../sockaddr__utils_8h.html',1,'']]],
+ ['sockaddr_5fwin32_2eh',['sockaddr_win32.h',['../sockaddr__win32_8h.html',1,'']]],
+ ['socket_5futils_5fcommon_5fposix_2ec',['socket_utils_common_posix.c',['../socket__utils__common__posix_8c.html',1,'']]],
+ ['socket_5futils_5flinux_2ec',['socket_utils_linux.c',['../socket__utils__linux_8c.html',1,'']]],
+ ['socket_5futils_5fposix_2ec',['socket_utils_posix.c',['../socket__utils__posix_8c.html',1,'']]],
+ ['socket_5futils_5fposix_2eh',['socket_utils_posix.h',['../socket__utils__posix_8h.html',1,'']]],
+ ['socket_5fwindows_2ec',['socket_windows.c',['../socket__windows_8c.html',1,'']]],
+ ['socket_5fwindows_2eh',['socket_windows.h',['../socket__windows_8h.html',1,'']]],
+ ['ssl_5ftransport_5fsecurity_2ec',['ssl_transport_security.c',['../ssl__transport__security_8c.html',1,'']]],
+ ['ssl_5ftransport_5fsecurity_2eh',['ssl_transport_security.h',['../ssl__transport__security_8h.html',1,'']]],
+ ['stack_5flockfree_2ec',['stack_lockfree.c',['../stack__lockfree_8c.html',1,'']]],
+ ['stack_5flockfree_2eh',['stack_lockfree.h',['../stack__lockfree_8h.html',1,'']]],
+ ['stap_5ftimers_2ec',['stap_timers.c',['../stap__timers_8c.html',1,'']]],
+ ['status_2eh',['status.h',['../status_8h.html',1,'']]],
+ ['status_5fconversion_2ec',['status_conversion.c',['../status__conversion_8c.html',1,'']]],
+ ['status_5fconversion_2eh',['status_conversion.h',['../status__conversion_8h.html',1,'']]],
+ ['stream_5fencoder_2ec',['stream_encoder.c',['../stream__encoder_8c.html',1,'']]],
+ ['stream_5fencoder_2eh',['stream_encoder.h',['../stream__encoder_8h.html',1,'']]],
+ ['stream_5flists_2ec',['stream_lists.c',['../stream__lists_8c.html',1,'']]],
+ ['stream_5fmap_2ec',['stream_map.c',['../stream__map_8c.html',1,'']]],
+ ['stream_5fmap_2eh',['stream_map.h',['../stream__map_8h.html',1,'']]],
+ ['stream_5fop_2ec',['stream_op.c',['../stream__op_8c.html',1,'']]],
+ ['stream_5fop_2eh',['stream_op.h',['../stream__op_8h.html',1,'']]],
+ ['string_2ec',['string.c',['../string_8c.html',1,'']]],
+ ['string_2eh',['string.h',['../string_8h.html',1,'']]],
+ ['string_5fposix_2ec',['string_posix.c',['../string__posix_8c.html',1,'']]],
+ ['string_5futil_2eh',['string_util.h',['../string__util_8h.html',1,'']]],
+ ['string_5fwin32_2ec',['string_win32.c',['../string__win32_8c.html',1,'']]],
+ ['string_5fwin32_2eh',['string_win32.h',['../string__win32_8h.html',1,'']]],
+ ['subchannel_2ec',['subchannel.c',['../subchannel_8c.html',1,'']]],
+ ['subchannel_2eh',['subchannel.h',['../subchannel_8h.html',1,'']]],
+ ['subchannel_5ffactory_2ec',['subchannel_factory.c',['../subchannel__factory_8c.html',1,'']]],
+ ['subchannel_5ffactory_2eh',['subchannel_factory.h',['../subchannel__factory_8h.html',1,'']]],
+ ['subprocess_2eh',['subprocess.h',['../subprocess_8h.html',1,'']]],
+ ['subprocess_5fposix_2ec',['subprocess_posix.c',['../subprocess__posix_8c.html',1,'']]],
+ ['surface_5ftrace_2ec',['surface_trace.c',['../surface__trace_8c.html',1,'']]],
+ ['surface_5ftrace_2eh',['surface_trace.h',['../surface__trace_8h.html',1,'']]],
+ ['sync_2ec',['sync.c',['../sync_8c.html',1,'']]],
+ ['sync_2eh',['sync.h',['../sync_8h.html',1,'']]],
+ ['sync_5fgeneric_2eh',['sync_generic.h',['../sync__generic_8h.html',1,'']]],
+ ['sync_5fposix_2ec',['sync_posix.c',['../sync__posix_8c.html',1,'']]],
+ ['sync_5fposix_2eh',['sync_posix.h',['../sync__posix_8h.html',1,'']]],
+ ['sync_5fwin32_2ec',['sync_win32.c',['../sync__win32_8c.html',1,'']]],
+ ['sync_5fwin32_2eh',['sync_win32.h',['../sync__win32_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_11.js b/doc/ref/core.internal/html/search/files_11.js
index baf278952c..4b2943b0da 100644
--- a/doc/ref/core.internal/html/search/files_11.js
+++ b/doc/ref/core.internal/html/search/files_11.js
@@ -1,6 +1,43 @@
var searchData=
[
- ['uri_5fparser_2ec',['uri_parser.c',['../uri__parser_8c.html',1,'']]],
- ['uri_5fparser_2eh',['uri_parser.h',['../uri__parser_8h.html',1,'']]],
- ['useful_2eh',['useful.h',['../useful_8h.html',1,'']]]
+ ['tcp_5fclient_2eh',['tcp_client.h',['../tcp__client_8h.html',1,'']]],
+ ['tcp_5fclient_5fposix_2ec',['tcp_client_posix.c',['../tcp__client__posix_8c.html',1,'']]],
+ ['tcp_5fclient_5fwindows_2ec',['tcp_client_windows.c',['../tcp__client__windows_8c.html',1,'']]],
+ ['tcp_5fposix_2ec',['tcp_posix.c',['../tcp__posix_8c.html',1,'']]],
+ ['tcp_5fposix_2eh',['tcp_posix.h',['../tcp__posix_8h.html',1,'']]],
+ ['tcp_5fserver_2eh',['tcp_server.h',['../tcp__server_8h.html',1,'']]],
+ ['tcp_5fserver_5fposix_2ec',['tcp_server_posix.c',['../tcp__server__posix_8c.html',1,'']]],
+ ['tcp_5fserver_5fwindows_2ec',['tcp_server_windows.c',['../tcp__server__windows_8c.html',1,'']]],
+ ['tcp_5fwindows_2ec',['tcp_windows.c',['../tcp__windows_8c.html',1,'']]],
+ ['tcp_5fwindows_2eh',['tcp_windows.h',['../tcp__windows_8h.html',1,'']]],
+ ['thd_2ec',['thd.c',['../thd_8c.html',1,'']]],
+ ['thd_2eh',['thd.h',['../thd_8h.html',1,'']]],
+ ['thd_5finternal_2eh',['thd_internal.h',['../thd__internal_8h.html',1,'']]],
+ ['thd_5fposix_2ec',['thd_posix.c',['../thd__posix_8c.html',1,'']]],
+ ['thd_5fwin32_2ec',['thd_win32.c',['../thd__win32_8c.html',1,'']]],
+ ['time_2ec',['time.c',['../time_8c.html',1,'']]],
+ ['time_2eh',['time.h',['../time_8h.html',1,'']]],
+ ['time_5faveraged_5fstats_2ec',['time_averaged_stats.c',['../time__averaged__stats_8c.html',1,'']]],
+ ['time_5faveraged_5fstats_2eh',['time_averaged_stats.h',['../time__averaged__stats_8h.html',1,'']]],
+ ['time_5fposix_2ec',['time_posix.c',['../time__posix_8c.html',1,'']]],
+ ['time_5fprecise_2eh',['time_precise.h',['../time__precise_8h.html',1,'']]],
+ ['time_5fwin32_2ec',['time_win32.c',['../time__win32_8c.html',1,'']]],
+ ['timeout_5fencoding_2ec',['timeout_encoding.c',['../timeout__encoding_8c.html',1,'']]],
+ ['timeout_5fencoding_2eh',['timeout_encoding.h',['../timeout__encoding_8h.html',1,'']]],
+ ['timers_2eh',['timers.h',['../timers_8h.html',1,'']]],
+ ['tls_2eh',['tls.h',['../tls_8h.html',1,'']]],
+ ['tls_5fgcc_2eh',['tls_gcc.h',['../tls__gcc_8h.html',1,'']]],
+ ['tls_5fmsvc_2eh',['tls_msvc.h',['../tls__msvc_8h.html',1,'']]],
+ ['tls_5fpthread_2ec',['tls_pthread.c',['../tls__pthread_8c.html',1,'']]],
+ ['tls_5fpthread_2eh',['tls_pthread.h',['../tls__pthread_8h.html',1,'']]],
+ ['trace_2ec',['trace.c',['../trace_8c.html',1,'']]],
+ ['trace_2eh',['trace.h',['../trace_8h.html',1,'']]],
+ ['tracing_2ec',['tracing.c',['../tracing_8c.html',1,'']]],
+ ['transport_2ec',['transport.c',['../transport_8c.html',1,'']]],
+ ['transport_2eh',['transport.h',['../transport_8h.html',1,'']]],
+ ['transport_5fimpl_2eh',['transport_impl.h',['../transport__impl_8h.html',1,'']]],
+ ['transport_5fop_5fstring_2ec',['transport_op_string.c',['../transport__op__string_8c.html',1,'']]],
+ ['transport_5fsecurity_2ec',['transport_security.c',['../transport__security_8c.html',1,'']]],
+ ['transport_5fsecurity_2eh',['transport_security.h',['../transport__security_8h.html',1,'']]],
+ ['transport_5fsecurity_5finterface_2eh',['transport_security_interface.h',['../transport__security__interface_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_12.js b/doc/ref/core.internal/html/search/files_12.js
index 100fe7eb2b..86d550baba 100644
--- a/doc/ref/core.internal/html/search/files_12.js
+++ b/doc/ref/core.internal/html/search/files_12.js
@@ -1,6 +1,8 @@
var searchData=
[
- ['varint_2ec',['varint.c',['../varint_8c.html',1,'']]],
- ['varint_2eh',['varint.h',['../varint_8h.html',1,'']]],
- ['version_2ec',['version.c',['../version_8c.html',1,'']]]
+ ['udp_5fserver_2ec',['udp_server.c',['../udp__server_8c.html',1,'']]],
+ ['udp_5fserver_2eh',['udp_server.h',['../udp__server_8h.html',1,'']]],
+ ['uri_5fparser_2ec',['uri_parser.c',['../uri__parser_8c.html',1,'']]],
+ ['uri_5fparser_2eh',['uri_parser.h',['../uri__parser_8h.html',1,'']]],
+ ['useful_2eh',['useful.h',['../useful_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_13.js b/doc/ref/core.internal/html/search/files_13.js
index 0bf6f46a61..100fe7eb2b 100644
--- a/doc/ref/core.internal/html/search/files_13.js
+++ b/doc/ref/core.internal/html/search/files_13.js
@@ -1,10 +1,6 @@
var searchData=
[
- ['wakeup_5ffd_5feventfd_2ec',['wakeup_fd_eventfd.c',['../wakeup__fd__eventfd_8c.html',1,'']]],
- ['wakeup_5ffd_5fnospecial_2ec',['wakeup_fd_nospecial.c',['../wakeup__fd__nospecial_8c.html',1,'']]],
- ['wakeup_5ffd_5fpipe_2ec',['wakeup_fd_pipe.c',['../wakeup__fd__pipe_8c.html',1,'']]],
- ['wakeup_5ffd_5fpipe_2eh',['wakeup_fd_pipe.h',['../wakeup__fd__pipe_8h.html',1,'']]],
- ['wakeup_5ffd_5fposix_2ec',['wakeup_fd_posix.c',['../wakeup__fd__posix_8c.html',1,'']]],
- ['wakeup_5ffd_5fposix_2eh',['wakeup_fd_posix.h',['../wakeup__fd__posix_8h.html',1,'']]],
- ['writing_2ec',['writing.c',['../writing_8c.html',1,'']]]
+ ['varint_2ec',['varint.c',['../varint_8c.html',1,'']]],
+ ['varint_2eh',['varint.h',['../varint_8h.html',1,'']]],
+ ['version_2ec',['version.c',['../version_8c.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_14.html b/doc/ref/core.internal/html/search/files_14.html
new file mode 100644
index 0000000000..9dc5ea513d
--- /dev/null
+++ b/doc/ref/core.internal/html/search/files_14.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/search/files_14.js b/doc/ref/core.internal/html/search/files_14.js
new file mode 100644
index 0000000000..0bf6f46a61
--- /dev/null
+++ b/doc/ref/core.internal/html/search/files_14.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['wakeup_5ffd_5feventfd_2ec',['wakeup_fd_eventfd.c',['../wakeup__fd__eventfd_8c.html',1,'']]],
+ ['wakeup_5ffd_5fnospecial_2ec',['wakeup_fd_nospecial.c',['../wakeup__fd__nospecial_8c.html',1,'']]],
+ ['wakeup_5ffd_5fpipe_2ec',['wakeup_fd_pipe.c',['../wakeup__fd__pipe_8c.html',1,'']]],
+ ['wakeup_5ffd_5fpipe_2eh',['wakeup_fd_pipe.h',['../wakeup__fd__pipe_8h.html',1,'']]],
+ ['wakeup_5ffd_5fposix_2ec',['wakeup_fd_posix.c',['../wakeup__fd__posix_8c.html',1,'']]],
+ ['wakeup_5ffd_5fposix_2eh',['wakeup_fd_posix.h',['../wakeup__fd__posix_8h.html',1,'']]],
+ ['writing_2ec',['writing.c',['../writing_8c.html',1,'']]]
+];
diff --git a/doc/ref/core.internal/html/search/files_2.js b/doc/ref/core.internal/html/search/files_2.js
index 109c857b69..ee79c7bd58 100644
--- a/doc/ref/core.internal/html/search/files_2.js
+++ b/doc/ref/core.internal/html/search/files_2.js
@@ -4,10 +4,9 @@ var searchData=
['call_2eh',['call.h',['../call_8h.html',1,'']]],
['call_5fdetails_2ec',['call_details.c',['../call__details_8c.html',1,'']]],
['call_5flog_5fbatch_2ec',['call_log_batch.c',['../call__log__batch_8c.html',1,'']]],
- ['cancellable_2ec',['cancellable.c',['../cancellable_8c.html',1,'']]],
- ['cancellable_5fplatform_2eh',['cancellable_platform.h',['../cancellable__platform_8h.html',1,'']]],
['census_2eh',['census.h',['../census_8h.html',1,'']]],
- ['census_5ffilter_2eh',['census_filter.h',['../census__filter_8h.html',1,'']]],
+ ['census_5finterface_2eh',['census_interface.h',['../census__interface_8h.html',1,'']]],
+ ['census_5frpc_5fstats_2eh',['census_rpc_stats.h',['../census__rpc__stats_8h.html',1,'']]],
['channel_2ec',['channel.c',['../channel_8c.html',1,'']]],
['channel_2eh',['channel.h',['../channel_8h.html',1,'']]],
['channel_5fargs_2ec',['channel_args.c',['../channel__args_8c.html',1,'']]],
@@ -37,8 +36,8 @@ var searchData=
['connector_2ec',['connector.c',['../connector_8c.html',1,'']]],
['connector_2eh',['connector.h',['../connector_8h.html',1,'']]],
['context_2ec',['context.c',['../context_8c.html',1,'']]],
- ['context_2eh',['context.h',['../census_2context_8h.html',1,'']]],
['context_2eh',['context.h',['../channel_2context_8h.html',1,'']]],
+ ['context_2eh',['context.h',['../census_2context_8h.html',1,'']]],
['cpu_2eh',['cpu.h',['../cpu_8h.html',1,'']]],
['cpu_5fiphone_2ec',['cpu_iphone.c',['../cpu__iphone_8c.html',1,'']]],
['cpu_5flinux_2ec',['cpu_linux.c',['../cpu__linux_8c.html',1,'']]],
diff --git a/doc/ref/core.internal/html/search/files_6.js b/doc/ref/core.internal/html/search/files_6.js
index 214460ac06..48ed7796b1 100644
--- a/doc/ref/core.internal/html/search/files_6.js
+++ b/doc/ref/core.internal/html/search/files_6.js
@@ -3,5 +3,7 @@ var searchData=
['google_5fdefault_5fcredentials_2ec',['google_default_credentials.c',['../google__default__credentials_8c.html',1,'']]],
['grpc_2eh',['grpc.h',['../grpc_8h.html',1,'']]],
['grpc_5fcontext_2ec',['grpc_context.c',['../grpc__context_8c.html',1,'']]],
+ ['grpc_5ffilter_2ec',['grpc_filter.c',['../grpc__filter_8c.html',1,'']]],
+ ['grpc_5ffilter_2eh',['grpc_filter.h',['../grpc__filter_8h.html',1,'']]],
['grpc_5fsecurity_2eh',['grpc_security.h',['../grpc__security_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_7.js b/doc/ref/core.internal/html/search/files_7.js
index e7279661da..4f454321ae 100644
--- a/doc/ref/core.internal/html/search/files_7.js
+++ b/doc/ref/core.internal/html/search/files_7.js
@@ -16,7 +16,6 @@ var searchData=
['httpcli_2ec',['httpcli.c',['../httpcli_8c.html',1,'']]],
['httpcli_2eh',['httpcli.h',['../httpcli_8h.html',1,'']]],
['httpcli_5fsecurity_5fconnector_2ec',['httpcli_security_connector.c',['../httpcli__security__connector_8c.html',1,'']]],
- ['httpcli_5fsecurity_5fconnector_2eh',['httpcli_security_connector.h',['../httpcli__security__connector_8h.html',1,'']]],
['huffsyms_2ec',['huffsyms.c',['../huffsyms_8c.html',1,'']]],
['huffsyms_2eh',['huffsyms.h',['../huffsyms_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_d.js b/doc/ref/core.internal/html/search/files_d.js
index 4b0180c643..32d48f084a 100644
--- a/doc/ref/core.internal/html/search/files_d.js
+++ b/doc/ref/core.internal/html/search/files_d.js
@@ -1,23 +1,4 @@
var searchData=
[
- ['parser_2ec',['parser.c',['../parser_8c.html',1,'']]],
- ['parser_2eh',['parser.h',['../parser_8h.html',1,'']]],
- ['parsing_2ec',['parsing.c',['../parsing_8c.html',1,'']]],
- ['pick_5ffirst_2ec',['pick_first.c',['../pick__first_8c.html',1,'']]],
- ['pick_5ffirst_2eh',['pick_first.h',['../pick__first_8h.html',1,'']]],
- ['pollset_2eh',['pollset.h',['../pollset_8h.html',1,'']]],
- ['pollset_5fkick_5fposix_2ec',['pollset_kick_posix.c',['../pollset__kick__posix_8c.html',1,'']]],
- ['pollset_5fkick_5fposix_2eh',['pollset_kick_posix.h',['../pollset__kick__posix_8h.html',1,'']]],
- ['pollset_5fmultipoller_5fwith_5fepoll_2ec',['pollset_multipoller_with_epoll.c',['../pollset__multipoller__with__epoll_8c.html',1,'']]],
- ['pollset_5fmultipoller_5fwith_5fpoll_5fposix_2ec',['pollset_multipoller_with_poll_posix.c',['../pollset__multipoller__with__poll__posix_8c.html',1,'']]],
- ['pollset_5fposix_2ec',['pollset_posix.c',['../pollset__posix_8c.html',1,'']]],
- ['pollset_5fposix_2eh',['pollset_posix.h',['../pollset__posix_8h.html',1,'']]],
- ['pollset_5fset_2eh',['pollset_set.h',['../pollset__set_8h.html',1,'']]],
- ['pollset_5fset_5fposix_2ec',['pollset_set_posix.c',['../pollset__set__posix_8c.html',1,'']]],
- ['pollset_5fset_5fposix_2eh',['pollset_set_posix.h',['../pollset__set__posix_8h.html',1,'']]],
- ['pollset_5fset_5fwindows_2ec',['pollset_set_windows.c',['../pollset__set__windows_8c.html',1,'']]],
- ['pollset_5fset_5fwindows_2eh',['pollset_set_windows.h',['../pollset__set__windows_8h.html',1,'']]],
- ['pollset_5fwindows_2ec',['pollset_windows.c',['../pollset__windows_8c.html',1,'']]],
- ['pollset_5fwindows_2eh',['pollset_windows.h',['../pollset__windows_8h.html',1,'']]],
- ['port_5fplatform_2eh',['port_platform.h',['../port__platform_8h.html',1,'']]]
+ ['operation_2ec',['operation.c',['../operation_8c.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_e.js b/doc/ref/core.internal/html/search/files_e.js
index a506275162..75adeadf27 100644
--- a/doc/ref/core.internal/html/search/files_e.js
+++ b/doc/ref/core.internal/html/search/files_e.js
@@ -1,14 +1,21 @@
var searchData=
[
- ['record_5fstat_2ec',['record_stat.c',['../record__stat_8c.html',1,'']]],
- ['resolve_5faddress_2eh',['resolve_address.h',['../resolve__address_8h.html',1,'']]],
- ['resolve_5faddress_5fposix_2ec',['resolve_address_posix.c',['../resolve__address__posix_8c.html',1,'']]],
- ['resolve_5faddress_5fwindows_2ec',['resolve_address_windows.c',['../resolve__address__windows_8c.html',1,'']]],
- ['resolver_2ec',['resolver.c',['../resolver_8c.html',1,'']]],
- ['resolver_2eh',['resolver.h',['../resolver_8h.html',1,'']]],
- ['resolver_5ffactory_2ec',['resolver_factory.c',['../resolver__factory_8c.html',1,'']]],
- ['resolver_5ffactory_2eh',['resolver_factory.h',['../resolver__factory_8h.html',1,'']]],
- ['resolver_5fregistry_2ec',['resolver_registry.c',['../resolver__registry_8c.html',1,'']]],
- ['resolver_5fregistry_2eh',['resolver_registry.h',['../resolver__registry_8h.html',1,'']]],
- ['rpc_5fstat_5fid_2eh',['rpc_stat_id.h',['../rpc__stat__id_8h.html',1,'']]]
+ ['parser_2ec',['parser.c',['../parser_8c.html',1,'']]],
+ ['parser_2eh',['parser.h',['../parser_8h.html',1,'']]],
+ ['parsing_2ec',['parsing.c',['../parsing_8c.html',1,'']]],
+ ['pick_5ffirst_2ec',['pick_first.c',['../pick__first_8c.html',1,'']]],
+ ['pick_5ffirst_2eh',['pick_first.h',['../pick__first_8h.html',1,'']]],
+ ['pollset_2eh',['pollset.h',['../pollset_8h.html',1,'']]],
+ ['pollset_5fmultipoller_5fwith_5fepoll_2ec',['pollset_multipoller_with_epoll.c',['../pollset__multipoller__with__epoll_8c.html',1,'']]],
+ ['pollset_5fmultipoller_5fwith_5fpoll_5fposix_2ec',['pollset_multipoller_with_poll_posix.c',['../pollset__multipoller__with__poll__posix_8c.html',1,'']]],
+ ['pollset_5fposix_2ec',['pollset_posix.c',['../pollset__posix_8c.html',1,'']]],
+ ['pollset_5fposix_2eh',['pollset_posix.h',['../pollset__posix_8h.html',1,'']]],
+ ['pollset_5fset_2eh',['pollset_set.h',['../pollset__set_8h.html',1,'']]],
+ ['pollset_5fset_5fposix_2ec',['pollset_set_posix.c',['../pollset__set__posix_8c.html',1,'']]],
+ ['pollset_5fset_5fposix_2eh',['pollset_set_posix.h',['../pollset__set__posix_8h.html',1,'']]],
+ ['pollset_5fset_5fwindows_2ec',['pollset_set_windows.c',['../pollset__set__windows_8c.html',1,'']]],
+ ['pollset_5fset_5fwindows_2eh',['pollset_set_windows.h',['../pollset__set__windows_8h.html',1,'']]],
+ ['pollset_5fwindows_2ec',['pollset_windows.c',['../pollset__windows_8c.html',1,'']]],
+ ['pollset_5fwindows_2eh',['pollset_windows.h',['../pollset__windows_8h.html',1,'']]],
+ ['port_5fplatform_2eh',['port_platform.h',['../port__platform_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/files_f.js b/doc/ref/core.internal/html/search/files_f.js
index a5daf8221b..5c8dcb90ed 100644
--- a/doc/ref/core.internal/html/search/files_f.js
+++ b/doc/ref/core.internal/html/search/files_f.js
@@ -1,71 +1,13 @@
var searchData=
[
- ['secure_5fchannel_5fcreate_2ec',['secure_channel_create.c',['../secure__channel__create_8c.html',1,'']]],
- ['secure_5fendpoint_2ec',['secure_endpoint.c',['../secure__endpoint_8c.html',1,'']]],
- ['secure_5fendpoint_2eh',['secure_endpoint.h',['../secure__endpoint_8h.html',1,'']]],
- ['secure_5ftransport_5fsetup_2ec',['secure_transport_setup.c',['../secure__transport__setup_8c.html',1,'']]],
- ['secure_5ftransport_5fsetup_2eh',['secure_transport_setup.h',['../secure__transport__setup_8h.html',1,'']]],
- ['security_5fconnector_2ec',['security_connector.c',['../security__connector_8c.html',1,'']]],
- ['security_5fconnector_2eh',['security_connector.h',['../security__connector_8h.html',1,'']]],
- ['security_5fcontext_2ec',['security_context.c',['../security__context_8c.html',1,'']]],
- ['security_5fcontext_2eh',['security_context.h',['../security__context_8h.html',1,'']]],
- ['server_2ec',['server.c',['../server_8c.html',1,'']]],
- ['server_2eh',['server.h',['../server_8h.html',1,'']]],
- ['server_5fauth_5ffilter_2ec',['server_auth_filter.c',['../server__auth__filter_8c.html',1,'']]],
- ['server_5fchttp2_2ec',['server_chttp2.c',['../server__chttp2_8c.html',1,'']]],
- ['server_5fcreate_2ec',['server_create.c',['../server__create_8c.html',1,'']]],
- ['server_5fsecure_5fchttp2_2ec',['server_secure_chttp2.c',['../server__secure__chttp2_8c.html',1,'']]],
- ['slice_2ec',['slice.c',['../slice_8c.html',1,'']]],
- ['slice_2eh',['slice.h',['../slice_8h.html',1,'']]],
- ['slice_5fbuffer_2ec',['slice_buffer.c',['../slice__buffer_8c.html',1,'']]],
- ['slice_5fbuffer_2eh',['slice_buffer.h',['../slice__buffer_8h.html',1,'']]],
- ['sockaddr_2eh',['sockaddr.h',['../sockaddr_8h.html',1,'']]],
- ['sockaddr_5fposix_2eh',['sockaddr_posix.h',['../sockaddr__posix_8h.html',1,'']]],
- ['sockaddr_5fresolver_2ec',['sockaddr_resolver.c',['../sockaddr__resolver_8c.html',1,'']]],
- ['sockaddr_5fresolver_2eh',['sockaddr_resolver.h',['../sockaddr__resolver_8h.html',1,'']]],
- ['sockaddr_5futils_2ec',['sockaddr_utils.c',['../sockaddr__utils_8c.html',1,'']]],
- ['sockaddr_5futils_2eh',['sockaddr_utils.h',['../sockaddr__utils_8h.html',1,'']]],
- ['sockaddr_5fwin32_2eh',['sockaddr_win32.h',['../sockaddr__win32_8h.html',1,'']]],
- ['socket_5futils_5fcommon_5fposix_2ec',['socket_utils_common_posix.c',['../socket__utils__common__posix_8c.html',1,'']]],
- ['socket_5futils_5flinux_2ec',['socket_utils_linux.c',['../socket__utils__linux_8c.html',1,'']]],
- ['socket_5futils_5fposix_2ec',['socket_utils_posix.c',['../socket__utils__posix_8c.html',1,'']]],
- ['socket_5futils_5fposix_2eh',['socket_utils_posix.h',['../socket__utils__posix_8h.html',1,'']]],
- ['socket_5fwindows_2ec',['socket_windows.c',['../socket__windows_8c.html',1,'']]],
- ['socket_5fwindows_2eh',['socket_windows.h',['../socket__windows_8h.html',1,'']]],
- ['ssl_5ftransport_5fsecurity_2ec',['ssl_transport_security.c',['../ssl__transport__security_8c.html',1,'']]],
- ['ssl_5ftransport_5fsecurity_2eh',['ssl_transport_security.h',['../ssl__transport__security_8h.html',1,'']]],
- ['stack_5flockfree_2ec',['stack_lockfree.c',['../stack__lockfree_8c.html',1,'']]],
- ['stack_5flockfree_2eh',['stack_lockfree.h',['../stack__lockfree_8h.html',1,'']]],
- ['stap_5ftimers_2ec',['stap_timers.c',['../stap__timers_8c.html',1,'']]],
- ['status_2eh',['status.h',['../status_8h.html',1,'']]],
- ['status_5fconversion_2ec',['status_conversion.c',['../status__conversion_8c.html',1,'']]],
- ['status_5fconversion_2eh',['status_conversion.h',['../status__conversion_8h.html',1,'']]],
- ['stream_5fencoder_2ec',['stream_encoder.c',['../stream__encoder_8c.html',1,'']]],
- ['stream_5fencoder_2eh',['stream_encoder.h',['../stream__encoder_8h.html',1,'']]],
- ['stream_5flists_2ec',['stream_lists.c',['../stream__lists_8c.html',1,'']]],
- ['stream_5fmap_2ec',['stream_map.c',['../stream__map_8c.html',1,'']]],
- ['stream_5fmap_2eh',['stream_map.h',['../stream__map_8h.html',1,'']]],
- ['stream_5fop_2ec',['stream_op.c',['../stream__op_8c.html',1,'']]],
- ['stream_5fop_2eh',['stream_op.h',['../stream__op_8h.html',1,'']]],
- ['string_2ec',['string.c',['../string_8c.html',1,'']]],
- ['string_2eh',['string.h',['../string_8h.html',1,'']]],
- ['string_5fposix_2ec',['string_posix.c',['../string__posix_8c.html',1,'']]],
- ['string_5futil_2eh',['string_util.h',['../string__util_8h.html',1,'']]],
- ['string_5fwin32_2ec',['string_win32.c',['../string__win32_8c.html',1,'']]],
- ['string_5fwin32_2eh',['string_win32.h',['../string__win32_8h.html',1,'']]],
- ['subchannel_2ec',['subchannel.c',['../subchannel_8c.html',1,'']]],
- ['subchannel_2eh',['subchannel.h',['../subchannel_8h.html',1,'']]],
- ['subchannel_5ffactory_2ec',['subchannel_factory.c',['../subchannel__factory_8c.html',1,'']]],
- ['subchannel_5ffactory_2eh',['subchannel_factory.h',['../subchannel__factory_8h.html',1,'']]],
- ['subprocess_2eh',['subprocess.h',['../subprocess_8h.html',1,'']]],
- ['subprocess_5fposix_2ec',['subprocess_posix.c',['../subprocess__posix_8c.html',1,'']]],
- ['surface_5ftrace_2ec',['surface_trace.c',['../surface__trace_8c.html',1,'']]],
- ['surface_5ftrace_2eh',['surface_trace.h',['../surface__trace_8h.html',1,'']]],
- ['sync_2ec',['sync.c',['../sync_8c.html',1,'']]],
- ['sync_2eh',['sync.h',['../sync_8h.html',1,'']]],
- ['sync_5fgeneric_2eh',['sync_generic.h',['../sync__generic_8h.html',1,'']]],
- ['sync_5fposix_2ec',['sync_posix.c',['../sync__posix_8c.html',1,'']]],
- ['sync_5fposix_2eh',['sync_posix.h',['../sync__posix_8h.html',1,'']]],
- ['sync_5fwin32_2ec',['sync_win32.c',['../sync__win32_8c.html',1,'']]],
- ['sync_5fwin32_2eh',['sync_win32.h',['../sync__win32_8h.html',1,'']]]
+ ['resolve_5faddress_2eh',['resolve_address.h',['../resolve__address_8h.html',1,'']]],
+ ['resolve_5faddress_5fposix_2ec',['resolve_address_posix.c',['../resolve__address__posix_8c.html',1,'']]],
+ ['resolve_5faddress_5fwindows_2ec',['resolve_address_windows.c',['../resolve__address__windows_8c.html',1,'']]],
+ ['resolver_2ec',['resolver.c',['../resolver_8c.html',1,'']]],
+ ['resolver_2eh',['resolver.h',['../resolver_8h.html',1,'']]],
+ ['resolver_5ffactory_2ec',['resolver_factory.c',['../resolver__factory_8c.html',1,'']]],
+ ['resolver_5ffactory_2eh',['resolver_factory.h',['../resolver__factory_8h.html',1,'']]],
+ ['resolver_5fregistry_2ec',['resolver_registry.c',['../resolver__registry_8c.html',1,'']]],
+ ['resolver_5fregistry_2eh',['resolver_registry.h',['../resolver__registry_8h.html',1,'']]],
+ ['rpc_5fmetric_5fid_2eh',['rpc_metric_id.h',['../rpc__metric__id_8h.html',1,'']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_0.js b/doc/ref/core.internal/html/search/functions_0.js
index 6b9715441c..a156cace6c 100644
--- a/doc/ref/core.internal/html/search/functions_0.js
+++ b/doc/ref/core.internal/html/search/functions_0.js
@@ -1,13 +1,51 @@
var searchData=
[
- ['census_5fcontext_5fdeserialize',['census_context_deserialize',['../census_8h.html#ad9daab242b41571299ac5b3bca71fc0d',1,'census_context_deserialize(const char *buffer, census_context **context):&#160;context.c'],['../context_8c.html#ad9daab242b41571299ac5b3bca71fc0d',1,'census_context_deserialize(const char *buffer, census_context **context):&#160;context.c']]],
- ['census_5fcontext_5fdestroy',['census_context_destroy',['../census_8h.html#a5bfcd1edc546eeacf111c3316ae7785d',1,'census_context_destroy(census_context *context):&#160;context.c'],['../context_8c.html#a5bfcd1edc546eeacf111c3316ae7785d',1,'census_context_destroy(census_context *context):&#160;context.c']]],
+ ['census_5fadd_5fmethod_5ftag',['census_add_method_tag',['../census__interface_8h.html#a552a9afcc6421df54d08fc91fefadc05',1,'census_interface.h']]],
+ ['census_5faggregated_5frpc_5fstats_5fset_5fempty',['census_aggregated_rpc_stats_set_empty',['../census__rpc__stats_8h.html#a2e9715232457f191271d245fe310d40b',1,'census_rpc_stats.h']]],
['census_5fcontext_5fserialize',['census_context_serialize',['../census_8h.html#ad9a7d3170ecf720e1b22a4f255605748',1,'census_context_serialize(const census_context *context, char *buffer, size_t buf_size):&#160;context.c'],['../context_8c.html#ad9a7d3170ecf720e1b22a4f255605748',1,'census_context_serialize(const census_context *context, char *buffer, size_t buf_size):&#160;context.c']]],
+ ['census_5fcontext_5ftag_5fset',['census_context_tag_set',['../census_8h.html#a78ec7fa52ea54e631bb11d59a8adba33',1,'census.h']]],
['census_5fenabled',['census_enabled',['../census_8h.html#a742616973e78aaf969389cea20feea9f',1,'census_enabled(void):&#160;initialize.c'],['../initialize_8c.html#a742616973e78aaf969389cea20feea9f',1,'census_enabled(void):&#160;initialize.c']]],
+ ['census_5fend_5fop',['census_end_op',['../census_8h.html#a97a3300020cdacd7149e0efae9f5541e',1,'census_end_op(census_context *context, int status):&#160;operation.c'],['../operation_8c.html#a97a3300020cdacd7149e0efae9f5541e',1,'census_end_op(census_context *context, int status):&#160;operation.c']]],
+ ['census_5fget_5fclient_5fstats',['census_get_client_stats',['../census__rpc__stats_8h.html#a5072637c95e9789d62506c89ee0ebf18',1,'census_rpc_stats.h']]],
+ ['census_5fget_5fserver_5fstats',['census_get_server_stats',['../census__rpc__stats_8h.html#a0c6f675d096e26b834aa63681553b3b3',1,'census_rpc_stats.h']]],
+ ['census_5fget_5ftrace_5frecord',['census_get_trace_record',['../census_8h.html#a31151a1bca352d6046e6039fa864808c',1,'census.h']]],
+ ['census_5finit',['census_init',['../census__interface_8h.html#a8866ff2ef76ca46e4082f8c97b425328',1,'census_interface.h']]],
['census_5finitialize',['census_initialize',['../census_8h.html#a4cea92157f3de215724f6bf4aeaee1b6',1,'census_initialize(int features):&#160;initialize.c'],['../initialize_8c.html#a4cea92157f3de215724f6bf4aeaee1b6',1,'census_initialize(int features):&#160;initialize.c']]],
- ['census_5frecord_5fstat',['census_record_stat',['../census_8h.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb',1,'census_record_stat(census_context *context, census_stat *stats, size_t nstats):&#160;record_stat.c'],['../record__stat_8c.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb',1,'census_record_stat(census_context *context, census_stat *stats, size_t nstats):&#160;record_stat.c']]],
- ['census_5fshutdown',['census_shutdown',['../census_8h.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c'],['../initialize_8c.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c']]],
+ ['census_5frecord_5frpc_5fclient_5fstats',['census_record_rpc_client_stats',['../census__rpc__stats_8h.html#a24940ba98a230d5374d06ab7c77eeb37',1,'census_rpc_stats.h']]],
+ ['census_5frecord_5frpc_5fserver_5fstats',['census_record_rpc_server_stats',['../census__rpc__stats_8h.html#a3a12bb0df6a1191714e3452e0d025a6c',1,'census_rpc_stats.h']]],
+ ['census_5frecord_5fvalues',['census_record_values',['../census_8h.html#a1225e8bbc14ff51173b6485940940572',1,'census.h']]],
+ ['census_5frpc_5fstats_5fcreate_5fempty',['census_rpc_stats_create_empty',['../census__rpc__stats_8h.html#a191cf1b98ebb105c38e6273fad490d67',1,'census_rpc_stats.h']]],
+ ['census_5fset_5frpc_5fclient_5fpeer',['census_set_rpc_client_peer',['../census_8h.html#a06407a753c261626b4e25c4f6fe0b840',1,'census.h']]],
+ ['census_5fset_5ftrace_5fmask',['census_set_trace_mask',['../census_8h.html#a2762b05c4e9bb8a6994519725cb69a84',1,'census_set_trace_mask(int trace_mask):&#160;tracing.c'],['../tracing_8c.html#a2762b05c4e9bb8a6994519725cb69a84',1,'census_set_trace_mask(int trace_mask):&#160;tracing.c']]],
+ ['census_5fshutdown',['census_shutdown',['../census_8h.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c'],['../census__interface_8h.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c'],['../initialize_8c.html#aa792b067548ecdd987d560b492c83d85',1,'census_shutdown(void):&#160;initialize.c']]],
+ ['census_5fstart_5fclient_5frpc_5fop',['census_start_client_rpc_op',['../census_8h.html#a0f2a69b151eac68f3c50806d2162d9f4',1,'census_start_client_rpc_op(const census_context *context, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, const census_timestamp *start_time):&#160;operation.c'],['../operation_8c.html#a0f2a69b151eac68f3c50806d2162d9f4',1,'census_start_client_rpc_op(const census_context *context, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, const census_timestamp *start_time):&#160;operation.c']]],
+ ['census_5fstart_5fop',['census_start_op',['../census_8h.html#a14287fdb8adc322c1801435eb121e642',1,'census_start_op(census_context *context, const char *family, const char *name, int trace_mask):&#160;operation.c'],['../operation_8c.html#a14287fdb8adc322c1801435eb121e642',1,'census_start_op(census_context *context, const char *family, const char *name, int trace_mask):&#160;operation.c']]],
+ ['census_5fstart_5frpc_5fop_5ftimestamp',['census_start_rpc_op_timestamp',['../census_8h.html#a71b2afd7a1663c2a716af7242895442b',1,'census_start_rpc_op_timestamp(void):&#160;operation.c'],['../operation_8c.html#a71b2afd7a1663c2a716af7242895442b',1,'census_start_rpc_op_timestamp(void):&#160;operation.c']]],
+ ['census_5fstart_5fserver_5frpc_5fop',['census_start_server_rpc_op',['../census_8h.html#ab7014fb10de411a91588f05658148177',1,'census_start_server_rpc_op(const char *buffer, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, census_timestamp *start_time):&#160;operation.c'],['../operation_8c.html#ab7014fb10de411a91588f05658148177',1,'census_start_server_rpc_op(const char *buffer, gpr_int64 rpc_name_id, const census_rpc_name_info *rpc_name_info, const char *peer, int trace_mask, census_timestamp *start_time):&#160;operation.c']]],
+ ['census_5fstats_5fstore_5finit',['census_stats_store_init',['../census__rpc__stats_8h.html#a50bcafb96cb65b95b9c92983b17fd410',1,'census_rpc_stats.h']]],
+ ['census_5fstats_5fstore_5fshutdown',['census_stats_store_shutdown',['../census__rpc__stats_8h.html#aa8e749025fa380655363ff7630cf5dd2',1,'census_rpc_stats.h']]],
['census_5fsupported',['census_supported',['../census_8h.html#ad5f627a64ac4febbc61d2b89801d40e9',1,'census_supported(void):&#160;initialize.c'],['../initialize_8c.html#ad5f627a64ac4febbc61d2b89801d40e9',1,'census_supported(void):&#160;initialize.c']]],
+ ['census_5ftag_5fset_5fadd',['census_tag_set_add',['../census_8h.html#ac690af8a7c06c6fb152fc9b0b8efc142',1,'census.h']]],
+ ['census_5ftag_5fset_5fclose',['census_tag_set_close',['../census_8h.html#acbca4449a68fd3e2c17f1e0bcf1e663a',1,'census.h']]],
+ ['census_5ftag_5fset_5fcreate',['census_tag_set_create',['../census_8h.html#a14f21902360aa221e6307cec05a110a5',1,'census.h']]],
+ ['census_5ftag_5fset_5fdestroy',['census_tag_set_destroy',['../census_8h.html#a07ccf6250c7e2d4ef7180c510fd68ab2',1,'census.h']]],
+ ['census_5ftag_5fset_5fnext',['census_tag_set_next',['../census_8h.html#a03847b518034c5c3b801fdd95569f400',1,'census.h']]],
+ ['census_5ftag_5fset_5fopen',['census_tag_set_open',['../census_8h.html#aae5c38cb581600a401d1f8dca741bf63',1,'census.h']]],
+ ['census_5ftrace_5fmask',['census_trace_mask',['../census_8h.html#afeb62854542a09290181209ea72b9158',1,'census_trace_mask(const census_context *context):&#160;tracing.c'],['../tracing_8c.html#afeb62854542a09290181209ea72b9158',1,'census_trace_mask(const census_context *context):&#160;tracing.c']]],
+ ['census_5ftrace_5fprint',['census_trace_print',['../census_8h.html#af3822f36fcbca23a3af9d3e8b3fb3317',1,'census_trace_print(census_context *context, gpr_uint32 type, const char *buffer, size_t n):&#160;tracing.c'],['../tracing_8c.html#af3822f36fcbca23a3af9d3e8b3fb3317',1,'census_trace_print(census_context *context, gpr_uint32 type, const char *buffer, size_t n):&#160;tracing.c']]],
+ ['census_5ftrace_5fscan_5fend',['census_trace_scan_end',['../census_8h.html#adee01ffd0c56ca2c8c90919a73c3f8ba',1,'census.h']]],
+ ['census_5ftrace_5fscan_5fstart',['census_trace_scan_start',['../census_8h.html#ab93305c7e6b04cd51f95aa497227f53a',1,'census.h']]],
+ ['census_5ftracing_5fend_5fop',['census_tracing_end_op',['../census__interface_8h.html#ae49d93a96470f7004cc6fece973c4650',1,'census_interface.h']]],
+ ['census_5ftracing_5fprint',['census_tracing_print',['../census__interface_8h.html#aa5c158cd18473eece090d536be1992e4',1,'census_interface.h']]],
+ ['census_5ftracing_5fstart_5fop',['census_tracing_start_op',['../census__interface_8h.html#a671a745250f567f8ff4bc134b639fa7c',1,'census_interface.h']]],
+ ['census_5fview_5faggregrations',['census_view_aggregrations',['../census_8h.html#ab40a6a544d107b067eb5ca8326efeded',1,'census.h']]],
+ ['census_5fview_5fcreate',['census_view_create',['../census_8h.html#a3bf772ddda26227f485b375192af85f2',1,'census.h']]],
+ ['census_5fview_5fdelete',['census_view_delete',['../census_8h.html#a529bb89984b69da3b4cab9deb68175a9',1,'census.h']]],
+ ['census_5fview_5fget_5fdata',['census_view_get_data',['../census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5',1,'census.h']]],
+ ['census_5fview_5fmetric',['census_view_metric',['../census_8h.html#aa5741f85edf5b3e72f89797ae85463b0',1,'census.h']]],
+ ['census_5fview_5fnaggregations',['census_view_naggregations',['../census_8h.html#ac993f47fe73f67e5f8c8f4b00c358144',1,'census.h']]],
+ ['census_5fview_5freset',['census_view_reset',['../census_8h.html#ad150387e14628665613f1d9a3d27a418',1,'census.h']]],
+ ['census_5fview_5ftags',['census_view_tags',['../census_8h.html#a054543816f063d003a36316fda4547b8',1,'census.h']]],
['compress_5finner',['compress_inner',['../message__compress_8c.html#a703e3d8f4ace9e8b102552c527b879d8',1,'message_compress.c']]],
['compute_5fand_5fencode_5fsignature',['compute_and_encode_signature',['../json__token_8c.html#a08e7b0b2b3e6352e92cc7ae87328a480',1,'json_token.c']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_1.js b/doc/ref/core.internal/html/search/functions_1.js
index 440edf821a..c34f71b333 100644
--- a/doc/ref/core.internal/html/search/functions_1.js
+++ b/doc/ref/core.internal/html/search/functions_1.js
@@ -1,777 +1,5 @@
var searchData=
[
- ['gpr_5fasprintf',['gpr_asprintf',['../string__util_8h.html#a0e5cc621bf7ca14112c72aa7a0ca73d0',1,'string_util.h']]],
- ['gpr_5fcancellable_5fcancel',['gpr_cancellable_cancel',['../sync_8h.html#a895fb73161d2dd1fa19be10d5395001c',1,'gpr_cancellable_cancel(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#a895fb73161d2dd1fa19be10d5395001c',1,'gpr_cancellable_cancel(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5fdestroy',['gpr_cancellable_destroy',['../sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338',1,'gpr_cancellable_destroy(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#aa82b7172b992bd33bd6fd4b4dc89e338',1,'gpr_cancellable_destroy(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5finit',['gpr_cancellable_init',['../sync_8h.html#aec0b0e9b9f084550cdec300da1f31add',1,'gpr_cancellable_init(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#aec0b0e9b9f084550cdec300da1f31add',1,'gpr_cancellable_init(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcancellable_5fis_5fcancelled',['gpr_cancellable_is_cancelled',['../sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b',1,'gpr_cancellable_is_cancelled(gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#a1e53047443e5eb1f9895be0c90bc790b',1,'gpr_cancellable_is_cancelled(gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcmdline_5fadd_5fflag',['gpr_cmdline_add_flag',['../cmdline_8h.html#ac5ecfdfc605896c29df846b1e268045e',1,'gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c'],['../cmdline_8c.html#ac5ecfdfc605896c29df846b1e268045e',1,'gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fadd_5fint',['gpr_cmdline_add_int',['../cmdline_8h.html#a0fc8cd330751e9876e8635189a1bc10f',1,'gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c'],['../cmdline_8c.html#a0fc8cd330751e9876e8635189a1bc10f',1,'gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fadd_5fstring',['gpr_cmdline_add_string',['../cmdline_8h.html#a34568676c089f3284dc8f7d8d706b1d3',1,'gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, char **value):&#160;cmdline.c'],['../cmdline_8c.html#a34568676c089f3284dc8f7d8d706b1d3',1,'gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, char **value):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fcreate',['gpr_cmdline_create',['../cmdline_8h.html#a608f6fbc4edfb4d2c18e3c0660fd8773',1,'gpr_cmdline_create(const char *description):&#160;cmdline.c'],['../cmdline_8c.html#a608f6fbc4edfb4d2c18e3c0660fd8773',1,'gpr_cmdline_create(const char *description):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fdestroy',['gpr_cmdline_destroy',['../cmdline_8h.html#a018f826ce313b02d2773ef97b8df5f98',1,'gpr_cmdline_destroy(gpr_cmdline *cl):&#160;cmdline.c'],['../cmdline_8c.html#a018f826ce313b02d2773ef97b8df5f98',1,'gpr_cmdline_destroy(gpr_cmdline *cl):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fon_5fextra_5farg',['gpr_cmdline_on_extra_arg',['../cmdline_8h.html#afcf023a5eb082034a650a0f0177d1fe9',1,'gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data):&#160;cmdline.c'],['../cmdline_8c.html#afcf023a5eb082034a650a0f0177d1fe9',1,'gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fparse',['gpr_cmdline_parse',['../cmdline_8h.html#a34b66021bbbb9f6a6e8a60c0ae34f8a4',1,'gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv):&#160;cmdline.c'],['../cmdline_8c.html#a34b66021bbbb9f6a6e8a60c0ae34f8a4',1,'gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv):&#160;cmdline.c']]],
- ['gpr_5fcmdline_5fusage_5fstring',['gpr_cmdline_usage_string',['../cmdline_8h.html#a4eac81d047bdc6e679079309bf60f030',1,'gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0):&#160;cmdline.c'],['../cmdline_8c.html#a4eac81d047bdc6e679079309bf60f030',1,'gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0):&#160;cmdline.c']]],
- ['gpr_5fconvert_5fclock_5ftype',['gpr_convert_clock_type',['../time_8h.html#a5da0bdd7a1b8735bf1594a2068b7ec74',1,'gpr_convert_clock_type(gpr_timespec t, gpr_clock_type target_clock):&#160;time.c'],['../time_8c.html#ab265219dd3038a1e89ded09033bada5e',1,'gpr_convert_clock_type(gpr_timespec t, gpr_clock_type clock_type):&#160;time.c']]],
- ['gpr_5fcpu_5fcurrent_5fcpu',['gpr_cpu_current_cpu',['../cpu_8h.html#ad713326192eea685047b742f1da87c1d',1,'cpu.h']]],
- ['gpr_5fcpu_5fnum_5fcores',['gpr_cpu_num_cores',['../cpu_8h.html#abfe660c6872b008de80de5b39ac2538d',1,'cpu.h']]],
- ['gpr_5fcv_5fbroadcast',['gpr_cv_broadcast',['../sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b',1,'sync.h']]],
- ['gpr_5fcv_5fcancellable_5fwait',['gpr_cv_cancellable_wait',['../sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9',1,'gpr_cv_cancellable_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;cancellable.c'],['../cancellable_8c.html#a5f1df649a9885ff2354dd4ce611017d9',1,'gpr_cv_cancellable_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;cancellable.c']]],
- ['gpr_5fcv_5fdestroy',['gpr_cv_destroy',['../sync_8h.html#a652900a910676d5cae9ccba052adb6b0',1,'sync.h']]],
- ['gpr_5fcv_5finit',['gpr_cv_init',['../sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2',1,'sync.h']]],
- ['gpr_5fcv_5fsignal',['gpr_cv_signal',['../sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f',1,'sync.h']]],
- ['gpr_5fcv_5fwait',['gpr_cv_wait',['../sync_8h.html#ad5d8d01509b75addc44e5a43783a826e',1,'sync.h']]],
- ['gpr_5fdefault_5flog',['gpr_default_log',['../log_8c.html#a620ef16728107bedfa4188786f901ff9',1,'log.c']]],
- ['gpr_5fdump',['gpr_dump',['../string_8h.html#a5b9ee77c9f03764e72d7b91a64ef86f1',1,'gpr_dump(const char *buf, size_t len, gpr_uint32 flags):&#160;string.c'],['../string_8c.html#a5b9ee77c9f03764e72d7b91a64ef86f1',1,'gpr_dump(const char *buf, size_t len, gpr_uint32 flags):&#160;string.c']]],
- ['gpr_5fdump_5fslice',['gpr_dump_slice',['../string_8h.html#a77bcdd897064702d16e7aaaea2e0e259',1,'gpr_dump_slice(gpr_slice slice, gpr_uint32 flags):&#160;string.c'],['../string_8c.html#a008e053cd53efcf2f606b7414c22ea95',1,'gpr_dump_slice(gpr_slice s, gpr_uint32 flags):&#160;string.c']]],
- ['gpr_5fempty_5fslice',['gpr_empty_slice',['../slice_8h.html#a1a8906400c956fb8c508326a072b0662',1,'gpr_empty_slice(void):&#160;slice.c'],['../slice_8c.html#a1a8906400c956fb8c508326a072b0662',1,'gpr_empty_slice(void):&#160;slice.c']]],
- ['gpr_5fevent_5fcancellable_5fwait',['gpr_event_cancellable_wait',['../sync_8h.html#ae048c7e762b723821e35a07fd0d85e22',1,'gpr_event_cancellable_wait(gpr_event *ev, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;sync.c'],['../sync_8c.html#ae048c7e762b723821e35a07fd0d85e22',1,'gpr_event_cancellable_wait(gpr_event *ev, gpr_timespec abs_deadline, gpr_cancellable *c):&#160;sync.c']]],
- ['gpr_5fevent_5fget',['gpr_event_get',['../sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161',1,'gpr_event_get(gpr_event *ev):&#160;sync.c'],['../sync_8c.html#ac0a2305d9e6575cc5a3d92bc3f12c161',1,'gpr_event_get(gpr_event *ev):&#160;sync.c']]],
- ['gpr_5fevent_5finit',['gpr_event_init',['../sync_8h.html#a93f37cd27964fda51acd4cd8e6737922',1,'gpr_event_init(gpr_event *ev):&#160;sync.c'],['../sync_8c.html#a93f37cd27964fda51acd4cd8e6737922',1,'gpr_event_init(gpr_event *ev):&#160;sync.c']]],
- ['gpr_5fevent_5fset',['gpr_event_set',['../sync_8h.html#a1b1d014640e00512f6789dacc4ff88bd',1,'gpr_event_set(gpr_event *ev, void *value):&#160;sync.c'],['../sync_8c.html#a1b1d014640e00512f6789dacc4ff88bd',1,'gpr_event_set(gpr_event *ev, void *value):&#160;sync.c']]],
- ['gpr_5fevent_5fwait',['gpr_event_wait',['../sync_8h.html#a01d442a76ff77f64d9f898b22ea33db7',1,'gpr_event_wait(gpr_event *ev, gpr_timespec abs_deadline):&#160;sync.c'],['../sync_8c.html#a01d442a76ff77f64d9f898b22ea33db7',1,'gpr_event_wait(gpr_event *ev, gpr_timespec abs_deadline):&#160;sync.c']]],
- ['gpr_5fformat_5fmessage',['gpr_format_message',['../log__win32_8h.html#ad8115cf8df2332d225d12cb87c21f536',1,'log_win32.h']]],
- ['gpr_5ffree',['gpr_free',['../alloc_8h.html#ae0d621b472031a64c77bd2e9fea495e8',1,'gpr_free(void *ptr):&#160;alloc.c'],['../alloc_8c.html#abb8ce294adb033ac54e7a2e28b9bdac6',1,'gpr_free(void *p):&#160;alloc.c']]],
- ['gpr_5ffree_5faligned',['gpr_free_aligned',['../alloc_8h.html#af9b603aefd33752e1b473856af77cbc9',1,'gpr_free_aligned(void *ptr):&#160;alloc.c'],['../alloc_8c.html#af9b603aefd33752e1b473856af77cbc9',1,'gpr_free_aligned(void *ptr):&#160;alloc.c']]],
- ['gpr_5fgetenv',['gpr_getenv',['../env_8h.html#a56b20a68a421e585a14b92cb9999eafb',1,'env.h']]],
- ['gpr_5fhistogram_5fadd',['gpr_histogram_add',['../histogram_8h.html#a63815a52b0236626a30480915ff51847',1,'gpr_histogram_add(gpr_histogram *h, double x):&#160;histogram.c'],['../histogram_8c.html#a63815a52b0236626a30480915ff51847',1,'gpr_histogram_add(gpr_histogram *h, double x):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fcount',['gpr_histogram_count',['../histogram_8h.html#a242b0541ee25271812d867d8f2734255',1,'gpr_histogram_count(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a9789e9d2bfe80302771cb7037ff67109',1,'gpr_histogram_count(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fcreate',['gpr_histogram_create',['../histogram_8h.html#a5da9d3dac4262c5ae1e974a649edbd5c',1,'gpr_histogram_create(double resolution, double max_bucket_start):&#160;histogram.c'],['../histogram_8c.html#a5da9d3dac4262c5ae1e974a649edbd5c',1,'gpr_histogram_create(double resolution, double max_bucket_start):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fdestroy',['gpr_histogram_destroy',['../histogram_8h.html#a7411a760aa075c1c27eeb9249d951c6c',1,'gpr_histogram_destroy(gpr_histogram *h):&#160;histogram.c'],['../histogram_8c.html#a7411a760aa075c1c27eeb9249d951c6c',1,'gpr_histogram_destroy(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fget_5fcontents',['gpr_histogram_get_contents',['../histogram_8h.html#aa7807dc3f06172d1513498761c3ad8c4',1,'gpr_histogram_get_contents(gpr_histogram *histogram, size_t *count):&#160;histogram.c'],['../histogram_8c.html#adcd82f9ac3a24d76fa43d6ee38cd03d9',1,'gpr_histogram_get_contents(gpr_histogram *h, size_t *size):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fmaximum',['gpr_histogram_maximum',['../histogram_8h.html#a71e5aa88087c8595c7f5d01750f919cb',1,'gpr_histogram_maximum(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#aede32c052f8cfb6c645773dc02abb269',1,'gpr_histogram_maximum(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fmean',['gpr_histogram_mean',['../histogram_8h.html#a14d68ff71978bda93a07d019d993d83c',1,'gpr_histogram_mean(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a5fe371014a644b04cb7a3cc10d0c4d54',1,'gpr_histogram_mean(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fmerge',['gpr_histogram_merge',['../histogram_8h.html#a41caac8747588e75cf5fed974fcd90f2',1,'gpr_histogram_merge(gpr_histogram *dst, gpr_histogram *src):&#160;histogram.c'],['../histogram_8c.html#a41caac8747588e75cf5fed974fcd90f2',1,'gpr_histogram_merge(gpr_histogram *dst, gpr_histogram *src):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fmerge_5fcontents',['gpr_histogram_merge_contents',['../histogram_8h.html#aa1acf09b75809398b4e45729e6a3ba30',1,'gpr_histogram_merge_contents(gpr_histogram *histogram, const gpr_uint32 *data, size_t data_count, double min_seen, double max_seen, double sum, double sum_of_squares, double count):&#160;histogram.c'],['../histogram_8c.html#a4092227c6ba42490fd0311f5f8223e73',1,'gpr_histogram_merge_contents(gpr_histogram *dst, const gpr_uint32 *data, size_t data_count, double min_seen, double max_seen, double sum, double sum_of_squares, double count):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fminimum',['gpr_histogram_minimum',['../histogram_8h.html#ab89af54f76a690d82d1f065ceeda6a76',1,'gpr_histogram_minimum(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a02493e2e022e463dcaf0738cc2f57e9e',1,'gpr_histogram_minimum(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fpercentile',['gpr_histogram_percentile',['../histogram_8h.html#a1a0a1b854c2af4d29175872fe5bb4431',1,'gpr_histogram_percentile(gpr_histogram *histogram, double percentile):&#160;histogram.c'],['../histogram_8c.html#a29c6f43aed5d521d17bf7677b2fbee39',1,'gpr_histogram_percentile(gpr_histogram *h, double percentile):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fstddev',['gpr_histogram_stddev',['../histogram_8h.html#a0979c6470e9192e5f83bcab01542dd91',1,'gpr_histogram_stddev(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a36846d8c0ae93fa49fb4a1d07d8a2872',1,'gpr_histogram_stddev(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fsum',['gpr_histogram_sum',['../histogram_8h.html#a0332c47f841d8b0607e3327d8bc9a933',1,'gpr_histogram_sum(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a6f5945872847d0d3e460181bb11c8414',1,'gpr_histogram_sum(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fsum_5fof_5fsquares',['gpr_histogram_sum_of_squares',['../histogram_8h.html#a5788652eb5350afcc534f563fd0265d3',1,'gpr_histogram_sum_of_squares(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a651cd46647b768e4c7ffceb20d4ac523',1,'gpr_histogram_sum_of_squares(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5fhistogram_5fvariance',['gpr_histogram_variance',['../histogram_8h.html#a4ef00ceaa619ca09da4de17fc5a5769b',1,'gpr_histogram_variance(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a36df07c41d7d9e92e2b7cfce5cba2083',1,'gpr_histogram_variance(gpr_histogram *h):&#160;histogram.c']]],
- ['gpr_5finf_5ffuture',['gpr_inf_future',['../time_8h.html#a9324a2b33d5d7686fb14714c59ff026d',1,'gpr_inf_future(gpr_clock_type type):&#160;time.c'],['../time_8c.html#a9324a2b33d5d7686fb14714c59ff026d',1,'gpr_inf_future(gpr_clock_type type):&#160;time.c']]],
- ['gpr_5finf_5fpast',['gpr_inf_past',['../time_8h.html#abd2eba8066648fe0d94146d8310b4283',1,'gpr_inf_past(gpr_clock_type type):&#160;time.c'],['../time_8c.html#abd2eba8066648fe0d94146d8310b4283',1,'gpr_inf_past(gpr_clock_type type):&#160;time.c']]],
- ['gpr_5fjoin_5fhost_5fport',['gpr_join_host_port',['../host__port_8h.html#a75d6ea0faeed039dc132873afce91508',1,'gpr_join_host_port(char **out, const char *host, int port):&#160;host_port.c'],['../host__port_8c.html#a75d6ea0faeed039dc132873afce91508',1,'gpr_join_host_port(char **out, const char *host, int port):&#160;host_port.c']]],
- ['gpr_5fload_5ffile',['gpr_load_file',['../file_8h.html#aaad6ffe6949461096a99c7d2e8890c59',1,'gpr_load_file(const char *filename, int add_null_terminator, int *success):&#160;file.c'],['../file_8c.html#aaad6ffe6949461096a99c7d2e8890c59',1,'gpr_load_file(const char *filename, int add_null_terminator, int *success):&#160;file.c']]],
- ['gpr_5flog',['gpr_log',['../log_8h.html#acf6f383ed91d9f4e2e6bd79c57539fd1',1,'log.h']]],
- ['gpr_5flog_5fmessage',['gpr_log_message',['../log_8h.html#a7a3d59528754f8fbcfe54f6f8a72ec61',1,'gpr_log_message(const char *file, int line, gpr_log_severity severity, const char *message):&#160;log.c'],['../log_8c.html#a7a3d59528754f8fbcfe54f6f8a72ec61',1,'gpr_log_message(const char *file, int line, gpr_log_severity severity, const char *message):&#160;log.c']]],
- ['gpr_5flog_5fseverity_5fstring',['gpr_log_severity_string',['../log_8h.html#a3badccbc5ec4c725eadbc07b8e5706eb',1,'gpr_log_severity_string(gpr_log_severity severity):&#160;log.c'],['../log_8c.html#a3badccbc5ec4c725eadbc07b8e5706eb',1,'gpr_log_severity_string(gpr_log_severity severity):&#160;log.c']]],
- ['gpr_5fltoa',['gpr_ltoa',['../string_8h.html#abb9a8e65c26e1f49bc9247bd8a90aa24',1,'gpr_ltoa(long value, char *output):&#160;string.c'],['../string_8c.html#aa6aa8a10c07a02550542c920a6b1f5f6',1,'gpr_ltoa(long value, char *string):&#160;string.c']]],
- ['gpr_5fmalloc',['gpr_malloc',['../alloc_8h.html#af5896bb446b6179f35651730357149bb',1,'gpr_malloc(size_t size):&#160;alloc.c'],['../alloc_8c.html#af5896bb446b6179f35651730357149bb',1,'gpr_malloc(size_t size):&#160;alloc.c']]],
- ['gpr_5fmalloc_5faligned',['gpr_malloc_aligned',['../alloc_8h.html#a73551a6249ae9b0a73ad75733c67ead4',1,'gpr_malloc_aligned(size_t size, size_t alignment_log):&#160;alloc.c'],['../alloc_8c.html#a73551a6249ae9b0a73ad75733c67ead4',1,'gpr_malloc_aligned(size_t size, size_t alignment_log):&#160;alloc.c']]],
- ['gpr_5fmu_5fdestroy',['gpr_mu_destroy',['../sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e',1,'sync.h']]],
- ['gpr_5fmu_5finit',['gpr_mu_init',['../sync_8h.html#a16694f755266c254390b041a0f069094',1,'sync.h']]],
- ['gpr_5fmu_5flock',['gpr_mu_lock',['../sync_8h.html#a44b385455d169e6c84659adb222c1d42',1,'sync.h']]],
- ['gpr_5fmu_5ftrylock',['gpr_mu_trylock',['../sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777',1,'sync.h']]],
- ['gpr_5fmu_5funlock',['gpr_mu_unlock',['../sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff',1,'sync.h']]],
- ['gpr_5fmurmur_5fhash3',['gpr_murmur_hash3',['../murmur__hash_8h.html#afd4a38ba55dc020a76c1ec09a4f626d0',1,'gpr_murmur_hash3(const void *key, size_t len, gpr_uint32 seed):&#160;murmur_hash.c'],['../murmur__hash_8c.html#afd4a38ba55dc020a76c1ec09a4f626d0',1,'gpr_murmur_hash3(const void *key, size_t len, gpr_uint32 seed):&#160;murmur_hash.c']]],
- ['gpr_5fnow',['gpr_now',['../time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19',1,'time.h']]],
- ['gpr_5fonce_5finit',['gpr_once_init',['../sync_8h.html#ad5c88872723a129b09200b1892d2323f',1,'sync.h']]],
- ['gpr_5fparse_5fbytes_5fto_5fuint32',['gpr_parse_bytes_to_uint32',['../string_8h.html#a753cd4bfe9add8476a2797904c4c68c7',1,'gpr_parse_bytes_to_uint32(const char *data, size_t length, gpr_uint32 *result):&#160;string.c'],['../string_8c.html#ad68355bffdcb8c7f69fc908e60ab9da6',1,'gpr_parse_bytes_to_uint32(const char *buf, size_t len, gpr_uint32 *result):&#160;string.c']]],
- ['gpr_5frealloc',['gpr_realloc',['../alloc_8h.html#a25d9a067b093e9c76dbbd77995b1bc91',1,'gpr_realloc(void *p, size_t size):&#160;alloc.c'],['../alloc_8c.html#a25d9a067b093e9c76dbbd77995b1bc91',1,'gpr_realloc(void *p, size_t size):&#160;alloc.c']]],
- ['gpr_5fref',['gpr_ref',['../sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571',1,'gpr_ref(gpr_refcount *r):&#160;sync.c'],['../sync_8c.html#ac0e52c6bfc7a04ba8a269f3227104571',1,'gpr_ref(gpr_refcount *r):&#160;sync.c']]],
- ['gpr_5fref_5finit',['gpr_ref_init',['../sync_8h.html#a235584f36572b5410b042ee63cb0740b',1,'gpr_ref_init(gpr_refcount *r, int n):&#160;sync.c'],['../sync_8c.html#a235584f36572b5410b042ee63cb0740b',1,'gpr_ref_init(gpr_refcount *r, int n):&#160;sync.c']]],
- ['gpr_5frefn',['gpr_refn',['../sync_8h.html#a516e26b66b1aa53fba8f5f52b249cb25',1,'gpr_refn(gpr_refcount *r, int n):&#160;sync.c'],['../sync_8c.html#a516e26b66b1aa53fba8f5f52b249cb25',1,'gpr_refn(gpr_refcount *r, int n):&#160;sync.c']]],
- ['gpr_5freverse_5fbytes',['gpr_reverse_bytes',['../string_8h.html#ac61f7fa80be757db2d5457e3fe21ffe9',1,'gpr_reverse_bytes(char *str, int len):&#160;string.c'],['../string_8c.html#ac61f7fa80be757db2d5457e3fe21ffe9',1,'gpr_reverse_bytes(char *str, int len):&#160;string.c']]],
- ['gpr_5fset_5flog_5ffunction',['gpr_set_log_function',['../log_8h.html#a75771a41e3bb2831df8043a57de05330',1,'gpr_set_log_function(gpr_log_func func):&#160;log.c'],['../log_8c.html#a4a4590f04f5e003b740b7688014b7be5',1,'gpr_set_log_function(gpr_log_func f):&#160;log.c']]],
- ['gpr_5fsetenv',['gpr_setenv',['../env_8h.html#ab20b9f1c8dc1f142a17eaa4e18f37fa3',1,'env.h']]],
- ['gpr_5fsleep_5funtil',['gpr_sleep_until',['../time_8h.html#ad037af8b7288a3f2e5ce46d3e3ca50d7',1,'time.h']]],
- ['gpr_5fslice_5fbuffer_5fadd',['gpr_slice_buffer_add',['../slice__buffer_8h.html#a8fd6443c77c7602be19b9152355a8e12',1,'gpr_slice_buffer_add(gpr_slice_buffer *sb, gpr_slice slice):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae202c0235646241cf95ffbb2479bada9',1,'gpr_slice_buffer_add(gpr_slice_buffer *sb, gpr_slice s):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5fadd_5findexed',['gpr_slice_buffer_add_indexed',['../slice__buffer_8h.html#acd745eec745573eeace3861da3e2c045',1,'gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb, gpr_slice slice):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a31bc820cee4aae1904d67a9d81fd83b3',1,'gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb, gpr_slice s):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5faddn',['gpr_slice_buffer_addn',['../slice__buffer_8h.html#a615be732e655de9980c321eb075e4a46',1,'gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *slices, size_t n):&#160;slice_buffer.c'],['../slice__buffer_8c.html#af58c3edcfaf90b364e3977e3bb423e3f',1,'gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *s, size_t n):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5fdestroy',['gpr_slice_buffer_destroy',['../slice__buffer_8h.html#a60c8b437918c3a81651b5f9a892f6399',1,'gpr_slice_buffer_destroy(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a60c8b437918c3a81651b5f9a892f6399',1,'gpr_slice_buffer_destroy(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5finit',['gpr_slice_buffer_init',['../slice__buffer_8h.html#aab5ed508480703c7b856e92ef6d7e4c8',1,'gpr_slice_buffer_init(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#aab5ed508480703c7b856e92ef6d7e4c8',1,'gpr_slice_buffer_init(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5fmove_5finto',['gpr_slice_buffer_move_into',['../slice__buffer_8h.html#a0289912040151750bbee19ba632a88f1',1,'gpr_slice_buffer_move_into(gpr_slice_buffer *src, gpr_slice_buffer *dst):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a0289912040151750bbee19ba632a88f1',1,'gpr_slice_buffer_move_into(gpr_slice_buffer *src, gpr_slice_buffer *dst):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5fpop',['gpr_slice_buffer_pop',['../slice__buffer_8h.html#ae3bd1bc560aad5b69a6ef0b09286cc79',1,'gpr_slice_buffer_pop(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae3bd1bc560aad5b69a6ef0b09286cc79',1,'gpr_slice_buffer_pop(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5freset_5fand_5funref',['gpr_slice_buffer_reset_and_unref',['../slice__buffer_8h.html#aa2819a201e9dcf62e31a6dbfc6fe3010',1,'gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#aa2819a201e9dcf62e31a6dbfc6fe3010',1,'gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5fswap',['gpr_slice_buffer_swap',['../slice__buffer_8h.html#a672b80e16cdabf26c7b558a54edfcd2d',1,'gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a672b80e16cdabf26c7b558a54edfcd2d',1,'gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fbuffer_5ftiny_5fadd',['gpr_slice_buffer_tiny_add',['../slice__buffer_8h.html#a223fc0bf1beb3866aee902dea0a599c0',1,'gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned len):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae5498f14d7b008d134a3ad32935df4ac',1,'gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned n):&#160;slice_buffer.c']]],
- ['gpr_5fslice_5fcmp',['gpr_slice_cmp',['../slice_8h.html#add3c8736c46bea7517991f178c82ba3c',1,'gpr_slice_cmp(gpr_slice a, gpr_slice b):&#160;slice.c'],['../slice_8c.html#add3c8736c46bea7517991f178c82ba3c',1,'gpr_slice_cmp(gpr_slice a, gpr_slice b):&#160;slice.c']]],
- ['gpr_5fslice_5ffrom_5fcopied_5fbuffer',['gpr_slice_from_copied_buffer',['../slice_8h.html#a83e8110a7a98132963f01eb9c7f7418e',1,'gpr_slice_from_copied_buffer(const char *source, size_t len):&#160;slice.c'],['../slice_8c.html#a54af06d0bea05fa416a85402e3f0d3b4',1,'gpr_slice_from_copied_buffer(const char *source, size_t length):&#160;slice.c']]],
- ['gpr_5fslice_5ffrom_5fcopied_5fstring',['gpr_slice_from_copied_string',['../slice_8h.html#adf4df32e55b1b09d3f11c39447dcc68b',1,'gpr_slice_from_copied_string(const char *source):&#160;slice.c'],['../slice_8c.html#adf4df32e55b1b09d3f11c39447dcc68b',1,'gpr_slice_from_copied_string(const char *source):&#160;slice.c']]],
- ['gpr_5fslice_5fmalloc',['gpr_slice_malloc',['../slice_8h.html#ab57463740ccedc00b50721dce66ebd7b',1,'gpr_slice_malloc(size_t length):&#160;slice.c'],['../slice_8c.html#ab57463740ccedc00b50721dce66ebd7b',1,'gpr_slice_malloc(size_t length):&#160;slice.c']]],
- ['gpr_5fslice_5fnew',['gpr_slice_new',['../slice_8h.html#aea43587a11bfe2e06fb8532035229bb2',1,'gpr_slice_new(void *p, size_t len, void(*destroy)(void *)):&#160;slice.c'],['../slice_8c.html#aea43587a11bfe2e06fb8532035229bb2',1,'gpr_slice_new(void *p, size_t len, void(*destroy)(void *)):&#160;slice.c']]],
- ['gpr_5fslice_5fnew_5fwith_5flen',['gpr_slice_new_with_len',['../slice_8h.html#affd1fef2ffaca67e0b2e7b60923da812',1,'gpr_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t)):&#160;slice.c'],['../slice_8c.html#affd1fef2ffaca67e0b2e7b60923da812',1,'gpr_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t)):&#160;slice.c']]],
- ['gpr_5fslice_5fref',['gpr_slice_ref',['../slice_8h.html#ad28a2bcca348046cbe660a44180e75ca',1,'gpr_slice_ref(gpr_slice s):&#160;slice.c'],['../slice_8c.html#aa439f1ee94ab61e6ff17647940d29582',1,'gpr_slice_ref(gpr_slice slice):&#160;slice.c']]],
- ['gpr_5fslice_5fsplit',['gpr_slice_split',['../string_8h.html#a3e64cb8d6ffd4e240302a2a8a66bb4c3',1,'gpr_slice_split(gpr_slice str, const char *sep, gpr_slice_buffer *dst):&#160;string.c'],['../string_8c.html#a3e64cb8d6ffd4e240302a2a8a66bb4c3',1,'gpr_slice_split(gpr_slice str, const char *sep, gpr_slice_buffer *dst):&#160;string.c']]],
- ['gpr_5fslice_5fsplit_5fhead',['gpr_slice_split_head',['../slice_8h.html#a842ea6b4a9ab4d0d3becd6fda03bbc24',1,'gpr_slice_split_head(gpr_slice *s, size_t split):&#160;slice.c'],['../slice_8c.html#a15ea61593682d41ef435b9f7fa44a604',1,'gpr_slice_split_head(gpr_slice *source, size_t split):&#160;slice.c']]],
- ['gpr_5fslice_5fsplit_5ftail',['gpr_slice_split_tail',['../slice_8h.html#a51315f2a9217a1d42711f48bfec9d39e',1,'gpr_slice_split_tail(gpr_slice *s, size_t split):&#160;slice.c'],['../slice_8c.html#af592ef63bc65829371d4dacaa4f5eef1',1,'gpr_slice_split_tail(gpr_slice *source, size_t split):&#160;slice.c']]],
- ['gpr_5fslice_5fstr_5fcmp',['gpr_slice_str_cmp',['../slice_8h.html#aef752203db50c932010a74c6845872c2',1,'gpr_slice_str_cmp(gpr_slice a, const char *b):&#160;slice.c'],['../slice_8c.html#aef752203db50c932010a74c6845872c2',1,'gpr_slice_str_cmp(gpr_slice a, const char *b):&#160;slice.c']]],
- ['gpr_5fslice_5fsub',['gpr_slice_sub',['../slice_8h.html#ac9d4e6e264e22c6c6d3748f522da91eb',1,'gpr_slice_sub(gpr_slice s, size_t begin, size_t end):&#160;slice.c'],['../slice_8c.html#a60d9c7c62fdbbd7d4be1ff0f8d357032',1,'gpr_slice_sub(gpr_slice source, size_t begin, size_t end):&#160;slice.c']]],
- ['gpr_5fslice_5fsub_5fno_5fref',['gpr_slice_sub_no_ref',['../slice_8h.html#accf08ddad530a5f1cca82c834dc70965',1,'gpr_slice_sub_no_ref(gpr_slice s, size_t begin, size_t end):&#160;slice.c'],['../slice_8c.html#a03f66bb8343910499215c75f6ad69be4',1,'gpr_slice_sub_no_ref(gpr_slice source, size_t begin, size_t end):&#160;slice.c']]],
- ['gpr_5fslice_5fto_5fcstring',['gpr_slice_to_cstring',['../slice_8c.html#a2e5f30a9a0750b8d38100dbfe647438e',1,'slice.c']]],
- ['gpr_5fslice_5funref',['gpr_slice_unref',['../slice_8h.html#a024429b0dd15e43a09e48e35ca8810d7',1,'gpr_slice_unref(gpr_slice s):&#160;slice.c'],['../slice_8c.html#aaa595344a06d9a17f64f2774a42fe160',1,'gpr_slice_unref(gpr_slice slice):&#160;slice.c']]],
- ['gpr_5fsplit_5fhost_5fport',['gpr_split_host_port',['../host__port_8h.html#aacb0efdff2bb1b15d5e7edeb62ae4aea',1,'gpr_split_host_port(const char *name, char **host, char **port):&#160;host_port.c'],['../host__port_8c.html#aacb0efdff2bb1b15d5e7edeb62ae4aea',1,'gpr_split_host_port(const char *name, char **host, char **port):&#160;host_port.c']]],
- ['gpr_5fstack_5flockfree_5fcreate',['gpr_stack_lockfree_create',['../stack__lockfree_8h.html#a281add9a8c1bdc0a6715cc168c6f41a9',1,'gpr_stack_lockfree_create(int entries):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#a281add9a8c1bdc0a6715cc168c6f41a9',1,'gpr_stack_lockfree_create(int entries):&#160;stack_lockfree.c']]],
- ['gpr_5fstack_5flockfree_5fdestroy',['gpr_stack_lockfree_destroy',['../stack__lockfree_8h.html#a0d082653d002f9849d89f1ac93f21554',1,'gpr_stack_lockfree_destroy(gpr_stack_lockfree *stack):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#a0d082653d002f9849d89f1ac93f21554',1,'gpr_stack_lockfree_destroy(gpr_stack_lockfree *stack):&#160;stack_lockfree.c']]],
- ['gpr_5fstack_5flockfree_5fpop',['gpr_stack_lockfree_pop',['../stack__lockfree_8h.html#ae2548d065e76c3ece34984e43c599d14',1,'gpr_stack_lockfree_pop(gpr_stack_lockfree *stack):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#ae2548d065e76c3ece34984e43c599d14',1,'gpr_stack_lockfree_pop(gpr_stack_lockfree *stack):&#160;stack_lockfree.c']]],
- ['gpr_5fstack_5flockfree_5fpush',['gpr_stack_lockfree_push',['../stack__lockfree_8h.html#a82627359dd8da1d1015ee7aa70eab6aa',1,'gpr_stack_lockfree_push(gpr_stack_lockfree *, int entry):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#a0c2fa41e3046d10a9e98416f4d809933',1,'gpr_stack_lockfree_push(gpr_stack_lockfree *stack, int entry):&#160;stack_lockfree.c']]],
- ['gpr_5fstats_5finc',['gpr_stats_inc',['../sync_8h.html#a8e51ec3b46c7c03602e2279a802daa1c',1,'gpr_stats_inc(gpr_stats_counter *c, gpr_intptr inc):&#160;sync.c'],['../sync_8c.html#a8e51ec3b46c7c03602e2279a802daa1c',1,'gpr_stats_inc(gpr_stats_counter *c, gpr_intptr inc):&#160;sync.c']]],
- ['gpr_5fstats_5finit',['gpr_stats_init',['../sync_8h.html#a76b8e5de6e1baa4fd66c014417dc0a30',1,'gpr_stats_init(gpr_stats_counter *c, gpr_intptr n):&#160;sync.c'],['../sync_8c.html#a76b8e5de6e1baa4fd66c014417dc0a30',1,'gpr_stats_init(gpr_stats_counter *c, gpr_intptr n):&#160;sync.c']]],
- ['gpr_5fstats_5fread',['gpr_stats_read',['../sync_8h.html#abb2c58da7d0b785887266b3b1890764d',1,'gpr_stats_read(const gpr_stats_counter *c):&#160;sync.c'],['../sync_8c.html#abb2c58da7d0b785887266b3b1890764d',1,'gpr_stats_read(const gpr_stats_counter *c):&#160;sync.c']]],
- ['gpr_5fstrdup',['gpr_strdup',['../string__util_8h.html#a7a021bce444344f0a96cb022038eed93',1,'gpr_strdup(const char *src):&#160;string.c'],['../string_8c.html#a7a021bce444344f0a96cb022038eed93',1,'gpr_strdup(const char *src):&#160;string.c']]],
- ['gpr_5fstrjoin',['gpr_strjoin',['../string_8h.html#abf1d5b8181f43319a8d8c98950e69b4c',1,'gpr_strjoin(const char **strs, size_t nstrs, size_t *total_length):&#160;string.c'],['../string_8c.html#a5de29a3d1854cf2dfa54b501e2793e96',1,'gpr_strjoin(const char **strs, size_t nstrs, size_t *final_length):&#160;string.c']]],
- ['gpr_5fstrjoin_5fsep',['gpr_strjoin_sep',['../string_8h.html#ac842445695baf5ff8e96a7bf12c6b176',1,'gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *total_length):&#160;string.c'],['../string_8c.html#a5b9d1ee9cc94732b728b033649c2d00a',1,'gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *final_length):&#160;string.c']]],
- ['gpr_5fstrvec_5fadd',['gpr_strvec_add',['../string_8h.html#a4eaa61df749bed219a09e69837a69a50',1,'gpr_strvec_add(gpr_strvec *strs, char *add):&#160;string.c'],['../string_8c.html#a9d91f04f11bc82ed5a562e44878eafde',1,'gpr_strvec_add(gpr_strvec *sv, char *str):&#160;string.c']]],
- ['gpr_5fstrvec_5fdestroy',['gpr_strvec_destroy',['../string_8h.html#af194bff1a43db7ed5be927264bce7f52',1,'gpr_strvec_destroy(gpr_strvec *strs):&#160;string.c'],['../string_8c.html#a0c7ab5a87b900005d826bdaa8e106b28',1,'gpr_strvec_destroy(gpr_strvec *sv):&#160;string.c']]],
- ['gpr_5fstrvec_5fflatten',['gpr_strvec_flatten',['../string_8h.html#ac17f0ee05012c3256f5f1f77b5bec185',1,'gpr_strvec_flatten(gpr_strvec *strs, size_t *total_length):&#160;string.c'],['../string_8c.html#a0145a60ccd4d1e25389f8bad033f1ff5',1,'gpr_strvec_flatten(gpr_strvec *sv, size_t *final_length):&#160;string.c']]],
- ['gpr_5fstrvec_5finit',['gpr_strvec_init',['../string_8h.html#a78cca9fe86b48cf442f80a666b73768f',1,'gpr_strvec_init(gpr_strvec *strs):&#160;string.c'],['../string_8c.html#a751f38e61272bd9626890fa54270b82f',1,'gpr_strvec_init(gpr_strvec *sv):&#160;string.c']]],
- ['gpr_5fsubprocess_5fbinary_5fextension',['gpr_subprocess_binary_extension',['../subprocess_8h.html#a6d393aed4f99f9ba49286715c5da8fd3',1,'subprocess.h']]],
- ['gpr_5fsubprocess_5fcreate',['gpr_subprocess_create',['../subprocess_8h.html#a761755433d8809a68024b03176341242',1,'subprocess.h']]],
- ['gpr_5fsubprocess_5fdestroy',['gpr_subprocess_destroy',['../subprocess_8h.html#a880657b78894ae66b9c5d7416ee7839b',1,'subprocess.h']]],
- ['gpr_5fsubprocess_5finterrupt',['gpr_subprocess_interrupt',['../subprocess_8h.html#aee2ddbe0e8a58271a6a9a3cf451dd67d',1,'subprocess.h']]],
- ['gpr_5fsubprocess_5fjoin',['gpr_subprocess_join',['../subprocess_8h.html#ac5c4e7eccc737f473dd73a1fb502f0d5',1,'subprocess.h']]],
- ['gpr_5fthd_5fcurrentid',['gpr_thd_currentid',['../thd_8h.html#a8c875ae5410d10d658cfb7b917909624',1,'thd.h']]],
- ['gpr_5fthd_5fjoin',['gpr_thd_join',['../thd_8h.html#a73509f851051b4d5f02ca1982d216776',1,'thd.h']]],
- ['gpr_5fthd_5fnew',['gpr_thd_new',['../thd_8h.html#a9184cf0e025d8a9b098af6c08755b8ea',1,'thd.h']]],
- ['gpr_5fthd_5foptions_5fdefault',['gpr_thd_options_default',['../thd_8h.html#abf8bb34ba7d26ddab0696e24b1fcc862',1,'gpr_thd_options_default(void):&#160;thd.c'],['../thd_8c.html#abf8bb34ba7d26ddab0696e24b1fcc862',1,'gpr_thd_options_default(void):&#160;thd.c']]],
- ['gpr_5fthd_5foptions_5fis_5fdetached',['gpr_thd_options_is_detached',['../thd_8h.html#a1647c2e991d269cdaf146dc33f61ce89',1,'gpr_thd_options_is_detached(const gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#a1647c2e991d269cdaf146dc33f61ce89',1,'gpr_thd_options_is_detached(const gpr_thd_options *options):&#160;thd.c']]],
- ['gpr_5fthd_5foptions_5fis_5fjoinable',['gpr_thd_options_is_joinable',['../thd_8h.html#afb8d6ad4dcc8ebcdb6a786e8f4ef442b',1,'gpr_thd_options_is_joinable(const gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#afb8d6ad4dcc8ebcdb6a786e8f4ef442b',1,'gpr_thd_options_is_joinable(const gpr_thd_options *options):&#160;thd.c']]],
- ['gpr_5fthd_5foptions_5fset_5fdetached',['gpr_thd_options_set_detached',['../thd_8h.html#a704882e5c65d29c817fae9173085e5ba',1,'gpr_thd_options_set_detached(gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#a704882e5c65d29c817fae9173085e5ba',1,'gpr_thd_options_set_detached(gpr_thd_options *options):&#160;thd.c']]],
- ['gpr_5fthd_5foptions_5fset_5fjoinable',['gpr_thd_options_set_joinable',['../thd_8h.html#a87ad3ff4d439450ae1318151c1526745',1,'gpr_thd_options_set_joinable(gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#a87ad3ff4d439450ae1318151c1526745',1,'gpr_thd_options_set_joinable(gpr_thd_options *options):&#160;thd.c']]],
- ['gpr_5ftime_5f0',['gpr_time_0',['../time_8h.html#a4f552f0628cc389dfbe3674a1a978108',1,'gpr_time_0(gpr_clock_type type):&#160;time.c'],['../time_8c.html#a4f552f0628cc389dfbe3674a1a978108',1,'gpr_time_0(gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5fadd',['gpr_time_add',['../time_8h.html#a6f2c6fbc9fef45d74670c446e2bad004',1,'gpr_time_add(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#a6f2c6fbc9fef45d74670c446e2bad004',1,'gpr_time_add(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
- ['gpr_5ftime_5fcmp',['gpr_time_cmp',['../time_8h.html#aeb10778e9b7c1dd7e6c47099d55f0fa0',1,'gpr_time_cmp(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#aeb10778e9b7c1dd7e6c47099d55f0fa0',1,'gpr_time_cmp(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
- ['gpr_5ftime_5ffrom_5fhours',['gpr_time_from_hours',['../time_8h.html#af7a9aca2af5348cbb8dc835853dc2756',1,'gpr_time_from_hours(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#ab8e7ff6a62bcd1fda7ea07ee67ffbacd',1,'gpr_time_from_hours(long h, gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5ffrom_5fmicros',['gpr_time_from_micros',['../time_8h.html#a79956c6fba5b660aeee24b09ae026d6c',1,'gpr_time_from_micros(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#a4c0445a26d72673e14ea4c403b69ee65',1,'gpr_time_from_micros(long us, gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5ffrom_5fmillis',['gpr_time_from_millis',['../time_8h.html#a491cdb7a2d2da81c337ed4c8c6a24946',1,'gpr_time_from_millis(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#a3b46878435c03a093b01f23b6a23631b',1,'gpr_time_from_millis(long ms, gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5ffrom_5fminutes',['gpr_time_from_minutes',['../time_8h.html#ad2ae89810eabe8c224b15a4ae0991eba',1,'gpr_time_from_minutes(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#afd411906dd4100d1a359177eaa8e6d5f',1,'gpr_time_from_minutes(long m, gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5ffrom_5fnanos',['gpr_time_from_nanos',['../time_8h.html#a16f57f7df5d09bfc38e8b8fcd323e50a',1,'gpr_time_from_nanos(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#a7b5437762ab2c7b7b31f7ab8e054eb04',1,'gpr_time_from_nanos(long ns, gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5ffrom_5fseconds',['gpr_time_from_seconds',['../time_8h.html#a4bc0bd3df3e9537035fc2b8675f01916',1,'gpr_time_from_seconds(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#ac43b8cfb4ba31a567eb77c2dacda57a7',1,'gpr_time_from_seconds(long s, gpr_clock_type type):&#160;time.c']]],
- ['gpr_5ftime_5finit',['gpr_time_init',['../time_8h.html#a2a3da26a2eb15fcd312f1b8ef00cad56',1,'time.h']]],
- ['gpr_5ftime_5fmax',['gpr_time_max',['../time_8h.html#a4e1c94c1e488381e9f01d4318c2a45d8',1,'gpr_time_max(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#a4e1c94c1e488381e9f01d4318c2a45d8',1,'gpr_time_max(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
- ['gpr_5ftime_5fmin',['gpr_time_min',['../time_8h.html#af15f574932e56662f57bd3573e3cc469',1,'gpr_time_min(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#af15f574932e56662f57bd3573e3cc469',1,'gpr_time_min(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
- ['gpr_5ftime_5fsimilar',['gpr_time_similar',['../time_8h.html#a914f666c6cfe709650d96c986600de15',1,'gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold):&#160;time.c'],['../time_8c.html#a914f666c6cfe709650d96c986600de15',1,'gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold):&#160;time.c']]],
- ['gpr_5ftime_5fsub',['gpr_time_sub',['../time_8h.html#a1eaf8db9ee9e94bd4af005f1049f967a',1,'gpr_time_sub(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#a1eaf8db9ee9e94bd4af005f1049f967a',1,'gpr_time_sub(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
- ['gpr_5ftime_5fto_5fmillis',['gpr_time_to_millis',['../time_8h.html#aebea7c2faef2e16b802a5e9ae1f3b7df',1,'gpr_time_to_millis(gpr_timespec timespec):&#160;time.c'],['../time_8c.html#a0e913ddb6917c82510ff48d34672f6a1',1,'gpr_time_to_millis(gpr_timespec t):&#160;time.c']]],
- ['gpr_5ftimespec_5fto_5fmicros',['gpr_timespec_to_micros',['../time_8h.html#a1704f2028070b3c92bd5420864458bac',1,'gpr_timespec_to_micros(gpr_timespec t):&#160;time.c'],['../time_8c.html#a1704f2028070b3c92bd5420864458bac',1,'gpr_timespec_to_micros(gpr_timespec t):&#160;time.c']]],
- ['gpr_5ftls_5fset',['gpr_tls_set',['../tls__pthread_8h.html#a02e97731a7a6668a2cb73a7e791e93ea',1,'tls_pthread.h']]],
- ['gpr_5ftmpfile',['gpr_tmpfile',['../file_8h.html#abdc37810133df55be624548f00fd177f',1,'file.h']]],
- ['gpr_5funref',['gpr_unref',['../sync_8h.html#a76b570c831b14070c37e708dde91b795',1,'gpr_unref(gpr_refcount *r):&#160;sync.c'],['../sync_8c.html#a76b570c831b14070c37e708dde91b795',1,'gpr_unref(gpr_refcount *r):&#160;sync.c']]],
- ['grpc_5faccept4',['grpc_accept4',['../socket__utils__posix_8h.html#a2f6d1c5f46dff8ac86a5e4df24641060',1,'socket_utils_posix.h']]],
- ['grpc_5faccess_5ftoken_5fcredentials_5fcreate',['grpc_access_token_credentials_create',['../grpc__security_8h.html#a7ef8e179bb5d15c81dfd363924db0041',1,'grpc_access_token_credentials_create(const char *access_token):&#160;credentials.c'],['../credentials_8c.html#a7ef8e179bb5d15c81dfd363924db0041',1,'grpc_access_token_credentials_create(const char *access_token):&#160;credentials.c']]],
- ['grpc_5falarm_5fcancel',['grpc_alarm_cancel',['../alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60',1,'grpc_alarm_cancel(grpc_alarm *alarm):&#160;alarm.c'],['../alarm_8c.html#a921e9a2f728d338f42ad586e6d4eaf60',1,'grpc_alarm_cancel(grpc_alarm *alarm):&#160;alarm.c']]],
- ['grpc_5falarm_5fcheck',['grpc_alarm_check',['../alarm__internal_8h.html#a28de65beea264f65e15824cbf866d863',1,'grpc_alarm_check(gpr_mu *drop_mu, gpr_timespec now, gpr_timespec *next):&#160;alarm.c'],['../alarm_8c.html#a28de65beea264f65e15824cbf866d863',1,'grpc_alarm_check(gpr_mu *drop_mu, gpr_timespec now, gpr_timespec *next):&#160;alarm.c']]],
- ['grpc_5falarm_5fheap_5fadd',['grpc_alarm_heap_add',['../alarm__heap_8h.html#a96e6b49b0020da6f3163dfaeac36fed4',1,'grpc_alarm_heap_add(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a96e6b49b0020da6f3163dfaeac36fed4',1,'grpc_alarm_heap_add(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5fheap_5fdestroy',['grpc_alarm_heap_destroy',['../alarm__heap_8h.html#a827cbed1eadd7b307da4f509bb0e4ff9',1,'grpc_alarm_heap_destroy(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a827cbed1eadd7b307da4f509bb0e4ff9',1,'grpc_alarm_heap_destroy(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5fheap_5finit',['grpc_alarm_heap_init',['../alarm__heap_8h.html#a353a4a1809ac4546d62b3098dda8f674',1,'grpc_alarm_heap_init(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a353a4a1809ac4546d62b3098dda8f674',1,'grpc_alarm_heap_init(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5fheap_5fis_5fempty',['grpc_alarm_heap_is_empty',['../alarm__heap_8h.html#a52d3c052d322cc97ced32a68bd9048cb',1,'grpc_alarm_heap_is_empty(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a52d3c052d322cc97ced32a68bd9048cb',1,'grpc_alarm_heap_is_empty(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5fheap_5fpop',['grpc_alarm_heap_pop',['../alarm__heap_8h.html#a40cf7d2741c1640309682f14cafbb029',1,'grpc_alarm_heap_pop(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a40cf7d2741c1640309682f14cafbb029',1,'grpc_alarm_heap_pop(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5fheap_5fremove',['grpc_alarm_heap_remove',['../alarm__heap_8h.html#a69c5b3ff692b6ca36c48d727acd45e9c',1,'grpc_alarm_heap_remove(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a69c5b3ff692b6ca36c48d727acd45e9c',1,'grpc_alarm_heap_remove(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5fheap_5ftop',['grpc_alarm_heap_top',['../alarm__heap_8h.html#a1c81a64c942586da4313547cc8d259ea',1,'grpc_alarm_heap_top(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a1c81a64c942586da4313547cc8d259ea',1,'grpc_alarm_heap_top(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
- ['grpc_5falarm_5finit',['grpc_alarm_init',['../alarm_8h.html#a50483486a229b573a29ed9fa30807999',1,'grpc_alarm_init(grpc_alarm *alarm, gpr_timespec deadline, grpc_iomgr_cb_func alarm_cb, void *alarm_cb_arg, gpr_timespec now):&#160;alarm.c'],['../alarm_8c.html#a50483486a229b573a29ed9fa30807999',1,'grpc_alarm_init(grpc_alarm *alarm, gpr_timespec deadline, grpc_iomgr_cb_func alarm_cb, void *alarm_cb_arg, gpr_timespec now):&#160;alarm.c']]],
- ['grpc_5falarm_5flist_5finit',['grpc_alarm_list_init',['../alarm__internal_8h.html#a7f76e290e84d187382a25d0d6999067e',1,'grpc_alarm_list_init(gpr_timespec now):&#160;alarm.c'],['../alarm_8c.html#a7f76e290e84d187382a25d0d6999067e',1,'grpc_alarm_list_init(gpr_timespec now):&#160;alarm.c']]],
- ['grpc_5falarm_5flist_5fnext_5ftimeout',['grpc_alarm_list_next_timeout',['../alarm__internal_8h.html#a257c1eaf2f1c2f352893dcc0af034dfa',1,'grpc_alarm_list_next_timeout(void):&#160;alarm.c'],['../alarm_8c.html#a257c1eaf2f1c2f352893dcc0af034dfa',1,'grpc_alarm_list_next_timeout(void):&#160;alarm.c']]],
- ['grpc_5falarm_5flist_5fshutdown',['grpc_alarm_list_shutdown',['../alarm__internal_8h.html#a768994cd3fff1f9b3ca7805dee7b3831',1,'grpc_alarm_list_shutdown(void):&#160;alarm.c'],['../alarm_8c.html#a768994cd3fff1f9b3ca7805dee7b3831',1,'grpc_alarm_list_shutdown(void):&#160;alarm.c']]],
- ['grpc_5fauth_5fcontext_5fcreate',['grpc_auth_context_create',['../security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25',1,'grpc_auth_context_create(grpc_auth_context *chained, size_t property_count):&#160;security_context.c'],['../security__context_8c.html#ab81f0d925a8aefc04349a849e63d9d25',1,'grpc_auth_context_create(grpc_auth_context *chained, size_t property_count):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5ffind_5fproperties_5fby_5fname',['grpc_auth_context_find_properties_by_name',['../grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7',1,'grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name):&#160;security_context.c'],['../security__context_8c.html#a5298ac64614986581fc314f63fa9afd7',1,'grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5fpeer_5fidentity',['grpc_auth_context_peer_identity',['../grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced',1,'grpc_auth_context_peer_identity(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#a144c6f3a56c8592489b3978e0c5caced',1,'grpc_auth_context_peer_identity(const grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5fpeer_5fidentity_5fproperty_5fname',['grpc_auth_context_peer_identity_property_name',['../grpc__security_8h.html#ac05022ccd5b972ba089950437727ff23',1,'grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#ac05022ccd5b972ba089950437727ff23',1,'grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5fpeer_5fis_5fauthenticated',['grpc_auth_context_peer_is_authenticated',['../grpc__security_8h.html#af33fe6681dedb389edbf708020680093',1,'grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#af33fe6681dedb389edbf708020680093',1,'grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5fproperty_5fiterator',['grpc_auth_context_property_iterator',['../grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780',1,'grpc_auth_context_property_iterator(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#aaad9fed074f7aebed63ed075bb6ff780',1,'grpc_auth_context_property_iterator(const grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5fref',['grpc_auth_context_ref',['../security__context_8h.html#aafcd59997402fd705818b3ce8e374623',1,'grpc_auth_context_ref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a449824176a9f6c79ee461e476f409aec',1,'grpc_auth_context_ref(grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5frelease',['grpc_auth_context_release',['../grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9',1,'grpc_auth_context_release(grpc_auth_context *context):&#160;security_context.c'],['../security__context_8c.html#a2eea99f76030b21ad58afdf615f4d2b9',1,'grpc_auth_context_release(grpc_auth_context *context):&#160;security_context.c']]],
- ['grpc_5fauth_5fcontext_5funref',['grpc_auth_context_unref',['../security__context_8h.html#a19e637927ac80502fe6093a2669674da',1,'grpc_auth_context_unref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33',1,'grpc_auth_context_unref(grpc_auth_context *ctx):&#160;security_context.c']]],
- ['grpc_5fauth_5fjson_5fkey_5fcreate_5ffrom_5fjson',['grpc_auth_json_key_create_from_json',['../json__token_8h.html#a99327b0fd2f13d8c98ebb68aecde0194',1,'grpc_auth_json_key_create_from_json(const grpc_json *json):&#160;json_token.c'],['../json__token_8c.html#a99327b0fd2f13d8c98ebb68aecde0194',1,'grpc_auth_json_key_create_from_json(const grpc_json *json):&#160;json_token.c']]],
- ['grpc_5fauth_5fjson_5fkey_5fcreate_5ffrom_5fstring',['grpc_auth_json_key_create_from_string',['../json__token_8h.html#aed79d1eb6161019cd427d7dc4bdc8462',1,'grpc_auth_json_key_create_from_string(const char *json_string):&#160;json_token.c'],['../json__token_8c.html#aed79d1eb6161019cd427d7dc4bdc8462',1,'grpc_auth_json_key_create_from_string(const char *json_string):&#160;json_token.c']]],
- ['grpc_5fauth_5fjson_5fkey_5fdestruct',['grpc_auth_json_key_destruct',['../json__token_8h.html#a0be195f2d8dad589b59befaaf379deb7',1,'grpc_auth_json_key_destruct(grpc_auth_json_key *json_key):&#160;json_token.c'],['../json__token_8c.html#a0be195f2d8dad589b59befaaf379deb7',1,'grpc_auth_json_key_destruct(grpc_auth_json_key *json_key):&#160;json_token.c']]],
- ['grpc_5fauth_5fjson_5fkey_5fis_5fvalid',['grpc_auth_json_key_is_valid',['../json__token_8h.html#ac4a86a67c8b9cd4b8b142fe880099689',1,'grpc_auth_json_key_is_valid(const grpc_auth_json_key *json_key):&#160;json_token.c'],['../json__token_8c.html#ac4a86a67c8b9cd4b8b142fe880099689',1,'grpc_auth_json_key_is_valid(const grpc_auth_json_key *json_key):&#160;json_token.c']]],
- ['grpc_5fauth_5fproperty_5finit',['grpc_auth_property_init',['../security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a',1,'grpc_auth_property_init(const char *name, const char *value, size_t value_length):&#160;security_context.c'],['../security__context_8c.html#a816adda9cd16c9f8087a1f11b1f7154a',1,'grpc_auth_property_init(const char *name, const char *value, size_t value_length):&#160;security_context.c']]],
- ['grpc_5fauth_5fproperty_5finit_5ffrom_5fcstring',['grpc_auth_property_init_from_cstring',['../security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58',1,'grpc_auth_property_init_from_cstring(const char *name, const char *value):&#160;security_context.c'],['../security__context_8c.html#a9ffe10ffd7c0397eb9656a5017ba0e58',1,'grpc_auth_property_init_from_cstring(const char *name, const char *value):&#160;security_context.c']]],
- ['grpc_5fauth_5fproperty_5fiterator_5fnext',['grpc_auth_property_iterator_next',['../grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae',1,'grpc_auth_property_iterator_next(grpc_auth_property_iterator *it):&#160;security_context.c'],['../security__context_8c.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae',1,'grpc_auth_property_iterator_next(grpc_auth_property_iterator *it):&#160;security_context.c']]],
- ['grpc_5fauth_5fproperty_5freset',['grpc_auth_property_reset',['../security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195',1,'grpc_auth_property_reset(grpc_auth_property *property):&#160;security_context.c'],['../security__context_8c.html#a9721c8f46ab15103ee4f69cf49c04195',1,'grpc_auth_property_reset(grpc_auth_property *property):&#160;security_context.c']]],
- ['grpc_5fauth_5frefresh_5ftoken_5fcreate_5ffrom_5fjson',['grpc_auth_refresh_token_create_from_json',['../json__token_8h.html#a31e46f408f67e61eb59471816d7394d9',1,'grpc_auth_refresh_token_create_from_json(const grpc_json *json):&#160;json_token.c'],['../json__token_8c.html#a31e46f408f67e61eb59471816d7394d9',1,'grpc_auth_refresh_token_create_from_json(const grpc_json *json):&#160;json_token.c']]],
- ['grpc_5fauth_5frefresh_5ftoken_5fcreate_5ffrom_5fstring',['grpc_auth_refresh_token_create_from_string',['../json__token_8h.html#aa8602827c182047ae58ff6f8d55fcf06',1,'grpc_auth_refresh_token_create_from_string(const char *json_string):&#160;json_token.c'],['../json__token_8c.html#aa8602827c182047ae58ff6f8d55fcf06',1,'grpc_auth_refresh_token_create_from_string(const char *json_string):&#160;json_token.c']]],
- ['grpc_5fauth_5frefresh_5ftoken_5fdestruct',['grpc_auth_refresh_token_destruct',['../json__token_8h.html#a14f7331e37fa96ee4652780610e1b773',1,'grpc_auth_refresh_token_destruct(grpc_auth_refresh_token *refresh_token):&#160;json_token.c'],['../json__token_8c.html#a14f7331e37fa96ee4652780610e1b773',1,'grpc_auth_refresh_token_destruct(grpc_auth_refresh_token *refresh_token):&#160;json_token.c']]],
- ['grpc_5fauth_5frefresh_5ftoken_5fis_5fvalid',['grpc_auth_refresh_token_is_valid',['../json__token_8h.html#a9b1a8c0e0fda0b36dc2ad142f276002f',1,'grpc_auth_refresh_token_is_valid(const grpc_auth_refresh_token *refresh_token):&#160;json_token.c'],['../json__token_8c.html#a9b1a8c0e0fda0b36dc2ad142f276002f',1,'grpc_auth_refresh_token_is_valid(const grpc_auth_refresh_token *refresh_token):&#160;json_token.c']]],
- ['grpc_5fbase64_5fdecode',['grpc_base64_decode',['../base64_8h.html#a81bf1bd8387f2d69d6fe48e463a40c96',1,'grpc_base64_decode(const char *b64, int url_safe):&#160;base64.c'],['../base64_8c.html#a81bf1bd8387f2d69d6fe48e463a40c96',1,'grpc_base64_decode(const char *b64, int url_safe):&#160;base64.c']]],
- ['grpc_5fbase64_5fdecode_5fwith_5flen',['grpc_base64_decode_with_len',['../base64_8h.html#a2d9a616e303d93f4cb0733fe96a0f28f',1,'grpc_base64_decode_with_len(const char *b64, size_t b64_len, int url_safe):&#160;base64.c'],['../base64_8c.html#a2d9a616e303d93f4cb0733fe96a0f28f',1,'grpc_base64_decode_with_len(const char *b64, size_t b64_len, int url_safe):&#160;base64.c']]],
- ['grpc_5fbase64_5fencode',['grpc_base64_encode',['../base64_8h.html#af3751ba76aa864e4983cea879fb437d8',1,'grpc_base64_encode(const void *data, size_t data_size, int url_safe, int multiline):&#160;base64.c'],['../base64_8c.html#a52b0da4b71404bafb66d7cd2d6bc898a',1,'grpc_base64_encode(const void *vdata, size_t data_size, int url_safe, int multiline):&#160;base64.c']]],
- ['grpc_5fbbq_5fbytes',['grpc_bbq_bytes',['../byte__buffer__queue_8h.html#a86c63b57cc95e136b8de2592e4dedf28',1,'grpc_bbq_bytes(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a86c63b57cc95e136b8de2592e4dedf28',1,'grpc_bbq_bytes(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
- ['grpc_5fbbq_5fdestroy',['grpc_bbq_destroy',['../byte__buffer__queue_8h.html#ae1f26933a5e6e643c3c31de676804edb',1,'grpc_bbq_destroy(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#ae1f26933a5e6e643c3c31de676804edb',1,'grpc_bbq_destroy(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
- ['grpc_5fbbq_5fempty',['grpc_bbq_empty',['../byte__buffer__queue_8h.html#aaa5f8cf8f94340a6e2f6c803a8001c15',1,'grpc_bbq_empty(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#aaa5f8cf8f94340a6e2f6c803a8001c15',1,'grpc_bbq_empty(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
- ['grpc_5fbbq_5fflush',['grpc_bbq_flush',['../byte__buffer__queue_8h.html#a8308c0116008c7abd4554a34a549e94a',1,'grpc_bbq_flush(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a8308c0116008c7abd4554a34a549e94a',1,'grpc_bbq_flush(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
- ['grpc_5fbbq_5fpop',['grpc_bbq_pop',['../byte__buffer__queue_8h.html#a0539ad1d8c25d3060475370bcc9d37c5',1,'grpc_bbq_pop(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a0539ad1d8c25d3060475370bcc9d37c5',1,'grpc_bbq_pop(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
- ['grpc_5fbbq_5fpush',['grpc_bbq_push',['../byte__buffer__queue_8h.html#a28f3a949b2a27c25929fdb86819e4dae',1,'grpc_bbq_push(grpc_byte_buffer_queue *q, grpc_byte_buffer *bb):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a34702570a1438c8cf7a4dcdcc65a5891',1,'grpc_bbq_push(grpc_byte_buffer_queue *q, grpc_byte_buffer *buffer):&#160;byte_buffer_queue.c']]],
- ['grpc_5fblocking_5fresolve_5faddress',['grpc_blocking_resolve_address',['../resolve__address_8h.html#a92567a2b60cddf219f240a07212fff7c',1,'resolve_address.h']]],
- ['grpc_5fbyte_5fbuffer_5fcopy',['grpc_byte_buffer_copy',['../byte__buffer_8h.html#aac8a5605c5de93a78da7e8ca06a80efb',1,'grpc_byte_buffer_copy(grpc_byte_buffer *bb):&#160;byte_buffer.c'],['../byte__buffer_8c.html#aac8a5605c5de93a78da7e8ca06a80efb',1,'grpc_byte_buffer_copy(grpc_byte_buffer *bb):&#160;byte_buffer.c']]],
- ['grpc_5fbyte_5fbuffer_5fdestroy',['grpc_byte_buffer_destroy',['../byte__buffer_8h.html#a5a9ccea69a6ba41d34a6985837fd88f5',1,'grpc_byte_buffer_destroy(grpc_byte_buffer *byte_buffer):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a0099fc01264d8aeb7cd56dfb58652d22',1,'grpc_byte_buffer_destroy(grpc_byte_buffer *bb):&#160;byte_buffer.c']]],
- ['grpc_5fbyte_5fbuffer_5flength',['grpc_byte_buffer_length',['../byte__buffer_8h.html#a61b6ac03d6a50664786e45d616ba435d',1,'grpc_byte_buffer_length(grpc_byte_buffer *bb):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a61b6ac03d6a50664786e45d616ba435d',1,'grpc_byte_buffer_length(grpc_byte_buffer *bb):&#160;byte_buffer.c']]],
- ['grpc_5fbyte_5fbuffer_5freader_5fdestroy',['grpc_byte_buffer_reader_destroy',['../byte__buffer_8h.html#aed5f40a76941741b7672c14f15be0778',1,'grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader):&#160;byte_buffer_reader.c'],['../byte__buffer__reader_8c.html#aed5f40a76941741b7672c14f15be0778',1,'grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader):&#160;byte_buffer_reader.c']]],
- ['grpc_5fbyte_5fbuffer_5freader_5finit',['grpc_byte_buffer_reader_init',['../byte__buffer_8h.html#a71016674849f4f57c1a4319d7964d268',1,'grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer):&#160;byte_buffer_reader.c'],['../byte__buffer__reader_8c.html#a71016674849f4f57c1a4319d7964d268',1,'grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer):&#160;byte_buffer_reader.c']]],
- ['grpc_5fbyte_5fbuffer_5freader_5fnext',['grpc_byte_buffer_reader_next',['../byte__buffer_8h.html#aff713900a0177997a0be49a40781bcc9',1,'grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, gpr_slice *slice):&#160;byte_buffer_reader.c'],['../byte__buffer__reader_8c.html#aff713900a0177997a0be49a40781bcc9',1,'grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, gpr_slice *slice):&#160;byte_buffer_reader.c']]],
- ['grpc_5fcall_5fauth_5fcontext',['grpc_call_auth_context',['../grpc__security_8h.html#a0b439e6d2875c8b5e2e901a959f6a2fe',1,'grpc_call_auth_context(grpc_call *call):&#160;security_context.c'],['../security__context_8c.html#a0b439e6d2875c8b5e2e901a959f6a2fe',1,'grpc_call_auth_context(grpc_call *call):&#160;security_context.c']]],
- ['grpc_5fcall_5fcancel',['grpc_call_cancel',['../grpc_8h.html#adce32a3168cfc0048423af94a3961878',1,'grpc_call_cancel(grpc_call *call):&#160;call.c'],['../call_8c.html#adce32a3168cfc0048423af94a3961878',1,'grpc_call_cancel(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5fcancel_5fwith_5fstatus',['grpc_call_cancel_with_status',['../grpc_8h.html#a8332e3ac6611ae4012ed17707d7dbcf2',1,'grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description):&#160;call.c'],['../call_8c.html#a1adb0f85dd491cc47dd8da655c4e30a6',1,'grpc_call_cancel_with_status(grpc_call *c, grpc_status_code status, const char *description):&#160;call.c']]],
- ['grpc_5fcall_5fcontext_5fget',['grpc_call_context_get',['../call_8h.html#a039322642b1682808002d1302c248c5f',1,'grpc_call_context_get(grpc_call *call, grpc_context_index elem):&#160;call.c'],['../call_8c.html#a039322642b1682808002d1302c248c5f',1,'grpc_call_context_get(grpc_call *call, grpc_context_index elem):&#160;call.c']]],
- ['grpc_5fcall_5fcontext_5fset',['grpc_call_context_set',['../call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9',1,'grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value)):&#160;call.c'],['../call_8c.html#adad531b2cfc5574dbc4bebaafe0db1e9',1,'grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value)):&#160;call.c']]],
- ['grpc_5fcall_5fcreate',['grpc_call_create',['../call_8h.html#a0199bd70012c6e2dfa8667dd1d280109',1,'grpc_call_create(grpc_channel *channel, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c'],['../call_8c.html#a0199bd70012c6e2dfa8667dd1d280109',1,'grpc_call_create(grpc_channel *channel, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c']]],
- ['grpc_5fcall_5fdestroy',['grpc_call_destroy',['../grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125',1,'grpc_call_destroy(grpc_call *call):&#160;call.c'],['../call_8c.html#a456f491fd120a1561aa8cd1178ddb4c7',1,'grpc_call_destroy(grpc_call *c):&#160;call.c']]],
- ['grpc_5fcall_5fdetails_5fdestroy',['grpc_call_details_destroy',['../grpc_8h.html#a436819189c9155a0761db7667f9078f9',1,'grpc_call_details_destroy(grpc_call_details *details):&#160;call_details.c'],['../call__details_8c.html#a8ac75052ac470570689777a7a2684012',1,'grpc_call_details_destroy(grpc_call_details *cd):&#160;call_details.c']]],
- ['grpc_5fcall_5fdetails_5finit',['grpc_call_details_init',['../grpc_8h.html#a29fa3bfb0a561ba465260154a4ef3bb5',1,'grpc_call_details_init(grpc_call_details *details):&#160;call_details.c'],['../call__details_8c.html#aec87c14a6d7452bfb029af6a317a6cff',1,'grpc_call_details_init(grpc_call_details *cd):&#160;call_details.c']]],
- ['grpc_5fcall_5felement_5fsend_5fcancel',['grpc_call_element_send_cancel',['../channel__stack_8h.html#a7127b6c0b4d14c70e23e65875c7b6bc5',1,'grpc_call_element_send_cancel(grpc_call_element *cur_elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a7127b6c0b4d14c70e23e65875c7b6bc5',1,'grpc_call_element_send_cancel(grpc_call_element *cur_elem):&#160;channel_stack.c']]],
- ['grpc_5fcall_5ffrom_5ftop_5felement',['grpc_call_from_top_element',['../call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e',1,'grpc_call_from_top_element(grpc_call_element *surface_element):&#160;call.c'],['../call_8c.html#a92d6bdbeddb5e6918e118bc0979a1a9b',1,'grpc_call_from_top_element(grpc_call_element *elem):&#160;call.c']]],
- ['grpc_5fcall_5fget_5fcall_5fstack',['grpc_call_get_call_stack',['../call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f',1,'grpc_call_get_call_stack(grpc_call *call):&#160;call.c'],['../call_8c.html#a089e0677c51d9a5d4a4a7e582f86b27f',1,'grpc_call_get_call_stack(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5fget_5fcompletion_5fqueue',['grpc_call_get_completion_queue',['../call_8h.html#a383950ef84646c0f3cb3cb38807503db',1,'grpc_call_get_completion_queue(grpc_call *call):&#160;call.c'],['../call_8c.html#a383950ef84646c0f3cb3cb38807503db',1,'grpc_call_get_completion_queue(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5fget_5fcompression_5falgorithm',['grpc_call_get_compression_algorithm',['../call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04',1,'call.c']]],
- ['grpc_5fcall_5fget_5fpeer',['grpc_call_get_peer',['../grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada',1,'grpc_call_get_peer(grpc_call *call):&#160;call.c'],['../call_8c.html#adf4ac8b78da7b957ce05dc0f62719ada',1,'grpc_call_get_peer(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5finternal_5fref',['grpc_call_internal_ref',['../call_8h.html#a6845825cac8a628227db13fef74ac84d',1,'grpc_call_internal_ref(grpc_call *call):&#160;call.c'],['../call_8c.html#afdbe0f591e358205051b2af04a8df4f8',1,'grpc_call_internal_ref(grpc_call *c):&#160;call.c']]],
- ['grpc_5fcall_5finternal_5funref',['grpc_call_internal_unref',['../call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76',1,'grpc_call_internal_unref(grpc_call *call, int allow_immediate_deletion):&#160;call.c'],['../call_8c.html#afc70fe56761341f774d1b03a55a0e0e9',1,'grpc_call_internal_unref(grpc_call *c, int allow_immediate_deletion):&#160;call.c']]],
- ['grpc_5fcall_5fis_5fclient',['grpc_call_is_client',['../call_8h.html#af101e4a67c8995de55cbd8b113e3b394',1,'grpc_call_is_client(grpc_call *call):&#160;call.c'],['../call_8c.html#af101e4a67c8995de55cbd8b113e3b394',1,'grpc_call_is_client(grpc_call *call):&#160;call.c']]],
- ['grpc_5fcall_5flog_5fbatch',['grpc_call_log_batch',['../call_8h.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c']]],
- ['grpc_5fcall_5flog_5fop',['grpc_call_log_op',['../channel__stack_8h.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c']]],
- ['grpc_5fcall_5fnext_5fget_5fpeer',['grpc_call_next_get_peer',['../channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801',1,'grpc_call_next_get_peer(grpc_call_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a40c122e470335bb7a6edf1e0a31fc801',1,'grpc_call_next_get_peer(grpc_call_element *elem):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fnext_5fop',['grpc_call_next_op',['../channel__stack_8h.html#af52cb36e243fc3bfb81ebca882346ce9',1,'grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op):&#160;channel_stack.c'],['../channel__stack_8c.html#af52cb36e243fc3bfb81ebca882346ce9',1,'grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fset_5fcompletion_5fqueue',['grpc_call_set_completion_queue',['../call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd',1,'grpc_call_set_completion_queue(grpc_call *call, grpc_completion_queue *cq):&#160;call.c'],['../call_8c.html#a29e0a4ca5d3d86c071b41dcb30c117bd',1,'grpc_call_set_completion_queue(grpc_call *call, grpc_completion_queue *cq):&#160;call.c']]],
- ['grpc_5fcall_5fset_5fcredentials',['grpc_call_set_credentials',['../grpc__security_8h.html#a56de54ae2563e67e236c10e8fa419f60',1,'grpc_call_set_credentials(grpc_call *call, grpc_credentials *creds):&#160;security_context.c'],['../security__context_8c.html#a56de54ae2563e67e236c10e8fa419f60',1,'grpc_call_set_credentials(grpc_call *call, grpc_credentials *creds):&#160;security_context.c']]],
- ['grpc_5fcall_5fstack_5fdestroy',['grpc_call_stack_destroy',['../channel__stack_8h.html#a441c43095f765c200e679230a11c6116',1,'grpc_call_stack_destroy(grpc_call_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#a441c43095f765c200e679230a11c6116',1,'grpc_call_stack_destroy(grpc_call_stack *stack):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fstack_5felement',['grpc_call_stack_element',['../channel__stack_8h.html#adbba36449dd62d534cadc0de6c25bb17',1,'grpc_call_stack_element(grpc_call_stack *stack, size_t i):&#160;channel_stack.c'],['../channel__stack_8c.html#a32b8a3c21a1e805669af3569b6c4a333',1,'grpc_call_stack_element(grpc_call_stack *call_stack, size_t index):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fstack_5ffrom_5ftop_5felement',['grpc_call_stack_from_top_element',['../channel__stack_8h.html#a90d6131bc8142e1516618bd2e4daf58c',1,'grpc_call_stack_from_top_element(grpc_call_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a90d6131bc8142e1516618bd2e4daf58c',1,'grpc_call_stack_from_top_element(grpc_call_element *elem):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fstack_5finit',['grpc_call_stack_init',['../channel__stack_8h.html#ac7f3085338ed96593ca7c814cd6d705d',1,'grpc_call_stack_init(grpc_channel_stack *channel_stack, const void *transport_server_data, grpc_transport_stream_op *initial_op, grpc_call_stack *call_stack):&#160;channel_stack.c'],['../channel__stack_8c.html#ac7f3085338ed96593ca7c814cd6d705d',1,'grpc_call_stack_init(grpc_channel_stack *channel_stack, const void *transport_server_data, grpc_transport_stream_op *initial_op, grpc_call_stack *call_stack):&#160;channel_stack.c']]],
- ['grpc_5fcall_5fstart_5fbatch',['grpc_call_start_batch',['../grpc_8h.html#ae0e60993c9d6e5ceccaf2e61f690b101',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call.c'],['../call_8c.html#ae0e60993c9d6e5ceccaf2e61f690b101',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call.c']]],
- ['grpc_5fcall_5fstart_5fioreq_5fand_5fcall_5fback',['grpc_call_start_ioreq_and_call_back',['../call_8h.html#aef30c2ddcfea12c0df20548f32b4378d',1,'grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data):&#160;call.c'],['../call_8c.html#aef30c2ddcfea12c0df20548f32b4378d',1,'grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data):&#160;call.c']]],
- ['grpc_5fcensus_5fcall_5fget_5fcontext',['grpc_census_call_get_context',['../grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66',1,'grpc_census_call_get_context(grpc_call *call):&#160;grpc_context.c'],['../grpc__context_8c.html#a333e4c9a18683ab7a0db218df7a5fc6e',1,'grpc_census_call_get_context(grpc_call *call):&#160;grpc_context.c']]],
- ['grpc_5fcensus_5fcall_5fset_5fcontext',['grpc_census_call_set_context',['../grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a',1,'grpc_census_call_set_context(grpc_call *call, struct census_context *context):&#160;grpc_context.c'],['../grpc__context_8c.html#afe9f71e9469141cc38cf3ec1375830ce',1,'grpc_census_call_set_context(grpc_call *call, census_context *context):&#160;grpc_context.c']]],
- ['grpc_5fchannel_5fargs_5fcopy',['grpc_channel_args_copy',['../channel__args_8h.html#aea7141804d69de11c1470197ad87b45d',1,'grpc_channel_args_copy(const grpc_channel_args *src):&#160;channel_args.c'],['../channel__args_8c.html#aea7141804d69de11c1470197ad87b45d',1,'grpc_channel_args_copy(const grpc_channel_args *src):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fargs_5fcopy_5fand_5fadd',['grpc_channel_args_copy_and_add',['../channel__args_8h.html#ace4130d42d359c697a99d4ed7a7e54c3',1,'grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add):&#160;channel_args.c'],['../channel__args_8c.html#ace4130d42d359c697a99d4ed7a7e54c3',1,'grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fargs_5fdestroy',['grpc_channel_args_destroy',['../channel__args_8h.html#ad7467ddcad8160325b79b8d3a627c42e',1,'grpc_channel_args_destroy(grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#ad7467ddcad8160325b79b8d3a627c42e',1,'grpc_channel_args_destroy(grpc_channel_args *a):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fargs_5fget_5fcompression_5falgorithm',['grpc_channel_args_get_compression_algorithm',['../channel__args_8h.html#ab6073e21bee62a87f891a10d5bb4a3bb',1,'grpc_channel_args_get_compression_algorithm(const grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#ab6073e21bee62a87f891a10d5bb4a3bb',1,'grpc_channel_args_get_compression_algorithm(const grpc_channel_args *a):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fargs_5fis_5fcensus_5fenabled',['grpc_channel_args_is_census_enabled',['../channel__args_8h.html#a918e3c374d10937b1cf1a7bec45e96c0',1,'grpc_channel_args_is_census_enabled(const grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#a918e3c374d10937b1cf1a7bec45e96c0',1,'grpc_channel_args_is_census_enabled(const grpc_channel_args *a):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fargs_5fmerge',['grpc_channel_args_merge',['../channel__args_8h.html#aa098be5f086aefff83a52e202d11a39a',1,'grpc_channel_args_merge(const grpc_channel_args *a, const grpc_channel_args *b):&#160;channel_args.c'],['../channel__args_8c.html#aa098be5f086aefff83a52e202d11a39a',1,'grpc_channel_args_merge(const grpc_channel_args *a, const grpc_channel_args *b):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fargs_5fset_5fcompression_5falgorithm',['grpc_channel_args_set_compression_algorithm',['../channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70',1,'grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm):&#160;channel_args.c'],['../channel__args_8c.html#a1666cde2d23a797e95cf09e3c26e7f70',1,'grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm):&#160;channel_args.c']]],
- ['grpc_5fchannel_5fcheck_5fconnectivity_5fstate',['grpc_channel_check_connectivity_state',['../grpc_8h.html#a9623d8e4df1d17eb26b67d905f1d7cb3',1,'grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect):&#160;channel_connectivity.c'],['../channel__connectivity_8c.html#a9623d8e4df1d17eb26b67d905f1d7cb3',1,'grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect):&#160;channel_connectivity.c']]],
- ['grpc_5fchannel_5fcreate_5fcall',['grpc_channel_create_call',['../grpc_8h.html#a368ca2e4f76495c3c4bfbb27eb88936e',1,'grpc_channel_create_call(grpc_channel *channel, grpc_completion_queue *completion_queue, const char *method, const char *host, gpr_timespec deadline):&#160;channel.c'],['../channel_8c.html#aa6b80c5019007f758b1bf414e323db05',1,'grpc_channel_create_call(grpc_channel *channel, grpc_completion_queue *cq, const char *method, const char *host, gpr_timespec deadline):&#160;channel.c']]],
- ['grpc_5fchannel_5fcreate_5ffrom_5ffilters',['grpc_channel_create_from_filters',['../channel_8h.html#a12b25d31348401c51adab93c4f461d58',1,'grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t count, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client):&#160;channel.c'],['../channel_8c.html#a32e56f0a0ab55d90624b92cbbf7bd384',1,'grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t num_filters, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client):&#160;channel.c']]],
- ['grpc_5fchannel_5fcreate_5fregistered_5fcall',['grpc_channel_create_registered_call',['../grpc_8h.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline):&#160;channel.c'],['../channel_8c.html#a38aa45cdbc3d9a9529bcb6ee8b2c68aa',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline):&#160;channel.c']]],
- ['grpc_5fchannel_5fdestroy',['grpc_channel_destroy',['../grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3',1,'grpc_channel_destroy(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a16e4b95581ad12e8e0af2af8d41b71b3',1,'grpc_channel_destroy(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5fchannel_5fstack',['grpc_channel_get_channel_stack',['../channel_8h.html#a264b543c86559165c42b1c41cb4c9045',1,'grpc_channel_get_channel_stack(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a264b543c86559165c42b1c41cb4c9045',1,'grpc_channel_get_channel_stack(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5fcompression_5falgorithm_5fstring',['grpc_channel_get_compression_algorithm_string',['../channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af',1,'grpc_channel_get_compression_algorithm_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#aee69f0f30f9cdcdd3961b1d253fa29af',1,'grpc_channel_get_compression_algorithm_string(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5fmax_5fmessage_5flength',['grpc_channel_get_max_message_length',['../channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd',1,'grpc_channel_get_max_message_length(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a1f91159c2a0d259aa7f854ba4204cafd',1,'grpc_channel_get_max_message_length(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5fmessage_5fstring',['grpc_channel_get_message_string',['../channel_8h.html#a3008e3086b47f6170180c32ef88c83db',1,'grpc_channel_get_message_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a3008e3086b47f6170180c32ef88c83db',1,'grpc_channel_get_message_string(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5fmetadata_5fcontext',['grpc_channel_get_metadata_context',['../channel_8h.html#a6b9ee58f86b3e3026767b37bbc3efa80',1,'grpc_channel_get_metadata_context(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a6b9ee58f86b3e3026767b37bbc3efa80',1,'grpc_channel_get_metadata_context(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5freffed_5fstatus_5felem',['grpc_channel_get_reffed_status_elem',['../channel_8h.html#a0c93bb726613652c5a22d9f4fb6c2101',1,'grpc_channel_get_reffed_status_elem(grpc_channel *channel, int status_code):&#160;channel.c'],['../channel_8c.html#a49c14becac82008119b5e9fd9d554983',1,'grpc_channel_get_reffed_status_elem(grpc_channel *channel, int i):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5fstatus_5fstring',['grpc_channel_get_status_string',['../channel_8h.html#a2192de2d31a54523311ce241f933e048',1,'grpc_channel_get_status_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a2192de2d31a54523311ce241f933e048',1,'grpc_channel_get_status_string(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fget_5ftarget',['grpc_channel_get_target',['../grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499',1,'grpc_channel_get_target(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a108ef86bc0e5ebcb05f744315e2a6499',1,'grpc_channel_get_target(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5finternal_5fref',['grpc_channel_internal_ref',['../channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634',1,'grpc_channel_internal_ref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7e9137c2c6f7cc3c1cdc27fbc5f23b41',1,'grpc_channel_internal_ref(grpc_channel *c):&#160;channel.c']]],
- ['grpc_5fchannel_5finternal_5funref',['grpc_channel_internal_unref',['../channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b',1,'grpc_channel_internal_unref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7fe6e3f3337487d8b584cb8d51bdfa6b',1,'grpc_channel_internal_unref(grpc_channel *channel):&#160;channel.c']]],
- ['grpc_5fchannel_5fnext_5fop',['grpc_channel_next_op',['../channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9',1,'grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op):&#160;channel_stack.c'],['../channel__stack_8c.html#aea7eceb60c0e94465c4baea314c0ebd9',1,'grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fregister_5fcall',['grpc_channel_register_call',['../grpc_8h.html#af00855f27d8b7c6b232982446371c04d',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host):&#160;channel.c'],['../channel_8c.html#af00855f27d8b7c6b232982446371c04d',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host):&#160;channel.c']]],
- ['grpc_5fchannel_5fsecurity_5fconnector_5fcheck_5fcall_5fhost',['grpc_channel_security_connector_check_call_host',['../security__connector_8h.html#a845341440590ee81647b56575eb60168',1,'grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c'],['../security__connector_8c.html#a845341440590ee81647b56575eb60168',1,'grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c']]],
- ['grpc_5fchannel_5fstack_5fdestroy',['grpc_channel_stack_destroy',['../channel__stack_8h.html#ad06f3ee4d872888e99778e5faa610764',1,'grpc_channel_stack_destroy(grpc_channel_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#ad06f3ee4d872888e99778e5faa610764',1,'grpc_channel_stack_destroy(grpc_channel_stack *stack):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fstack_5felement',['grpc_channel_stack_element',['../channel__stack_8h.html#a85cb9b511c9a4f222ec27d8459cb7c40',1,'grpc_channel_stack_element(grpc_channel_stack *stack, size_t i):&#160;channel_stack.c'],['../channel__stack_8c.html#a6fa445cf1f13f17095e14c0cc8801fb5',1,'grpc_channel_stack_element(grpc_channel_stack *channel_stack, size_t index):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fstack_5ffrom_5ftop_5felement',['grpc_channel_stack_from_top_element',['../channel__stack_8h.html#a5fd8b3503ac2f8193509e2ce02ef9406',1,'grpc_channel_stack_from_top_element(grpc_channel_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a5fd8b3503ac2f8193509e2ce02ef9406',1,'grpc_channel_stack_from_top_element(grpc_channel_element *elem):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fstack_5finit',['grpc_channel_stack_init',['../channel__stack_8h.html#a9dfbcf853676b70efa84cf8777a7b928',1,'grpc_channel_stack_init(const grpc_channel_filter **filters, size_t filter_count, grpc_channel *master, const grpc_channel_args *args, grpc_mdctx *metadata_context, grpc_channel_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#a9dfbcf853676b70efa84cf8777a7b928',1,'grpc_channel_stack_init(const grpc_channel_filter **filters, size_t filter_count, grpc_channel *master, const grpc_channel_args *args, grpc_mdctx *metadata_context, grpc_channel_stack *stack):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fstack_5flast_5felement',['grpc_channel_stack_last_element',['../channel__stack_8h.html#a1245cdffecb56b7eb11d189327dc29b0',1,'grpc_channel_stack_last_element(grpc_channel_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#a663793c2627677279816d636bf310b50',1,'grpc_channel_stack_last_element(grpc_channel_stack *channel_stack):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fstack_5fsize',['grpc_channel_stack_size',['../channel__stack_8h.html#a7593e5b07a422db70484cfb66264dd1b',1,'grpc_channel_stack_size(const grpc_channel_filter **filters, size_t filter_count):&#160;channel_stack.c'],['../channel__stack_8c.html#a7593e5b07a422db70484cfb66264dd1b',1,'grpc_channel_stack_size(const grpc_channel_filter **filters, size_t filter_count):&#160;channel_stack.c']]],
- ['grpc_5fchannel_5fwatch_5fconnectivity_5fstate',['grpc_channel_watch_connectivity_state',['../grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b',1,'grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag):&#160;channel_connectivity.c'],['../channel__connectivity_8c.html#a29aa98ca6ce9f7e5116e43b0c414e96b',1,'grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag):&#160;channel_connectivity.c']]],
- ['grpc_5fchttp2_5fadd_5fincoming_5fgoaway',['grpc_chttp2_add_incoming_goaway',['../internal_8h.html#aeb6a160980622d4e5d1b8e9e608c6771',1,'grpc_chttp2_add_incoming_goaway(grpc_chttp2_transport_global *transport_global, gpr_uint32 goaway_error, gpr_slice goaway_text):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#aeb6a160980622d4e5d1b8e9e608c6771',1,'grpc_chttp2_add_incoming_goaway(grpc_chttp2_transport_global *transport_global, gpr_uint32 goaway_error, gpr_slice goaway_text):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5fbase64_5fencode',['grpc_chttp2_base64_encode',['../bin__encoder_8h.html#a1435a6d866c6e7f7989ca786facc1fde',1,'grpc_chttp2_base64_encode(gpr_slice input):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a1435a6d866c6e7f7989ca786facc1fde',1,'grpc_chttp2_base64_encode(gpr_slice input):&#160;bin_encoder.c']]],
- ['grpc_5fchttp2_5fbase64_5fencode_5fand_5fhuffman_5fcompress',['grpc_chttp2_base64_encode_and_huffman_compress',['../bin__encoder_8h.html#a0d29385f837594681b517d91d5d578a7',1,'grpc_chttp2_base64_encode_and_huffman_compress(gpr_slice input):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a0d29385f837594681b517d91d5d578a7',1,'grpc_chttp2_base64_encode_and_huffman_compress(gpr_slice input):&#160;bin_encoder.c']]],
- ['grpc_5fchttp2_5fcleanup_5fwriting',['grpc_chttp2_cleanup_writing',['../internal_8h.html#a309e83a79f87a133dee17a1a7dd592b9',1,'grpc_chttp2_cleanup_writing(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing):&#160;writing.c'],['../writing_8c.html#aec2dafff34e07d99d473de28a658614f',1,'grpc_chttp2_cleanup_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing):&#160;writing.c']]],
- ['grpc_5fchttp2_5fdata_5fframe_5fcreate_5fempty_5fclose',['grpc_chttp2_data_frame_create_empty_close',['../frame__data_8h.html#aa79c486a29b6e104c57be53a20d91362',1,'grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id):&#160;stream_encoder.c'],['../stream__encoder_8c.html#aa79c486a29b6e104c57be53a20d91362',1,'grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id):&#160;stream_encoder.c']]],
- ['grpc_5fchttp2_5fdata_5fparser_5fbegin_5fframe',['grpc_chttp2_data_parser_begin_frame',['../frame__data_8h.html#afab39491d68260dc81d1a57cac6f434a',1,'grpc_chttp2_data_parser_begin_frame(grpc_chttp2_data_parser *parser, gpr_uint8 flags):&#160;frame_data.c'],['../frame__data_8c.html#afab39491d68260dc81d1a57cac6f434a',1,'grpc_chttp2_data_parser_begin_frame(grpc_chttp2_data_parser *parser, gpr_uint8 flags):&#160;frame_data.c']]],
- ['grpc_5fchttp2_5fdata_5fparser_5fdestroy',['grpc_chttp2_data_parser_destroy',['../frame__data_8h.html#a5927900bd0d0911de70cab715f4d4468',1,'grpc_chttp2_data_parser_destroy(grpc_chttp2_data_parser *parser):&#160;frame_data.c'],['../frame__data_8c.html#a5927900bd0d0911de70cab715f4d4468',1,'grpc_chttp2_data_parser_destroy(grpc_chttp2_data_parser *parser):&#160;frame_data.c']]],
- ['grpc_5fchttp2_5fdata_5fparser_5finit',['grpc_chttp2_data_parser_init',['../frame__data_8h.html#a796d3b28bd11e75897705b4f92a5cae7',1,'grpc_chttp2_data_parser_init(grpc_chttp2_data_parser *parser):&#160;frame_data.c'],['../frame__data_8c.html#a796d3b28bd11e75897705b4f92a5cae7',1,'grpc_chttp2_data_parser_init(grpc_chttp2_data_parser *parser):&#160;frame_data.c']]],
- ['grpc_5fchttp2_5fdata_5fparser_5fparse',['grpc_chttp2_data_parser_parse',['../frame__data_8h.html#abc519029db35772068e9a052076fcfa1',1,'grpc_chttp2_data_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_data.c'],['../frame__data_8c.html#abc519029db35772068e9a052076fcfa1',1,'grpc_chttp2_data_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_data.c']]],
- ['grpc_5fchttp2_5fdecode_5ftimeout',['grpc_chttp2_decode_timeout',['../timeout__encoding_8h.html#ac96a9d21da277e6a790fa8ac5846b5d8',1,'grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout):&#160;timeout_encoding.c'],['../timeout__encoding_8c.html#ac96a9d21da277e6a790fa8ac5846b5d8',1,'grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout):&#160;timeout_encoding.c']]],
- ['grpc_5fchttp2_5fencode',['grpc_chttp2_encode',['../stream__encoder_8h.html#a1fdaaa3443176e8815ffe75804b5efbd',1,'grpc_chttp2_encode(grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output):&#160;stream_encoder.c'],['../stream__encoder_8c.html#a1fdaaa3443176e8815ffe75804b5efbd',1,'grpc_chttp2_encode(grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output):&#160;stream_encoder.c']]],
- ['grpc_5fchttp2_5fencode_5ftimeout',['grpc_chttp2_encode_timeout',['../timeout__encoding_8h.html#aa4128995f3b3d4fe068c1635a85f7bcc',1,'grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer):&#160;timeout_encoding.c'],['../timeout__encoding_8c.html#aa4128995f3b3d4fe068c1635a85f7bcc',1,'grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer):&#160;timeout_encoding.c']]],
- ['grpc_5fchttp2_5fflowctl_5ftrace',['grpc_chttp2_flowctl_trace',['../internal_8h.html#ac054ecf6e743093e5527787063f3acaa',1,'grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#ac054ecf6e743093e5527787063f3acaa',1,'grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5ffor_5fall_5fstreams',['grpc_chttp2_for_all_streams',['../internal_8h.html#a62031f6afc6643cc2f34b4af2d547576',1,'grpc_chttp2_for_all_streams(grpc_chttp2_transport_global *transport_global, void *user_data, void(*cb)(grpc_chttp2_transport_global *transport_global, void *user_data, grpc_chttp2_stream_global *stream_global)):&#160;stream_lists.c'],['../stream__lists_8c.html#a62031f6afc6643cc2f34b4af2d547576',1,'grpc_chttp2_for_all_streams(grpc_chttp2_transport_global *transport_global, void *user_data, void(*cb)(grpc_chttp2_transport_global *transport_global, void *user_data, grpc_chttp2_stream_global *stream_global)):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5fget_5falpn_5fversion_5findex',['grpc_chttp2_get_alpn_version_index',['../alpn_8h.html#a3f09d970c73c43952620b5e983c77dc5',1,'grpc_chttp2_get_alpn_version_index(size_t i):&#160;alpn.c'],['../alpn_8c.html#a3f09d970c73c43952620b5e983c77dc5',1,'grpc_chttp2_get_alpn_version_index(size_t i):&#160;alpn.c']]],
- ['grpc_5fchttp2_5fgoaway_5fappend',['grpc_chttp2_goaway_append',['../frame__goaway_8h.html#a71bd236ace0cb6b0f04ebb1049efc5bc',1,'grpc_chttp2_goaway_append(gpr_uint32 last_stream_id, gpr_uint32 error_code, gpr_slice debug_data, gpr_slice_buffer *slice_buffer):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a71bd236ace0cb6b0f04ebb1049efc5bc',1,'grpc_chttp2_goaway_append(gpr_uint32 last_stream_id, gpr_uint32 error_code, gpr_slice debug_data, gpr_slice_buffer *slice_buffer):&#160;frame_goaway.c']]],
- ['grpc_5fchttp2_5fgoaway_5fparser_5fbegin_5fframe',['grpc_chttp2_goaway_parser_begin_frame',['../frame__goaway_8h.html#a48814915966d3dd70b73d854629813b6',1,'grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a2dd5fba43ce1f26f220199c1c7db0f05',1,'grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *p, gpr_uint32 length, gpr_uint8 flags):&#160;frame_goaway.c']]],
- ['grpc_5fchttp2_5fgoaway_5fparser_5fdestroy',['grpc_chttp2_goaway_parser_destroy',['../frame__goaway_8h.html#a5cd3e388f5844ad2c4c7d1c9488436a8',1,'grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a5cd3e388f5844ad2c4c7d1c9488436a8',1,'grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c']]],
- ['grpc_5fchttp2_5fgoaway_5fparser_5finit',['grpc_chttp2_goaway_parser_init',['../frame__goaway_8h.html#a8df9b9a3fcd7bc6d679b47909c2c8f23',1,'grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a8df9b9a3fcd7bc6d679b47909c2c8f23',1,'grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c']]],
- ['grpc_5fchttp2_5fgoaway_5fparser_5fparse',['grpc_chttp2_goaway_parser_parse',['../frame__goaway_8h.html#a52a6863feebfb5a9962330d42b22be2d',1,'grpc_chttp2_goaway_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a52a6863feebfb5a9962330d42b22be2d',1,'grpc_chttp2_goaway_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_goaway.c']]],
- ['grpc_5fchttp2_5fgrpc_5fstatus_5fto_5fhttp2_5ferror',['grpc_chttp2_grpc_status_to_http2_error',['../status__conversion_8h.html#a375c081b20a1ff583a12374db7cbb5d6',1,'grpc_chttp2_grpc_status_to_http2_error(grpc_status_code status):&#160;status_conversion.c'],['../status__conversion_8c.html#a8fc288b0c9b0f2333adb3c1de2559c1d',1,'grpc_chttp2_grpc_status_to_http2_error(grpc_status_code status):&#160;status_conversion.c']]],
- ['grpc_5fchttp2_5fgrpc_5fstatus_5fto_5fhttp2_5fstatus',['grpc_chttp2_grpc_status_to_http2_status',['../status__conversion_8h.html#a30ec4cf33600ca53524bb3003c02b37a',1,'grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status):&#160;status_conversion.c'],['../status__conversion_8c.html#a30ec4cf33600ca53524bb3003c02b37a',1,'grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status):&#160;status_conversion.c']]],
- ['grpc_5fchttp2_5fhas_5fstreams',['grpc_chttp2_has_streams',['../internal_8h.html#a19ad8f2b321787a1255a888d5d5923f1',1,'grpc_chttp2_has_streams(grpc_chttp2_transport *t):&#160;stream_lists.c'],['../stream__lists_8c.html#a19ad8f2b321787a1255a888d5d5923f1',1,'grpc_chttp2_has_streams(grpc_chttp2_transport *t):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5fheader_5fparser_5fparse',['grpc_chttp2_header_parser_parse',['../hpack__parser_8h.html#a7a92d332cfe4cdd2fe066d8c187a19c3',1,'grpc_chttp2_header_parser_parse(void *hpack_parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;hpack_parser.c'],['../hpack__parser_8c.html#a7a92d332cfe4cdd2fe066d8c187a19c3',1,'grpc_chttp2_header_parser_parse(void *hpack_parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;hpack_parser.c']]],
- ['grpc_5fchttp2_5fhpack_5fcompressor_5fdestroy',['grpc_chttp2_hpack_compressor_destroy',['../stream__encoder_8h.html#a03663bcc8cda8973711333e62e7aff66',1,'grpc_chttp2_hpack_compressor_destroy(grpc_chttp2_hpack_compressor *c):&#160;stream_encoder.c'],['../stream__encoder_8c.html#a03663bcc8cda8973711333e62e7aff66',1,'grpc_chttp2_hpack_compressor_destroy(grpc_chttp2_hpack_compressor *c):&#160;stream_encoder.c']]],
- ['grpc_5fchttp2_5fhpack_5fcompressor_5finit',['grpc_chttp2_hpack_compressor_init',['../stream__encoder_8h.html#ad6a798a633ba7e2b452825cf904c3e89',1,'grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c, grpc_mdctx *mdctx):&#160;stream_encoder.c'],['../stream__encoder_8c.html#ad9ec21ece920fa6f844eeecf4b5c4149',1,'grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c, grpc_mdctx *ctx):&#160;stream_encoder.c']]],
- ['grpc_5fchttp2_5fhpack_5fparser_5fdestroy',['grpc_chttp2_hpack_parser_destroy',['../hpack__parser_8h.html#ae43cb55b0e7102694c68c29d93cd3573',1,'grpc_chttp2_hpack_parser_destroy(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c'],['../hpack__parser_8c.html#ae43cb55b0e7102694c68c29d93cd3573',1,'grpc_chttp2_hpack_parser_destroy(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c']]],
- ['grpc_5fchttp2_5fhpack_5fparser_5finit',['grpc_chttp2_hpack_parser_init',['../hpack__parser_8h.html#ae9f87d2fc6cdda2cfcedd228feff9a43',1,'grpc_chttp2_hpack_parser_init(grpc_chttp2_hpack_parser *p, grpc_mdctx *mdctx):&#160;hpack_parser.c'],['../hpack__parser_8c.html#ae9f87d2fc6cdda2cfcedd228feff9a43',1,'grpc_chttp2_hpack_parser_init(grpc_chttp2_hpack_parser *p, grpc_mdctx *mdctx):&#160;hpack_parser.c']]],
- ['grpc_5fchttp2_5fhpack_5fparser_5fparse',['grpc_chttp2_hpack_parser_parse',['../hpack__parser_8h.html#a883d1c556ca6aaea2fbb04dda7928ebc',1,'grpc_chttp2_hpack_parser_parse(grpc_chttp2_hpack_parser *p, const gpr_uint8 *beg, const gpr_uint8 *end):&#160;hpack_parser.c'],['../hpack__parser_8c.html#a883d1c556ca6aaea2fbb04dda7928ebc',1,'grpc_chttp2_hpack_parser_parse(grpc_chttp2_hpack_parser *p, const gpr_uint8 *beg, const gpr_uint8 *end):&#160;hpack_parser.c']]],
- ['grpc_5fchttp2_5fhpack_5fparser_5fset_5fhas_5fpriority',['grpc_chttp2_hpack_parser_set_has_priority',['../hpack__parser_8h.html#a9fc7e7f152280acc512689e138805eee',1,'grpc_chttp2_hpack_parser_set_has_priority(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c'],['../hpack__parser_8c.html#a9fc7e7f152280acc512689e138805eee',1,'grpc_chttp2_hpack_parser_set_has_priority(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c']]],
- ['grpc_5fchttp2_5fhpack_5fvarint_5flength',['grpc_chttp2_hpack_varint_length',['../varint_8h.html#a2b4567fce80183246809231da7d798dc',1,'grpc_chttp2_hpack_varint_length(gpr_uint32 tail_value):&#160;varint.c'],['../varint_8c.html#a2b4567fce80183246809231da7d798dc',1,'grpc_chttp2_hpack_varint_length(gpr_uint32 tail_value):&#160;varint.c']]],
- ['grpc_5fchttp2_5fhpack_5fwrite_5fvarint_5ftail',['grpc_chttp2_hpack_write_varint_tail',['../varint_8h.html#a7fcc1174a3686feebdb7085e30283a66',1,'grpc_chttp2_hpack_write_varint_tail(gpr_uint32 tail_value, gpr_uint8 *target, int tail_length):&#160;varint.c'],['../varint_8c.html#a7fcc1174a3686feebdb7085e30283a66',1,'grpc_chttp2_hpack_write_varint_tail(gpr_uint32 tail_value, gpr_uint8 *target, int tail_length):&#160;varint.c']]],
- ['grpc_5fchttp2_5fhptbl_5fadd',['grpc_chttp2_hptbl_add',['../hpack__table_8h.html#a1ad3f82e2b6f66cf022f672861b65b84',1,'grpc_chttp2_hptbl_add(grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c'],['../hpack__table_8c.html#a1ad3f82e2b6f66cf022f672861b65b84',1,'grpc_chttp2_hptbl_add(grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c']]],
- ['grpc_5fchttp2_5fhptbl_5fdestroy',['grpc_chttp2_hptbl_destroy',['../hpack__table_8h.html#aeef559491f324858e464dff14851d857',1,'grpc_chttp2_hptbl_destroy(grpc_chttp2_hptbl *tbl):&#160;hpack_table.c'],['../hpack__table_8c.html#aeef559491f324858e464dff14851d857',1,'grpc_chttp2_hptbl_destroy(grpc_chttp2_hptbl *tbl):&#160;hpack_table.c']]],
- ['grpc_5fchttp2_5fhptbl_5ffind',['grpc_chttp2_hptbl_find',['../hpack__table_8h.html#aaa946e97b0f962e4d7e8fb8b4886f1ba',1,'grpc_chttp2_hptbl_find(const grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c'],['../hpack__table_8c.html#aaa946e97b0f962e4d7e8fb8b4886f1ba',1,'grpc_chttp2_hptbl_find(const grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c']]],
- ['grpc_5fchttp2_5fhptbl_5finit',['grpc_chttp2_hptbl_init',['../hpack__table_8h.html#a17492a855a901fafa3086087e74a16f0',1,'grpc_chttp2_hptbl_init(grpc_chttp2_hptbl *tbl, grpc_mdctx *mdctx):&#160;hpack_table.c'],['../hpack__table_8c.html#a17492a855a901fafa3086087e74a16f0',1,'grpc_chttp2_hptbl_init(grpc_chttp2_hptbl *tbl, grpc_mdctx *mdctx):&#160;hpack_table.c']]],
- ['grpc_5fchttp2_5fhptbl_5flookup',['grpc_chttp2_hptbl_lookup',['../hpack__table_8h.html#a3e857648df8d6b50e5faac502bd5fe5b',1,'grpc_chttp2_hptbl_lookup(const grpc_chttp2_hptbl *tbl, gpr_uint32 index):&#160;hpack_table.c'],['../hpack__table_8c.html#a3e857648df8d6b50e5faac502bd5fe5b',1,'grpc_chttp2_hptbl_lookup(const grpc_chttp2_hptbl *tbl, gpr_uint32 index):&#160;hpack_table.c']]],
- ['grpc_5fchttp2_5fhttp2_5ferror_5fto_5fgrpc_5fstatus',['grpc_chttp2_http2_error_to_grpc_status',['../status__conversion_8h.html#ae4babdebe7ad9dc3b68b37b86d00f3e2',1,'grpc_chttp2_http2_error_to_grpc_status(grpc_chttp2_error_code error):&#160;status_conversion.c'],['../status__conversion_8c.html#ae4babdebe7ad9dc3b68b37b86d00f3e2',1,'grpc_chttp2_http2_error_to_grpc_status(grpc_chttp2_error_code error):&#160;status_conversion.c']]],
- ['grpc_5fchttp2_5fhttp2_5fstatus_5fto_5fgrpc_5fstatus',['grpc_chttp2_http2_status_to_grpc_status',['../status__conversion_8h.html#a6e442a5cee1439a8cf37203b40956d12',1,'grpc_chttp2_http2_status_to_grpc_status(int status):&#160;status_conversion.c'],['../status__conversion_8c.html#a6e442a5cee1439a8cf37203b40956d12',1,'grpc_chttp2_http2_status_to_grpc_status(int status):&#160;status_conversion.c']]],
- ['grpc_5fchttp2_5fhuffman_5fcompress',['grpc_chttp2_huffman_compress',['../bin__encoder_8h.html#a4445cb57a3331537c4d942764b555123',1,'grpc_chttp2_huffman_compress(gpr_slice input):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a4445cb57a3331537c4d942764b555123',1,'grpc_chttp2_huffman_compress(gpr_slice input):&#160;bin_encoder.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fadd',['grpc_chttp2_incoming_metadata_buffer_add',['../incoming__metadata_8h.html#a0b7de798f56d0202db1102c2c87313d0',1,'grpc_chttp2_incoming_metadata_buffer_add(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_mdelem *elem):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a0b7de798f56d0202db1102c2c87313d0',1,'grpc_chttp2_incoming_metadata_buffer_add(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_mdelem *elem):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fdestroy',['grpc_chttp2_incoming_metadata_buffer_destroy',['../incoming__metadata_8h.html#a640db57113d389432d42bda5e1169b31',1,'grpc_chttp2_incoming_metadata_buffer_destroy(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a640db57113d389432d42bda5e1169b31',1,'grpc_chttp2_incoming_metadata_buffer_destroy(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5finit',['grpc_chttp2_incoming_metadata_buffer_init',['../incoming__metadata_8h.html#acb327575a569f6d7fbb40c309119bc00',1,'grpc_chttp2_incoming_metadata_buffer_init(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#acb327575a569f6d7fbb40c309119bc00',1,'grpc_chttp2_incoming_metadata_buffer_init(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fplace_5fmetadata_5fbatch_5finto',['grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into',['../incoming__metadata_8h.html#a6b6375d9d949b70f2d38ceeb57437137',1,'grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a6b6375d9d949b70f2d38ceeb57437137',1,'grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fpostprocess_5fsopb_5fand_5fbegin_5flive_5fop',['grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op',['../incoming__metadata_8h.html#aafe1950af666833c29b8086f4931be4d',1,'grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb, grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#aafe1950af666833c29b8086f4931be4d',1,'grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb, grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5freset',['grpc_chttp2_incoming_metadata_buffer_reset',['../incoming__metadata_8h.html#ad1f653fae150dc145f909b855a28e883',1,'incoming_metadata.h']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fset_5fdeadline',['grpc_chttp2_incoming_metadata_buffer_set_deadline',['../incoming__metadata_8h.html#aba03088316cada64053b68851b5a5603',1,'grpc_chttp2_incoming_metadata_buffer_set_deadline(grpc_chttp2_incoming_metadata_buffer *buffer, gpr_timespec deadline):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#aba03088316cada64053b68851b5a5603',1,'grpc_chttp2_incoming_metadata_buffer_set_deadline(grpc_chttp2_incoming_metadata_buffer *buffer, gpr_timespec deadline):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fswap',['grpc_chttp2_incoming_metadata_buffer_swap',['../incoming__metadata_8c.html#a3ae615483b18241fe3a8fe7c9897cee4',1,'incoming_metadata.c']]],
- ['grpc_5fchttp2_5fincoming_5fmetadata_5flive_5fop_5fbuffer_5fend',['grpc_chttp2_incoming_metadata_live_op_buffer_end',['../incoming__metadata_8h.html#a84fcf79fb151ceab04531f8921ed51f2',1,'grpc_chttp2_incoming_metadata_live_op_buffer_end(grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a5b987a9d3099c62ad4a6c198242b884e',1,'grpc_chttp2_incoming_metadata_live_op_buffer_end(grpc_chttp2_incoming_metadata_live_op_buffer *buffer):&#160;incoming_metadata.c']]],
- ['grpc_5fchttp2_5fis_5falpn_5fversion_5fsupported',['grpc_chttp2_is_alpn_version_supported',['../alpn_8h.html#ad4d4c481dfaefe5690ccb83861466f6b',1,'grpc_chttp2_is_alpn_version_supported(const char *version, size_t size):&#160;alpn.c'],['../alpn_8c.html#ad4d4c481dfaefe5690ccb83861466f6b',1,'grpc_chttp2_is_alpn_version_supported(const char *version, size_t size):&#160;alpn.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fcancelled_5fwaiting_5ffor_5fwriting',['grpc_chttp2_list_add_cancelled_waiting_for_writing',['../internal_8h.html#ad26dae5e10a026530f50b133359b3ee2',1,'grpc_chttp2_list_add_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ad26dae5e10a026530f50b133359b3ee2',1,'grpc_chttp2_list_add_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fclosed_5fwaiting_5ffor_5fparsing',['grpc_chttp2_list_add_closed_waiting_for_parsing',['../internal_8h.html#a1208f234dcb6b2a73be3c875b2b52907',1,'grpc_chttp2_list_add_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a1208f234dcb6b2a73be3c875b2b52907',1,'grpc_chttp2_list_add_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5ffirst_5fwritable_5fstream',['grpc_chttp2_list_add_first_writable_stream',['../internal_8h.html#a8858ea6e4f6e7c363985793b403a0ac9',1,'grpc_chttp2_list_add_first_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a8858ea6e4f6e7c363985793b403a0ac9',1,'grpc_chttp2_list_add_first_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fincoming_5fwindow_5fupdated',['grpc_chttp2_list_add_incoming_window_updated',['../internal_8h.html#a1d99597284d4c0a0bd3cbf102ff415a2',1,'grpc_chttp2_list_add_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a1d99597284d4c0a0bd3cbf102ff415a2',1,'grpc_chttp2_list_add_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fparsing_5fseen_5fstream',['grpc_chttp2_list_add_parsing_seen_stream',['../internal_8h.html#a771e6e4a553060bfac71d00b5f866877',1,'grpc_chttp2_list_add_parsing_seen_stream(grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing):&#160;stream_lists.c'],['../stream__lists_8c.html#a771e6e4a553060bfac71d00b5f866877',1,'grpc_chttp2_list_add_parsing_seen_stream(grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fread_5fwrite_5fstate_5fchanged',['grpc_chttp2_list_add_read_write_state_changed',['../internal_8h.html#aa6b5168e8b96d0bc9f9d84a4cbef653a',1,'grpc_chttp2_list_add_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#aa6b5168e8b96d0bc9f9d84a4cbef653a',1,'grpc_chttp2_list_add_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fwaiting_5ffor_5fconcurrency',['grpc_chttp2_list_add_waiting_for_concurrency',['../internal_8h.html#a71d9dea1ff323c374d7ea47818defc2e',1,'grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a71d9dea1ff323c374d7ea47818defc2e',1,'grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fwritable_5fstream',['grpc_chttp2_list_add_writable_stream',['../internal_8h.html#a117877f5202f072aa35e7ada0379d0db',1,'grpc_chttp2_list_add_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a117877f5202f072aa35e7ada0379d0db',1,'grpc_chttp2_list_add_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fwriting_5fstream',['grpc_chttp2_list_add_writing_stream',['../internal_8h.html#af5740bd38b626e875166e60e697e099e',1,'grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#af5740bd38b626e875166e60e697e099e',1,'grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fadd_5fwritten_5fstream',['grpc_chttp2_list_add_written_stream',['../internal_8h.html#ac6b7a089de78b67a9650e42b4a76ac69',1,'grpc_chttp2_list_add_written_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#ac6b7a089de78b67a9650e42b4a76ac69',1,'grpc_chttp2_list_add_written_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fhave_5fwriting_5fstreams',['grpc_chttp2_list_have_writing_streams',['../internal_8h.html#a2c7a37cef27c29528850701b9cf772d4',1,'grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport_writing *transport_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#a2c7a37cef27c29528850701b9cf772d4',1,'grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport_writing *transport_writing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fcancelled_5fwaiting_5ffor_5fwriting',['grpc_chttp2_list_pop_cancelled_waiting_for_writing',['../internal_8h.html#ad2d2a802b9072505d1e6f8bb68727f44',1,'grpc_chttp2_list_pop_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ad2d2a802b9072505d1e6f8bb68727f44',1,'grpc_chttp2_list_pop_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fclosed_5fwaiting_5ffor_5fparsing',['grpc_chttp2_list_pop_closed_waiting_for_parsing',['../internal_8h.html#ad0434ee720b66a5ee51c9904548857af',1,'grpc_chttp2_list_pop_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ad0434ee720b66a5ee51c9904548857af',1,'grpc_chttp2_list_pop_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fincoming_5fwindow_5fupdated',['grpc_chttp2_list_pop_incoming_window_updated',['../internal_8h.html#a90a6cb6d111a750ab1f28bf4e438bb62',1,'grpc_chttp2_list_pop_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c'],['../stream__lists_8c.html#a90a6cb6d111a750ab1f28bf4e438bb62',1,'grpc_chttp2_list_pop_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fparsing_5fseen_5fstream',['grpc_chttp2_list_pop_parsing_seen_stream',['../internal_8h.html#a1d1ec9b2edce465d2fd18002a403878d',1,'grpc_chttp2_list_pop_parsing_seen_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c'],['../stream__lists_8c.html#a1d1ec9b2edce465d2fd18002a403878d',1,'grpc_chttp2_list_pop_parsing_seen_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fread_5fwrite_5fstate_5fchanged',['grpc_chttp2_list_pop_read_write_state_changed',['../internal_8h.html#ac9e8165e01d872ed42c0333aee9d31c4',1,'grpc_chttp2_list_pop_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ac9e8165e01d872ed42c0333aee9d31c4',1,'grpc_chttp2_list_pop_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fwaiting_5ffor_5fconcurrency',['grpc_chttp2_list_pop_waiting_for_concurrency',['../internal_8h.html#a6b62b98b415b3984616d4e851f0ff5c0',1,'grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a6b62b98b415b3984616d4e851f0ff5c0',1,'grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fwritable_5fstream',['grpc_chttp2_list_pop_writable_stream',['../internal_8h.html#aeac970afdd6294bac9d1dcb84b702167',1,'grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#aeac970afdd6294bac9d1dcb84b702167',1,'grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fwriting_5fstream',['grpc_chttp2_list_pop_writing_stream',['../internal_8h.html#aba4771272cd49e3012d81c05fad1bdb7',1,'grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#aba4771272cd49e3012d81c05fad1bdb7',1,'grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fpop_5fwritten_5fstream',['grpc_chttp2_list_pop_written_stream',['../internal_8h.html#a3107afcec2694dd7c7855d540a560090',1,'grpc_chttp2_list_pop_written_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#a3107afcec2694dd7c7855d540a560090',1,'grpc_chttp2_list_pop_written_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fremove_5fincoming_5fwindow_5fupdated',['grpc_chttp2_list_remove_incoming_window_updated',['../internal_8h.html#a8a7f981b74e1e99b0a1afe0c45702d89',1,'grpc_chttp2_list_remove_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a8a7f981b74e1e99b0a1afe0c45702d89',1,'grpc_chttp2_list_remove_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5flist_5fremove_5fwritable_5fstream',['grpc_chttp2_list_remove_writable_stream',['../internal_8h.html#a789d5bcd10c0f1c7ad2fc32190fd87a0',1,'grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a789d5bcd10c0f1c7ad2fc32190fd87a0',1,'grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5fnum_5falpn_5fversions',['grpc_chttp2_num_alpn_versions',['../alpn_8h.html#aa7e91d317127b4a8a8a1cbb6acc942f5',1,'grpc_chttp2_num_alpn_versions(void):&#160;alpn.c'],['../alpn_8c.html#aa7e91d317127b4a8a8a1cbb6acc942f5',1,'grpc_chttp2_num_alpn_versions(void):&#160;alpn.c']]],
- ['grpc_5fchttp2_5fparsing_5faccept_5fstream',['grpc_chttp2_parsing_accept_stream',['../internal_8h.html#a25a39d1d95e7140c1ae8f765ffd92847',1,'grpc_chttp2_parsing_accept_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a25a39d1d95e7140c1ae8f765ffd92847',1,'grpc_chttp2_parsing_accept_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5fparsing_5fbecome_5fskip_5fparser',['grpc_chttp2_parsing_become_skip_parser',['../internal_8h.html#ad6a13571d6666f45a64c8e0f6b234e60',1,'grpc_chttp2_parsing_become_skip_parser(grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c'],['../parsing_8c.html#ad6a13571d6666f45a64c8e0f6b234e60',1,'grpc_chttp2_parsing_become_skip_parser(grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c']]],
- ['grpc_5fchttp2_5fparsing_5flookup_5fstream',['grpc_chttp2_parsing_lookup_stream',['../internal_8h.html#ae19b5968ebea2a077650652f1a3af46d',1,'grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#ae19b5968ebea2a077650652f1a3af46d',1,'grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5fperform_5fread',['grpc_chttp2_perform_read',['../internal_8h.html#abeaab2fead1bddefe92af0bc61a3a33f',1,'grpc_chttp2_perform_read(grpc_chttp2_transport_parsing *transport_parsing, gpr_slice slice):&#160;parsing.c'],['../parsing_8c.html#abeaab2fead1bddefe92af0bc61a3a33f',1,'grpc_chttp2_perform_read(grpc_chttp2_transport_parsing *transport_parsing, gpr_slice slice):&#160;parsing.c']]],
- ['grpc_5fchttp2_5fperform_5fwrites',['grpc_chttp2_perform_writes',['../internal_8h.html#a8fa6e3087336e9d487f3987148cc3930',1,'grpc_chttp2_perform_writes(grpc_chttp2_transport_writing *transport_writing, grpc_endpoint *endpoint):&#160;writing.c'],['../writing_8c.html#a8fa6e3087336e9d487f3987148cc3930',1,'grpc_chttp2_perform_writes(grpc_chttp2_transport_writing *transport_writing, grpc_endpoint *endpoint):&#160;writing.c']]],
- ['grpc_5fchttp2_5fping_5fcreate',['grpc_chttp2_ping_create',['../frame__ping_8h.html#a80bb3f2ba166dcbd164aa04e680c58e3',1,'grpc_chttp2_ping_create(gpr_uint8 ack, gpr_uint8 *opaque_8bytes):&#160;frame_ping.c'],['../frame__ping_8c.html#a80bb3f2ba166dcbd164aa04e680c58e3',1,'grpc_chttp2_ping_create(gpr_uint8 ack, gpr_uint8 *opaque_8bytes):&#160;frame_ping.c']]],
- ['grpc_5fchttp2_5fping_5fparser_5fbegin_5fframe',['grpc_chttp2_ping_parser_begin_frame',['../frame__ping_8h.html#a76f66f3bbe53a20610183253d30c57f7',1,'grpc_chttp2_ping_parser_begin_frame(grpc_chttp2_ping_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_ping.c'],['../frame__ping_8c.html#a76f66f3bbe53a20610183253d30c57f7',1,'grpc_chttp2_ping_parser_begin_frame(grpc_chttp2_ping_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_ping.c']]],
- ['grpc_5fchttp2_5fping_5fparser_5fparse',['grpc_chttp2_ping_parser_parse',['../frame__ping_8h.html#ace393509f26406ff6bdc9e60e7534042',1,'grpc_chttp2_ping_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_ping.c'],['../frame__ping_8c.html#ace393509f26406ff6bdc9e60e7534042',1,'grpc_chttp2_ping_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_ping.c']]],
- ['grpc_5fchttp2_5fpreencode',['grpc_chttp2_preencode',['../stream__encoder_8h.html#a3ee751a56974f45d33d89ce7f02cf022',1,'grpc_chttp2_preencode(grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops):&#160;stream_encoder.c'],['../stream__encoder_8c.html#a3ee751a56974f45d33d89ce7f02cf022',1,'grpc_chttp2_preencode(grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops):&#160;stream_encoder.c']]],
- ['grpc_5fchttp2_5fprepare_5fto_5fread',['grpc_chttp2_prepare_to_read',['../internal_8h.html#ae444a83dc73e9a658e7df625a04b101a',1,'grpc_chttp2_prepare_to_read(grpc_chttp2_transport_global *global, grpc_chttp2_transport_parsing *parsing):&#160;parsing.c'],['../parsing_8c.html#ae010263eae7de4e41a74679b11579825',1,'grpc_chttp2_prepare_to_read(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c']]],
- ['grpc_5fchttp2_5fpublish_5freads',['grpc_chttp2_publish_reads',['../internal_8h.html#a4d137f455d722521fd7dab4fd13e1697',1,'grpc_chttp2_publish_reads(grpc_chttp2_transport_global *global, grpc_chttp2_transport_parsing *parsing):&#160;parsing.c'],['../parsing_8c.html#aba67e2ed1d9d5ac25c0d5b2ea31e8137',1,'grpc_chttp2_publish_reads(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c']]],
- ['grpc_5fchttp2_5fregister_5fstream',['grpc_chttp2_register_stream',['../internal_8h.html#accb6dbbacb57c3f9860e6ec6eca2390e',1,'grpc_chttp2_register_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s):&#160;stream_lists.c'],['../stream__lists_8c.html#accb6dbbacb57c3f9860e6ec6eca2390e',1,'grpc_chttp2_register_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5frst_5fstream_5fcreate',['grpc_chttp2_rst_stream_create',['../frame__rst__stream_8h.html#aecab04c529c662e1703ae01fb70d7687',1,'grpc_chttp2_rst_stream_create(gpr_uint32 stream_id, gpr_uint32 code):&#160;frame_rst_stream.c'],['../frame__rst__stream_8c.html#a6a627690f79faf403072532d19a08895',1,'grpc_chttp2_rst_stream_create(gpr_uint32 id, gpr_uint32 code):&#160;frame_rst_stream.c']]],
- ['grpc_5fchttp2_5frst_5fstream_5fparser_5fbegin_5fframe',['grpc_chttp2_rst_stream_parser_begin_frame',['../frame__rst__stream_8h.html#a3138dce884dfcb8c9653de757261d16e',1,'grpc_chttp2_rst_stream_parser_begin_frame(grpc_chttp2_rst_stream_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_rst_stream.c'],['../frame__rst__stream_8c.html#a3138dce884dfcb8c9653de757261d16e',1,'grpc_chttp2_rst_stream_parser_begin_frame(grpc_chttp2_rst_stream_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_rst_stream.c']]],
- ['grpc_5fchttp2_5frst_5fstream_5fparser_5fparse',['grpc_chttp2_rst_stream_parser_parse',['../frame__rst__stream_8h.html#ad89852ed41fa9b715fb86ab6193160fc',1,'grpc_chttp2_rst_stream_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_rst_stream.c'],['../frame__rst__stream_8c.html#ad89852ed41fa9b715fb86ab6193160fc',1,'grpc_chttp2_rst_stream_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_rst_stream.c']]],
- ['grpc_5fchttp2_5fschedule_5fclosure',['grpc_chttp2_schedule_closure',['../internal_8h.html#a6f8b16bb6048f85107966a4be9ff4a4d',1,'grpc_chttp2_schedule_closure(grpc_chttp2_transport_global *transport_global, grpc_iomgr_closure *closure, int success):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a6f8b16bb6048f85107966a4be9ff4a4d',1,'grpc_chttp2_schedule_closure(grpc_chttp2_transport_global *transport_global, grpc_iomgr_closure *closure, int success):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5fsettings_5fack_5fcreate',['grpc_chttp2_settings_ack_create',['../frame__settings_8h.html#aa1382503cac023cb2cbf516427ec7954',1,'grpc_chttp2_settings_ack_create(void):&#160;frame_settings.c'],['../frame__settings_8c.html#aa1382503cac023cb2cbf516427ec7954',1,'grpc_chttp2_settings_ack_create(void):&#160;frame_settings.c']]],
- ['grpc_5fchttp2_5fsettings_5fcreate',['grpc_chttp2_settings_create',['../frame__settings_8h.html#aa7db515ebcf9a8add8ade457502d065a',1,'grpc_chttp2_settings_create(gpr_uint32 *old, const gpr_uint32 *new, gpr_uint32 force_mask, size_t count):&#160;frame_settings.c'],['../frame__settings_8c.html#aa7db515ebcf9a8add8ade457502d065a',1,'grpc_chttp2_settings_create(gpr_uint32 *old, const gpr_uint32 *new, gpr_uint32 force_mask, size_t count):&#160;frame_settings.c']]],
- ['grpc_5fchttp2_5fsettings_5fparser_5fbegin_5fframe',['grpc_chttp2_settings_parser_begin_frame',['../frame__settings_8h.html#a8ad385f78097ad98242ae5a8b4bc9ccf',1,'grpc_chttp2_settings_parser_begin_frame(grpc_chttp2_settings_parser *parser, gpr_uint32 length, gpr_uint8 flags, gpr_uint32 *settings):&#160;frame_settings.c'],['../frame__settings_8c.html#a8ad385f78097ad98242ae5a8b4bc9ccf',1,'grpc_chttp2_settings_parser_begin_frame(grpc_chttp2_settings_parser *parser, gpr_uint32 length, gpr_uint8 flags, gpr_uint32 *settings):&#160;frame_settings.c']]],
- ['grpc_5fchttp2_5fsettings_5fparser_5fparse',['grpc_chttp2_settings_parser_parse',['../frame__settings_8h.html#a15ff513efa0a8683d5df89ee5b369544',1,'grpc_chttp2_settings_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_settings.c'],['../frame__settings_8c.html#a24ea784f4fb455974f9b4e5d66ee1416',1,'grpc_chttp2_settings_parser_parse(void *p, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_settings.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5fadd',['grpc_chttp2_stream_map_add',['../stream__map_8h.html#a45ba47442f3bc9d3b6c6841a6f855560',1,'grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, gpr_uint32 key, void *value):&#160;stream_map.c'],['../stream__map_8c.html#a45ba47442f3bc9d3b6c6841a6f855560',1,'grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, gpr_uint32 key, void *value):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5fdelete',['grpc_chttp2_stream_map_delete',['../stream__map_8h.html#ab2236a03f8efe26f8a1a3818bed7844e',1,'grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c'],['../stream__map_8c.html#ab2236a03f8efe26f8a1a3818bed7844e',1,'grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5fdestroy',['grpc_chttp2_stream_map_destroy',['../stream__map_8h.html#ad002379073f1a7c545a186fa0498f077',1,'grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map):&#160;stream_map.c'],['../stream__map_8c.html#ad002379073f1a7c545a186fa0498f077',1,'grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5ffind',['grpc_chttp2_stream_map_find',['../stream__map_8h.html#abdc9ffa6b3f22fc039ab6457a18e3fd4',1,'grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c'],['../stream__map_8c.html#abdc9ffa6b3f22fc039ab6457a18e3fd4',1,'grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5ffor_5feach',['grpc_chttp2_stream_map_for_each',['../stream__map_8h.html#a113657d2ad2cdffe3d9d00fe30996aa3',1,'grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data):&#160;stream_map.c'],['../stream__map_8c.html#a113657d2ad2cdffe3d9d00fe30996aa3',1,'grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5finit',['grpc_chttp2_stream_map_init',['../stream__map_8h.html#ae18ac039ec6e93e6aa93c3aa6a1b1e4d',1,'grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map, size_t initial_capacity):&#160;stream_map.c'],['../stream__map_8c.html#ae18ac039ec6e93e6aa93c3aa6a1b1e4d',1,'grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map, size_t initial_capacity):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5fmove_5finto',['grpc_chttp2_stream_map_move_into',['../stream__map_8h.html#ac8399a7345ae2a716a1eb7594d6d0aa9',1,'grpc_chttp2_stream_map_move_into(grpc_chttp2_stream_map *src, grpc_chttp2_stream_map *dst):&#160;stream_map.c'],['../stream__map_8c.html#ac8399a7345ae2a716a1eb7594d6d0aa9',1,'grpc_chttp2_stream_map_move_into(grpc_chttp2_stream_map *src, grpc_chttp2_stream_map *dst):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fstream_5fmap_5fsize',['grpc_chttp2_stream_map_size',['../stream__map_8h.html#a9f3f7360b053c5507b8bd792ba7e9e85',1,'grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map):&#160;stream_map.c'],['../stream__map_8c.html#a9f3f7360b053c5507b8bd792ba7e9e85',1,'grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map):&#160;stream_map.c']]],
- ['grpc_5fchttp2_5fterminate_5fwriting',['grpc_chttp2_terminate_writing',['../internal_8h.html#a83baade3ee315270b6d34fc6fbecb30c',1,'grpc_chttp2_terminate_writing(grpc_chttp2_transport_writing *transport_writing, int success):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a83baade3ee315270b6d34fc6fbecb30c',1,'grpc_chttp2_terminate_writing(grpc_chttp2_transport_writing *transport_writing, int success):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5ftransport_5fstart_5freading',['grpc_chttp2_transport_start_reading',['../chttp2__transport_8h.html#a73a9f03068253da126388dd890f1ee7d',1,'grpc_chttp2_transport_start_reading(grpc_transport *transport, gpr_slice *slices, size_t nslices):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a73a9f03068253da126388dd890f1ee7d',1,'grpc_chttp2_transport_start_reading(grpc_transport *transport, gpr_slice *slices, size_t nslices):&#160;chttp2_transport.c']]],
- ['grpc_5fchttp2_5funlocking_5fcheck_5fwrites',['grpc_chttp2_unlocking_check_writes',['../internal_8h.html#a154399c46a1f7b901491acb4c04d19d3',1,'grpc_chttp2_unlocking_check_writes(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing):&#160;writing.c'],['../writing_8c.html#a309a5e92de22678f146956743d86f18a',1,'grpc_chttp2_unlocking_check_writes(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing):&#160;writing.c']]],
- ['grpc_5fchttp2_5funregister_5fstream',['grpc_chttp2_unregister_stream',['../internal_8h.html#a558d8331836125098834d28a94e39bcc',1,'grpc_chttp2_unregister_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s) GRPC_MUST_USE_RESULT:&#160;stream_lists.c'],['../stream__lists_8c.html#a9a096df2132a082f0fcd5b1f8010bf84',1,'grpc_chttp2_unregister_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s):&#160;stream_lists.c']]],
- ['grpc_5fchttp2_5fwindow_5fupdate_5fcreate',['grpc_chttp2_window_update_create',['../frame__window__update_8h.html#a98b5291151f7f1b9ea69a988bbe66fe0',1,'grpc_chttp2_window_update_create(gpr_uint32 id, gpr_uint32 window_delta):&#160;frame_window_update.c'],['../frame__window__update_8c.html#a66b55a7299f42a5862cdd349afc6d6ac',1,'grpc_chttp2_window_update_create(gpr_uint32 id, gpr_uint32 window_update):&#160;frame_window_update.c']]],
- ['grpc_5fchttp2_5fwindow_5fupdate_5fparser_5fbegin_5fframe',['grpc_chttp2_window_update_parser_begin_frame',['../frame__window__update_8h.html#ad675abd4715d42665d37f606447dcde8',1,'grpc_chttp2_window_update_parser_begin_frame(grpc_chttp2_window_update_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_window_update.c'],['../frame__window__update_8c.html#ad675abd4715d42665d37f606447dcde8',1,'grpc_chttp2_window_update_parser_begin_frame(grpc_chttp2_window_update_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_window_update.c']]],
- ['grpc_5fchttp2_5fwindow_5fupdate_5fparser_5fparse',['grpc_chttp2_window_update_parser_parse',['../frame__window__update_8h.html#ab1c1b5d960c0ed5cfff799476b4e425a',1,'grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_window_update.c'],['../frame__window__update_8c.html#ab1c1b5d960c0ed5cfff799476b4e425a',1,'grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_window_update.c']]],
- ['grpc_5fclient_5fchannel_5fadd_5finterested_5fparty',['grpc_client_channel_add_interested_party',['../client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee',1,'grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset):&#160;client_channel.c'],['../client__channel_8c.html#a7b288cd209db3fac0c4cd5d4f8fbf3b3',1,'grpc_client_channel_add_interested_party(grpc_channel_element *elem, grpc_pollset *pollset):&#160;client_channel.c']]],
- ['grpc_5fclient_5fchannel_5fcheck_5fconnectivity_5fstate',['grpc_client_channel_check_connectivity_state',['../client__channel_8h.html#ae257a5817fa8e50df430d4a2132deed6',1,'grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect):&#160;client_channel.c'],['../client__channel_8c.html#ae257a5817fa8e50df430d4a2132deed6',1,'grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect):&#160;client_channel.c']]],
- ['grpc_5fclient_5fchannel_5fdel_5finterested_5fparty',['grpc_client_channel_del_interested_party',['../client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d',1,'grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset):&#160;client_channel.c'],['../client__channel_8c.html#a36a91904b5c5cce4a334a9e055b35f78',1,'grpc_client_channel_del_interested_party(grpc_channel_element *elem, grpc_pollset *pollset):&#160;client_channel.c']]],
- ['grpc_5fclient_5fchannel_5fget_5fconnecting_5fpollset_5fset',['grpc_client_channel_get_connecting_pollset_set',['../client__channel_8h.html#ab6ddde66c53ca2fec899def7d72234ad',1,'grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem):&#160;client_channel.c'],['../client__channel_8c.html#ab6ddde66c53ca2fec899def7d72234ad',1,'grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem):&#160;client_channel.c']]],
- ['grpc_5fclient_5fchannel_5fset_5fresolver',['grpc_client_channel_set_resolver',['../client__channel_8h.html#a86757e52c8e3f20d553f999c62589993',1,'grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver):&#160;client_channel.c'],['../client__channel_8c.html#a86757e52c8e3f20d553f999c62589993',1,'grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver):&#160;client_channel.c']]],
- ['grpc_5fclient_5fchannel_5fwatch_5fconnectivity_5fstate',['grpc_client_channel_watch_connectivity_state',['../client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c',1,'grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete):&#160;client_channel.c'],['../client__channel_8c.html#a037d0d7720ae9a68669ad9552f7ee69c',1,'grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete):&#160;client_channel.c']]],
- ['grpc_5fclient_5fconfig_5fcreate',['grpc_client_config_create',['../client__config_8h.html#a165901d77b066794c0822a683d167359',1,'grpc_client_config_create():&#160;client_config.c'],['../client__config_8c.html#a165901d77b066794c0822a683d167359',1,'grpc_client_config_create():&#160;client_config.c']]],
- ['grpc_5fclient_5fconfig_5fget_5flb_5fpolicy',['grpc_client_config_get_lb_policy',['../client__config_8h.html#a34de5fdfe171d82064a2c568dc5f109e',1,'grpc_client_config_get_lb_policy(grpc_client_config *client_config):&#160;client_config.c'],['../client__config_8c.html#aa6642aab990240a61c9ecafa3dfb55e1',1,'grpc_client_config_get_lb_policy(grpc_client_config *c):&#160;client_config.c']]],
- ['grpc_5fclient_5fconfig_5fref',['grpc_client_config_ref',['../client__config_8h.html#af036e0a9e83189f7d2c72afdeb6c6d86',1,'grpc_client_config_ref(grpc_client_config *client_config):&#160;client_config.c'],['../client__config_8c.html#aa0b099847f86ea9e0da873f49b92f554',1,'grpc_client_config_ref(grpc_client_config *c):&#160;client_config.c']]],
- ['grpc_5fclient_5fconfig_5fset_5flb_5fpolicy',['grpc_client_config_set_lb_policy',['../client__config_8h.html#a01f90473256a8c714ba043c03ef2acac',1,'grpc_client_config_set_lb_policy(grpc_client_config *client_config, grpc_lb_policy *lb_policy):&#160;client_config.c'],['../client__config_8c.html#a807baa44b3464dc0c5870184619d6c35',1,'grpc_client_config_set_lb_policy(grpc_client_config *c, grpc_lb_policy *lb_policy):&#160;client_config.c']]],
- ['grpc_5fclient_5fconfig_5funref',['grpc_client_config_unref',['../client__config_8h.html#a614ddbd34b8597f39bce9d8f4c6ca978',1,'grpc_client_config_unref(grpc_client_config *client_config):&#160;client_config.c'],['../client__config_8c.html#ad8d9107bdf0a780e914dccd4fd57cb35',1,'grpc_client_config_unref(grpc_client_config *c):&#160;client_config.c']]],
- ['grpc_5fclient_5fsecurity_5fcontext_5fcreate',['grpc_client_security_context_create',['../security__context_8h.html#a7ca11372b407a42724f5d13e36409c03',1,'grpc_client_security_context_create(void):&#160;security_context.c'],['../security__context_8c.html#a7ca11372b407a42724f5d13e36409c03',1,'grpc_client_security_context_create(void):&#160;security_context.c']]],
- ['grpc_5fclient_5fsecurity_5fcontext_5fdestroy',['grpc_client_security_context_destroy',['../security__context_8h.html#a794b8453091b440bafd21e00cf0f7236',1,'grpc_client_security_context_destroy(void *ctx):&#160;security_context.c'],['../security__context_8c.html#a794b8453091b440bafd21e00cf0f7236',1,'grpc_client_security_context_destroy(void *ctx):&#160;security_context.c']]],
- ['grpc_5fcompletion_5fqueue_5fcreate',['grpc_completion_queue_create',['../grpc_8h.html#a9f69c76c26125e6581491864a06ea44a',1,'grpc_completion_queue_create(void):&#160;completion_queue.c'],['../completion__queue_8c.html#a9f69c76c26125e6581491864a06ea44a',1,'grpc_completion_queue_create(void):&#160;completion_queue.c']]],
- ['grpc_5fcompletion_5fqueue_5fdestroy',['grpc_completion_queue_destroy',['../grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e',1,'grpc_completion_queue_destroy(grpc_completion_queue *cq):&#160;completion_queue.c'],['../completion__queue_8c.html#a1d73d7983af3030ee119b768095e9627',1,'grpc_completion_queue_destroy(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcompletion_5fqueue_5fnext',['grpc_completion_queue_next',['../grpc_8h.html#a56a4ff1f046393205c3418c24f5d5587',1,'grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline):&#160;completion_queue.c'],['../completion__queue_8c.html#ac9b582acb0fc4994ccdbf39d40ee3766',1,'grpc_completion_queue_next(grpc_completion_queue *cc, gpr_timespec deadline):&#160;completion_queue.c']]],
- ['grpc_5fcompletion_5fqueue_5fpluck',['grpc_completion_queue_pluck',['../grpc_8h.html#a21e38dd0146d244eb0e262fd1b6a50ee',1,'grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline):&#160;completion_queue.c'],['../completion__queue_8c.html#ab63b4e63ae13faa3e6786f131a46b5dd',1,'grpc_completion_queue_pluck(grpc_completion_queue *cc, void *tag, gpr_timespec deadline):&#160;completion_queue.c']]],
- ['grpc_5fcompletion_5fqueue_5fshutdown',['grpc_completion_queue_shutdown',['../grpc_8h.html#a4051b4036c5132f02064430f67420ecd',1,'grpc_completion_queue_shutdown(grpc_completion_queue *cq):&#160;completion_queue.c'],['../completion__queue_8c.html#a7a7c60f847e798025d83e2d8ff9b1778',1,'grpc_completion_queue_shutdown(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcomposite_5fcredentials_5fcreate',['grpc_composite_credentials_create',['../grpc__security_8h.html#a4f65f01fb23e963cc88bcdfbede70da7',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2):&#160;credentials.c'],['../credentials_8c.html#a4f65f01fb23e963cc88bcdfbede70da7',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2):&#160;credentials.c']]],
- ['grpc_5fcomposite_5fcredentials_5fget_5fcredentials',['grpc_composite_credentials_get_credentials',['../credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67',1,'grpc_composite_credentials_get_credentials(grpc_credentials *composite_creds):&#160;credentials.c'],['../credentials_8c.html#ac3ea491e3e847e603c0da420375b6e60',1,'grpc_composite_credentials_get_credentials(grpc_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fcompression_5falgorithm_5ffor_5flevel',['grpc_compression_algorithm_for_level',['../compression_8h.html#a382cce802b53a6f85deb706caf1dccd6',1,'grpc_compression_algorithm_for_level(grpc_compression_level level):&#160;algorithm.c'],['../algorithm_8c.html#a382cce802b53a6f85deb706caf1dccd6',1,'grpc_compression_algorithm_for_level(grpc_compression_level level):&#160;algorithm.c']]],
- ['grpc_5fcompression_5falgorithm_5fname',['grpc_compression_algorithm_name',['../compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14',1,'grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name):&#160;algorithm.c'],['../algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14',1,'grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name):&#160;algorithm.c']]],
- ['grpc_5fcompression_5falgorithm_5fparse',['grpc_compression_algorithm_parse',['../compression_8h.html#a996f65ae42d05dd7ef9da9c6d6586397',1,'grpc_compression_algorithm_parse(const char *name, grpc_compression_algorithm *algorithm):&#160;algorithm.c'],['../algorithm_8c.html#a996f65ae42d05dd7ef9da9c6d6586397',1,'grpc_compression_algorithm_parse(const char *name, grpc_compression_algorithm *algorithm):&#160;algorithm.c']]],
- ['grpc_5fcompression_5flevel_5ffor_5falgorithm',['grpc_compression_level_for_algorithm',['../compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba',1,'grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm):&#160;algorithm.c'],['../algorithm_8c.html#ace80040d9c2a916ddd4d2f2d2ec44dba',1,'grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm):&#160;algorithm.c']]],
- ['grpc_5fcompute_5fengine_5fcredentials_5fcreate',['grpc_compute_engine_credentials_create',['../grpc__security_8h.html#a3beb3fe683139856e1a13c27d760eb95',1,'grpc_compute_engine_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#a3beb3fe683139856e1a13c27d760eb95',1,'grpc_compute_engine_credentials_create(void):&#160;credentials.c']]],
- ['grpc_5fconnected_5fchannel_5fbind_5ftransport',['grpc_connected_channel_bind_transport',['../connected__channel_8h.html#a5be096b4cce2c5c6b51727866723e5b9',1,'grpc_connected_channel_bind_transport(grpc_channel_stack *channel_stack, grpc_transport *transport):&#160;connected_channel.c'],['../connected__channel_8c.html#a5be096b4cce2c5c6b51727866723e5b9',1,'grpc_connected_channel_bind_transport(grpc_channel_stack *channel_stack, grpc_transport *transport):&#160;connected_channel.c']]],
- ['grpc_5fconnectivity_5fstate_5fcheck',['grpc_connectivity_state_check',['../connectivity__state_8h.html#a7de513064c1e6d041b5c03611a21784c',1,'grpc_connectivity_state_check(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c'],['../connectivity__state_8c.html#a7de513064c1e6d041b5c03611a21784c',1,'grpc_connectivity_state_check(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c']]],
- ['grpc_5fconnectivity_5fstate_5fdestroy',['grpc_connectivity_state_destroy',['../connectivity__state_8h.html#aa8e03f103b290be8de8041a63e469591',1,'grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c'],['../connectivity__state_8c.html#aa8e03f103b290be8de8041a63e469591',1,'grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c']]],
- ['grpc_5fconnectivity_5fstate_5finit',['grpc_connectivity_state_init',['../connectivity__state_8h.html#ab6dd4577019442e4d2bfab318d0a66a8',1,'grpc_connectivity_state_init(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state init_state, const char *name):&#160;connectivity_state.c'],['../connectivity__state_8c.html#ab6dd4577019442e4d2bfab318d0a66a8',1,'grpc_connectivity_state_init(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state init_state, const char *name):&#160;connectivity_state.c']]],
- ['grpc_5fconnectivity_5fstate_5fname',['grpc_connectivity_state_name',['../connectivity__state_8c.html#a90cae61aab329c583da43141f8057b36',1,'connectivity_state.c']]],
- ['grpc_5fconnectivity_5fstate_5fnotify_5fon_5fstate_5fchange',['grpc_connectivity_state_notify_on_state_change',['../connectivity__state_8h.html#aef05f23287d0e2ab2e469e7113d01827',1,'grpc_connectivity_state_notify_on_state_change(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state *current, grpc_iomgr_closure *notify):&#160;connectivity_state.c'],['../connectivity__state_8c.html#aef05f23287d0e2ab2e469e7113d01827',1,'grpc_connectivity_state_notify_on_state_change(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state *current, grpc_iomgr_closure *notify):&#160;connectivity_state.c']]],
- ['grpc_5fconnectivity_5fstate_5fset',['grpc_connectivity_state_set',['../connectivity__state_8h.html#aafe2517530b344f8e062bbef25b8895c',1,'grpc_connectivity_state_set(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, const char *reason):&#160;connectivity_state.c'],['../connectivity__state_8c.html#aafe2517530b344f8e062bbef25b8895c',1,'grpc_connectivity_state_set(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, const char *reason):&#160;connectivity_state.c']]],
- ['grpc_5fconnectivity_5fstate_5fset_5fwith_5fscheduler',['grpc_connectivity_state_set_with_scheduler',['../connectivity__state_8h.html#ae542578d2026b84ff6d0403809e67ad7',1,'grpc_connectivity_state_set_with_scheduler(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, void(*scheduler)(void *arg, grpc_iomgr_closure *closure), void *arg, const char *reason):&#160;connectivity_state.c'],['../connectivity__state_8c.html#ae542578d2026b84ff6d0403809e67ad7',1,'grpc_connectivity_state_set_with_scheduler(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, void(*scheduler)(void *arg, grpc_iomgr_closure *closure), void *arg, const char *reason):&#160;connectivity_state.c']]],
- ['grpc_5fconnector_5fconnect',['grpc_connector_connect',['../connector_8h.html#ae43acb2d650fdc8023d69a4a39781d4e',1,'grpc_connector_connect(grpc_connector *connector, const grpc_connect_in_args *in_args, grpc_connect_out_args *out_args, grpc_iomgr_closure *notify):&#160;connector.c'],['../connector_8c.html#ae43acb2d650fdc8023d69a4a39781d4e',1,'grpc_connector_connect(grpc_connector *connector, const grpc_connect_in_args *in_args, grpc_connect_out_args *out_args, grpc_iomgr_closure *notify):&#160;connector.c']]],
- ['grpc_5fconnector_5fref',['grpc_connector_ref',['../connector_8h.html#a32f21c6a46c13ba6cc697cf94c45ca46',1,'grpc_connector_ref(grpc_connector *connector):&#160;connector.c'],['../connector_8c.html#a32f21c6a46c13ba6cc697cf94c45ca46',1,'grpc_connector_ref(grpc_connector *connector):&#160;connector.c']]],
- ['grpc_5fconnector_5funref',['grpc_connector_unref',['../connector_8h.html#ab65e217852a93e4a8281e7003d72bcf6',1,'grpc_connector_unref(grpc_connector *connector):&#160;connector.c'],['../connector_8c.html#ab65e217852a93e4a8281e7003d72bcf6',1,'grpc_connector_unref(grpc_connector *connector):&#160;connector.c']]],
- ['grpc_5fcq_5fbegin_5fop',['grpc_cq_begin_op',['../completion__queue_8h.html#af0798635c22a4eaa66ed25c310b3a776',1,'grpc_cq_begin_op(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#af0798635c22a4eaa66ed25c310b3a776',1,'grpc_cq_begin_op(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcq_5fend_5fop',['grpc_cq_end_op',['../completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e',1,'grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage):&#160;completion_queue.c'],['../completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e',1,'grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage):&#160;completion_queue.c']]],
- ['grpc_5fcq_5fhack_5fspin_5fpollset',['grpc_cq_hack_spin_pollset',['../completion__queue_8h.html#af56ef17bad0397c6f1305be433aeeb64',1,'grpc_cq_hack_spin_pollset(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#af56ef17bad0397c6f1305be433aeeb64',1,'grpc_cq_hack_spin_pollset(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcq_5finternal_5fref',['grpc_cq_internal_ref',['../completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02',1,'grpc_cq_internal_ref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#acec06afc3d55de1701d5831e979dad02',1,'grpc_cq_internal_ref(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcq_5finternal_5funref',['grpc_cq_internal_unref',['../completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcq_5fis_5fserver_5fcq',['grpc_cq_is_server_cq',['../completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf',1,'grpc_cq_is_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf',1,'grpc_cq_is_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcq_5fmark_5fserver_5fcq',['grpc_cq_mark_server_cq',['../completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d',1,'grpc_cq_mark_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#afbe8f768af201e16309e240ae155ee3d',1,'grpc_cq_mark_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcq_5fpollset',['grpc_cq_pollset',['../completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813',1,'grpc_cq_pollset(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0ebca6cf60ce9cc92b9bfa9200fab813',1,'grpc_cq_pollset(grpc_completion_queue *cc):&#160;completion_queue.c']]],
- ['grpc_5fcreate_5fchttp2_5ftransport',['grpc_create_chttp2_transport',['../chttp2__transport_8h.html#a73982c96ccbaedc415c044d9d9b7bd01',1,'grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, grpc_mdctx *metadata_context, int is_client):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a03cebc42bd75ab90ce0f9d3c8bc526a8',1,'grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, grpc_mdctx *mdctx, int is_client):&#160;chttp2_transport.c']]],
- ['grpc_5fcreate_5fdualstack_5fsocket',['grpc_create_dualstack_socket',['../socket__utils__posix_8h.html#a76dcb8f351a790f2f3dc6f857f1df6f6',1,'socket_utils_posix.h']]],
- ['grpc_5fcreate_5fpick_5ffirst_5flb_5fpolicy',['grpc_create_pick_first_lb_policy',['../pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e',1,'grpc_create_pick_first_lb_policy(grpc_subchannel **subchannels, size_t num_subchannels):&#160;pick_first.c'],['../pick__first_8c.html#a2ef6310260146caa4cf56acddbb4343e',1,'grpc_create_pick_first_lb_policy(grpc_subchannel **subchannels, size_t num_subchannels):&#160;pick_first.c']]],
- ['grpc_5fcredentials_5fcontains_5ftype',['grpc_credentials_contains_type',['../credentials_8h.html#a4a6be957afa38741405a5a41cdd752e1',1,'grpc_credentials_contains_type(grpc_credentials *creds, const char *type, grpc_credentials **composite_creds):&#160;credentials.c'],['../credentials_8c.html#a4a6be957afa38741405a5a41cdd752e1',1,'grpc_credentials_contains_type(grpc_credentials *creds, const char *type, grpc_credentials **composite_creds):&#160;credentials.c']]],
- ['grpc_5fcredentials_5fcreate_5fsecurity_5fconnector',['grpc_credentials_create_security_connector',['../credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759',1,'grpc_credentials_create_security_connector(grpc_credentials *creds, const char *target, const grpc_channel_args *args, grpc_credentials *request_metadata_creds, grpc_channel_security_connector **sc, grpc_channel_args **new_args):&#160;credentials.c'],['../credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759',1,'grpc_credentials_create_security_connector(grpc_credentials *creds, const char *target, const grpc_channel_args *args, grpc_credentials *request_metadata_creds, grpc_channel_security_connector **sc, grpc_channel_args **new_args):&#160;credentials.c']]],
- ['grpc_5fcredentials_5fget_5frequest_5fmetadata',['grpc_credentials_get_request_metadata',['../credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc',1,'grpc_credentials_get_request_metadata(grpc_credentials *creds, grpc_pollset *pollset, const char *service_url, grpc_credentials_metadata_cb cb, void *user_data):&#160;credentials.c'],['../credentials_8c.html#afe8d4191ee0f0f67684fd2575173cabc',1,'grpc_credentials_get_request_metadata(grpc_credentials *creds, grpc_pollset *pollset, const char *service_url, grpc_credentials_metadata_cb cb, void *user_data):&#160;credentials.c']]],
- ['grpc_5fcredentials_5fhas_5frequest_5fmetadata',['grpc_credentials_has_request_metadata',['../credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a',1,'grpc_credentials_has_request_metadata(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#ad44c9cce8c086f8c083e5d5006e3310a',1,'grpc_credentials_has_request_metadata(grpc_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fcredentials_5fhas_5frequest_5fmetadata_5fonly',['grpc_credentials_has_request_metadata_only',['../credentials_8h.html#a726f818ebdd9e781b090cf7d27347b7a',1,'grpc_credentials_has_request_metadata_only(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a726f818ebdd9e781b090cf7d27347b7a',1,'grpc_credentials_has_request_metadata_only(grpc_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fcredentials_5fmd_5fstore_5fadd',['grpc_credentials_md_store_add',['../credentials_8h.html#a3676b161f50d5b36989af2624565596b',1,'grpc_credentials_md_store_add(grpc_credentials_md_store *store, gpr_slice key, gpr_slice value):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#a3676b161f50d5b36989af2624565596b',1,'grpc_credentials_md_store_add(grpc_credentials_md_store *store, gpr_slice key, gpr_slice value):&#160;credentials_metadata.c']]],
- ['grpc_5fcredentials_5fmd_5fstore_5fadd_5fcstrings',['grpc_credentials_md_store_add_cstrings',['../credentials_8h.html#a51ccf8c724a8477d5efcf0e3f73ef3a4',1,'grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store, const char *key, const char *value):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#a51ccf8c724a8477d5efcf0e3f73ef3a4',1,'grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store, const char *key, const char *value):&#160;credentials_metadata.c']]],
- ['grpc_5fcredentials_5fmd_5fstore_5fcreate',['grpc_credentials_md_store_create',['../credentials_8h.html#aee28492ddb70e47b0778fc928be9159b',1,'grpc_credentials_md_store_create(size_t initial_capacity):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#aee28492ddb70e47b0778fc928be9159b',1,'grpc_credentials_md_store_create(size_t initial_capacity):&#160;credentials_metadata.c']]],
- ['grpc_5fcredentials_5fmd_5fstore_5fref',['grpc_credentials_md_store_ref',['../credentials_8h.html#a5535f991ceb2b2160aee414cf013ed73',1,'grpc_credentials_md_store_ref(grpc_credentials_md_store *store):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#a5535f991ceb2b2160aee414cf013ed73',1,'grpc_credentials_md_store_ref(grpc_credentials_md_store *store):&#160;credentials_metadata.c']]],
- ['grpc_5fcredentials_5fmd_5fstore_5funref',['grpc_credentials_md_store_unref',['../credentials_8h.html#afc507497ef8b5dda7074b63babaac366',1,'grpc_credentials_md_store_unref(grpc_credentials_md_store *store):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#afc507497ef8b5dda7074b63babaac366',1,'grpc_credentials_md_store_unref(grpc_credentials_md_store *store):&#160;credentials_metadata.c']]],
- ['grpc_5fcredentials_5fref',['grpc_credentials_ref',['../credentials_8h.html#a62061acac11e854a58c5faca6956e609',1,'grpc_credentials_ref(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a62061acac11e854a58c5faca6956e609',1,'grpc_credentials_ref(grpc_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fcredentials_5frelease',['grpc_credentials_release',['../grpc__security_8h.html#a6c01e107d41e964458fdf701b8b81440',1,'grpc_credentials_release(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a6c01e107d41e964458fdf701b8b81440',1,'grpc_credentials_release(grpc_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fcredentials_5funref',['grpc_credentials_unref',['../credentials_8h.html#a63d4aa3f072736ba5eb168e12c306e56',1,'grpc_credentials_unref(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a63d4aa3f072736ba5eb168e12c306e56',1,'grpc_credentials_unref(grpc_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fdns_5fresolver_5ffactory_5fcreate',['grpc_dns_resolver_factory_create',['../dns__resolver_8h.html#af1a22a50d3130b565e8a00b95a805b8a',1,'grpc_dns_resolver_factory_create(void):&#160;dns_resolver.c'],['../dns__resolver_8c.html#a932c66ec39e987fb2cd076869334f871',1,'grpc_dns_resolver_factory_create():&#160;dns_resolver.c']]],
- ['grpc_5fendpoint_5fadd_5fto_5fpollset',['grpc_endpoint_add_to_pollset',['../endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6',1,'grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset):&#160;endpoint.c'],['../endpoint_8c.html#afe30ad16c4df2a5c80b9e73d2bce80e6',1,'grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fadd_5fto_5fpollset_5fset',['grpc_endpoint_add_to_pollset_set',['../endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900',1,'grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set):&#160;endpoint.c'],['../endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900',1,'grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fdestroy',['grpc_endpoint_destroy',['../endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd',1,'grpc_endpoint_destroy(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a5b4b5f0b352955ec4f060c6b443408bd',1,'grpc_endpoint_destroy(grpc_endpoint *ep):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fget_5fpeer',['grpc_endpoint_get_peer',['../endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338',1,'grpc_endpoint_get_peer(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338',1,'grpc_endpoint_get_peer(grpc_endpoint *ep):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fnotify_5fon_5fread',['grpc_endpoint_notify_on_read',['../endpoint_8h.html#abead7bb222b6e3f5a7004c8fb12821be',1,'grpc_endpoint_notify_on_read(grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data):&#160;endpoint.c'],['../endpoint_8c.html#abead7bb222b6e3f5a7004c8fb12821be',1,'grpc_endpoint_notify_on_read(grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fshutdown',['grpc_endpoint_shutdown',['../endpoint_8h.html#a7fca699259b75cf0f685227a363765fa',1,'grpc_endpoint_shutdown(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a7fca699259b75cf0f685227a363765fa',1,'grpc_endpoint_shutdown(grpc_endpoint *ep):&#160;endpoint.c']]],
- ['grpc_5fendpoint_5fwrite',['grpc_endpoint_write',['../endpoint_8h.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data):&#160;endpoint.c'],['../endpoint_8c.html#a6cc5c4afb853d7204ad7b6bcbe8c95b0',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data):&#160;endpoint.c']]],
- ['grpc_5fevent_5fstring',['grpc_event_string',['../event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313',1,'grpc_event_string(grpc_event *ev):&#160;event_string.c'],['../event__string_8c.html#a8dc67a225f744d4d0ee592faf2bd4313',1,'grpc_event_string(grpc_event *ev):&#160;event_string.c']]],
- ['grpc_5ffake_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_fake_channel_security_connector_create',['../security__connector_8h.html#abe2c43cab618ad3b036645d9aa506f12',1,'grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async):&#160;security_connector.c'],['../security__connector_8c.html#abe2c43cab618ad3b036645d9aa506f12',1,'grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async):&#160;security_connector.c']]],
- ['grpc_5ffake_5foauth2_5fcredentials_5fcreate',['grpc_fake_oauth2_credentials_create',['../credentials_8h.html#ac749a71cdf28ebdc69d25cde612b22cc',1,'grpc_fake_oauth2_credentials_create(const char *token_md_value, int is_async):&#160;credentials.c'],['../credentials_8c.html#ac749a71cdf28ebdc69d25cde612b22cc',1,'grpc_fake_oauth2_credentials_create(const char *token_md_value, int is_async):&#160;credentials.c']]],
- ['grpc_5ffake_5fserver_5fsecurity_5fconnector_5fcreate',['grpc_fake_server_security_connector_create',['../security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417',1,'grpc_fake_server_security_connector_create(void):&#160;security_connector.c'],['../security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417',1,'grpc_fake_server_security_connector_create(void):&#160;security_connector.c']]],
- ['grpc_5ffake_5ftransport_5fsecurity_5fcredentials_5fcreate',['grpc_fake_transport_security_credentials_create',['../credentials_8h.html#ab970b1925f494cb159a29a404f23d157',1,'grpc_fake_transport_security_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#ab970b1925f494cb159a29a404f23d157',1,'grpc_fake_transport_security_credentials_create(void):&#160;credentials.c']]],
- ['grpc_5ffake_5ftransport_5fsecurity_5fserver_5fcredentials_5fcreate',['grpc_fake_transport_security_server_credentials_create',['../credentials_8h.html#a60f9433cc38460bb83da148eff9475ae',1,'grpc_fake_transport_security_server_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#a60f9433cc38460bb83da148eff9475ae',1,'grpc_fake_transport_security_server_credentials_create(void):&#160;credentials.c']]],
- ['grpc_5ffd_5fbecome_5freadable',['grpc_fd_become_readable',['../fd__posix_8h.html#a5c2c13dc1a1eb20f9ce43d7625b59002',1,'fd_posix.h']]],
- ['grpc_5ffd_5fbecome_5fwritable',['grpc_fd_become_writable',['../fd__posix_8h.html#a699c0434cce29ae12f9ca59fc73dff98',1,'fd_posix.h']]],
- ['grpc_5ffd_5fbegin_5fpoll',['grpc_fd_begin_poll',['../fd__posix_8h.html#aabfaf5c3fc1b7d4306d8489cda8f09c5',1,'fd_posix.h']]],
- ['grpc_5ffd_5fcreate',['grpc_fd_create',['../fd__posix_8h.html#a6752527e24586c370a8305916cb35dde',1,'fd_posix.h']]],
- ['grpc_5ffd_5fend_5fpoll',['grpc_fd_end_poll',['../fd__posix_8h.html#aecd30af2ff851bee3264bc6548fb7ae5',1,'fd_posix.h']]],
- ['grpc_5ffd_5fglobal_5finit',['grpc_fd_global_init',['../fd__posix_8h.html#a0fcf378b86c04bff95bffca0bfaf891a',1,'fd_posix.h']]],
- ['grpc_5ffd_5fglobal_5fshutdown',['grpc_fd_global_shutdown',['../fd__posix_8h.html#a39d3a0f4eed1d4033b2e0db7145749c2',1,'fd_posix.h']]],
- ['grpc_5ffd_5fis_5forphaned',['grpc_fd_is_orphaned',['../fd__posix_8h.html#adcd1fd3c640a72be6429fb60c3ddc258',1,'fd_posix.h']]],
- ['grpc_5ffd_5fnotify_5fon_5fread',['grpc_fd_notify_on_read',['../fd__posix_8h.html#adc65edd83bbaab2044bb80e8f526aff0',1,'fd_posix.h']]],
- ['grpc_5ffd_5fnotify_5fon_5fwrite',['grpc_fd_notify_on_write',['../fd__posix_8h.html#aaa2b28cae8176ef883c4dba5373152ac',1,'fd_posix.h']]],
- ['grpc_5ffd_5forphan',['grpc_fd_orphan',['../fd__posix_8h.html#af78f10c0cb866d1981db0e4515dbfbb1',1,'fd_posix.h']]],
- ['grpc_5ffd_5fref',['grpc_fd_ref',['../fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3',1,'fd_posix.h']]],
- ['grpc_5ffd_5fshutdown',['grpc_fd_shutdown',['../fd__posix_8h.html#a18ed4db2cb1970f0933f9f5a7a5ddbad',1,'fd_posix.h']]],
- ['grpc_5ffd_5funref',['grpc_fd_unref',['../fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0',1,'fd_posix.h']]],
- ['grpc_5ffind_5fsecurity_5fconnector_5fin_5fargs',['grpc_find_security_connector_in_args',['../security__connector_8h.html#a7db9da4604178cb7e640e744da4b733c',1,'grpc_find_security_connector_in_args(const grpc_channel_args *args):&#160;security_connector.c'],['../security__connector_8c.html#a7db9da4604178cb7e640e744da4b733c',1,'grpc_find_security_connector_in_args(const grpc_channel_args *args):&#160;security_connector.c']]],
- ['grpc_5fflush_5fcached_5fgoogle_5fdefault_5fcredentials',['grpc_flush_cached_google_default_credentials',['../credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a',1,'grpc_flush_cached_google_default_credentials(void):&#160;google_default_credentials.c'],['../google__default__credentials_8c.html#a7e3aec152312d2b66ccd3b232317b10a',1,'grpc_flush_cached_google_default_credentials(void):&#160;google_default_credentials.c']]],
- ['grpc_5fget_5fdefault_5fssl_5froots',['grpc_get_default_ssl_roots',['../security__connector_8h.html#a341f454443268ca27e5cc01219b93fef',1,'grpc_get_default_ssl_roots(const unsigned char **pem_root_certs):&#160;security_connector.c'],['../security__connector_8c.html#a341f454443268ca27e5cc01219b93fef',1,'grpc_get_default_ssl_roots(const unsigned char **pem_root_certs):&#160;security_connector.c']]],
- ['grpc_5fget_5fwell_5fknown_5fgoogle_5fcredentials_5ffile_5fpath',['grpc_get_well_known_google_credentials_file_path',['../credentials_8h.html#a3c03f6a39aec4530a4a3024a8f9c2716',1,'credentials.h']]],
- ['grpc_5fgoogle_5fdefault_5fcredentials_5fcreate',['grpc_google_default_credentials_create',['../grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170',1,'grpc_google_default_credentials_create(void):&#160;google_default_credentials.c'],['../google__default__credentials_8c.html#a5e3fb8f208c302245a1392c7ef16d170',1,'grpc_google_default_credentials_create(void):&#160;google_default_credentials.c']]],
- ['grpc_5fhttpcli_5fcontext_5fdestroy',['grpc_httpcli_context_destroy',['../httpcli_8h.html#a6d47084af44bf387790281f288f78d7b',1,'grpc_httpcli_context_destroy(grpc_httpcli_context *context):&#160;httpcli.c'],['../httpcli_8c.html#a6d47084af44bf387790281f288f78d7b',1,'grpc_httpcli_context_destroy(grpc_httpcli_context *context):&#160;httpcli.c']]],
- ['grpc_5fhttpcli_5fcontext_5finit',['grpc_httpcli_context_init',['../httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b',1,'grpc_httpcli_context_init(grpc_httpcli_context *context):&#160;httpcli.c'],['../httpcli_8c.html#accc8da3837feac14f5f0b64e4cff8d1b',1,'grpc_httpcli_context_init(grpc_httpcli_context *context):&#160;httpcli.c']]],
- ['grpc_5fhttpcli_5fformat_5fget_5frequest',['grpc_httpcli_format_get_request',['../format__request_8h.html#a0fa0de242d866bb79b5ad39f3c46eae2',1,'grpc_httpcli_format_get_request(const grpc_httpcli_request *request):&#160;format_request.c'],['../format__request_8c.html#a0fa0de242d866bb79b5ad39f3c46eae2',1,'grpc_httpcli_format_get_request(const grpc_httpcli_request *request):&#160;format_request.c']]],
- ['grpc_5fhttpcli_5fformat_5fpost_5frequest',['grpc_httpcli_format_post_request',['../format__request_8h.html#ae6a0298e2b174b65c5571622d3908501',1,'grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size):&#160;format_request.c'],['../format__request_8c.html#ae6a0298e2b174b65c5571622d3908501',1,'grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size):&#160;format_request.c']]],
- ['grpc_5fhttpcli_5fget',['grpc_httpcli_get',['../httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da',1,'grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c'],['../httpcli_8c.html#a594371d2c96d499a5a3bcccb27ece0da',1,'grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c']]],
- ['grpc_5fhttpcli_5fparser_5fdestroy',['grpc_httpcli_parser_destroy',['../parser_8h.html#a947eefc20a5245e155e1bb55380c8344',1,'grpc_httpcli_parser_destroy(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a947eefc20a5245e155e1bb55380c8344',1,'grpc_httpcli_parser_destroy(grpc_httpcli_parser *parser):&#160;parser.c']]],
- ['grpc_5fhttpcli_5fparser_5feof',['grpc_httpcli_parser_eof',['../parser_8h.html#a3ad859c8c3267265dba030d1d7597df8',1,'grpc_httpcli_parser_eof(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a3ad859c8c3267265dba030d1d7597df8',1,'grpc_httpcli_parser_eof(grpc_httpcli_parser *parser):&#160;parser.c']]],
- ['grpc_5fhttpcli_5fparser_5finit',['grpc_httpcli_parser_init',['../parser_8h.html#a5801c0439a5dff17a1ddc7f22bdf7ec9',1,'grpc_httpcli_parser_init(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a5801c0439a5dff17a1ddc7f22bdf7ec9',1,'grpc_httpcli_parser_init(grpc_httpcli_parser *parser):&#160;parser.c']]],
- ['grpc_5fhttpcli_5fparser_5fparse',['grpc_httpcli_parser_parse',['../parser_8h.html#a24a1909825c06938a465e40295464cd0',1,'grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice):&#160;parser.c'],['../parser_8c.html#a24a1909825c06938a465e40295464cd0',1,'grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice):&#160;parser.c']]],
- ['grpc_5fhttpcli_5fpost',['grpc_httpcli_post',['../httpcli_8h.html#a96f034743193848e966d61192e406c70',1,'grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c'],['../httpcli_8c.html#a96f034743193848e966d61192e406c70',1,'grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c']]],
- ['grpc_5fhttpcli_5fset_5foverride',['grpc_httpcli_set_override',['../httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce',1,'grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post):&#160;httpcli.c'],['../httpcli_8c.html#a15ab7c87e0d5e42341c9652d5045d8ce',1,'grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post):&#160;httpcli.c']]],
- ['grpc_5fhttpcli_5fssl_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_httpcli_ssl_channel_security_connector_create',['../httpcli__security__connector_8h.html#a2738fc49f8c3103a4e43ef68cd9b15de',1,'grpc_httpcli_ssl_channel_security_connector_create(const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, grpc_channel_security_connector **sc):&#160;httpcli_security_connector.c'],['../httpcli__security__connector_8c.html#a2738fc49f8c3103a4e43ef68cd9b15de',1,'grpc_httpcli_ssl_channel_security_connector_create(const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *secure_peer_name, grpc_channel_security_connector **sc):&#160;httpcli_security_connector.c']]],
- ['grpc_5fiam_5fcredentials_5fcreate',['grpc_iam_credentials_create',['../grpc__security_8h.html#ae42c358e718847c988aa690cb0fccab3',1,'grpc_iam_credentials_create(const char *authorization_token, const char *authority_selector):&#160;credentials.c'],['../credentials_8c.html#ad16075798f906b98e0fb3e3018f22ae0',1,'grpc_iam_credentials_create(const char *token, const char *authority_selector):&#160;credentials.c']]],
- ['grpc_5fincoming_5fmetadata_5fbuffer_5fmove_5fto_5freferencing_5fsopb',['grpc_incoming_metadata_buffer_move_to_referencing_sopb',['../incoming__metadata_8h.html#a0a6bd4407d08e21bc48a6f9cd7167cd0',1,'grpc_incoming_metadata_buffer_move_to_referencing_sopb(grpc_chttp2_incoming_metadata_buffer *src, grpc_chttp2_incoming_metadata_buffer *dst, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a0a6bd4407d08e21bc48a6f9cd7167cd0',1,'grpc_incoming_metadata_buffer_move_to_referencing_sopb(grpc_chttp2_incoming_metadata_buffer *src, grpc_chttp2_incoming_metadata_buffer *dst, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c']]],
- ['grpc_5finit',['grpc_init',['../grpc_8h.html#aa78606c93951c49eadd8d83d739798d6',1,'grpc_init(void):&#160;init.c'],['../init_8c.html#aa78606c93951c49eadd8d83d739798d6',1,'grpc_init(void):&#160;init.c']]],
- ['grpc_5finsecure_5fchannel_5fcreate',['grpc_insecure_channel_create',['../grpc_8h.html#aa710e7e68b23098900f924cf69797496',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args):&#160;channel_create.c'],['../channel__create_8c.html#aa710e7e68b23098900f924cf69797496',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args):&#160;channel_create.c']]],
- ['grpc_5fiocp_5fadd_5fsocket',['grpc_iocp_add_socket',['../iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd',1,'iocp_windows.h']]],
- ['grpc_5fiocp_5finit',['grpc_iocp_init',['../iocp__windows_8h.html#a74907d635ceee6adf285291336d18807',1,'iocp_windows.h']]],
- ['grpc_5fiocp_5fkick',['grpc_iocp_kick',['../iocp__windows_8h.html#abd0c27d8288aa07c1b07d125cd0ad505',1,'iocp_windows.h']]],
- ['grpc_5fiocp_5fshutdown',['grpc_iocp_shutdown',['../iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16',1,'iocp_windows.h']]],
- ['grpc_5fiocp_5fsocket_5forphan',['grpc_iocp_socket_orphan',['../iocp__windows_8h.html#a720ee7b4b498b7d477efa4fc3ff55aac',1,'iocp_windows.h']]],
- ['grpc_5fiomgr_5fadd_5fcallback',['grpc_iomgr_add_callback',['../iomgr_8h.html#a95b724dc6bbd9b75694251713db00619',1,'grpc_iomgr_add_callback(grpc_iomgr_closure *closure):&#160;iomgr.c'],['../iomgr_8c.html#a95b724dc6bbd9b75694251713db00619',1,'grpc_iomgr_add_callback(grpc_iomgr_closure *closure):&#160;iomgr.c']]],
- ['grpc_5fiomgr_5fadd_5fdelayed_5fcallback',['grpc_iomgr_add_delayed_callback',['../iomgr_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *iocb, int success):&#160;iomgr.c'],['../iomgr__internal_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *iocb, int success):&#160;iomgr.c'],['../iomgr_8c.html#a4d3b9286cc4434fad35b6017f6222431',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *closure, int success):&#160;iomgr.c']]],
- ['grpc_5fiomgr_5fclosure_5finit',['grpc_iomgr_closure_init',['../iomgr_8h.html#ac8b4ae11b78ccbded903c14f69aa7a83',1,'grpc_iomgr_closure_init(grpc_iomgr_closure *closure, grpc_iomgr_cb_func cb, void *cb_arg):&#160;iomgr.c'],['../iomgr_8c.html#ac8b4ae11b78ccbded903c14f69aa7a83',1,'grpc_iomgr_closure_init(grpc_iomgr_closure *closure, grpc_iomgr_cb_func cb, void *cb_arg):&#160;iomgr.c']]],
- ['grpc_5fiomgr_5fcreate_5fendpoint_5fpair',['grpc_iomgr_create_endpoint_pair',['../endpoint__pair_8h.html#a024d70a614077120d1a5ab8c612a469a',1,'endpoint_pair.h']]],
- ['grpc_5fiomgr_5finit',['grpc_iomgr_init',['../iomgr_8h.html#a2e26e83c3a2591cbc127dbbc50f5c504',1,'grpc_iomgr_init(void):&#160;iomgr.c'],['../iomgr_8c.html#a2e26e83c3a2591cbc127dbbc50f5c504',1,'grpc_iomgr_init(void):&#160;iomgr.c']]],
- ['grpc_5fiomgr_5fplatform_5finit',['grpc_iomgr_platform_init',['../iomgr__internal_8h.html#ae9d0385656f046d1c40023d1d9f5ec5e',1,'iomgr_internal.h']]],
- ['grpc_5fiomgr_5fplatform_5fshutdown',['grpc_iomgr_platform_shutdown',['../iomgr__internal_8h.html#a87a1f7804687c5ca784a8d9842e83624',1,'iomgr_internal.h']]],
- ['grpc_5fiomgr_5fregister_5fobject',['grpc_iomgr_register_object',['../iomgr__internal_8h.html#a19ac63e9dff7d1543b1a3e556525773e',1,'grpc_iomgr_register_object(grpc_iomgr_object *obj, const char *name):&#160;iomgr.c'],['../iomgr_8c.html#a19ac63e9dff7d1543b1a3e556525773e',1,'grpc_iomgr_register_object(grpc_iomgr_object *obj, const char *name):&#160;iomgr.c']]],
- ['grpc_5fiomgr_5fshutdown',['grpc_iomgr_shutdown',['../iomgr_8h.html#a466909d4101b063c991bbb39ee38ae25',1,'grpc_iomgr_shutdown(void):&#160;iomgr.c'],['../iomgr_8c.html#a466909d4101b063c991bbb39ee38ae25',1,'grpc_iomgr_shutdown(void):&#160;iomgr.c']]],
- ['grpc_5fiomgr_5funregister_5fobject',['grpc_iomgr_unregister_object',['../iomgr__internal_8h.html#a82cf3ac6566867546afabf5f08f4aa8a',1,'grpc_iomgr_unregister_object(grpc_iomgr_object *obj):&#160;iomgr.c'],['../iomgr_8c.html#a82cf3ac6566867546afabf5f08f4aa8a',1,'grpc_iomgr_unregister_object(grpc_iomgr_object *obj):&#160;iomgr.c']]],
- ['grpc_5fipv4_5fresolver_5ffactory_5fcreate',['grpc_ipv4_resolver_factory_create',['../sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa',1,'grpc_ipv4_resolver_factory_create(void):&#160;sockaddr_resolver.c'],['../sockaddr__resolver_8c.html#abc4c6c8581ef4f8dc5cf8ec5c79383a1',1,'grpc_ipv4_resolver_factory_create():&#160;sockaddr_resolver.c']]],
- ['grpc_5fipv6_5floopback_5favailable',['grpc_ipv6_loopback_available',['../socket__utils__posix_8h.html#ad76fb0120a38b881723d537d95a51563',1,'socket_utils_posix.h']]],
- ['grpc_5fipv6_5fresolver_5ffactory_5fcreate',['grpc_ipv6_resolver_factory_create',['../sockaddr__resolver_8h.html#abe451b1e6a083dfcc0656fb77a9e42c2',1,'grpc_ipv6_resolver_factory_create(void):&#160;sockaddr_resolver.c'],['../sockaddr__resolver_8c.html#ad0f24d3cf0da9c53e628da5f60cab92d',1,'grpc_ipv6_resolver_factory_create():&#160;sockaddr_resolver.c']]],
- ['grpc_5fis_5fbinary_5fheader',['grpc_is_binary_header',['../bin__encoder_8h.html#a6ce0fde0cf6e820ca0c95dae4653039e',1,'grpc_is_binary_header(const char *key, size_t length):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a6ce0fde0cf6e820ca0c95dae4653039e',1,'grpc_is_binary_header(const char *key, size_t length):&#160;bin_encoder.c']]],
- ['grpc_5fis_5finitialized',['grpc_is_initialized',['../init_8h.html#a9e672384642d6dc0e98df16188beba55',1,'grpc_is_initialized(void):&#160;init.c'],['../init_8c.html#a9e672384642d6dc0e98df16188beba55',1,'grpc_is_initialized(void):&#160;init.c']]],
- ['grpc_5fjson_5fcreate',['grpc_json_create',['../json_8h.html#a479fecc70a15ea64d52485891615669f',1,'grpc_json_create(grpc_json_type type):&#160;json.c'],['../json_8c.html#a479fecc70a15ea64d52485891615669f',1,'grpc_json_create(grpc_json_type type):&#160;json.c']]],
- ['grpc_5fjson_5fdestroy',['grpc_json_destroy',['../json_8h.html#a93347bf054f40cd67dd9a1d46e830ed3',1,'grpc_json_destroy(grpc_json *json):&#160;json.c'],['../json_8c.html#a93347bf054f40cd67dd9a1d46e830ed3',1,'grpc_json_destroy(grpc_json *json):&#160;json.c']]],
- ['grpc_5fjson_5fdump_5fto_5fstring',['grpc_json_dump_to_string',['../json_8h.html#a4d51e00e1deba5579a221647ced4cd71',1,'grpc_json_dump_to_string(grpc_json *json, int indent):&#160;json_string.c'],['../json__string_8c.html#a4d51e00e1deba5579a221647ced4cd71',1,'grpc_json_dump_to_string(grpc_json *json, int indent):&#160;json_string.c']]],
- ['grpc_5fjson_5fparse_5fstring',['grpc_json_parse_string',['../json_8h.html#ad66397af23c3f5377035d9fc74e4f401',1,'grpc_json_parse_string(char *input):&#160;json_string.c'],['../json__string_8c.html#ad66397af23c3f5377035d9fc74e4f401',1,'grpc_json_parse_string(char *input):&#160;json_string.c']]],
- ['grpc_5fjson_5fparse_5fstring_5fwith_5flen',['grpc_json_parse_string_with_len',['../json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6',1,'grpc_json_parse_string_with_len(char *input, size_t size):&#160;json_string.c'],['../json__string_8c.html#ac0d745ec903ab5f5759ebf3bc245b5c6',1,'grpc_json_parse_string_with_len(char *input, size_t size):&#160;json_string.c']]],
- ['grpc_5fjson_5freader_5finit',['grpc_json_reader_init',['../json__reader_8h.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b',1,'grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata):&#160;json_reader.c'],['../json__reader_8c.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b',1,'grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata):&#160;json_reader.c']]],
- ['grpc_5fjson_5freader_5fis_5fcomplete',['grpc_json_reader_is_complete',['../json__reader_8h.html#aca35ff1405586201c145f8411ce4f611',1,'grpc_json_reader_is_complete(grpc_json_reader *reader):&#160;json_reader.c'],['../json__reader_8c.html#aca35ff1405586201c145f8411ce4f611',1,'grpc_json_reader_is_complete(grpc_json_reader *reader):&#160;json_reader.c']]],
- ['grpc_5fjson_5freader_5frun',['grpc_json_reader_run',['../json__reader_8h.html#a369a903219dd343358dad9e4cc67cedb',1,'grpc_json_reader_run(grpc_json_reader *reader):&#160;json_reader.c'],['../json__reader_8c.html#a369a903219dd343358dad9e4cc67cedb',1,'grpc_json_reader_run(grpc_json_reader *reader):&#160;json_reader.c']]],
- ['grpc_5fjson_5fwriter_5fcontainer_5fbegins',['grpc_json_writer_container_begins',['../json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae',1,'grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c'],['../json__writer_8c.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae',1,'grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c']]],
- ['grpc_5fjson_5fwriter_5fcontainer_5fends',['grpc_json_writer_container_ends',['../json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e',1,'grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c'],['../json__writer_8c.html#a8ec853f6ef8940debf36820f6329427e',1,'grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c']]],
- ['grpc_5fjson_5fwriter_5finit',['grpc_json_writer_init',['../json__writer_8h.html#a9c57757dbd540d5c31db7dbb35274637',1,'grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata):&#160;json_writer.c'],['../json__writer_8c.html#a9c57757dbd540d5c31db7dbb35274637',1,'grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata):&#160;json_writer.c']]],
- ['grpc_5fjson_5fwriter_5fobject_5fkey',['grpc_json_writer_object_key',['../json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47',1,'grpc_json_writer_object_key(grpc_json_writer *writer, const char *string):&#160;json_writer.c'],['../json__writer_8c.html#ae009eea3f345ef9ab454876f81f1ab47',1,'grpc_json_writer_object_key(grpc_json_writer *writer, const char *string):&#160;json_writer.c']]],
- ['grpc_5fjson_5fwriter_5fvalue_5fraw',['grpc_json_writer_value_raw',['../json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747',1,'grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string):&#160;json_writer.c'],['../json__writer_8c.html#afac9ce564b4c11e3ea35082de3bd1747',1,'grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string):&#160;json_writer.c']]],
- ['grpc_5fjson_5fwriter_5fvalue_5fraw_5fwith_5flen',['grpc_json_writer_value_raw_with_len',['../json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5',1,'grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len):&#160;json_writer.c'],['../json__writer_8c.html#a2b88eb7fd1bd939146e86c5b212d8cb5',1,'grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len):&#160;json_writer.c']]],
- ['grpc_5fjson_5fwriter_5fvalue_5fstring',['grpc_json_writer_value_string',['../json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0',1,'grpc_json_writer_value_string(grpc_json_writer *writer, const char *string):&#160;json_writer.c'],['../json__writer_8c.html#aa7e5a12ffddc0cc95bff06c1879a64e0',1,'grpc_json_writer_value_string(grpc_json_writer *writer, const char *string):&#160;json_writer.c']]],
- ['grpc_5fjwt_5fclaims_5faudience',['grpc_jwt_claims_audience',['../jwt__verifier_8h.html#a19e8de86ed8bb8461969cd07624cb06f',1,'grpc_jwt_claims_audience(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a19e8de86ed8bb8461969cd07624cb06f',1,'grpc_jwt_claims_audience(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fcheck',['grpc_jwt_claims_check',['../jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a',1,'grpc_jwt_claims_check(const grpc_jwt_claims *claims, const char *audience):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a956a1fe237276fbed03e5caee7360c6a',1,'grpc_jwt_claims_check(const grpc_jwt_claims *claims, const char *audience):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fdestroy',['grpc_jwt_claims_destroy',['../jwt__verifier_8h.html#aa69d0e75df7133ebfda05f50303f8316',1,'grpc_jwt_claims_destroy(grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#aa69d0e75df7133ebfda05f50303f8316',1,'grpc_jwt_claims_destroy(grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fexpires_5fat',['grpc_jwt_claims_expires_at',['../jwt__verifier_8h.html#ab9759b63895dde79be0715b0369cd0c4',1,'grpc_jwt_claims_expires_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ab9759b63895dde79be0715b0369cd0c4',1,'grpc_jwt_claims_expires_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5ffrom_5fjson',['grpc_jwt_claims_from_json',['../jwt__verifier_8h.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8',1,'grpc_jwt_claims_from_json(grpc_json *json, gpr_slice buffer):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8',1,'grpc_jwt_claims_from_json(grpc_json *json, gpr_slice buffer):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fid',['grpc_jwt_claims_id',['../jwt__verifier_8h.html#a319d836355e40efba372f9baf09bbd54',1,'grpc_jwt_claims_id(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a319d836355e40efba372f9baf09bbd54',1,'grpc_jwt_claims_id(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fissued_5fat',['grpc_jwt_claims_issued_at',['../jwt__verifier_8h.html#a58838743f413ceebbf5b4afd77d7ab7f',1,'grpc_jwt_claims_issued_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a58838743f413ceebbf5b4afd77d7ab7f',1,'grpc_jwt_claims_issued_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fissuer',['grpc_jwt_claims_issuer',['../jwt__verifier_8h.html#a61a1d74e9b150c1a7dccf259d84e8da6',1,'grpc_jwt_claims_issuer(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a61a1d74e9b150c1a7dccf259d84e8da6',1,'grpc_jwt_claims_issuer(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fjson',['grpc_jwt_claims_json',['../jwt__verifier_8h.html#a4eb1db0055c2992691e1c3e92d65a656',1,'grpc_jwt_claims_json(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a4eb1db0055c2992691e1c3e92d65a656',1,'grpc_jwt_claims_json(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fnot_5fbefore',['grpc_jwt_claims_not_before',['../jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499',1,'grpc_jwt_claims_not_before(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a1904f0f6a28c8b14a486c932e5db1499',1,'grpc_jwt_claims_not_before(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fclaims_5fsubject',['grpc_jwt_claims_subject',['../jwt__verifier_8h.html#ac77af641794a3449e94d7d7cb48a50c6',1,'grpc_jwt_claims_subject(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ac77af641794a3449e94d7d7cb48a50c6',1,'grpc_jwt_claims_subject(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fencode_5fand_5fsign',['grpc_jwt_encode_and_sign',['../json__token_8h.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f',1,'grpc_jwt_encode_and_sign(const grpc_auth_json_key *json_key, const char *audience, gpr_timespec token_lifetime, const char *scope):&#160;json_token.c'],['../json__token_8c.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f',1,'grpc_jwt_encode_and_sign(const grpc_auth_json_key *json_key, const char *audience, gpr_timespec token_lifetime, const char *scope):&#160;json_token.c']]],
- ['grpc_5fjwt_5fencode_5fand_5fsign_5fset_5foverride',['grpc_jwt_encode_and_sign_set_override',['../json__token_8h.html#a58f70df2a4a2e8c9bc4f91a85202ce9c',1,'grpc_jwt_encode_and_sign_set_override(grpc_jwt_encode_and_sign_override func):&#160;json_token.c'],['../json__token_8c.html#a58f70df2a4a2e8c9bc4f91a85202ce9c',1,'grpc_jwt_encode_and_sign_set_override(grpc_jwt_encode_and_sign_override func):&#160;json_token.c']]],
- ['grpc_5fjwt_5fverifier_5fcreate',['grpc_jwt_verifier_create',['../jwt__verifier_8h.html#acf8e8c06616b9d3006333f63c708a811',1,'grpc_jwt_verifier_create(const grpc_jwt_verifier_email_domain_key_url_mapping *mappings, size_t num_mappings):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#acf8e8c06616b9d3006333f63c708a811',1,'grpc_jwt_verifier_create(const grpc_jwt_verifier_email_domain_key_url_mapping *mappings, size_t num_mappings):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fverifier_5fdestroy',['grpc_jwt_verifier_destroy',['../jwt__verifier_8h.html#a7d033f01e4d9c4c3dfba2e2f4cf57398',1,'grpc_jwt_verifier_destroy(grpc_jwt_verifier *verifier):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a44bac1b48da3adf4d7858f2b40121bab',1,'grpc_jwt_verifier_destroy(grpc_jwt_verifier *v):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fverifier_5fstatus_5fto_5fstring',['grpc_jwt_verifier_status_to_string',['../jwt__verifier_8h.html#a2aad6c48023145f901a39b5b9ef6b6d3',1,'grpc_jwt_verifier_status_to_string(grpc_jwt_verifier_status status):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a2aad6c48023145f901a39b5b9ef6b6d3',1,'grpc_jwt_verifier_status_to_string(grpc_jwt_verifier_status status):&#160;jwt_verifier.c']]],
- ['grpc_5fjwt_5fverifier_5fverify',['grpc_jwt_verifier_verify',['../jwt__verifier_8h.html#ac9960f7842a141d85b0bb38dd231900d',1,'grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ac9960f7842a141d85b0bb38dd231900d',1,'grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data):&#160;jwt_verifier.c']]],
- ['grpc_5fkick_5fdrain',['grpc_kick_drain',['../pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c',1,'pollset_posix.h']]],
- ['grpc_5fkick_5fpoller',['grpc_kick_poller',['../alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f',1,'grpc_kick_poller(void):&#160;iomgr.c'],['../iomgr_8c.html#aac483dfd6e19fa9df68620e7f7a0697f',1,'grpc_kick_poller(void):&#160;iomgr.c']]],
- ['grpc_5fkick_5fread_5ffd',['grpc_kick_read_fd',['../pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b',1,'pollset_posix.h']]],
- ['grpc_5flame_5fclient_5fchannel_5fcreate',['grpc_lame_client_channel_create',['../grpc_8h.html#acd59697f4b8bedea662939da3668ab9b',1,'grpc_lame_client_channel_create(const char *target):&#160;lame_client.c'],['../lame__client_8c.html#acd59697f4b8bedea662939da3668ab9b',1,'grpc_lame_client_channel_create(const char *target):&#160;lame_client.c']]],
- ['grpc_5flb_5fpolicy_5fbroadcast',['grpc_lb_policy_broadcast',['../lb__policy_8h.html#a1d03d2f71dda12c97863cf387559e47a',1,'grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op):&#160;lb_policy.c'],['../lb__policy_8c.html#a1d03d2f71dda12c97863cf387559e47a',1,'grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5fcheck_5fconnectivity',['grpc_lb_policy_check_connectivity',['../lb__policy_8h.html#a115550f997d572ed49c8906c2cb347b8',1,'grpc_lb_policy_check_connectivity(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a115550f997d572ed49c8906c2cb347b8',1,'grpc_lb_policy_check_connectivity(grpc_lb_policy *policy):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5fexit_5fidle',['grpc_lb_policy_exit_idle',['../lb__policy_8h.html#a163a863a51690daa93984d7b7bd0ac88',1,'grpc_lb_policy_exit_idle(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a163a863a51690daa93984d7b7bd0ac88',1,'grpc_lb_policy_exit_idle(grpc_lb_policy *policy):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5finit',['grpc_lb_policy_init',['../lb__policy_8h.html#aa20fbb7fdf68dadcae6aaba3e227ac50',1,'grpc_lb_policy_init(grpc_lb_policy *policy, const grpc_lb_policy_vtable *vtable):&#160;lb_policy.c'],['../lb__policy_8c.html#aa20fbb7fdf68dadcae6aaba3e227ac50',1,'grpc_lb_policy_init(grpc_lb_policy *policy, const grpc_lb_policy_vtable *vtable):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5fnotify_5fon_5fstate_5fchange',['grpc_lb_policy_notify_on_state_change',['../lb__policy_8h.html#a246a7f5b971f672fa6a8dba8d7264790',1,'grpc_lb_policy_notify_on_state_change(grpc_lb_policy *policy, grpc_connectivity_state *state, grpc_iomgr_closure *closure):&#160;lb_policy.c'],['../lb__policy_8c.html#a246a7f5b971f672fa6a8dba8d7264790',1,'grpc_lb_policy_notify_on_state_change(grpc_lb_policy *policy, grpc_connectivity_state *state, grpc_iomgr_closure *closure):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5fpick',['grpc_lb_policy_pick',['../lb__policy_8h.html#a31611c6d703434b360e90062a28e5140',1,'grpc_lb_policy_pick(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete):&#160;lb_policy.c'],['../lb__policy_8c.html#a31611c6d703434b360e90062a28e5140',1,'grpc_lb_policy_pick(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5fref',['grpc_lb_policy_ref',['../lb__policy_8h.html#af9780ed236a96c3f57d1965d3395132f',1,'grpc_lb_policy_ref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#af9780ed236a96c3f57d1965d3395132f',1,'grpc_lb_policy_ref(grpc_lb_policy *policy):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5fshutdown',['grpc_lb_policy_shutdown',['../lb__policy_8h.html#a1eb8d912c3d82fa0f444fe9cf4bd6991',1,'grpc_lb_policy_shutdown(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a1eb8d912c3d82fa0f444fe9cf4bd6991',1,'grpc_lb_policy_shutdown(grpc_lb_policy *policy):&#160;lb_policy.c']]],
- ['grpc_5flb_5fpolicy_5funref',['grpc_lb_policy_unref',['../lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c']]],
- ['grpc_5fmaybe_5fcall_5fdelayed_5fcallbacks',['grpc_maybe_call_delayed_callbacks',['../iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f',1,'grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success):&#160;iomgr.c'],['../iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f',1,'grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success):&#160;iomgr.c']]],
- ['grpc_5fmdctx_5fcreate',['grpc_mdctx_create',['../metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649',1,'grpc_mdctx_create(void):&#160;metadata.c'],['../metadata_8c.html#a207b09a54f3c57a90b5b44868fbf5649',1,'grpc_mdctx_create(void):&#160;metadata.c']]],
- ['grpc_5fmdctx_5fcreate_5fwith_5fseed',['grpc_mdctx_create_with_seed',['../metadata_8h.html#a29700f3749eea2c96f7bae1d57f8f7e3',1,'grpc_mdctx_create_with_seed(gpr_uint32 seed):&#160;metadata.c'],['../metadata_8c.html#a29700f3749eea2c96f7bae1d57f8f7e3',1,'grpc_mdctx_create_with_seed(gpr_uint32 seed):&#160;metadata.c']]],
- ['grpc_5fmdctx_5fget_5fmdtab_5fcapacity_5ftest_5fonly',['grpc_mdctx_get_mdtab_capacity_test_only',['../metadata_8h.html#ab56ce41a4a8c2d30fca3e32d4d7b5e36',1,'grpc_mdctx_get_mdtab_capacity_test_only(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#a655a0f22cc71643674124ced4ce5018d',1,'grpc_mdctx_get_mdtab_capacity_test_only(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdctx_5fget_5fmdtab_5fcount_5ftest_5fonly',['grpc_mdctx_get_mdtab_count_test_only',['../metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92',1,'grpc_mdctx_get_mdtab_count_test_only(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#aba47aef8a83c845dd6ec3dc366fcfdab',1,'grpc_mdctx_get_mdtab_count_test_only(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdctx_5fget_5fmdtab_5ffree_5ftest_5fonly',['grpc_mdctx_get_mdtab_free_test_only',['../metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17',1,'grpc_mdctx_get_mdtab_free_test_only(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#a8a7b1b8046529252525680692d7dd68a',1,'grpc_mdctx_get_mdtab_free_test_only(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdctx_5flock',['grpc_mdctx_lock',['../metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331',1,'grpc_mdctx_lock(grpc_mdctx *ctx):&#160;metadata.c'],['../metadata_8c.html#a390eb255a6d72a8ea84ac8ad3cbeb331',1,'grpc_mdctx_lock(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdctx_5flocked_5fmdelem_5funref',['grpc_mdctx_locked_mdelem_unref',['../metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01',1,'grpc_mdctx_locked_mdelem_unref(grpc_mdctx *ctx, grpc_mdelem *elem):&#160;metadata.c'],['../metadata_8c.html#a473a5ef9df4df3cca9865f07a9237739',1,'grpc_mdctx_locked_mdelem_unref(grpc_mdctx *ctx, grpc_mdelem *gmd):&#160;metadata.c']]],
- ['grpc_5fmdctx_5fref',['grpc_mdctx_ref',['../metadata_8h.html#a0eee1214d287f4f14fa1363fdacff5da',1,'grpc_mdctx_ref(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#a0293b53029721bf7013af7466efbd324',1,'grpc_mdctx_ref(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdctx_5funlock',['grpc_mdctx_unlock',['../metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b',1,'grpc_mdctx_unlock(grpc_mdctx *ctx):&#160;metadata.c'],['../metadata_8c.html#a033690c1ac25d72fdc5e56e9f5d9e97b',1,'grpc_mdctx_unlock(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdctx_5funref',['grpc_mdctx_unref',['../metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3',1,'grpc_mdctx_unref(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#ae80c7476ff57db4121dc9d8fef9e5670',1,'grpc_mdctx_unref(grpc_mdctx *ctx):&#160;metadata.c']]],
- ['grpc_5fmdelem_5ffrom_5fmetadata_5fstrings',['grpc_mdelem_from_metadata_strings',['../metadata_8h.html#a969845603738428cf18a9a090896e152',1,'grpc_mdelem_from_metadata_strings(grpc_mdctx *ctx, grpc_mdstr *key, grpc_mdstr *value):&#160;metadata.c'],['../metadata_8c.html#afc5656c1cd10a6f2e7cebebff10c25a4',1,'grpc_mdelem_from_metadata_strings(grpc_mdctx *ctx, grpc_mdstr *mkey, grpc_mdstr *mvalue):&#160;metadata.c']]],
- ['grpc_5fmdelem_5ffrom_5fslices',['grpc_mdelem_from_slices',['../metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2',1,'grpc_mdelem_from_slices(grpc_mdctx *ctx, gpr_slice key, gpr_slice value):&#160;metadata.c'],['../metadata_8c.html#a5b5ad2d68dd8c76345170f5f732b8fa2',1,'grpc_mdelem_from_slices(grpc_mdctx *ctx, gpr_slice key, gpr_slice value):&#160;metadata.c']]],
- ['grpc_5fmdelem_5ffrom_5fstring_5fand_5fbuffer',['grpc_mdelem_from_string_and_buffer',['../metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13',1,'grpc_mdelem_from_string_and_buffer(grpc_mdctx *ctx, const char *key, const gpr_uint8 *value, size_t value_length, int canonicalize_key):&#160;metadata.c'],['../metadata_8c.html#a748c6028cdc4cd0fd8d98c3a7f79ed13',1,'grpc_mdelem_from_string_and_buffer(grpc_mdctx *ctx, const char *key, const gpr_uint8 *value, size_t value_length, int canonicalize_key):&#160;metadata.c']]],
- ['grpc_5fmdelem_5ffrom_5fstrings',['grpc_mdelem_from_strings',['../metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8',1,'grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value):&#160;metadata.c'],['../metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8',1,'grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value):&#160;metadata.c']]],
- ['grpc_5fmdelem_5fget_5fuser_5fdata',['grpc_mdelem_get_user_data',['../metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9',1,'grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *)):&#160;metadata.c'],['../metadata_8c.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9',1,'grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *)):&#160;metadata.c']]],
- ['grpc_5fmdelem_5fref',['grpc_mdelem_ref',['../metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615',1,'grpc_mdelem_ref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2',1,'grpc_mdelem_ref(grpc_mdelem *gmd):&#160;metadata.c']]],
- ['grpc_5fmdelem_5fset_5fuser_5fdata',['grpc_mdelem_set_user_data',['../metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e',1,'grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data):&#160;metadata.c'],['../metadata_8c.html#a6d0f62841408f1a89773aa4ef54dcf0e',1,'grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data):&#160;metadata.c']]],
- ['grpc_5fmdelem_5funref',['grpc_mdelem_unref',['../metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc',1,'grpc_mdelem_unref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a51228fa7618a8f6503e605709d893a25',1,'grpc_mdelem_unref(grpc_mdelem *gmd):&#160;metadata.c']]],
- ['grpc_5fmdstr_5fas_5fbase64_5fencoded_5fand_5fhuffman_5fcompressed',['grpc_mdstr_as_base64_encoded_and_huffman_compressed',['../metadata_8h.html#a314273fea07852ac80ea184100398c11',1,'grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *str):&#160;metadata.c'],['../metadata_8c.html#a0bc211dd30038c1366a614647abdcf08',1,'grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *gs):&#160;metadata.c']]],
- ['grpc_5fmdstr_5fas_5fc_5fstring',['grpc_mdstr_as_c_string',['../metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895',1,'grpc_mdstr_as_c_string(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#aacbae6a08b63835ec31fcddb556aa895',1,'grpc_mdstr_as_c_string(grpc_mdstr *s):&#160;metadata.c']]],
- ['grpc_5fmdstr_5ffrom_5fbuffer',['grpc_mdstr_from_buffer',['../metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db',1,'grpc_mdstr_from_buffer(grpc_mdctx *ctx, const gpr_uint8 *str, size_t length):&#160;metadata.c'],['../metadata_8c.html#a357ead79c52ee284bb190bae970d8457',1,'grpc_mdstr_from_buffer(grpc_mdctx *ctx, const gpr_uint8 *buf, size_t length):&#160;metadata.c']]],
- ['grpc_5fmdstr_5ffrom_5fslice',['grpc_mdstr_from_slice',['../metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43',1,'grpc_mdstr_from_slice(grpc_mdctx *ctx, gpr_slice slice):&#160;metadata.c'],['../metadata_8c.html#a4eccbbb62d87a131d2eb3367fd2c4c43',1,'grpc_mdstr_from_slice(grpc_mdctx *ctx, gpr_slice slice):&#160;metadata.c']]],
- ['grpc_5fmdstr_5ffrom_5fstring',['grpc_mdstr_from_string',['../metadata_8h.html#af961acf0149066abf14c01f56a3e2b55',1,'grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int perform_key_canonicalization):&#160;metadata.c'],['../metadata_8c.html#a30a9ea36693c48da5072719f6ae7de6d',1,'grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int canonicalize_key):&#160;metadata.c']]],
- ['grpc_5fmdstr_5fis_5fbin_5fsuffixed',['grpc_mdstr_is_bin_suffixed',['../metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74',1,'grpc_mdstr_is_bin_suffixed(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#ad34887fb9c6733916ac87b8fde793e74',1,'grpc_mdstr_is_bin_suffixed(grpc_mdstr *s):&#160;metadata.c']]],
- ['grpc_5fmdstr_5fis_5flegal_5fheader',['grpc_mdstr_is_legal_header',['../metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5',1,'grpc_mdstr_is_legal_header(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5',1,'grpc_mdstr_is_legal_header(grpc_mdstr *s):&#160;metadata.c']]],
- ['grpc_5fmdstr_5fref',['grpc_mdstr_ref',['../metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf',1,'grpc_mdstr_ref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a85a25deeeea31c616e326b765043b9c9',1,'grpc_mdstr_ref(grpc_mdstr *gs):&#160;metadata.c']]],
- ['grpc_5fmdstr_5funref',['grpc_mdstr_unref',['../metadata_8h.html#a6ba2e968699daaddaad9b48b78779465',1,'grpc_mdstr_unref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a6481b7703e964dc8306f3c243b2378f3',1,'grpc_mdstr_unref(grpc_mdstr *gs):&#160;metadata.c']]],
- ['grpc_5fmetadata_5farray_5fdestroy',['grpc_metadata_array_destroy',['../grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44',1,'grpc_metadata_array_destroy(grpc_metadata_array *array):&#160;metadata_array.c'],['../metadata__array_8c.html#aad125726d8b689cc5fc1a0444c91ed44',1,'grpc_metadata_array_destroy(grpc_metadata_array *array):&#160;metadata_array.c']]],
- ['grpc_5fmetadata_5farray_5finit',['grpc_metadata_array_init',['../grpc_8h.html#a52cfda44034115720a0e88037dedbfb5',1,'grpc_metadata_array_init(grpc_metadata_array *array):&#160;metadata_array.c'],['../metadata__array_8c.html#a52cfda44034115720a0e88037dedbfb5',1,'grpc_metadata_array_init(grpc_metadata_array *array):&#160;metadata_array.c']]],
- ['grpc_5fmetadata_5fbatch_5fadd_5fhead',['grpc_metadata_batch_add_head',['../stream__op_8h.html#a845453663a8db6cd2624ed92d63b2003',1,'grpc_metadata_batch_add_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c'],['../stream__op_8c.html#a845453663a8db6cd2624ed92d63b2003',1,'grpc_metadata_batch_add_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5fadd_5ftail',['grpc_metadata_batch_add_tail',['../stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01',1,'grpc_metadata_batch_add_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c'],['../stream__op_8c.html#a31f318cbb2f1fdb6372fdc4891e74d01',1,'grpc_metadata_batch_add_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5fassert_5fok',['grpc_metadata_batch_assert_ok',['../stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a',1,'grpc_metadata_batch_assert_ok(grpc_metadata_batch *comd):&#160;stream_op.c'],['../stream__op_8c.html#a5107cb817e5019fc9f9e7fdd99e54c0e',1,'grpc_metadata_batch_assert_ok(grpc_metadata_batch *batch):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5fdestroy',['grpc_metadata_batch_destroy',['../stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08',1,'grpc_metadata_batch_destroy(grpc_metadata_batch *batch):&#160;stream_op.c'],['../stream__op_8c.html#afc4867b9d7a952f003c5494120b59c08',1,'grpc_metadata_batch_destroy(grpc_metadata_batch *batch):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5ffilter',['grpc_metadata_batch_filter',['../stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf',1,'grpc_metadata_batch_filter(grpc_metadata_batch *batch, grpc_mdelem *(*filter)(void *user_data, grpc_mdelem *elem), void *user_data):&#160;stream_op.c'],['../stream__op_8c.html#a754411d9f54fc8762416abf0c148afcf',1,'grpc_metadata_batch_filter(grpc_metadata_batch *batch, grpc_mdelem *(*filter)(void *user_data, grpc_mdelem *elem), void *user_data):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5finit',['grpc_metadata_batch_init',['../stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770',1,'grpc_metadata_batch_init(grpc_metadata_batch *batch):&#160;stream_op.c'],['../stream__op_8c.html#a56d5ee4a6e415827935accfe449dc770',1,'grpc_metadata_batch_init(grpc_metadata_batch *batch):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5flink_5fhead',['grpc_metadata_batch_link_head',['../stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b',1,'grpc_metadata_batch_link_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c'],['../stream__op_8c.html#a8c6af9205b51577ab879b07d9954d32b',1,'grpc_metadata_batch_link_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5flink_5ftail',['grpc_metadata_batch_link_tail',['../stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e',1,'grpc_metadata_batch_link_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c'],['../stream__op_8c.html#a6a07ac989d86142e60bd17525f7f509e',1,'grpc_metadata_batch_link_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5fmerge',['grpc_metadata_batch_merge',['../stream__op_8h.html#adf6ee05d9443f295076015da3428f12a',1,'grpc_metadata_batch_merge(grpc_metadata_batch *target, grpc_metadata_batch *add):&#160;stream_op.c'],['../stream__op_8c.html#adf6ee05d9443f295076015da3428f12a',1,'grpc_metadata_batch_merge(grpc_metadata_batch *target, grpc_metadata_batch *add):&#160;stream_op.c']]],
- ['grpc_5fmetadata_5fbatch_5fmove',['grpc_metadata_batch_move',['../stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e',1,'grpc_metadata_batch_move(grpc_metadata_batch *dst, grpc_metadata_batch *src):&#160;stream_op.c'],['../stream__op_8c.html#a719845dfd6b62fb62a75d9776396154e',1,'grpc_metadata_batch_move(grpc_metadata_batch *dst, grpc_metadata_batch *src):&#160;stream_op.c']]],
- ['grpc_5fmsg_5fcompress',['grpc_msg_compress',['../message__compress_8h.html#ad77078989bef6661528ca2e22223d8cd',1,'grpc_msg_compress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c'],['../message__compress_8c.html#ad77078989bef6661528ca2e22223d8cd',1,'grpc_msg_compress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c']]],
- ['grpc_5fmsg_5fdecompress',['grpc_msg_decompress',['../message__compress_8h.html#a3453eb197bbea1ad5dbc57561d9352f0',1,'grpc_msg_decompress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c'],['../message__compress_8c.html#a3453eb197bbea1ad5dbc57561d9352f0',1,'grpc_msg_decompress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c']]],
- ['grpc_5foauth2_5ftoken_5ffetcher_5fcredentials_5fparse_5fserver_5fresponse',['grpc_oauth2_token_fetcher_credentials_parse_server_response',['../credentials_8h.html#af0dac46697efd780811863ee13c73fbd',1,'grpc_oauth2_token_fetcher_credentials_parse_server_response(const struct grpc_httpcli_response *response, grpc_credentials_md_store **token_md, gpr_timespec *token_lifetime):&#160;credentials.h'],['../credentials_8c.html#a642f68664ea54ce67c7f752c33e01877',1,'grpc_oauth2_token_fetcher_credentials_parse_server_response(const grpc_httpcli_response *response, grpc_credentials_md_store **token_md, gpr_timespec *token_lifetime):&#160;credentials.c']]],
- ['grpc_5fop_5fstring',['grpc_op_string',['../call__log__batch_8c.html#a20665cb5606e67c3748f0df7c3f93998',1,'call_log_batch.c']]],
- ['grpc_5fpoll_5fbecome_5fmultipoller',['grpc_poll_become_multipoller',['../pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102',1,'pollset_posix.h']]],
- ['grpc_5fpoll_5fdeadline_5fto_5fmillis_5ftimeout',['grpc_poll_deadline_to_millis_timeout',['../pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0',1,'pollset_posix.h']]],
- ['grpc_5fpollset_5fadd_5ffd',['grpc_pollset_add_fd',['../pollset__posix_8h.html#add4b6bbce2371decdb574d68b15a81e8',1,'pollset_posix.h']]],
- ['grpc_5fpollset_5fdel_5ffd',['grpc_pollset_del_fd',['../pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea',1,'pollset_posix.h']]],
- ['grpc_5fpollset_5fdestroy',['grpc_pollset_destroy',['../pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f',1,'pollset.h']]],
- ['grpc_5fpollset_5fforce_5fkick',['grpc_pollset_force_kick',['../pollset__posix_8h.html#a1dcd57a12b81e4369bc4c6957ff3837e',1,'pollset_posix.h']]],
- ['grpc_5fpollset_5fglobal_5finit',['grpc_pollset_global_init',['../iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a',1,'iomgr_posix.h']]],
- ['grpc_5fpollset_5fglobal_5fshutdown',['grpc_pollset_global_shutdown',['../iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688',1,'iomgr_posix.h']]],
- ['grpc_5fpollset_5finit',['grpc_pollset_init',['../pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b',1,'pollset.h']]],
- ['grpc_5fpollset_5fkick',['grpc_pollset_kick',['../pollset_8h.html#a395a3872723c67d877799cdc79ae7f48',1,'pollset.h']]],
- ['grpc_5fpollset_5fkick_5fconsume',['grpc_pollset_kick_consume',['../pollset__kick__posix_8h.html#a99be47b9ffb41145d43f9c7ca90d4bc3',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fdestroy',['grpc_pollset_kick_destroy',['../pollset__kick__posix_8h.html#adaa67c8f786eed2df0402c6b37f02936',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fglobal_5fdestroy',['grpc_pollset_kick_global_destroy',['../pollset__kick__posix_8h.html#a59b8b056ec1ae7f0692bf26bf2a3d737',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fglobal_5finit',['grpc_pollset_kick_global_init',['../pollset__kick__posix_8h.html#ac0d8bb7edaf2ad8346745db01206c5ed',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fglobal_5finit_5ffallback_5ffd',['grpc_pollset_kick_global_init_fallback_fd',['../pollset__kick__posix_8h.html#a49bdece86b13c8d5785b32fae1609e08',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5finit',['grpc_pollset_kick_init',['../pollset__kick__posix_8h.html#a12982076ee83468851ab4a96502dd32c',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fkick',['grpc_pollset_kick_kick',['../pollset__kick__posix_8h.html#a2eecbc8ba9bc911b87e4061c7786c849',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fpost_5fpoll',['grpc_pollset_kick_post_poll',['../pollset__kick__posix_8h.html#a60bfabb6f5d6c3879607f5fc7634e037',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fkick_5fpre_5fpoll',['grpc_pollset_kick_pre_poll',['../pollset__kick__posix_8h.html#a6b29bc457705925de07822e6d6d1b91b',1,'pollset_kick_posix.h']]],
- ['grpc_5fpollset_5fset_5fadd_5ffd',['grpc_pollset_set_add_fd',['../pollset__set__posix_8h.html#a4710efa6246cfb542fc4e6e19f6b480c',1,'pollset_set_posix.h']]],
- ['grpc_5fpollset_5fset_5fadd_5fpollset',['grpc_pollset_set_add_pollset',['../pollset__set_8h.html#a32cce61c048d3f4ccd8a2f89ccc6bdd2',1,'pollset_set.h']]],
- ['grpc_5fpollset_5fset_5fdel_5ffd',['grpc_pollset_set_del_fd',['../pollset__set__posix_8h.html#aea5df4b32ccbd0fc718384f7f71b9414',1,'pollset_set_posix.h']]],
- ['grpc_5fpollset_5fset_5fdel_5fpollset',['grpc_pollset_set_del_pollset',['../pollset__set_8h.html#aa17d44c467a104db9bb5150d815212c0',1,'pollset_set.h']]],
- ['grpc_5fpollset_5fset_5fdestroy',['grpc_pollset_set_destroy',['../pollset__set_8h.html#af4b47eef823139b714d759e49495fafd',1,'pollset_set.h']]],
- ['grpc_5fpollset_5fset_5finit',['grpc_pollset_set_init',['../pollset__set_8h.html#a215962a68f3a3a344993f6da6a5f486c',1,'pollset_set.h']]],
- ['grpc_5fpollset_5fshutdown',['grpc_pollset_shutdown',['../pollset_8h.html#a85616767facacdf95dfc4fe564352e87',1,'pollset.h']]],
- ['grpc_5fpollset_5fwork',['grpc_pollset_work',['../pollset_8h.html#a8e69570c350199ba682b6f673a63e8dd',1,'pollset.h']]],
- ['grpc_5fraw_5fbyte_5fbuffer_5fcreate',['grpc_raw_byte_buffer_create',['../byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618',1,'grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a1aaaa0d8a1609166e0b0bb2b42332618',1,'grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices):&#160;byte_buffer.c']]],
- ['grpc_5fraw_5fbyte_5fbuffer_5ffrom_5freader',['grpc_raw_byte_buffer_from_reader',['../byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df',1,'grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a9b4f877e32f45e0e704970e89582e0df',1,'grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader):&#160;byte_buffer.c']]],
- ['grpc_5fraw_5fcompressed_5fbyte_5fbuffer_5fcreate',['grpc_raw_compressed_byte_buffer_create',['../byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b',1,'grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression):&#160;byte_buffer.c'],['../byte__buffer_8c.html#af9801acc1dbfd02b2c51ed9d504cd12b',1,'grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression):&#160;byte_buffer.c']]],
- ['grpc_5frefresh_5ftoken_5fcredentials_5fcreate',['grpc_refresh_token_credentials_create',['../grpc__security_8h.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2',1,'grpc_refresh_token_credentials_create(const char *json_refresh_token):&#160;credentials.c'],['../credentials_8c.html#a7a2440ad02b6a96adbd2c6e5d66fd7d2',1,'grpc_refresh_token_credentials_create(const char *json_refresh_token):&#160;credentials.c']]],
- ['grpc_5frefresh_5ftoken_5fcredentials_5fcreate_5ffrom_5fauth_5frefresh_5ftoken',['grpc_refresh_token_credentials_create_from_auth_refresh_token',['../credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d',1,'grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token token):&#160;credentials.c'],['../credentials_8c.html#a0effe35d7112502e48014662eb7015cf',1,'grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token refresh_token):&#160;credentials.c']]],
- ['grpc_5fregister_5fresolver_5ftype',['grpc_register_resolver_type',['../resolver__registry_8h.html#a563d9d398ed1757d9c5f78ae2ec7b9d7',1,'grpc_register_resolver_type(const char *scheme, grpc_resolver_factory *factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a563d9d398ed1757d9c5f78ae2ec7b9d7',1,'grpc_register_resolver_type(const char *scheme, grpc_resolver_factory *factory):&#160;resolver_registry.c']]],
- ['grpc_5fregister_5ftracer',['grpc_register_tracer',['../trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db',1,'grpc_register_tracer(const char *name, int *flag):&#160;trace.c'],['../trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db',1,'grpc_register_tracer(const char *name, int *flag):&#160;trace.c']]],
- ['grpc_5fresolve_5faddress',['grpc_resolve_address',['../resolve__address_8h.html#ad97dcf547d9b690a9a7de340a84391ea',1,'resolve_address.h']]],
- ['grpc_5fresolved_5faddresses_5fdestroy',['grpc_resolved_addresses_destroy',['../resolve__address_8h.html#affdc0f6f10389f1a19db7a5edb527b7c',1,'resolve_address.h']]],
- ['grpc_5fresolver_5fchannel_5fsaw_5ferror',['grpc_resolver_channel_saw_error',['../resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e',1,'grpc_resolver_channel_saw_error(grpc_resolver *resolver, struct sockaddr *failing_address, int failing_address_len):&#160;resolver.c'],['../resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e',1,'grpc_resolver_channel_saw_error(grpc_resolver *resolver, struct sockaddr *failing_address, int failing_address_len):&#160;resolver.c']]],
- ['grpc_5fresolver_5fcreate',['grpc_resolver_create',['../resolver__registry_8h.html#a42ba392534ac248b5a4ac1f87cd9b3b0',1,'grpc_resolver_create(const char *name, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a42ba392534ac248b5a4ac1f87cd9b3b0',1,'grpc_resolver_create(const char *name, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c']]],
- ['grpc_5fresolver_5ffactory_5fcreate_5fresolver',['grpc_resolver_factory_create_resolver',['../resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d',1,'grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory):&#160;resolver_factory.c'],['../resolver__factory_8c.html#a27c578ca66348965f7d3810d0c6fc65d',1,'grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory):&#160;resolver_factory.c']]],
- ['grpc_5fresolver_5ffactory_5fref',['grpc_resolver_factory_ref',['../resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba',1,'grpc_resolver_factory_ref(grpc_resolver_factory *resolver):&#160;resolver_factory.c'],['../resolver__factory_8c.html#ad5938bfb397011e5e7f4f8d048102e9c',1,'grpc_resolver_factory_ref(grpc_resolver_factory *factory):&#160;resolver_factory.c']]],
- ['grpc_5fresolver_5ffactory_5funref',['grpc_resolver_factory_unref',['../resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f',1,'grpc_resolver_factory_unref(grpc_resolver_factory *resolver):&#160;resolver_factory.c'],['../resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84',1,'grpc_resolver_factory_unref(grpc_resolver_factory *factory):&#160;resolver_factory.c']]],
- ['grpc_5fresolver_5finit',['grpc_resolver_init',['../resolver_8h.html#ac806a2edf4f2073529eec1319db9fde4',1,'grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable):&#160;resolver.c'],['../resolver_8c.html#ac806a2edf4f2073529eec1319db9fde4',1,'grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable):&#160;resolver.c']]],
- ['grpc_5fresolver_5fnext',['grpc_resolver_next',['../resolver_8h.html#ac5ef07f9efdd2a39f2239207cc060729',1,'grpc_resolver_next(grpc_resolver *resolver, grpc_client_config **target_config, grpc_iomgr_closure *on_complete):&#160;resolver.c'],['../resolver_8c.html#ac5ef07f9efdd2a39f2239207cc060729',1,'grpc_resolver_next(grpc_resolver *resolver, grpc_client_config **target_config, grpc_iomgr_closure *on_complete):&#160;resolver.c']]],
- ['grpc_5fresolver_5fref',['grpc_resolver_ref',['../resolver_8h.html#aae02c9a384f3f2c2b598f56014caa211',1,'grpc_resolver_ref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a364d687b496e862cd5830d3aed899f4f',1,'grpc_resolver_ref(grpc_resolver *resolver):&#160;resolver.c']]],
- ['grpc_5fresolver_5fregistry_5finit',['grpc_resolver_registry_init',['../resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0',1,'grpc_resolver_registry_init(const char *default_prefix):&#160;resolver_registry.c'],['../resolver__registry_8c.html#ac7c093f883b89670df4f0e6a42a9a77c',1,'grpc_resolver_registry_init(const char *default_resolver_scheme):&#160;resolver_registry.c']]],
- ['grpc_5fresolver_5fregistry_5fshutdown',['grpc_resolver_registry_shutdown',['../resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6',1,'grpc_resolver_registry_shutdown(void):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a7e9178815fe26123c9413514e1212ca6',1,'grpc_resolver_registry_shutdown(void):&#160;resolver_registry.c']]],
- ['grpc_5fresolver_5fshutdown',['grpc_resolver_shutdown',['../resolver_8h.html#ae7b200016c3489c0bb3de525198b435b',1,'grpc_resolver_shutdown(grpc_resolver *resolver):&#160;resolver.c'],['../resolver_8c.html#ae7b200016c3489c0bb3de525198b435b',1,'grpc_resolver_shutdown(grpc_resolver *resolver):&#160;resolver.c']]],
- ['grpc_5fresolver_5funref',['grpc_resolver_unref',['../resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d',1,'grpc_resolver_unref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a22b971b1770b476c3791f3f7bd370fd9',1,'grpc_resolver_unref(grpc_resolver *resolver):&#160;resolver.c']]],
- ['grpc_5fsecure_5fchannel_5fcreate',['grpc_secure_channel_create',['../grpc__security_8h.html#a4d63d4cac74652ec3fac7782acb4a2d4',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args):&#160;secure_channel_create.c'],['../secure__channel__create_8c.html#a4d63d4cac74652ec3fac7782acb4a2d4',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args):&#160;secure_channel_create.c']]],
- ['grpc_5fsecure_5fendpoint_5fcreate',['grpc_secure_endpoint_create',['../secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66',1,'grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *to_wrap, gpr_slice *leftover_slices, size_t leftover_nslices):&#160;secure_endpoint.c'],['../secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611',1,'grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *transport, gpr_slice *leftover_slices, size_t leftover_nslices):&#160;secure_endpoint.c']]],
- ['grpc_5fsecurity_5fconnector_5fcheck_5fpeer',['grpc_security_connector_check_peer',['../security__connector_8h.html#aac9a5d6c38755b24c7170789056dec94',1,'grpc_security_connector_check_peer(grpc_security_connector *sc, tsi_peer peer, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c'],['../security__connector_8c.html#aac9a5d6c38755b24c7170789056dec94',1,'grpc_security_connector_check_peer(grpc_security_connector *sc, tsi_peer peer, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fconnector_5fcreate_5fhandshaker',['grpc_security_connector_create_handshaker',['../security__connector_8h.html#af81a7b903de0636a73b0e852b36a7fde',1,'grpc_security_connector_create_handshaker(grpc_security_connector *sc, tsi_handshaker **handshaker):&#160;security_connector.c'],['../security__connector_8c.html#af81a7b903de0636a73b0e852b36a7fde',1,'grpc_security_connector_create_handshaker(grpc_security_connector *sc, tsi_handshaker **handshaker):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fconnector_5ffrom_5farg',['grpc_security_connector_from_arg',['../security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca',1,'grpc_security_connector_from_arg(const grpc_arg *arg):&#160;security_connector.c'],['../security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca',1,'grpc_security_connector_from_arg(const grpc_arg *arg):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fconnector_5fref',['grpc_security_connector_ref',['../security__connector_8h.html#a49e56e5d195b8935306b58dd80cf1ae4',1,'grpc_security_connector_ref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a04d7906ef7ce6c00705b20f19841c127',1,'grpc_security_connector_ref(grpc_security_connector *sc):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fconnector_5fto_5farg',['grpc_security_connector_to_arg',['../security__connector_8h.html#ab609527dad74bcc51e4b8b17b8f47c8a',1,'grpc_security_connector_to_arg(grpc_security_connector *sc):&#160;security_connector.c'],['../security__connector_8c.html#ab609527dad74bcc51e4b8b17b8f47c8a',1,'grpc_security_connector_to_arg(grpc_security_connector *sc):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fconnector_5funref',['grpc_security_connector_unref',['../security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e',1,'grpc_security_connector_unref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359',1,'grpc_security_connector_unref(grpc_security_connector *sc):&#160;security_connector.c']]],
- ['grpc_5fsecurity_5fpre_5finit',['grpc_security_pre_init',['../init_8h.html#a7cfa0e02a966bf937b5d69e10fad2ef7',1,'grpc_security_pre_init(void):&#160;init_secure.c'],['../init__secure_8c.html#a7cfa0e02a966bf937b5d69e10fad2ef7',1,'grpc_security_pre_init(void):&#160;init_secure.c']]],
- ['grpc_5fserver_5fadd_5fhttp2_5fport',['grpc_server_add_http2_port',['../grpc_8h.html#a48cab64480658b97a775b2c7837456f9',1,'grpc_server_add_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c'],['../server__chttp2_8c.html#a48cab64480658b97a775b2c7837456f9',1,'grpc_server_add_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c']]],
- ['grpc_5fserver_5fadd_5flistener',['grpc_server_add_listener',['../server_8h.html#afba4e38403fa34a317c44de9bae41105',1,'grpc_server_add_listener(grpc_server *server, void *listener, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t npollsets), void(*destroy)(grpc_server *server, void *arg)):&#160;server.h'],['../server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6',1,'grpc_server_add_listener(grpc_server *server, void *arg, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t pollset_count), void(*destroy)(grpc_server *server, void *arg)):&#160;server.c']]],
- ['grpc_5fserver_5fadd_5fsecure_5fhttp2_5fport',['grpc_server_add_secure_http2_port',['../grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59',1,'grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds):&#160;server_secure_chttp2.c'],['../server__secure__chttp2_8c.html#a5d0db200d00b62b79138472dc9b1fe59',1,'grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds):&#160;server_secure_chttp2.c']]],
- ['grpc_5fserver_5fcancel_5fall_5fcalls',['grpc_server_cancel_all_calls',['../grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803',1,'grpc_server_cancel_all_calls(grpc_server *server):&#160;server.c'],['../server_8c.html#ac5c1e4f3e270a7afbc39403fff0dc803',1,'grpc_server_cancel_all_calls(grpc_server *server):&#160;server.c']]],
- ['grpc_5fserver_5fcreate',['grpc_server_create',['../grpc_8h.html#a4036710ea12eccabbbbf050d6bad4cd4',1,'grpc_server_create(const grpc_channel_args *args):&#160;server_create.c'],['../server__create_8c.html#a4036710ea12eccabbbbf050d6bad4cd4',1,'grpc_server_create(const grpc_channel_args *args):&#160;server_create.c']]],
- ['grpc_5fserver_5fcreate_5ffrom_5ffilters',['grpc_server_create_from_filters',['../server_8h.html#a870e9abac807e8ba2578df7d9526f8c0',1,'grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args):&#160;server.c'],['../server_8c.html#a870e9abac807e8ba2578df7d9526f8c0',1,'grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args):&#160;server.c']]],
- ['grpc_5fserver_5fcredentials_5fcreate_5fsecurity_5fconnector',['grpc_server_credentials_create_security_connector',['../credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a',1,'grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc):&#160;credentials.c'],['../credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a',1,'grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc):&#160;credentials.c']]],
- ['grpc_5fserver_5fcredentials_5frelease',['grpc_server_credentials_release',['../grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea',1,'grpc_server_credentials_release(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea',1,'grpc_server_credentials_release(grpc_server_credentials *creds):&#160;credentials.c']]],
- ['grpc_5fserver_5fdestroy',['grpc_server_destroy',['../grpc_8h.html#a34cba45da7c32a21ac82305d670e4620',1,'grpc_server_destroy(grpc_server *server):&#160;server.c'],['../server_8c.html#a34cba45da7c32a21ac82305d670e4620',1,'grpc_server_destroy(grpc_server *server):&#160;server.c']]],
- ['grpc_5fserver_5fget_5fchannel_5fargs',['grpc_server_get_channel_args',['../server_8h.html#a263c42634aa706458d691565943c6cae',1,'grpc_server_get_channel_args(grpc_server *server):&#160;server.c'],['../server_8c.html#a263c42634aa706458d691565943c6cae',1,'grpc_server_get_channel_args(grpc_server *server):&#160;server.c']]],
- ['grpc_5fserver_5fhas_5fopen_5fconnections',['grpc_server_has_open_connections',['../server_8h.html#a28a4697b500cd4867a9f6731c8e58a94',1,'grpc_server_has_open_connections(grpc_server *server):&#160;server.c'],['../server_8c.html#a28a4697b500cd4867a9f6731c8e58a94',1,'grpc_server_has_open_connections(grpc_server *server):&#160;server.c']]],
- ['grpc_5fserver_5flistener_5fdestroy_5fdone',['grpc_server_listener_destroy_done',['../server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9',1,'grpc_server_listener_destroy_done(void *server):&#160;server.c'],['../server_8c.html#a57b25ccc5ec64affd1ade91554a81092',1,'grpc_server_listener_destroy_done(void *s):&#160;server.c']]],
- ['grpc_5fserver_5flog_5frequest_5fcall',['grpc_server_log_request_call',['../call_8h.html#a731e08efd7f3cab089d2239f0ed931d5',1,'grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5',1,'grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;call_log_batch.c']]],
- ['grpc_5fserver_5flog_5fshutdown',['grpc_server_log_shutdown',['../call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89',1,'grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a0e7c36965ffbb52c576b6b0bf819ab89',1,'grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;call_log_batch.c']]],
- ['grpc_5fserver_5fregister_5fcompletion_5fqueue',['grpc_server_register_completion_queue',['../grpc_8h.html#ac174712f87fdae4b5757a1370e2a31cb',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq):&#160;server.c'],['../server_8c.html#ac174712f87fdae4b5757a1370e2a31cb',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq):&#160;server.c']]],
- ['grpc_5fserver_5fregister_5fmethod',['grpc_server_register_method',['../grpc_8h.html#a283062a2209f464f234b0e645c6fffb2',1,'grpc_server_register_method(grpc_server *server, const char *method, const char *host):&#160;server.c'],['../server_8c.html#a283062a2209f464f234b0e645c6fffb2',1,'grpc_server_register_method(grpc_server *server, const char *method, const char *host):&#160;server.c']]],
- ['grpc_5fserver_5frequest_5fcall',['grpc_server_request_call',['../grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257',1,'grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *request_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new):&#160;server.c'],['../server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf',1,'grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;server.c']]],
- ['grpc_5fserver_5frequest_5fregistered_5fcall',['grpc_server_request_registered_call',['../grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de',1,'grpc_server_request_registered_call(grpc_server *server, void *registered_method, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *request_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new):&#160;server.c'],['../server_8c.html#a82bc2345fb113c461e255364d8d192b5',1,'grpc_server_request_registered_call(grpc_server *server, void *rm, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *initial_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;server.c']]],
- ['grpc_5fserver_5fsecurity_5fcontext_5fcreate',['grpc_server_security_context_create',['../security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a',1,'grpc_server_security_context_create(void):&#160;security_context.c'],['../security__context_8c.html#afa8c88dfb1be5add6af3143eeb76460a',1,'grpc_server_security_context_create(void):&#160;security_context.c']]],
- ['grpc_5fserver_5fsecurity_5fcontext_5fdestroy',['grpc_server_security_context_destroy',['../security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a',1,'grpc_server_security_context_destroy(void *ctx):&#160;security_context.c'],['../security__context_8c.html#a86caf02cd607c3ff6f1e6657ffa5c17a',1,'grpc_server_security_context_destroy(void *ctx):&#160;security_context.c']]],
- ['grpc_5fserver_5fsetup_5ftransport',['grpc_server_setup_transport',['../server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc',1,'grpc_server_setup_transport(grpc_server *server, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args):&#160;server.c'],['../server_8c.html#a26fd88680fa7949f4af879acdc249d8d',1,'grpc_server_setup_transport(grpc_server *s, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args):&#160;server.c']]],
- ['grpc_5fserver_5fshutdown_5fand_5fnotify',['grpc_server_shutdown_and_notify',['../grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7',1,'grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;server.c'],['../server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7',1,'grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;server.c']]],
- ['grpc_5fserver_5fstart',['grpc_server_start',['../grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e',1,'grpc_server_start(grpc_server *server):&#160;server.c'],['../server_8c.html#ac5010d26419e14f5a9ab2fa86a4f7d1e',1,'grpc_server_start(grpc_server *server):&#160;server.c']]],
- ['grpc_5fservice_5faccount_5fcredentials_5fcreate',['grpc_service_account_credentials_create',['../grpc__security_8h.html#a15aa83608fad085b6244de659d322b27',1,'grpc_service_account_credentials_create(const char *json_key, const char *scope, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#a15aa83608fad085b6244de659d322b27',1,'grpc_service_account_credentials_create(const char *json_key, const char *scope, gpr_timespec token_lifetime):&#160;credentials.c']]],
- ['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate',['grpc_service_account_jwt_access_credentials_create',['../grpc__security_8h.html#af26993774cc991debd61e4a84ed49187',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#af26993774cc991debd61e4a84ed49187',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime):&#160;credentials.c']]],
- ['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate_5ffrom_5fauth_5fjson_5fkey',['grpc_service_account_jwt_access_credentials_create_from_auth_json_key',['../credentials_8h.html#a26715660e319377bdfc4f2476ff35505',1,'grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#a26715660e319377bdfc4f2476ff35505',1,'grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime):&#160;credentials.c']]],
- ['grpc_5fset_5fsocket_5fcloexec',['grpc_set_socket_cloexec',['../socket__utils__posix_8h.html#af2c563af7608d53fa639f9ed9c5f1027',1,'socket_utils_posix.h']]],
- ['grpc_5fset_5fsocket_5flow_5flatency',['grpc_set_socket_low_latency',['../socket__utils__posix_8h.html#a4a66ec0552261b5c623b2e7b718fba00',1,'socket_utils_posix.h']]],
- ['grpc_5fset_5fsocket_5fno_5fsigpipe_5fif_5fpossible',['grpc_set_socket_no_sigpipe_if_possible',['../socket__utils__posix_8h.html#a520ffc5e1545446aea9653814d6c0581',1,'socket_utils_posix.h']]],
- ['grpc_5fset_5fsocket_5fnonblocking',['grpc_set_socket_nonblocking',['../socket__utils__posix_8h.html#a8f191a668efd979070217eb455a399d5',1,'socket_utils_posix.h']]],
- ['grpc_5fset_5fsocket_5freuse_5faddr',['grpc_set_socket_reuse_addr',['../socket__utils__posix_8h.html#afe2ba4baab80f7f0b1aea9bd8718ac79',1,'socket_utils_posix.h']]],
- ['grpc_5fsetup_5fsecure_5ftransport',['grpc_setup_secure_transport',['../secure__transport__setup_8h.html#abf337cd72839248e089c1646f8fa7bc8',1,'grpc_setup_secure_transport(grpc_security_connector *connector, grpc_endpoint *nonsecure_endpoint, grpc_secure_transport_setup_done_cb cb, void *user_data):&#160;secure_transport_setup.c'],['../secure__transport__setup_8c.html#abf337cd72839248e089c1646f8fa7bc8',1,'grpc_setup_secure_transport(grpc_security_connector *connector, grpc_endpoint *nonsecure_endpoint, grpc_secure_transport_setup_done_cb cb, void *user_data):&#160;secure_transport_setup.c']]],
- ['grpc_5fshutdown',['grpc_shutdown',['../grpc_8h.html#af1130720e50ffedd0bb065c84843b032',1,'grpc_shutdown(void):&#160;init.c'],['../init_8c.html#af1130720e50ffedd0bb065c84843b032',1,'grpc_shutdown(void):&#160;init.c']]],
- ['grpc_5fsockaddr_5fget_5fport',['grpc_sockaddr_get_port',['../sockaddr__utils_8h.html#a9b9c605d240e9358a23f29c4cf07b1da',1,'grpc_sockaddr_get_port(const struct sockaddr *addr):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a9b9c605d240e9358a23f29c4cf07b1da',1,'grpc_sockaddr_get_port(const struct sockaddr *addr):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fis_5fv4mapped',['grpc_sockaddr_is_v4mapped',['../sockaddr__utils_8h.html#a97d452690214de3809f667f95dda80ce',1,'grpc_sockaddr_is_v4mapped(const struct sockaddr *addr, struct sockaddr_in *addr4_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a97d452690214de3809f667f95dda80ce',1,'grpc_sockaddr_is_v4mapped(const struct sockaddr *addr, struct sockaddr_in *addr4_out):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fis_5fwildcard',['grpc_sockaddr_is_wildcard',['../sockaddr__utils_8h.html#aed4ad468c36fc0a4531025c5fa2185a2',1,'grpc_sockaddr_is_wildcard(const struct sockaddr *addr, int *port_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#aed4ad468c36fc0a4531025c5fa2185a2',1,'grpc_sockaddr_is_wildcard(const struct sockaddr *addr, int *port_out):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fmake_5fwildcard4',['grpc_sockaddr_make_wildcard4',['../sockaddr__utils_8h.html#a89be072619a282936b8c1f99c5af254e',1,'grpc_sockaddr_make_wildcard4(int port, struct sockaddr_in *wild_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a89be072619a282936b8c1f99c5af254e',1,'grpc_sockaddr_make_wildcard4(int port, struct sockaddr_in *wild_out):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fmake_5fwildcard6',['grpc_sockaddr_make_wildcard6',['../sockaddr__utils_8h.html#a1a8a1c666324ed6d23077a0dd77bd2b8',1,'grpc_sockaddr_make_wildcard6(int port, struct sockaddr_in6 *wild_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a1a8a1c666324ed6d23077a0dd77bd2b8',1,'grpc_sockaddr_make_wildcard6(int port, struct sockaddr_in6 *wild_out):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fmake_5fwildcards',['grpc_sockaddr_make_wildcards',['../sockaddr__utils_8h.html#a3cb44f54c6743ff32dc31147ca6a6721',1,'grpc_sockaddr_make_wildcards(int port, struct sockaddr_in *wild4_out, struct sockaddr_in6 *wild6_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a3cb44f54c6743ff32dc31147ca6a6721',1,'grpc_sockaddr_make_wildcards(int port, struct sockaddr_in *wild4_out, struct sockaddr_in6 *wild6_out):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fset_5fport',['grpc_sockaddr_set_port',['../sockaddr__utils_8h.html#ad73cd02c052e82778b7df5378ded462d',1,'grpc_sockaddr_set_port(const struct sockaddr *addr, int port):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#ad73cd02c052e82778b7df5378ded462d',1,'grpc_sockaddr_set_port(const struct sockaddr *addr, int port):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fto_5fstring',['grpc_sockaddr_to_string',['../sockaddr__utils_8h.html#a400a51bd46384a6e0b28136274765464',1,'grpc_sockaddr_to_string(char **out, const struct sockaddr *addr, int normalize):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a400a51bd46384a6e0b28136274765464',1,'grpc_sockaddr_to_string(char **out, const struct sockaddr *addr, int normalize):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fto_5furi',['grpc_sockaddr_to_uri',['../sockaddr__utils_8h.html#a8545a440d2d91365d75ed87720891a91',1,'grpc_sockaddr_to_uri(const struct sockaddr *addr):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a8545a440d2d91365d75ed87720891a91',1,'grpc_sockaddr_to_uri(const struct sockaddr *addr):&#160;sockaddr_utils.c']]],
- ['grpc_5fsockaddr_5fto_5fv4mapped',['grpc_sockaddr_to_v4mapped',['../sockaddr__utils_8h.html#a606efe4550fb7947fb36ff6a0231ac79',1,'grpc_sockaddr_to_v4mapped(const struct sockaddr *addr, struct sockaddr_in6 *addr6_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a606efe4550fb7947fb36ff6a0231ac79',1,'grpc_sockaddr_to_v4mapped(const struct sockaddr *addr, struct sockaddr_in6 *addr6_out):&#160;sockaddr_utils.c']]],
- ['grpc_5fsocket_5fnotify_5fon_5fread',['grpc_socket_notify_on_read',['../iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00',1,'iocp_windows.h']]],
- ['grpc_5fsocket_5fnotify_5fon_5fwrite',['grpc_socket_notify_on_write',['../iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38',1,'iocp_windows.h']]],
- ['grpc_5fsopb_5fadd_5fbegin_5fmessage',['grpc_sopb_add_begin_message',['../stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9',1,'grpc_sopb_add_begin_message(grpc_stream_op_buffer *sopb, gpr_uint32 length, gpr_uint32 flags):&#160;stream_op.c'],['../stream__op_8c.html#a6b1565cc1ec9aba1eef5c21318e088b9',1,'grpc_sopb_add_begin_message(grpc_stream_op_buffer *sopb, gpr_uint32 length, gpr_uint32 flags):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fadd_5fmetadata',['grpc_sopb_add_metadata',['../stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb',1,'grpc_sopb_add_metadata(grpc_stream_op_buffer *sopb, grpc_metadata_batch metadata):&#160;stream_op.c'],['../stream__op_8c.html#aea2cbf38a752864f62dc8d2cdc58a50a',1,'grpc_sopb_add_metadata(grpc_stream_op_buffer *sopb, grpc_metadata_batch b):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fadd_5fno_5fop',['grpc_sopb_add_no_op',['../stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850',1,'grpc_sopb_add_no_op(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#abe45d7a6778fc0e248e490dfb635d850',1,'grpc_sopb_add_no_op(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fadd_5fslice',['grpc_sopb_add_slice',['../stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69',1,'grpc_sopb_add_slice(grpc_stream_op_buffer *sopb, gpr_slice slice):&#160;stream_op.c'],['../stream__op_8c.html#aa2a412545fb6bb4055f3437f1d261f69',1,'grpc_sopb_add_slice(grpc_stream_op_buffer *sopb, gpr_slice slice):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fappend',['grpc_sopb_append',['../stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818',1,'grpc_sopb_append(grpc_stream_op_buffer *sopb, grpc_stream_op *ops, size_t nops):&#160;stream_op.c'],['../stream__op_8c.html#a55100e31b3cc23733ba42bb5e2f38818',1,'grpc_sopb_append(grpc_stream_op_buffer *sopb, grpc_stream_op *ops, size_t nops):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fdestroy',['grpc_sopb_destroy',['../stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1',1,'grpc_sopb_destroy(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#aef34bb8bc5d02c10304fa93de76604d1',1,'grpc_sopb_destroy(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
- ['grpc_5fsopb_5finit',['grpc_sopb_init',['../stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935',1,'grpc_sopb_init(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#ac06c5c016030ab760ce1c190ea9c0935',1,'grpc_sopb_init(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fmove_5fto',['grpc_sopb_move_to',['../stream__op_8h.html#abf812a361634fee304b636fccde7c934',1,'grpc_sopb_move_to(grpc_stream_op_buffer *src, grpc_stream_op_buffer *dst):&#160;stream_op.c'],['../stream__op_8c.html#abf812a361634fee304b636fccde7c934',1,'grpc_sopb_move_to(grpc_stream_op_buffer *src, grpc_stream_op_buffer *dst):&#160;stream_op.c']]],
- ['grpc_5fsopb_5freset',['grpc_sopb_reset',['../stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e',1,'grpc_sopb_reset(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e',1,'grpc_sopb_reset(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
- ['grpc_5fsopb_5fstring',['grpc_sopb_string',['../stream__op_8h.html#a225a70176577da4097ecad0b8c647fee',1,'grpc_sopb_string(grpc_stream_op_buffer *sopb):&#160;transport_op_string.c'],['../transport__op__string_8c.html#a225a70176577da4097ecad0b8c647fee',1,'grpc_sopb_string(grpc_stream_op_buffer *sopb):&#160;transport_op_string.c']]],
- ['grpc_5fsopb_5fswap',['grpc_sopb_swap',['../stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb',1,'grpc_sopb_swap(grpc_stream_op_buffer *a, grpc_stream_op_buffer *b):&#160;stream_op.c'],['../stream__op_8c.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb',1,'grpc_sopb_swap(grpc_stream_op_buffer *a, grpc_stream_op_buffer *b):&#160;stream_op.c']]],
- ['grpc_5fssl_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_ssl_channel_security_connector_create',['../security__connector_8h.html#a6db43510beb4d3953f572cbe203c164d',1,'grpc_ssl_channel_security_connector_create(grpc_credentials *request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, grpc_channel_security_connector **sc):&#160;security_connector.c'],['../security__connector_8c.html#a6db43510beb4d3953f572cbe203c164d',1,'grpc_ssl_channel_security_connector_create(grpc_credentials *request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, grpc_channel_security_connector **sc):&#160;security_connector.c']]],
- ['grpc_5fssl_5fcredentials_5fcreate',['grpc_ssl_credentials_create',['../grpc__security_8h.html#a0d627ca897718091e4ceca5dce3ef10e',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair):&#160;credentials.c'],['../credentials_8c.html#a0d627ca897718091e4ceca5dce3ef10e',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair):&#160;credentials.c']]],
- ['grpc_5fssl_5fserver_5fcredentials_5fcreate',['grpc_ssl_server_credentials_create',['../grpc__security_8h.html#a3382907a4689c034a6f55bab4d5135b9',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth):&#160;credentials.c'],['../credentials_8c.html#a3382907a4689c034a6f55bab4d5135b9',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth):&#160;credentials.c']]],
- ['grpc_5fssl_5fserver_5fsecurity_5fconnector_5fcreate',['grpc_ssl_server_security_connector_create',['../security__connector_8h.html#af0fc288920d58432af4285ec56251248',1,'grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc):&#160;security_connector.c'],['../security__connector_8c.html#af0fc288920d58432af4285ec56251248',1,'grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc):&#160;security_connector.c']]],
- ['grpc_5fstream_5fops_5funref_5fowned_5fobjects',['grpc_stream_ops_unref_owned_objects',['../stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d',1,'grpc_stream_ops_unref_owned_objects(grpc_stream_op *ops, size_t nops):&#160;stream_op.c'],['../stream__op_8c.html#af06b21376669ed6bf358f50a57e02d9d',1,'grpc_stream_ops_unref_owned_objects(grpc_stream_op *ops, size_t nops):&#160;stream_op.c']]],
- ['grpc_5fsubchannel_5fadd_5finterested_5fparty',['grpc_subchannel_add_interested_party',['../subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579',1,'grpc_subchannel_add_interested_party(grpc_subchannel *channel, grpc_pollset *pollset):&#160;subchannel.c'],['../subchannel_8c.html#ad64aa215ea81487204c6598b4f1572ae',1,'grpc_subchannel_add_interested_party(grpc_subchannel *c, grpc_pollset *pollset):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcall_5fget_5fpeer',['grpc_subchannel_call_get_peer',['../subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616',1,'grpc_subchannel_call_get_peer(grpc_subchannel_call *subchannel_call):&#160;subchannel.c'],['../subchannel_8c.html#a552e894b75a9a67f00e4ae312a94cc00',1,'grpc_subchannel_call_get_peer(grpc_subchannel_call *call):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcall_5fprocess_5fop',['grpc_subchannel_call_process_op',['../subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad',1,'grpc_subchannel_call_process_op(grpc_subchannel_call *subchannel_call, grpc_transport_stream_op *op):&#160;subchannel.c'],['../subchannel_8c.html#a0128c4e7cd5939061ea02780e5fa33ae',1,'grpc_subchannel_call_process_op(grpc_subchannel_call *call, grpc_transport_stream_op *op):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcall_5fref',['grpc_subchannel_call_ref',['../subchannel_8h.html#a1d1fd9b9b9d0759dec2c43b4d2697a93',1,'grpc_subchannel_call_ref(grpc_subchannel_call *call):&#160;subchannel.h'],['../subchannel_8c.html#abb8369d0ae5d3be4e25e9c300ef50067',1,'grpc_subchannel_call_ref(grpc_subchannel_call *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcall_5funref',['grpc_subchannel_call_unref',['../subchannel_8h.html#a7eaea7934724bc8d7023eb3efe58fb53',1,'grpc_subchannel_call_unref(grpc_subchannel_call *call):&#160;subchannel.h'],['../subchannel_8c.html#a179d2915801ed037ca90a4de0f7ce060',1,'grpc_subchannel_call_unref(grpc_subchannel_call *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcheck_5fconnectivity',['grpc_subchannel_check_connectivity',['../subchannel_8h.html#a4a2f6ba6b1204e3bf20af7fc5b68f709',1,'grpc_subchannel_check_connectivity(grpc_subchannel *channel):&#160;subchannel.c'],['../subchannel_8c.html#a92711f9b7c8df9415249685a9c91f2c9',1,'grpc_subchannel_check_connectivity(grpc_subchannel *c):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcreate',['grpc_subchannel_create',['../subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8',1,'grpc_subchannel_create(grpc_connector *connector, grpc_subchannel_args *args):&#160;subchannel.c'],['../subchannel_8c.html#a5220a721bb5ad91bffbddd12045efff8',1,'grpc_subchannel_create(grpc_connector *connector, grpc_subchannel_args *args):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fcreate_5fcall',['grpc_subchannel_create_call',['../subchannel_8h.html#a54000749034854e53ac2b09ff563ea2d',1,'grpc_subchannel_create_call(grpc_subchannel *subchannel, grpc_pollset *pollset, grpc_subchannel_call **target, grpc_iomgr_closure *notify):&#160;subchannel.c'],['../subchannel_8c.html#aa6b5c676351c4f7f33b903549edab3b7',1,'grpc_subchannel_create_call(grpc_subchannel *c, grpc_pollset *pollset, grpc_subchannel_call **target, grpc_iomgr_closure *notify):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fdel_5finterested_5fparty',['grpc_subchannel_del_interested_party',['../subchannel_8h.html#aa8ea5c658e34de467db80c269231e676',1,'grpc_subchannel_del_interested_party(grpc_subchannel *channel, grpc_pollset *pollset):&#160;subchannel.c'],['../subchannel_8c.html#a72bfe59d8ad11465896034281729279b',1,'grpc_subchannel_del_interested_party(grpc_subchannel *c, grpc_pollset *pollset):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5ffactory_5fadd_5fchannel_5farg',['grpc_subchannel_factory_add_channel_arg',['../add__channel__arg_8h.html#aec70a5daa15f33d18edc47ebc0270c34',1,'grpc_subchannel_factory_add_channel_arg(grpc_subchannel_factory *input, const grpc_arg *arg):&#160;add_channel_arg.c'],['../add__channel__arg_8c.html#aec70a5daa15f33d18edc47ebc0270c34',1,'grpc_subchannel_factory_add_channel_arg(grpc_subchannel_factory *input, const grpc_arg *arg):&#160;add_channel_arg.c']]],
- ['grpc_5fsubchannel_5ffactory_5fcreate_5fsubchannel',['grpc_subchannel_factory_create_subchannel',['../subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20',1,'grpc_subchannel_factory_create_subchannel(grpc_subchannel_factory *factory, grpc_subchannel_args *args):&#160;subchannel_factory.c'],['../subchannel__factory_8c.html#a50ecfa3c06af1f867684d3c238cedf20',1,'grpc_subchannel_factory_create_subchannel(grpc_subchannel_factory *factory, grpc_subchannel_args *args):&#160;subchannel_factory.c']]],
- ['grpc_5fsubchannel_5ffactory_5fmerge_5fchannel_5fargs',['grpc_subchannel_factory_merge_channel_args',['../merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0',1,'grpc_subchannel_factory_merge_channel_args(grpc_subchannel_factory *input, const grpc_channel_args *args):&#160;merge_channel_args.c'],['../merge__channel__args_8c.html#a4dc574355128feee36ad9500f9ae8cc0',1,'grpc_subchannel_factory_merge_channel_args(grpc_subchannel_factory *input, const grpc_channel_args *args):&#160;merge_channel_args.c']]],
- ['grpc_5fsubchannel_5ffactory_5fref',['grpc_subchannel_factory_ref',['../subchannel__factory_8h.html#a6486ef54aa6fe37d4fe5b7c53aed9a84',1,'grpc_subchannel_factory_ref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c'],['../subchannel__factory_8c.html#a6486ef54aa6fe37d4fe5b7c53aed9a84',1,'grpc_subchannel_factory_ref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c']]],
- ['grpc_5fsubchannel_5ffactory_5funref',['grpc_subchannel_factory_unref',['../subchannel__factory_8h.html#ac502341f23676007c8ccd5338f942e82',1,'grpc_subchannel_factory_unref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c'],['../subchannel__factory_8c.html#ac502341f23676007c8ccd5338f942e82',1,'grpc_subchannel_factory_unref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c']]],
- ['grpc_5fsubchannel_5fnotify_5fon_5fstate_5fchange',['grpc_subchannel_notify_on_state_change',['../subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776',1,'grpc_subchannel_notify_on_state_change(grpc_subchannel *channel, grpc_connectivity_state *state, grpc_iomgr_closure *notify):&#160;subchannel.c'],['../subchannel_8c.html#ac2e59a5c3a44ba0827b27ccba866389b',1,'grpc_subchannel_notify_on_state_change(grpc_subchannel *c, grpc_connectivity_state *state, grpc_iomgr_closure *notify):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fprocess_5ftransport_5fop',['grpc_subchannel_process_transport_op',['../subchannel_8h.html#ad24914ea93274b1494a42420e853e4e1',1,'grpc_subchannel_process_transport_op(grpc_subchannel *subchannel, grpc_transport_op *op):&#160;subchannel.c'],['../subchannel_8c.html#a9b95251da4779ae913c33f380a1c33c4',1,'grpc_subchannel_process_transport_op(grpc_subchannel *c, grpc_transport_op *op):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5fref',['grpc_subchannel_ref',['../subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4',1,'grpc_subchannel_ref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323',1,'grpc_subchannel_ref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
- ['grpc_5fsubchannel_5funref',['grpc_subchannel_unref',['../subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59',1,'grpc_subchannel_unref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a0afd3a137c42f46e285b7c7d0b7b657f',1,'grpc_subchannel_unref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
- ['grpc_5ftcp_5fclient_5fconnect',['grpc_tcp_client_connect',['../tcp__client_8h.html#a086207583509b040c4fff779333468cd',1,'tcp_client.h']]],
- ['grpc_5ftcp_5fcreate',['grpc_tcp_create',['../tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05',1,'grpc_tcp_create(grpc_fd *fd, size_t read_slice_size, const char *peer_string):&#160;tcp_posix.h'],['../tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483',1,'grpc_tcp_create(grpc_winsocket *socket, char *peer_string):&#160;tcp_windows.h']]],
- ['grpc_5ftcp_5fprepare_5fsocket',['grpc_tcp_prepare_socket',['../tcp__windows_8h.html#a7b565022a9a4f019af40826e4937546c',1,'tcp_windows.h']]],
- ['grpc_5ftcp_5fserver_5fadd_5fport',['grpc_tcp_server_add_port',['../tcp__server_8h.html#a59a2b20ad1fc958839512edd26a598ae',1,'tcp_server.h']]],
- ['grpc_5ftcp_5fserver_5fcreate',['grpc_tcp_server_create',['../tcp__server_8h.html#a9acd9c36ef686dd76283b1a92954aff0',1,'tcp_server.h']]],
- ['grpc_5ftcp_5fserver_5fdestroy',['grpc_tcp_server_destroy',['../tcp__server_8h.html#a4c674f461e0b92ebd6bb358eac04b772',1,'tcp_server.h']]],
- ['grpc_5ftcp_5fserver_5fget_5ffd',['grpc_tcp_server_get_fd',['../tcp__server_8h.html#afd39e961ac244633e016980551ac7ed3',1,'tcp_server.h']]],
- ['grpc_5ftcp_5fserver_5fstart',['grpc_tcp_server_start',['../tcp__server_8h.html#a552695c278adc52ba5433da5c57d5bd7',1,'tcp_server.h']]],
- ['grpc_5ftime_5faveraged_5fstats_5fadd_5fsample',['grpc_time_averaged_stats_add_sample',['../time__averaged__stats_8h.html#a3fc252070ff8ec7010c74774a042e54d',1,'grpc_time_averaged_stats_add_sample(grpc_time_averaged_stats *stats, double value):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a3fc252070ff8ec7010c74774a042e54d',1,'grpc_time_averaged_stats_add_sample(grpc_time_averaged_stats *stats, double value):&#160;time_averaged_stats.c']]],
- ['grpc_5ftime_5faveraged_5fstats_5finit',['grpc_time_averaged_stats_init',['../time__averaged__stats_8h.html#a9b6a0cb59dc0a3c179ae425525dcb4eb',1,'grpc_time_averaged_stats_init(grpc_time_averaged_stats *stats, double init_avg, double regress_weight, double persistence_factor):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a9b6a0cb59dc0a3c179ae425525dcb4eb',1,'grpc_time_averaged_stats_init(grpc_time_averaged_stats *stats, double init_avg, double regress_weight, double persistence_factor):&#160;time_averaged_stats.c']]],
- ['grpc_5ftime_5faveraged_5fstats_5fupdate_5faverage',['grpc_time_averaged_stats_update_average',['../time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26',1,'grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a811009e64ef5f5b88021d5aa08ceaf26',1,'grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats):&#160;time_averaged_stats.c']]],
- ['grpc_5ftimer_5fadd_5fimportant_5fmark',['grpc_timer_add_important_mark',['../timers_8h.html#a86328e7d7fe3e9b15f5c9c3103f6f744',1,'timers.h']]],
- ['grpc_5ftimer_5fadd_5fmark',['grpc_timer_add_mark',['../timers_8h.html#aeb9267f15f0db10c892ff52f8a5af746',1,'timers.h']]],
- ['grpc_5ftimer_5fbegin',['grpc_timer_begin',['../timers_8h.html#a9ad8a62da486b38462306e41127231ea',1,'timers.h']]],
- ['grpc_5ftimer_5fend',['grpc_timer_end',['../timers_8h.html#a810b9be124a21ed5c4066f2e74112e74',1,'timers.h']]],
- ['grpc_5ftimers_5fglobal_5fdestroy',['grpc_timers_global_destroy',['../timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13',1,'grpc_timers_global_destroy(void):&#160;basic_timers.c'],['../basic__timers_8c.html#a3464d3fdd0cc9ab2543195d5ee3fec13',1,'grpc_timers_global_destroy(void):&#160;basic_timers.c']]],
- ['grpc_5ftimers_5fglobal_5finit',['grpc_timers_global_init',['../timers_8h.html#ac34b4d619b9ed067e02e037b21a6feac',1,'grpc_timers_global_init(void):&#160;basic_timers.c'],['../basic__timers_8c.html#ac34b4d619b9ed067e02e037b21a6feac',1,'grpc_timers_global_init(void):&#160;basic_timers.c']]],
- ['grpc_5ftracer_5finit',['grpc_tracer_init',['../trace_8h.html#a8cd8af9cbe35acc74eac3a19db0ef2e2',1,'grpc_tracer_init(const char *env_var_name):&#160;trace.c'],['../trace_8c.html#a6875f9ce4490e731d36e872ab1b7d580',1,'grpc_tracer_init(const char *env_var):&#160;trace.c']]],
- ['grpc_5ftracer_5fset_5fenabled',['grpc_tracer_set_enabled',['../grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350',1,'grpc_tracer_set_enabled(const char *name, int enabled):&#160;trace.c'],['../trace_8c.html#ae6984d3f0c3b9bc9a47859fd4dddc350',1,'grpc_tracer_set_enabled(const char *name, int enabled):&#160;trace.c']]],
- ['grpc_5ftracer_5fshutdown',['grpc_tracer_shutdown',['../trace_8h.html#ad5ced3b2457db3a480e13e6e268543d2',1,'grpc_tracer_shutdown(void):&#160;trace.c'],['../trace_8c.html#ad5ced3b2457db3a480e13e6e268543d2',1,'grpc_tracer_shutdown(void):&#160;trace.c']]],
- ['grpc_5ftransport_5fclose',['grpc_transport_close',['../transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e',1,'transport.h']]],
- ['grpc_5ftransport_5fdestroy',['grpc_transport_destroy',['../transport_8h.html#adb3ef83552276a5161ff6733f8455ae1',1,'grpc_transport_destroy(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#adb3ef83552276a5161ff6733f8455ae1',1,'grpc_transport_destroy(grpc_transport *transport):&#160;transport.c']]],
- ['grpc_5ftransport_5fdestroy_5fstream',['grpc_transport_destroy_stream',['../transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af',1,'grpc_transport_destroy_stream(grpc_transport *transport, grpc_stream *stream):&#160;transport.c'],['../transport_8c.html#a21223037b0bc6a92a9e058e20be1b0af',1,'grpc_transport_destroy_stream(grpc_transport *transport, grpc_stream *stream):&#160;transport.c']]],
- ['grpc_5ftransport_5fget_5fpeer',['grpc_transport_get_peer',['../transport_8h.html#ac32bf69379cb94e6f951a4ec45a6157e',1,'grpc_transport_get_peer(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#ac32bf69379cb94e6f951a4ec45a6157e',1,'grpc_transport_get_peer(grpc_transport *transport):&#160;transport.c']]],
- ['grpc_5ftransport_5fgoaway',['grpc_transport_goaway',['../transport_8h.html#aea30a551f2d7a27edd9ddc9441523818',1,'transport.h']]],
- ['grpc_5ftransport_5finit_5fstream',['grpc_transport_init_stream',['../transport_8h.html#aba013c9e53a24f223283fc78cb6ca6cc',1,'grpc_transport_init_stream(grpc_transport *transport, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op):&#160;transport.c'],['../transport_8c.html#aba013c9e53a24f223283fc78cb6ca6cc',1,'grpc_transport_init_stream(grpc_transport *transport, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op):&#160;transport.c']]],
- ['grpc_5ftransport_5fperform_5fop',['grpc_transport_perform_op',['../transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3',1,'grpc_transport_perform_op(grpc_transport *transport, grpc_transport_op *op):&#160;transport.c'],['../transport_8c.html#ae52662de3568a1d961e60e83d28e2dc3',1,'grpc_transport_perform_op(grpc_transport *transport, grpc_transport_op *op):&#160;transport.c']]],
- ['grpc_5ftransport_5fperform_5fstream_5fop',['grpc_transport_perform_stream_op',['../transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b',1,'grpc_transport_perform_stream_op(grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op *op):&#160;transport.c'],['../transport_8c.html#a81c2ae26b7109481d4538b48c15d5b1b',1,'grpc_transport_perform_stream_op(grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op *op):&#160;transport.c']]],
- ['grpc_5ftransport_5fping',['grpc_transport_ping',['../transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc',1,'transport.h']]],
- ['grpc_5ftransport_5fstream_5fop_5fadd_5fcancellation',['grpc_transport_stream_op_add_cancellation',['../transport_8h.html#ad1deb9664db9760e156951542378fe11',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status, grpc_mdstr *message):&#160;transport.c'],['../transport_8c.html#ad1deb9664db9760e156951542378fe11',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status, grpc_mdstr *message):&#160;transport.c']]],
- ['grpc_5ftransport_5fstream_5fop_5ffinish_5fwith_5ffailure',['grpc_transport_stream_op_finish_with_failure',['../transport_8h.html#ac5aa9757a292d71026279316979b8e40',1,'grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op):&#160;transport.c'],['../transport_8c.html#ac5aa9757a292d71026279316979b8e40',1,'grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op):&#160;transport.c']]],
- ['grpc_5ftransport_5fstream_5fop_5fstring',['grpc_transport_stream_op_string',['../transport_8h.html#a058362edba570c120d125091b3c006d2',1,'grpc_transport_stream_op_string(grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#a058362edba570c120d125091b3c006d2',1,'grpc_transport_stream_op_string(grpc_transport_stream_op *op):&#160;transport_op_string.c']]],
- ['grpc_5ftransport_5fstream_5fsize',['grpc_transport_stream_size',['../transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d',1,'grpc_transport_stream_size(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d',1,'grpc_transport_stream_size(grpc_transport *transport):&#160;transport.c']]],
- ['grpc_5furi_5fdestroy',['grpc_uri_destroy',['../uri__parser_8h.html#af4744a0a3c814548dbbecb79c4620ac1',1,'grpc_uri_destroy(grpc_uri *uri):&#160;uri_parser.c'],['../uri__parser_8c.html#af4744a0a3c814548dbbecb79c4620ac1',1,'grpc_uri_destroy(grpc_uri *uri):&#160;uri_parser.c']]],
- ['grpc_5furi_5fparse',['grpc_uri_parse',['../uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d',1,'grpc_uri_parse(const char *uri_text, int suppress_errors):&#160;uri_parser.c'],['../uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d',1,'grpc_uri_parse(const char *uri_text, int suppress_errors):&#160;uri_parser.c']]],
- ['grpc_5fversion_5fstring',['grpc_version_string',['../grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51',1,'grpc_version_string(void):&#160;version.c'],['../version_8c.html#a250ca547d790874bd7b5ceec25f18c51',1,'grpc_version_string(void):&#160;version.c']]],
- ['grpc_5fwakeup_5ffd_5fconsume_5fwakeup',['grpc_wakeup_fd_consume_wakeup',['../wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fcreate',['grpc_wakeup_fd_create',['../wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fdestroy',['grpc_wakeup_fd_destroy',['../wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fglobal_5fdestroy',['grpc_wakeup_fd_global_destroy',['../wakeup__fd__posix_8h.html#afe49a7b08cd7a2ab7c7b79e64dffbd7e',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fglobal_5finit',['grpc_wakeup_fd_global_init',['../wakeup__fd__posix_8h.html#a8af9610dd3f2910fd4943f9d2719d8be',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fglobal_5finit_5fforce_5ffallback',['grpc_wakeup_fd_global_init_force_fallback',['../wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwakeup_5ffd_5fwakeup',['grpc_wakeup_fd_wakeup',['../wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8',1,'wakeup_fd_posix.h']]],
- ['grpc_5fwinsocket_5fcreate',['grpc_winsocket_create',['../socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e',1,'socket_windows.h']]],
- ['grpc_5fwinsocket_5fdestroy',['grpc_winsocket_destroy',['../socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70',1,'socket_windows.h']]],
- ['grpc_5fwinsocket_5forphan',['grpc_winsocket_orphan',['../socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1',1,'socket_windows.h']]],
- ['grpc_5fwinsocket_5fshutdown',['grpc_winsocket_shutdown',['../socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395',1,'socket_windows.h']]]
+ ['dns_5ffactory_5fget_5fdefault_5fhost_5fname',['dns_factory_get_default_host_name',['../dns__resolver_8c.html#a681b049fbd354b61168b0d71e3049467',1,'dns_resolver.c']]],
+ ['done_5fpublished_5fshutdown',['done_published_shutdown',['../server_8c.html#a8c34fdd8912206fdd61adc9f5f22eba1',1,'server.c']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_2.js b/doc/ref/core.internal/html/search/functions_2.js
index 51d22b90c7..f1c19e99b8 100644
--- a/doc/ref/core.internal/html/search/functions_2.js
+++ b/doc/ref/core.internal/html/search/functions_2.js
@@ -1,5 +1,784 @@
var searchData=
[
- ['on_5fsimulated_5ftoken_5ffetch_5fdone',['on_simulated_token_fetch_done',['../credentials_8c.html#ac8aefd37c9b6f7639d730ea60960a9e7',1,'credentials.c']]],
- ['openssl_5fdigest_5ffrom_5falgorithm',['openssl_digest_from_algorithm',['../json__token_8c.html#accf3a429c0f66a88d8df60b6dab3743f',1,'json_token.c']]]
+ ['gpr_5fasprintf',['gpr_asprintf',['../string__util_8h.html#a0e5cc621bf7ca14112c72aa7a0ca73d0',1,'string_util.h']]],
+ ['gpr_5fcmdline_5fadd_5fflag',['gpr_cmdline_add_flag',['../cmdline_8h.html#ac5ecfdfc605896c29df846b1e268045e',1,'gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c'],['../cmdline_8c.html#ac5ecfdfc605896c29df846b1e268045e',1,'gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fadd_5fint',['gpr_cmdline_add_int',['../cmdline_8h.html#a0fc8cd330751e9876e8635189a1bc10f',1,'gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c'],['../cmdline_8c.html#a0fc8cd330751e9876e8635189a1bc10f',1,'gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fadd_5fstring',['gpr_cmdline_add_string',['../cmdline_8h.html#a34568676c089f3284dc8f7d8d706b1d3',1,'gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, char **value):&#160;cmdline.c'],['../cmdline_8c.html#a34568676c089f3284dc8f7d8d706b1d3',1,'gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, char **value):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fcreate',['gpr_cmdline_create',['../cmdline_8h.html#a608f6fbc4edfb4d2c18e3c0660fd8773',1,'gpr_cmdline_create(const char *description):&#160;cmdline.c'],['../cmdline_8c.html#a608f6fbc4edfb4d2c18e3c0660fd8773',1,'gpr_cmdline_create(const char *description):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fdestroy',['gpr_cmdline_destroy',['../cmdline_8h.html#a018f826ce313b02d2773ef97b8df5f98',1,'gpr_cmdline_destroy(gpr_cmdline *cl):&#160;cmdline.c'],['../cmdline_8c.html#a018f826ce313b02d2773ef97b8df5f98',1,'gpr_cmdline_destroy(gpr_cmdline *cl):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fon_5fextra_5farg',['gpr_cmdline_on_extra_arg',['../cmdline_8h.html#afcf023a5eb082034a650a0f0177d1fe9',1,'gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data):&#160;cmdline.c'],['../cmdline_8c.html#afcf023a5eb082034a650a0f0177d1fe9',1,'gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fparse',['gpr_cmdline_parse',['../cmdline_8h.html#a34b66021bbbb9f6a6e8a60c0ae34f8a4',1,'gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv):&#160;cmdline.c'],['../cmdline_8c.html#a34b66021bbbb9f6a6e8a60c0ae34f8a4',1,'gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv):&#160;cmdline.c']]],
+ ['gpr_5fcmdline_5fusage_5fstring',['gpr_cmdline_usage_string',['../cmdline_8h.html#a4eac81d047bdc6e679079309bf60f030',1,'gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0):&#160;cmdline.c'],['../cmdline_8c.html#a4eac81d047bdc6e679079309bf60f030',1,'gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0):&#160;cmdline.c']]],
+ ['gpr_5fconvert_5fclock_5ftype',['gpr_convert_clock_type',['../time_8h.html#a5da0bdd7a1b8735bf1594a2068b7ec74',1,'gpr_convert_clock_type(gpr_timespec t, gpr_clock_type target_clock):&#160;time.c'],['../time_8c.html#ab265219dd3038a1e89ded09033bada5e',1,'gpr_convert_clock_type(gpr_timespec t, gpr_clock_type clock_type):&#160;time.c']]],
+ ['gpr_5fcpu_5fcurrent_5fcpu',['gpr_cpu_current_cpu',['../cpu_8h.html#ad713326192eea685047b742f1da87c1d',1,'cpu.h']]],
+ ['gpr_5fcpu_5fnum_5fcores',['gpr_cpu_num_cores',['../cpu_8h.html#abfe660c6872b008de80de5b39ac2538d',1,'cpu.h']]],
+ ['gpr_5fcv_5fbroadcast',['gpr_cv_broadcast',['../sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b',1,'sync.h']]],
+ ['gpr_5fcv_5fdestroy',['gpr_cv_destroy',['../sync_8h.html#a652900a910676d5cae9ccba052adb6b0',1,'sync.h']]],
+ ['gpr_5fcv_5finit',['gpr_cv_init',['../sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2',1,'sync.h']]],
+ ['gpr_5fcv_5fsignal',['gpr_cv_signal',['../sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f',1,'sync.h']]],
+ ['gpr_5fcv_5fwait',['gpr_cv_wait',['../sync_8h.html#ad5d8d01509b75addc44e5a43783a826e',1,'sync.h']]],
+ ['gpr_5fdefault_5flog',['gpr_default_log',['../log_8c.html#a620ef16728107bedfa4188786f901ff9',1,'log.c']]],
+ ['gpr_5fdump',['gpr_dump',['../string_8h.html#a5b9ee77c9f03764e72d7b91a64ef86f1',1,'gpr_dump(const char *buf, size_t len, gpr_uint32 flags):&#160;string.c'],['../string_8c.html#a5b9ee77c9f03764e72d7b91a64ef86f1',1,'gpr_dump(const char *buf, size_t len, gpr_uint32 flags):&#160;string.c']]],
+ ['gpr_5fdump_5fslice',['gpr_dump_slice',['../string_8h.html#a77bcdd897064702d16e7aaaea2e0e259',1,'gpr_dump_slice(gpr_slice slice, gpr_uint32 flags):&#160;string.c'],['../string_8c.html#a008e053cd53efcf2f606b7414c22ea95',1,'gpr_dump_slice(gpr_slice s, gpr_uint32 flags):&#160;string.c']]],
+ ['gpr_5fempty_5fslice',['gpr_empty_slice',['../slice_8h.html#a1a8906400c956fb8c508326a072b0662',1,'gpr_empty_slice(void):&#160;slice.c'],['../slice_8c.html#a1a8906400c956fb8c508326a072b0662',1,'gpr_empty_slice(void):&#160;slice.c']]],
+ ['gpr_5fevent_5fget',['gpr_event_get',['../sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161',1,'gpr_event_get(gpr_event *ev):&#160;sync.c'],['../sync_8c.html#ac0a2305d9e6575cc5a3d92bc3f12c161',1,'gpr_event_get(gpr_event *ev):&#160;sync.c']]],
+ ['gpr_5fevent_5finit',['gpr_event_init',['../sync_8h.html#a93f37cd27964fda51acd4cd8e6737922',1,'gpr_event_init(gpr_event *ev):&#160;sync.c'],['../sync_8c.html#a93f37cd27964fda51acd4cd8e6737922',1,'gpr_event_init(gpr_event *ev):&#160;sync.c']]],
+ ['gpr_5fevent_5fset',['gpr_event_set',['../sync_8h.html#a1b1d014640e00512f6789dacc4ff88bd',1,'gpr_event_set(gpr_event *ev, void *value):&#160;sync.c'],['../sync_8c.html#a1b1d014640e00512f6789dacc4ff88bd',1,'gpr_event_set(gpr_event *ev, void *value):&#160;sync.c']]],
+ ['gpr_5fevent_5fwait',['gpr_event_wait',['../sync_8h.html#a01d442a76ff77f64d9f898b22ea33db7',1,'gpr_event_wait(gpr_event *ev, gpr_timespec abs_deadline):&#160;sync.c'],['../sync_8c.html#a01d442a76ff77f64d9f898b22ea33db7',1,'gpr_event_wait(gpr_event *ev, gpr_timespec abs_deadline):&#160;sync.c']]],
+ ['gpr_5fformat_5fmessage',['gpr_format_message',['../log__win32_8h.html#ad8115cf8df2332d225d12cb87c21f536',1,'log_win32.h']]],
+ ['gpr_5ffree',['gpr_free',['../alloc_8h.html#ae0d621b472031a64c77bd2e9fea495e8',1,'gpr_free(void *ptr):&#160;alloc.c'],['../alloc_8c.html#abb8ce294adb033ac54e7a2e28b9bdac6',1,'gpr_free(void *p):&#160;alloc.c']]],
+ ['gpr_5ffree_5faligned',['gpr_free_aligned',['../alloc_8h.html#af9b603aefd33752e1b473856af77cbc9',1,'gpr_free_aligned(void *ptr):&#160;alloc.c'],['../alloc_8c.html#af9b603aefd33752e1b473856af77cbc9',1,'gpr_free_aligned(void *ptr):&#160;alloc.c']]],
+ ['gpr_5fgetenv',['gpr_getenv',['../env_8h.html#a56b20a68a421e585a14b92cb9999eafb',1,'env.h']]],
+ ['gpr_5fhistogram_5fadd',['gpr_histogram_add',['../histogram_8h.html#a63815a52b0236626a30480915ff51847',1,'gpr_histogram_add(gpr_histogram *h, double x):&#160;histogram.c'],['../histogram_8c.html#a63815a52b0236626a30480915ff51847',1,'gpr_histogram_add(gpr_histogram *h, double x):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fcount',['gpr_histogram_count',['../histogram_8h.html#a242b0541ee25271812d867d8f2734255',1,'gpr_histogram_count(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a9789e9d2bfe80302771cb7037ff67109',1,'gpr_histogram_count(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fcreate',['gpr_histogram_create',['../histogram_8h.html#a5da9d3dac4262c5ae1e974a649edbd5c',1,'gpr_histogram_create(double resolution, double max_bucket_start):&#160;histogram.c'],['../histogram_8c.html#a5da9d3dac4262c5ae1e974a649edbd5c',1,'gpr_histogram_create(double resolution, double max_bucket_start):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fdestroy',['gpr_histogram_destroy',['../histogram_8h.html#a7411a760aa075c1c27eeb9249d951c6c',1,'gpr_histogram_destroy(gpr_histogram *h):&#160;histogram.c'],['../histogram_8c.html#a7411a760aa075c1c27eeb9249d951c6c',1,'gpr_histogram_destroy(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fget_5fcontents',['gpr_histogram_get_contents',['../histogram_8h.html#aa7807dc3f06172d1513498761c3ad8c4',1,'gpr_histogram_get_contents(gpr_histogram *histogram, size_t *count):&#160;histogram.c'],['../histogram_8c.html#adcd82f9ac3a24d76fa43d6ee38cd03d9',1,'gpr_histogram_get_contents(gpr_histogram *h, size_t *size):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fmaximum',['gpr_histogram_maximum',['../histogram_8h.html#a71e5aa88087c8595c7f5d01750f919cb',1,'gpr_histogram_maximum(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#aede32c052f8cfb6c645773dc02abb269',1,'gpr_histogram_maximum(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fmean',['gpr_histogram_mean',['../histogram_8h.html#a14d68ff71978bda93a07d019d993d83c',1,'gpr_histogram_mean(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a5fe371014a644b04cb7a3cc10d0c4d54',1,'gpr_histogram_mean(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fmerge',['gpr_histogram_merge',['../histogram_8h.html#a41caac8747588e75cf5fed974fcd90f2',1,'gpr_histogram_merge(gpr_histogram *dst, gpr_histogram *src):&#160;histogram.c'],['../histogram_8c.html#a41caac8747588e75cf5fed974fcd90f2',1,'gpr_histogram_merge(gpr_histogram *dst, gpr_histogram *src):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fmerge_5fcontents',['gpr_histogram_merge_contents',['../histogram_8h.html#aa1acf09b75809398b4e45729e6a3ba30',1,'gpr_histogram_merge_contents(gpr_histogram *histogram, const gpr_uint32 *data, size_t data_count, double min_seen, double max_seen, double sum, double sum_of_squares, double count):&#160;histogram.c'],['../histogram_8c.html#a4092227c6ba42490fd0311f5f8223e73',1,'gpr_histogram_merge_contents(gpr_histogram *dst, const gpr_uint32 *data, size_t data_count, double min_seen, double max_seen, double sum, double sum_of_squares, double count):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fminimum',['gpr_histogram_minimum',['../histogram_8h.html#ab89af54f76a690d82d1f065ceeda6a76',1,'gpr_histogram_minimum(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a02493e2e022e463dcaf0738cc2f57e9e',1,'gpr_histogram_minimum(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fpercentile',['gpr_histogram_percentile',['../histogram_8h.html#a1a0a1b854c2af4d29175872fe5bb4431',1,'gpr_histogram_percentile(gpr_histogram *histogram, double percentile):&#160;histogram.c'],['../histogram_8c.html#a29c6f43aed5d521d17bf7677b2fbee39',1,'gpr_histogram_percentile(gpr_histogram *h, double percentile):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fstddev',['gpr_histogram_stddev',['../histogram_8h.html#a0979c6470e9192e5f83bcab01542dd91',1,'gpr_histogram_stddev(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a36846d8c0ae93fa49fb4a1d07d8a2872',1,'gpr_histogram_stddev(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fsum',['gpr_histogram_sum',['../histogram_8h.html#a0332c47f841d8b0607e3327d8bc9a933',1,'gpr_histogram_sum(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a6f5945872847d0d3e460181bb11c8414',1,'gpr_histogram_sum(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fsum_5fof_5fsquares',['gpr_histogram_sum_of_squares',['../histogram_8h.html#a5788652eb5350afcc534f563fd0265d3',1,'gpr_histogram_sum_of_squares(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a651cd46647b768e4c7ffceb20d4ac523',1,'gpr_histogram_sum_of_squares(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5fhistogram_5fvariance',['gpr_histogram_variance',['../histogram_8h.html#a4ef00ceaa619ca09da4de17fc5a5769b',1,'gpr_histogram_variance(gpr_histogram *histogram):&#160;histogram.c'],['../histogram_8c.html#a36df07c41d7d9e92e2b7cfce5cba2083',1,'gpr_histogram_variance(gpr_histogram *h):&#160;histogram.c']]],
+ ['gpr_5finf_5ffuture',['gpr_inf_future',['../time_8h.html#a9324a2b33d5d7686fb14714c59ff026d',1,'gpr_inf_future(gpr_clock_type type):&#160;time.c'],['../time_8c.html#a9324a2b33d5d7686fb14714c59ff026d',1,'gpr_inf_future(gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5finf_5fpast',['gpr_inf_past',['../time_8h.html#abd2eba8066648fe0d94146d8310b4283',1,'gpr_inf_past(gpr_clock_type type):&#160;time.c'],['../time_8c.html#abd2eba8066648fe0d94146d8310b4283',1,'gpr_inf_past(gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5fjoin_5fhost_5fport',['gpr_join_host_port',['../host__port_8h.html#a75d6ea0faeed039dc132873afce91508',1,'gpr_join_host_port(char **out, const char *host, int port):&#160;host_port.c'],['../host__port_8c.html#a75d6ea0faeed039dc132873afce91508',1,'gpr_join_host_port(char **out, const char *host, int port):&#160;host_port.c']]],
+ ['gpr_5fload_5ffile',['gpr_load_file',['../file_8h.html#aaad6ffe6949461096a99c7d2e8890c59',1,'gpr_load_file(const char *filename, int add_null_terminator, int *success):&#160;file.c'],['../file_8c.html#aaad6ffe6949461096a99c7d2e8890c59',1,'gpr_load_file(const char *filename, int add_null_terminator, int *success):&#160;file.c']]],
+ ['gpr_5flog',['gpr_log',['../log_8h.html#acf6f383ed91d9f4e2e6bd79c57539fd1',1,'log.h']]],
+ ['gpr_5flog_5fmessage',['gpr_log_message',['../log_8h.html#a7a3d59528754f8fbcfe54f6f8a72ec61',1,'gpr_log_message(const char *file, int line, gpr_log_severity severity, const char *message):&#160;log.c'],['../log_8c.html#a7a3d59528754f8fbcfe54f6f8a72ec61',1,'gpr_log_message(const char *file, int line, gpr_log_severity severity, const char *message):&#160;log.c']]],
+ ['gpr_5flog_5fseverity_5fstring',['gpr_log_severity_string',['../log_8h.html#a3badccbc5ec4c725eadbc07b8e5706eb',1,'gpr_log_severity_string(gpr_log_severity severity):&#160;log.c'],['../log_8c.html#a3badccbc5ec4c725eadbc07b8e5706eb',1,'gpr_log_severity_string(gpr_log_severity severity):&#160;log.c']]],
+ ['gpr_5fltoa',['gpr_ltoa',['../string_8h.html#abb9a8e65c26e1f49bc9247bd8a90aa24',1,'gpr_ltoa(long value, char *output):&#160;string.c'],['../string_8c.html#aa6aa8a10c07a02550542c920a6b1f5f6',1,'gpr_ltoa(long value, char *string):&#160;string.c']]],
+ ['gpr_5fmalloc',['gpr_malloc',['../alloc_8h.html#af5896bb446b6179f35651730357149bb',1,'gpr_malloc(size_t size):&#160;alloc.c'],['../alloc_8c.html#af5896bb446b6179f35651730357149bb',1,'gpr_malloc(size_t size):&#160;alloc.c']]],
+ ['gpr_5fmalloc_5faligned',['gpr_malloc_aligned',['../alloc_8h.html#a73551a6249ae9b0a73ad75733c67ead4',1,'gpr_malloc_aligned(size_t size, size_t alignment_log):&#160;alloc.c'],['../alloc_8c.html#a73551a6249ae9b0a73ad75733c67ead4',1,'gpr_malloc_aligned(size_t size, size_t alignment_log):&#160;alloc.c']]],
+ ['gpr_5fmu_5fdestroy',['gpr_mu_destroy',['../sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e',1,'sync.h']]],
+ ['gpr_5fmu_5finit',['gpr_mu_init',['../sync_8h.html#a16694f755266c254390b041a0f069094',1,'sync.h']]],
+ ['gpr_5fmu_5flock',['gpr_mu_lock',['../sync_8h.html#a44b385455d169e6c84659adb222c1d42',1,'sync.h']]],
+ ['gpr_5fmu_5ftrylock',['gpr_mu_trylock',['../sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777',1,'sync.h']]],
+ ['gpr_5fmu_5funlock',['gpr_mu_unlock',['../sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff',1,'sync.h']]],
+ ['gpr_5fmurmur_5fhash3',['gpr_murmur_hash3',['../murmur__hash_8h.html#afd4a38ba55dc020a76c1ec09a4f626d0',1,'gpr_murmur_hash3(const void *key, size_t len, gpr_uint32 seed):&#160;murmur_hash.c'],['../murmur__hash_8c.html#afd4a38ba55dc020a76c1ec09a4f626d0',1,'gpr_murmur_hash3(const void *key, size_t len, gpr_uint32 seed):&#160;murmur_hash.c']]],
+ ['gpr_5fnow',['gpr_now',['../time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19',1,'time.h']]],
+ ['gpr_5fonce_5finit',['gpr_once_init',['../sync_8h.html#ad5c88872723a129b09200b1892d2323f',1,'sync.h']]],
+ ['gpr_5fparse_5fbytes_5fto_5fuint32',['gpr_parse_bytes_to_uint32',['../string_8h.html#a753cd4bfe9add8476a2797904c4c68c7',1,'gpr_parse_bytes_to_uint32(const char *data, size_t length, gpr_uint32 *result):&#160;string.c'],['../string_8c.html#ad68355bffdcb8c7f69fc908e60ab9da6',1,'gpr_parse_bytes_to_uint32(const char *buf, size_t len, gpr_uint32 *result):&#160;string.c']]],
+ ['gpr_5frealloc',['gpr_realloc',['../alloc_8h.html#a25d9a067b093e9c76dbbd77995b1bc91',1,'gpr_realloc(void *p, size_t size):&#160;alloc.c'],['../alloc_8c.html#a25d9a067b093e9c76dbbd77995b1bc91',1,'gpr_realloc(void *p, size_t size):&#160;alloc.c']]],
+ ['gpr_5fref',['gpr_ref',['../sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571',1,'gpr_ref(gpr_refcount *r):&#160;sync.c'],['../sync_8c.html#ac0e52c6bfc7a04ba8a269f3227104571',1,'gpr_ref(gpr_refcount *r):&#160;sync.c']]],
+ ['gpr_5fref_5finit',['gpr_ref_init',['../sync_8h.html#a235584f36572b5410b042ee63cb0740b',1,'gpr_ref_init(gpr_refcount *r, int n):&#160;sync.c'],['../sync_8c.html#a235584f36572b5410b042ee63cb0740b',1,'gpr_ref_init(gpr_refcount *r, int n):&#160;sync.c']]],
+ ['gpr_5frefn',['gpr_refn',['../sync_8h.html#a516e26b66b1aa53fba8f5f52b249cb25',1,'gpr_refn(gpr_refcount *r, int n):&#160;sync.c'],['../sync_8c.html#a516e26b66b1aa53fba8f5f52b249cb25',1,'gpr_refn(gpr_refcount *r, int n):&#160;sync.c']]],
+ ['gpr_5freverse_5fbytes',['gpr_reverse_bytes',['../string_8h.html#ac61f7fa80be757db2d5457e3fe21ffe9',1,'gpr_reverse_bytes(char *str, int len):&#160;string.c'],['../string_8c.html#ac61f7fa80be757db2d5457e3fe21ffe9',1,'gpr_reverse_bytes(char *str, int len):&#160;string.c']]],
+ ['gpr_5fset_5flog_5ffunction',['gpr_set_log_function',['../log_8h.html#a75771a41e3bb2831df8043a57de05330',1,'gpr_set_log_function(gpr_log_func func):&#160;log.c'],['../log_8c.html#a4a4590f04f5e003b740b7688014b7be5',1,'gpr_set_log_function(gpr_log_func f):&#160;log.c']]],
+ ['gpr_5fsetenv',['gpr_setenv',['../env_8h.html#ab20b9f1c8dc1f142a17eaa4e18f37fa3',1,'env.h']]],
+ ['gpr_5fsleep_5funtil',['gpr_sleep_until',['../time_8h.html#ad037af8b7288a3f2e5ce46d3e3ca50d7',1,'time.h']]],
+ ['gpr_5fslice_5fbuffer_5fadd',['gpr_slice_buffer_add',['../slice__buffer_8h.html#a8fd6443c77c7602be19b9152355a8e12',1,'gpr_slice_buffer_add(gpr_slice_buffer *sb, gpr_slice slice):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae202c0235646241cf95ffbb2479bada9',1,'gpr_slice_buffer_add(gpr_slice_buffer *sb, gpr_slice s):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5fadd_5findexed',['gpr_slice_buffer_add_indexed',['../slice__buffer_8h.html#acd745eec745573eeace3861da3e2c045',1,'gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb, gpr_slice slice):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a31bc820cee4aae1904d67a9d81fd83b3',1,'gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb, gpr_slice s):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5faddn',['gpr_slice_buffer_addn',['../slice__buffer_8h.html#a615be732e655de9980c321eb075e4a46',1,'gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *slices, size_t n):&#160;slice_buffer.c'],['../slice__buffer_8c.html#af58c3edcfaf90b364e3977e3bb423e3f',1,'gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *s, size_t n):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5fdestroy',['gpr_slice_buffer_destroy',['../slice__buffer_8h.html#a60c8b437918c3a81651b5f9a892f6399',1,'gpr_slice_buffer_destroy(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a60c8b437918c3a81651b5f9a892f6399',1,'gpr_slice_buffer_destroy(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5finit',['gpr_slice_buffer_init',['../slice__buffer_8h.html#aab5ed508480703c7b856e92ef6d7e4c8',1,'gpr_slice_buffer_init(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#aab5ed508480703c7b856e92ef6d7e4c8',1,'gpr_slice_buffer_init(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5fmove_5finto',['gpr_slice_buffer_move_into',['../slice__buffer_8h.html#a0289912040151750bbee19ba632a88f1',1,'gpr_slice_buffer_move_into(gpr_slice_buffer *src, gpr_slice_buffer *dst):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a0289912040151750bbee19ba632a88f1',1,'gpr_slice_buffer_move_into(gpr_slice_buffer *src, gpr_slice_buffer *dst):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5fpop',['gpr_slice_buffer_pop',['../slice__buffer_8h.html#ae3bd1bc560aad5b69a6ef0b09286cc79',1,'gpr_slice_buffer_pop(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae3bd1bc560aad5b69a6ef0b09286cc79',1,'gpr_slice_buffer_pop(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5freset_5fand_5funref',['gpr_slice_buffer_reset_and_unref',['../slice__buffer_8h.html#aa2819a201e9dcf62e31a6dbfc6fe3010',1,'gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb):&#160;slice_buffer.c'],['../slice__buffer_8c.html#aa2819a201e9dcf62e31a6dbfc6fe3010',1,'gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5fswap',['gpr_slice_buffer_swap',['../slice__buffer_8h.html#a672b80e16cdabf26c7b558a54edfcd2d',1,'gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b):&#160;slice_buffer.c'],['../slice__buffer_8c.html#a672b80e16cdabf26c7b558a54edfcd2d',1,'gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5ftiny_5fadd',['gpr_slice_buffer_tiny_add',['../slice__buffer_8h.html#a223fc0bf1beb3866aee902dea0a599c0',1,'gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned len):&#160;slice_buffer.c'],['../slice__buffer_8c.html#ae5498f14d7b008d134a3ad32935df4ac',1,'gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned n):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fbuffer_5ftrim_5fend',['gpr_slice_buffer_trim_end',['../slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb',1,'gpr_slice_buffer_trim_end(gpr_slice_buffer *src, size_t n):&#160;slice_buffer.c'],['../slice__buffer_8c.html#adbb19dd98f16d3e680f1c445f4289439',1,'gpr_slice_buffer_trim_end(gpr_slice_buffer *sb, size_t n):&#160;slice_buffer.c']]],
+ ['gpr_5fslice_5fcmp',['gpr_slice_cmp',['../slice_8h.html#add3c8736c46bea7517991f178c82ba3c',1,'gpr_slice_cmp(gpr_slice a, gpr_slice b):&#160;slice.c'],['../slice_8c.html#add3c8736c46bea7517991f178c82ba3c',1,'gpr_slice_cmp(gpr_slice a, gpr_slice b):&#160;slice.c']]],
+ ['gpr_5fslice_5ffrom_5fcopied_5fbuffer',['gpr_slice_from_copied_buffer',['../slice_8h.html#a83e8110a7a98132963f01eb9c7f7418e',1,'gpr_slice_from_copied_buffer(const char *source, size_t len):&#160;slice.c'],['../slice_8c.html#a54af06d0bea05fa416a85402e3f0d3b4',1,'gpr_slice_from_copied_buffer(const char *source, size_t length):&#160;slice.c']]],
+ ['gpr_5fslice_5ffrom_5fcopied_5fstring',['gpr_slice_from_copied_string',['../slice_8h.html#adf4df32e55b1b09d3f11c39447dcc68b',1,'gpr_slice_from_copied_string(const char *source):&#160;slice.c'],['../slice_8c.html#adf4df32e55b1b09d3f11c39447dcc68b',1,'gpr_slice_from_copied_string(const char *source):&#160;slice.c']]],
+ ['gpr_5fslice_5fmalloc',['gpr_slice_malloc',['../slice_8h.html#ab57463740ccedc00b50721dce66ebd7b',1,'gpr_slice_malloc(size_t length):&#160;slice.c'],['../slice_8c.html#ab57463740ccedc00b50721dce66ebd7b',1,'gpr_slice_malloc(size_t length):&#160;slice.c']]],
+ ['gpr_5fslice_5fnew',['gpr_slice_new',['../slice_8h.html#aea43587a11bfe2e06fb8532035229bb2',1,'gpr_slice_new(void *p, size_t len, void(*destroy)(void *)):&#160;slice.c'],['../slice_8c.html#aea43587a11bfe2e06fb8532035229bb2',1,'gpr_slice_new(void *p, size_t len, void(*destroy)(void *)):&#160;slice.c']]],
+ ['gpr_5fslice_5fnew_5fwith_5flen',['gpr_slice_new_with_len',['../slice_8h.html#affd1fef2ffaca67e0b2e7b60923da812',1,'gpr_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t)):&#160;slice.c'],['../slice_8c.html#affd1fef2ffaca67e0b2e7b60923da812',1,'gpr_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t)):&#160;slice.c']]],
+ ['gpr_5fslice_5fref',['gpr_slice_ref',['../slice_8h.html#ad28a2bcca348046cbe660a44180e75ca',1,'gpr_slice_ref(gpr_slice s):&#160;slice.c'],['../slice_8c.html#aa439f1ee94ab61e6ff17647940d29582',1,'gpr_slice_ref(gpr_slice slice):&#160;slice.c']]],
+ ['gpr_5fslice_5fsplit',['gpr_slice_split',['../string_8h.html#a3e64cb8d6ffd4e240302a2a8a66bb4c3',1,'gpr_slice_split(gpr_slice str, const char *sep, gpr_slice_buffer *dst):&#160;string.c'],['../string_8c.html#a3e64cb8d6ffd4e240302a2a8a66bb4c3',1,'gpr_slice_split(gpr_slice str, const char *sep, gpr_slice_buffer *dst):&#160;string.c']]],
+ ['gpr_5fslice_5fsplit_5fhead',['gpr_slice_split_head',['../slice_8h.html#a842ea6b4a9ab4d0d3becd6fda03bbc24',1,'gpr_slice_split_head(gpr_slice *s, size_t split):&#160;slice.c'],['../slice_8c.html#a15ea61593682d41ef435b9f7fa44a604',1,'gpr_slice_split_head(gpr_slice *source, size_t split):&#160;slice.c']]],
+ ['gpr_5fslice_5fsplit_5ftail',['gpr_slice_split_tail',['../slice_8h.html#a51315f2a9217a1d42711f48bfec9d39e',1,'gpr_slice_split_tail(gpr_slice *s, size_t split):&#160;slice.c'],['../slice_8c.html#af592ef63bc65829371d4dacaa4f5eef1',1,'gpr_slice_split_tail(gpr_slice *source, size_t split):&#160;slice.c']]],
+ ['gpr_5fslice_5fstr_5fcmp',['gpr_slice_str_cmp',['../slice_8h.html#aef752203db50c932010a74c6845872c2',1,'gpr_slice_str_cmp(gpr_slice a, const char *b):&#160;slice.c'],['../slice_8c.html#aef752203db50c932010a74c6845872c2',1,'gpr_slice_str_cmp(gpr_slice a, const char *b):&#160;slice.c']]],
+ ['gpr_5fslice_5fsub',['gpr_slice_sub',['../slice_8h.html#ac9d4e6e264e22c6c6d3748f522da91eb',1,'gpr_slice_sub(gpr_slice s, size_t begin, size_t end):&#160;slice.c'],['../slice_8c.html#a60d9c7c62fdbbd7d4be1ff0f8d357032',1,'gpr_slice_sub(gpr_slice source, size_t begin, size_t end):&#160;slice.c']]],
+ ['gpr_5fslice_5fsub_5fno_5fref',['gpr_slice_sub_no_ref',['../slice_8h.html#accf08ddad530a5f1cca82c834dc70965',1,'gpr_slice_sub_no_ref(gpr_slice s, size_t begin, size_t end):&#160;slice.c'],['../slice_8c.html#a03f66bb8343910499215c75f6ad69be4',1,'gpr_slice_sub_no_ref(gpr_slice source, size_t begin, size_t end):&#160;slice.c']]],
+ ['gpr_5fslice_5fto_5fcstring',['gpr_slice_to_cstring',['../slice_8c.html#a2e5f30a9a0750b8d38100dbfe647438e',1,'slice.c']]],
+ ['gpr_5fslice_5funref',['gpr_slice_unref',['../slice_8h.html#a024429b0dd15e43a09e48e35ca8810d7',1,'gpr_slice_unref(gpr_slice s):&#160;slice.c'],['../slice_8c.html#aaa595344a06d9a17f64f2774a42fe160',1,'gpr_slice_unref(gpr_slice slice):&#160;slice.c']]],
+ ['gpr_5fsplit_5fhost_5fport',['gpr_split_host_port',['../host__port_8h.html#aacb0efdff2bb1b15d5e7edeb62ae4aea',1,'gpr_split_host_port(const char *name, char **host, char **port):&#160;host_port.c'],['../host__port_8c.html#aacb0efdff2bb1b15d5e7edeb62ae4aea',1,'gpr_split_host_port(const char *name, char **host, char **port):&#160;host_port.c']]],
+ ['gpr_5fstack_5flockfree_5fcreate',['gpr_stack_lockfree_create',['../stack__lockfree_8h.html#a281add9a8c1bdc0a6715cc168c6f41a9',1,'gpr_stack_lockfree_create(int entries):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#a281add9a8c1bdc0a6715cc168c6f41a9',1,'gpr_stack_lockfree_create(int entries):&#160;stack_lockfree.c']]],
+ ['gpr_5fstack_5flockfree_5fdestroy',['gpr_stack_lockfree_destroy',['../stack__lockfree_8h.html#a0d082653d002f9849d89f1ac93f21554',1,'gpr_stack_lockfree_destroy(gpr_stack_lockfree *stack):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#a0d082653d002f9849d89f1ac93f21554',1,'gpr_stack_lockfree_destroy(gpr_stack_lockfree *stack):&#160;stack_lockfree.c']]],
+ ['gpr_5fstack_5flockfree_5fpop',['gpr_stack_lockfree_pop',['../stack__lockfree_8h.html#ae2548d065e76c3ece34984e43c599d14',1,'gpr_stack_lockfree_pop(gpr_stack_lockfree *stack):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#ae2548d065e76c3ece34984e43c599d14',1,'gpr_stack_lockfree_pop(gpr_stack_lockfree *stack):&#160;stack_lockfree.c']]],
+ ['gpr_5fstack_5flockfree_5fpush',['gpr_stack_lockfree_push',['../stack__lockfree_8h.html#a82627359dd8da1d1015ee7aa70eab6aa',1,'gpr_stack_lockfree_push(gpr_stack_lockfree *, int entry):&#160;stack_lockfree.c'],['../stack__lockfree_8c.html#a0c2fa41e3046d10a9e98416f4d809933',1,'gpr_stack_lockfree_push(gpr_stack_lockfree *stack, int entry):&#160;stack_lockfree.c']]],
+ ['gpr_5fstats_5finc',['gpr_stats_inc',['../sync_8h.html#a8e51ec3b46c7c03602e2279a802daa1c',1,'gpr_stats_inc(gpr_stats_counter *c, gpr_intptr inc):&#160;sync.c'],['../sync_8c.html#a8e51ec3b46c7c03602e2279a802daa1c',1,'gpr_stats_inc(gpr_stats_counter *c, gpr_intptr inc):&#160;sync.c']]],
+ ['gpr_5fstats_5finit',['gpr_stats_init',['../sync_8h.html#a76b8e5de6e1baa4fd66c014417dc0a30',1,'gpr_stats_init(gpr_stats_counter *c, gpr_intptr n):&#160;sync.c'],['../sync_8c.html#a76b8e5de6e1baa4fd66c014417dc0a30',1,'gpr_stats_init(gpr_stats_counter *c, gpr_intptr n):&#160;sync.c']]],
+ ['gpr_5fstats_5fread',['gpr_stats_read',['../sync_8h.html#abb2c58da7d0b785887266b3b1890764d',1,'gpr_stats_read(const gpr_stats_counter *c):&#160;sync.c'],['../sync_8c.html#abb2c58da7d0b785887266b3b1890764d',1,'gpr_stats_read(const gpr_stats_counter *c):&#160;sync.c']]],
+ ['gpr_5fstrdup',['gpr_strdup',['../string__util_8h.html#a7a021bce444344f0a96cb022038eed93',1,'gpr_strdup(const char *src):&#160;string.c'],['../string_8c.html#a7a021bce444344f0a96cb022038eed93',1,'gpr_strdup(const char *src):&#160;string.c']]],
+ ['gpr_5fstrjoin',['gpr_strjoin',['../string_8h.html#abf1d5b8181f43319a8d8c98950e69b4c',1,'gpr_strjoin(const char **strs, size_t nstrs, size_t *total_length):&#160;string.c'],['../string_8c.html#a5de29a3d1854cf2dfa54b501e2793e96',1,'gpr_strjoin(const char **strs, size_t nstrs, size_t *final_length):&#160;string.c']]],
+ ['gpr_5fstrjoin_5fsep',['gpr_strjoin_sep',['../string_8h.html#ac842445695baf5ff8e96a7bf12c6b176',1,'gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *total_length):&#160;string.c'],['../string_8c.html#a5b9d1ee9cc94732b728b033649c2d00a',1,'gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *final_length):&#160;string.c']]],
+ ['gpr_5fstrvec_5fadd',['gpr_strvec_add',['../string_8h.html#a4eaa61df749bed219a09e69837a69a50',1,'gpr_strvec_add(gpr_strvec *strs, char *add):&#160;string.c'],['../string_8c.html#a9d91f04f11bc82ed5a562e44878eafde',1,'gpr_strvec_add(gpr_strvec *sv, char *str):&#160;string.c']]],
+ ['gpr_5fstrvec_5fdestroy',['gpr_strvec_destroy',['../string_8h.html#af194bff1a43db7ed5be927264bce7f52',1,'gpr_strvec_destroy(gpr_strvec *strs):&#160;string.c'],['../string_8c.html#a0c7ab5a87b900005d826bdaa8e106b28',1,'gpr_strvec_destroy(gpr_strvec *sv):&#160;string.c']]],
+ ['gpr_5fstrvec_5fflatten',['gpr_strvec_flatten',['../string_8h.html#ac17f0ee05012c3256f5f1f77b5bec185',1,'gpr_strvec_flatten(gpr_strvec *strs, size_t *total_length):&#160;string.c'],['../string_8c.html#a0145a60ccd4d1e25389f8bad033f1ff5',1,'gpr_strvec_flatten(gpr_strvec *sv, size_t *final_length):&#160;string.c']]],
+ ['gpr_5fstrvec_5finit',['gpr_strvec_init',['../string_8h.html#a78cca9fe86b48cf442f80a666b73768f',1,'gpr_strvec_init(gpr_strvec *strs):&#160;string.c'],['../string_8c.html#a751f38e61272bd9626890fa54270b82f',1,'gpr_strvec_init(gpr_strvec *sv):&#160;string.c']]],
+ ['gpr_5fsubprocess_5fbinary_5fextension',['gpr_subprocess_binary_extension',['../subprocess_8h.html#a6d393aed4f99f9ba49286715c5da8fd3',1,'subprocess.h']]],
+ ['gpr_5fsubprocess_5fcreate',['gpr_subprocess_create',['../subprocess_8h.html#a761755433d8809a68024b03176341242',1,'subprocess.h']]],
+ ['gpr_5fsubprocess_5fdestroy',['gpr_subprocess_destroy',['../subprocess_8h.html#a880657b78894ae66b9c5d7416ee7839b',1,'subprocess.h']]],
+ ['gpr_5fsubprocess_5finterrupt',['gpr_subprocess_interrupt',['../subprocess_8h.html#aee2ddbe0e8a58271a6a9a3cf451dd67d',1,'subprocess.h']]],
+ ['gpr_5fsubprocess_5fjoin',['gpr_subprocess_join',['../subprocess_8h.html#ac5c4e7eccc737f473dd73a1fb502f0d5',1,'subprocess.h']]],
+ ['gpr_5fthd_5fcurrentid',['gpr_thd_currentid',['../thd_8h.html#a8c875ae5410d10d658cfb7b917909624',1,'thd.h']]],
+ ['gpr_5fthd_5fjoin',['gpr_thd_join',['../thd_8h.html#a73509f851051b4d5f02ca1982d216776',1,'thd.h']]],
+ ['gpr_5fthd_5fnew',['gpr_thd_new',['../thd_8h.html#a9184cf0e025d8a9b098af6c08755b8ea',1,'thd.h']]],
+ ['gpr_5fthd_5foptions_5fdefault',['gpr_thd_options_default',['../thd_8h.html#abf8bb34ba7d26ddab0696e24b1fcc862',1,'gpr_thd_options_default(void):&#160;thd.c'],['../thd_8c.html#abf8bb34ba7d26ddab0696e24b1fcc862',1,'gpr_thd_options_default(void):&#160;thd.c']]],
+ ['gpr_5fthd_5foptions_5fis_5fdetached',['gpr_thd_options_is_detached',['../thd_8h.html#a1647c2e991d269cdaf146dc33f61ce89',1,'gpr_thd_options_is_detached(const gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#a1647c2e991d269cdaf146dc33f61ce89',1,'gpr_thd_options_is_detached(const gpr_thd_options *options):&#160;thd.c']]],
+ ['gpr_5fthd_5foptions_5fis_5fjoinable',['gpr_thd_options_is_joinable',['../thd_8h.html#afb8d6ad4dcc8ebcdb6a786e8f4ef442b',1,'gpr_thd_options_is_joinable(const gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#afb8d6ad4dcc8ebcdb6a786e8f4ef442b',1,'gpr_thd_options_is_joinable(const gpr_thd_options *options):&#160;thd.c']]],
+ ['gpr_5fthd_5foptions_5fset_5fdetached',['gpr_thd_options_set_detached',['../thd_8h.html#a704882e5c65d29c817fae9173085e5ba',1,'gpr_thd_options_set_detached(gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#a704882e5c65d29c817fae9173085e5ba',1,'gpr_thd_options_set_detached(gpr_thd_options *options):&#160;thd.c']]],
+ ['gpr_5fthd_5foptions_5fset_5fjoinable',['gpr_thd_options_set_joinable',['../thd_8h.html#a87ad3ff4d439450ae1318151c1526745',1,'gpr_thd_options_set_joinable(gpr_thd_options *options):&#160;thd.c'],['../thd_8c.html#a87ad3ff4d439450ae1318151c1526745',1,'gpr_thd_options_set_joinable(gpr_thd_options *options):&#160;thd.c']]],
+ ['gpr_5ftime_5f0',['gpr_time_0',['../time_8h.html#a4f552f0628cc389dfbe3674a1a978108',1,'gpr_time_0(gpr_clock_type type):&#160;time.c'],['../time_8c.html#a4f552f0628cc389dfbe3674a1a978108',1,'gpr_time_0(gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5fadd',['gpr_time_add',['../time_8h.html#a6f2c6fbc9fef45d74670c446e2bad004',1,'gpr_time_add(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#a6f2c6fbc9fef45d74670c446e2bad004',1,'gpr_time_add(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
+ ['gpr_5ftime_5fcmp',['gpr_time_cmp',['../time_8h.html#aeb10778e9b7c1dd7e6c47099d55f0fa0',1,'gpr_time_cmp(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#aeb10778e9b7c1dd7e6c47099d55f0fa0',1,'gpr_time_cmp(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
+ ['gpr_5ftime_5ffrom_5fhours',['gpr_time_from_hours',['../time_8h.html#af7a9aca2af5348cbb8dc835853dc2756',1,'gpr_time_from_hours(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#ab8e7ff6a62bcd1fda7ea07ee67ffbacd',1,'gpr_time_from_hours(long h, gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5ffrom_5fmicros',['gpr_time_from_micros',['../time_8h.html#a79956c6fba5b660aeee24b09ae026d6c',1,'gpr_time_from_micros(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#a4c0445a26d72673e14ea4c403b69ee65',1,'gpr_time_from_micros(long us, gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5ffrom_5fmillis',['gpr_time_from_millis',['../time_8h.html#a491cdb7a2d2da81c337ed4c8c6a24946',1,'gpr_time_from_millis(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#a3b46878435c03a093b01f23b6a23631b',1,'gpr_time_from_millis(long ms, gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5ffrom_5fminutes',['gpr_time_from_minutes',['../time_8h.html#ad2ae89810eabe8c224b15a4ae0991eba',1,'gpr_time_from_minutes(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#afd411906dd4100d1a359177eaa8e6d5f',1,'gpr_time_from_minutes(long m, gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5ffrom_5fnanos',['gpr_time_from_nanos',['../time_8h.html#a16f57f7df5d09bfc38e8b8fcd323e50a',1,'gpr_time_from_nanos(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#a7b5437762ab2c7b7b31f7ab8e054eb04',1,'gpr_time_from_nanos(long ns, gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5ffrom_5fseconds',['gpr_time_from_seconds',['../time_8h.html#a4bc0bd3df3e9537035fc2b8675f01916',1,'gpr_time_from_seconds(long x, gpr_clock_type clock_type):&#160;time.c'],['../time_8c.html#ac43b8cfb4ba31a567eb77c2dacda57a7',1,'gpr_time_from_seconds(long s, gpr_clock_type type):&#160;time.c']]],
+ ['gpr_5ftime_5finit',['gpr_time_init',['../time_8h.html#a2a3da26a2eb15fcd312f1b8ef00cad56',1,'time.h']]],
+ ['gpr_5ftime_5fmax',['gpr_time_max',['../time_8h.html#a4e1c94c1e488381e9f01d4318c2a45d8',1,'gpr_time_max(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#a4e1c94c1e488381e9f01d4318c2a45d8',1,'gpr_time_max(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
+ ['gpr_5ftime_5fmin',['gpr_time_min',['../time_8h.html#af15f574932e56662f57bd3573e3cc469',1,'gpr_time_min(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#af15f574932e56662f57bd3573e3cc469',1,'gpr_time_min(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
+ ['gpr_5ftime_5fsimilar',['gpr_time_similar',['../time_8h.html#a914f666c6cfe709650d96c986600de15',1,'gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold):&#160;time.c'],['../time_8c.html#a914f666c6cfe709650d96c986600de15',1,'gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold):&#160;time.c']]],
+ ['gpr_5ftime_5fsub',['gpr_time_sub',['../time_8h.html#a1eaf8db9ee9e94bd4af005f1049f967a',1,'gpr_time_sub(gpr_timespec a, gpr_timespec b):&#160;time.c'],['../time_8c.html#a1eaf8db9ee9e94bd4af005f1049f967a',1,'gpr_time_sub(gpr_timespec a, gpr_timespec b):&#160;time.c']]],
+ ['gpr_5ftime_5fto_5fmillis',['gpr_time_to_millis',['../time_8h.html#aebea7c2faef2e16b802a5e9ae1f3b7df',1,'gpr_time_to_millis(gpr_timespec timespec):&#160;time.c'],['../time_8c.html#a0e913ddb6917c82510ff48d34672f6a1',1,'gpr_time_to_millis(gpr_timespec t):&#160;time.c']]],
+ ['gpr_5ftimespec_5fto_5fmicros',['gpr_timespec_to_micros',['../time_8h.html#a1704f2028070b3c92bd5420864458bac',1,'gpr_timespec_to_micros(gpr_timespec t):&#160;time.c'],['../time_8c.html#a1704f2028070b3c92bd5420864458bac',1,'gpr_timespec_to_micros(gpr_timespec t):&#160;time.c']]],
+ ['gpr_5ftls_5fset',['gpr_tls_set',['../tls__pthread_8h.html#a02e97731a7a6668a2cb73a7e791e93ea',1,'tls_pthread.h']]],
+ ['gpr_5ftmpfile',['gpr_tmpfile',['../file_8h.html#abdc37810133df55be624548f00fd177f',1,'file.h']]],
+ ['gpr_5funref',['gpr_unref',['../sync_8h.html#a76b570c831b14070c37e708dde91b795',1,'gpr_unref(gpr_refcount *r):&#160;sync.c'],['../sync_8c.html#a76b570c831b14070c37e708dde91b795',1,'gpr_unref(gpr_refcount *r):&#160;sync.c']]],
+ ['grpc_5faccept4',['grpc_accept4',['../socket__utils__posix_8h.html#a2f6d1c5f46dff8ac86a5e4df24641060',1,'socket_utils_posix.h']]],
+ ['grpc_5faccess_5ftoken_5fcredentials_5fcreate',['grpc_access_token_credentials_create',['../grpc__security_8h.html#a56df677a9fafe181dca4eb3280228d0b',1,'grpc_access_token_credentials_create(const char *access_token, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a56df677a9fafe181dca4eb3280228d0b',1,'grpc_access_token_credentials_create(const char *access_token, void *reserved):&#160;credentials.c']]],
+ ['grpc_5falarm_5fcancel',['grpc_alarm_cancel',['../alarm_8h.html#a921e9a2f728d338f42ad586e6d4eaf60',1,'grpc_alarm_cancel(grpc_alarm *alarm):&#160;alarm.c'],['../alarm_8c.html#a921e9a2f728d338f42ad586e6d4eaf60',1,'grpc_alarm_cancel(grpc_alarm *alarm):&#160;alarm.c']]],
+ ['grpc_5falarm_5fcheck',['grpc_alarm_check',['../alarm__internal_8h.html#a28de65beea264f65e15824cbf866d863',1,'grpc_alarm_check(gpr_mu *drop_mu, gpr_timespec now, gpr_timespec *next):&#160;alarm.c'],['../alarm_8c.html#a28de65beea264f65e15824cbf866d863',1,'grpc_alarm_check(gpr_mu *drop_mu, gpr_timespec now, gpr_timespec *next):&#160;alarm.c']]],
+ ['grpc_5falarm_5fheap_5fadd',['grpc_alarm_heap_add',['../alarm__heap_8h.html#a96e6b49b0020da6f3163dfaeac36fed4',1,'grpc_alarm_heap_add(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a96e6b49b0020da6f3163dfaeac36fed4',1,'grpc_alarm_heap_add(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5fheap_5fdestroy',['grpc_alarm_heap_destroy',['../alarm__heap_8h.html#a827cbed1eadd7b307da4f509bb0e4ff9',1,'grpc_alarm_heap_destroy(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a827cbed1eadd7b307da4f509bb0e4ff9',1,'grpc_alarm_heap_destroy(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5fheap_5finit',['grpc_alarm_heap_init',['../alarm__heap_8h.html#a353a4a1809ac4546d62b3098dda8f674',1,'grpc_alarm_heap_init(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a353a4a1809ac4546d62b3098dda8f674',1,'grpc_alarm_heap_init(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5fheap_5fis_5fempty',['grpc_alarm_heap_is_empty',['../alarm__heap_8h.html#a52d3c052d322cc97ced32a68bd9048cb',1,'grpc_alarm_heap_is_empty(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a52d3c052d322cc97ced32a68bd9048cb',1,'grpc_alarm_heap_is_empty(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5fheap_5fpop',['grpc_alarm_heap_pop',['../alarm__heap_8h.html#a40cf7d2741c1640309682f14cafbb029',1,'grpc_alarm_heap_pop(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a40cf7d2741c1640309682f14cafbb029',1,'grpc_alarm_heap_pop(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5fheap_5fremove',['grpc_alarm_heap_remove',['../alarm__heap_8h.html#a69c5b3ff692b6ca36c48d727acd45e9c',1,'grpc_alarm_heap_remove(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a69c5b3ff692b6ca36c48d727acd45e9c',1,'grpc_alarm_heap_remove(grpc_alarm_heap *heap, grpc_alarm *alarm):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5fheap_5ftop',['grpc_alarm_heap_top',['../alarm__heap_8h.html#a1c81a64c942586da4313547cc8d259ea',1,'grpc_alarm_heap_top(grpc_alarm_heap *heap):&#160;alarm_heap.c'],['../alarm__heap_8c.html#a1c81a64c942586da4313547cc8d259ea',1,'grpc_alarm_heap_top(grpc_alarm_heap *heap):&#160;alarm_heap.c']]],
+ ['grpc_5falarm_5finit',['grpc_alarm_init',['../alarm_8h.html#a50483486a229b573a29ed9fa30807999',1,'grpc_alarm_init(grpc_alarm *alarm, gpr_timespec deadline, grpc_iomgr_cb_func alarm_cb, void *alarm_cb_arg, gpr_timespec now):&#160;alarm.c'],['../alarm_8c.html#a50483486a229b573a29ed9fa30807999',1,'grpc_alarm_init(grpc_alarm *alarm, gpr_timespec deadline, grpc_iomgr_cb_func alarm_cb, void *alarm_cb_arg, gpr_timespec now):&#160;alarm.c']]],
+ ['grpc_5falarm_5flist_5finit',['grpc_alarm_list_init',['../alarm__internal_8h.html#a7f76e290e84d187382a25d0d6999067e',1,'grpc_alarm_list_init(gpr_timespec now):&#160;alarm.c'],['../alarm_8c.html#a7f76e290e84d187382a25d0d6999067e',1,'grpc_alarm_list_init(gpr_timespec now):&#160;alarm.c']]],
+ ['grpc_5falarm_5flist_5fnext_5ftimeout',['grpc_alarm_list_next_timeout',['../alarm__internal_8h.html#a257c1eaf2f1c2f352893dcc0af034dfa',1,'grpc_alarm_list_next_timeout(void):&#160;alarm.c'],['../alarm_8c.html#a257c1eaf2f1c2f352893dcc0af034dfa',1,'grpc_alarm_list_next_timeout(void):&#160;alarm.c']]],
+ ['grpc_5falarm_5flist_5fshutdown',['grpc_alarm_list_shutdown',['../alarm__internal_8h.html#a768994cd3fff1f9b3ca7805dee7b3831',1,'grpc_alarm_list_shutdown(void):&#160;alarm.c'],['../alarm_8c.html#a768994cd3fff1f9b3ca7805dee7b3831',1,'grpc_alarm_list_shutdown(void):&#160;alarm.c']]],
+ ['grpc_5fauth_5fcontext_5fadd_5fcstring_5fproperty',['grpc_auth_context_add_cstring_property',['../grpc__security_8h.html#a7cde3a0627117899b2c7a412719a92c3',1,'grpc_auth_context_add_cstring_property(grpc_auth_context *ctx, const char *name, const char *value):&#160;security_context.c'],['../security__context_8c.html#a7cde3a0627117899b2c7a412719a92c3',1,'grpc_auth_context_add_cstring_property(grpc_auth_context *ctx, const char *name, const char *value):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fadd_5fproperty',['grpc_auth_context_add_property',['../grpc__security_8h.html#a6c64d6535e657a200f425be4441eaf20',1,'grpc_auth_context_add_property(grpc_auth_context *ctx, const char *name, const char *value, size_t value_length):&#160;security_context.c'],['../security__context_8c.html#a6c64d6535e657a200f425be4441eaf20',1,'grpc_auth_context_add_property(grpc_auth_context *ctx, const char *name, const char *value, size_t value_length):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fcreate',['grpc_auth_context_create',['../security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc',1,'grpc_auth_context_create(grpc_auth_context *chained):&#160;security_context.c'],['../security__context_8c.html#a62edebc7c1358493d5c692852b4a2ccc',1,'grpc_auth_context_create(grpc_auth_context *chained):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5ffind_5fproperties_5fby_5fname',['grpc_auth_context_find_properties_by_name',['../grpc__security_8h.html#a5298ac64614986581fc314f63fa9afd7',1,'grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name):&#160;security_context.c'],['../security__context_8c.html#a5298ac64614986581fc314f63fa9afd7',1,'grpc_auth_context_find_properties_by_name(const grpc_auth_context *ctx, const char *name):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fpeer_5fidentity',['grpc_auth_context_peer_identity',['../grpc__security_8h.html#a144c6f3a56c8592489b3978e0c5caced',1,'grpc_auth_context_peer_identity(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#a144c6f3a56c8592489b3978e0c5caced',1,'grpc_auth_context_peer_identity(const grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fpeer_5fidentity_5fproperty_5fname',['grpc_auth_context_peer_identity_property_name',['../grpc__security_8h.html#ac05022ccd5b972ba089950437727ff23',1,'grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#ac05022ccd5b972ba089950437727ff23',1,'grpc_auth_context_peer_identity_property_name(const grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fpeer_5fis_5fauthenticated',['grpc_auth_context_peer_is_authenticated',['../grpc__security_8h.html#af33fe6681dedb389edbf708020680093',1,'grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#af33fe6681dedb389edbf708020680093',1,'grpc_auth_context_peer_is_authenticated(const grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fproperty_5fiterator',['grpc_auth_context_property_iterator',['../grpc__security_8h.html#aaad9fed074f7aebed63ed075bb6ff780',1,'grpc_auth_context_property_iterator(const grpc_auth_context *ctx):&#160;security_context.c'],['../security__context_8c.html#aaad9fed074f7aebed63ed075bb6ff780',1,'grpc_auth_context_property_iterator(const grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fref',['grpc_auth_context_ref',['../security__context_8h.html#aafcd59997402fd705818b3ce8e374623',1,'grpc_auth_context_ref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a449824176a9f6c79ee461e476f409aec',1,'grpc_auth_context_ref(grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5frelease',['grpc_auth_context_release',['../grpc__security_8h.html#a2eea99f76030b21ad58afdf615f4d2b9',1,'grpc_auth_context_release(grpc_auth_context *context):&#160;security_context.c'],['../security__context_8c.html#a2eea99f76030b21ad58afdf615f4d2b9',1,'grpc_auth_context_release(grpc_auth_context *context):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5fset_5fpeer_5fidentity_5fproperty_5fname',['grpc_auth_context_set_peer_identity_property_name',['../grpc__security_8h.html#a5891cb5ed3b06389711892a2262542fa',1,'grpc_auth_context_set_peer_identity_property_name(grpc_auth_context *ctx, const char *name):&#160;security_context.c'],['../security__context_8c.html#a5891cb5ed3b06389711892a2262542fa',1,'grpc_auth_context_set_peer_identity_property_name(grpc_auth_context *ctx, const char *name):&#160;security_context.c']]],
+ ['grpc_5fauth_5fcontext_5funref',['grpc_auth_context_unref',['../security__context_8h.html#a19e637927ac80502fe6093a2669674da',1,'grpc_auth_context_unref(grpc_auth_context *policy):&#160;security_context.c'],['../security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33',1,'grpc_auth_context_unref(grpc_auth_context *ctx):&#160;security_context.c']]],
+ ['grpc_5fauth_5fjson_5fkey_5fcreate_5ffrom_5fjson',['grpc_auth_json_key_create_from_json',['../json__token_8h.html#a99327b0fd2f13d8c98ebb68aecde0194',1,'grpc_auth_json_key_create_from_json(const grpc_json *json):&#160;json_token.c'],['../json__token_8c.html#a99327b0fd2f13d8c98ebb68aecde0194',1,'grpc_auth_json_key_create_from_json(const grpc_json *json):&#160;json_token.c']]],
+ ['grpc_5fauth_5fjson_5fkey_5fcreate_5ffrom_5fstring',['grpc_auth_json_key_create_from_string',['../json__token_8h.html#aed79d1eb6161019cd427d7dc4bdc8462',1,'grpc_auth_json_key_create_from_string(const char *json_string):&#160;json_token.c'],['../json__token_8c.html#aed79d1eb6161019cd427d7dc4bdc8462',1,'grpc_auth_json_key_create_from_string(const char *json_string):&#160;json_token.c']]],
+ ['grpc_5fauth_5fjson_5fkey_5fdestruct',['grpc_auth_json_key_destruct',['../json__token_8h.html#a0be195f2d8dad589b59befaaf379deb7',1,'grpc_auth_json_key_destruct(grpc_auth_json_key *json_key):&#160;json_token.c'],['../json__token_8c.html#a0be195f2d8dad589b59befaaf379deb7',1,'grpc_auth_json_key_destruct(grpc_auth_json_key *json_key):&#160;json_token.c']]],
+ ['grpc_5fauth_5fjson_5fkey_5fis_5fvalid',['grpc_auth_json_key_is_valid',['../json__token_8h.html#ac4a86a67c8b9cd4b8b142fe880099689',1,'grpc_auth_json_key_is_valid(const grpc_auth_json_key *json_key):&#160;json_token.c'],['../json__token_8c.html#ac4a86a67c8b9cd4b8b142fe880099689',1,'grpc_auth_json_key_is_valid(const grpc_auth_json_key *json_key):&#160;json_token.c']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor_5ffrom_5farg',['grpc_auth_metadata_processor_from_arg',['../security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b',1,'grpc_auth_metadata_processor_from_arg(const grpc_arg *arg):&#160;security_context.c'],['../security__context_8c.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b',1,'grpc_auth_metadata_processor_from_arg(const grpc_arg *arg):&#160;security_context.c']]],
+ ['grpc_5fauth_5fmetadata_5fprocessor_5fto_5farg',['grpc_auth_metadata_processor_to_arg',['../security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202',1,'grpc_auth_metadata_processor_to_arg(grpc_auth_metadata_processor *p):&#160;security_context.c'],['../security__context_8c.html#ab0940ebeb8ebd0472637668bc6ae5202',1,'grpc_auth_metadata_processor_to_arg(grpc_auth_metadata_processor *p):&#160;security_context.c']]],
+ ['grpc_5fauth_5fproperty_5fiterator_5fnext',['grpc_auth_property_iterator_next',['../grpc__security_8h.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae',1,'grpc_auth_property_iterator_next(grpc_auth_property_iterator *it):&#160;security_context.c'],['../security__context_8c.html#ac20e3890d5e5e0de6ae6b5cb57cae1ae',1,'grpc_auth_property_iterator_next(grpc_auth_property_iterator *it):&#160;security_context.c']]],
+ ['grpc_5fauth_5fproperty_5freset',['grpc_auth_property_reset',['../security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195',1,'grpc_auth_property_reset(grpc_auth_property *property):&#160;security_context.c'],['../security__context_8c.html#a9721c8f46ab15103ee4f69cf49c04195',1,'grpc_auth_property_reset(grpc_auth_property *property):&#160;security_context.c']]],
+ ['grpc_5fauth_5frefresh_5ftoken_5fcreate_5ffrom_5fjson',['grpc_auth_refresh_token_create_from_json',['../json__token_8h.html#a31e46f408f67e61eb59471816d7394d9',1,'grpc_auth_refresh_token_create_from_json(const grpc_json *json):&#160;json_token.c'],['../json__token_8c.html#a31e46f408f67e61eb59471816d7394d9',1,'grpc_auth_refresh_token_create_from_json(const grpc_json *json):&#160;json_token.c']]],
+ ['grpc_5fauth_5frefresh_5ftoken_5fcreate_5ffrom_5fstring',['grpc_auth_refresh_token_create_from_string',['../json__token_8h.html#aa8602827c182047ae58ff6f8d55fcf06',1,'grpc_auth_refresh_token_create_from_string(const char *json_string):&#160;json_token.c'],['../json__token_8c.html#aa8602827c182047ae58ff6f8d55fcf06',1,'grpc_auth_refresh_token_create_from_string(const char *json_string):&#160;json_token.c']]],
+ ['grpc_5fauth_5frefresh_5ftoken_5fdestruct',['grpc_auth_refresh_token_destruct',['../json__token_8h.html#a14f7331e37fa96ee4652780610e1b773',1,'grpc_auth_refresh_token_destruct(grpc_auth_refresh_token *refresh_token):&#160;json_token.c'],['../json__token_8c.html#a14f7331e37fa96ee4652780610e1b773',1,'grpc_auth_refresh_token_destruct(grpc_auth_refresh_token *refresh_token):&#160;json_token.c']]],
+ ['grpc_5fauth_5frefresh_5ftoken_5fis_5fvalid',['grpc_auth_refresh_token_is_valid',['../json__token_8h.html#a9b1a8c0e0fda0b36dc2ad142f276002f',1,'grpc_auth_refresh_token_is_valid(const grpc_auth_refresh_token *refresh_token):&#160;json_token.c'],['../json__token_8c.html#a9b1a8c0e0fda0b36dc2ad142f276002f',1,'grpc_auth_refresh_token_is_valid(const grpc_auth_refresh_token *refresh_token):&#160;json_token.c']]],
+ ['grpc_5fbase64_5fdecode',['grpc_base64_decode',['../base64_8h.html#a81bf1bd8387f2d69d6fe48e463a40c96',1,'grpc_base64_decode(const char *b64, int url_safe):&#160;base64.c'],['../base64_8c.html#a81bf1bd8387f2d69d6fe48e463a40c96',1,'grpc_base64_decode(const char *b64, int url_safe):&#160;base64.c']]],
+ ['grpc_5fbase64_5fdecode_5fwith_5flen',['grpc_base64_decode_with_len',['../base64_8h.html#a2d9a616e303d93f4cb0733fe96a0f28f',1,'grpc_base64_decode_with_len(const char *b64, size_t b64_len, int url_safe):&#160;base64.c'],['../base64_8c.html#a2d9a616e303d93f4cb0733fe96a0f28f',1,'grpc_base64_decode_with_len(const char *b64, size_t b64_len, int url_safe):&#160;base64.c']]],
+ ['grpc_5fbase64_5fencode',['grpc_base64_encode',['../base64_8h.html#af3751ba76aa864e4983cea879fb437d8',1,'grpc_base64_encode(const void *data, size_t data_size, int url_safe, int multiline):&#160;base64.c'],['../base64_8c.html#a52b0da4b71404bafb66d7cd2d6bc898a',1,'grpc_base64_encode(const void *vdata, size_t data_size, int url_safe, int multiline):&#160;base64.c']]],
+ ['grpc_5fbbq_5fbytes',['grpc_bbq_bytes',['../byte__buffer__queue_8h.html#a86c63b57cc95e136b8de2592e4dedf28',1,'grpc_bbq_bytes(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a86c63b57cc95e136b8de2592e4dedf28',1,'grpc_bbq_bytes(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
+ ['grpc_5fbbq_5fdestroy',['grpc_bbq_destroy',['../byte__buffer__queue_8h.html#ae1f26933a5e6e643c3c31de676804edb',1,'grpc_bbq_destroy(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#ae1f26933a5e6e643c3c31de676804edb',1,'grpc_bbq_destroy(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
+ ['grpc_5fbbq_5fempty',['grpc_bbq_empty',['../byte__buffer__queue_8h.html#aaa5f8cf8f94340a6e2f6c803a8001c15',1,'grpc_bbq_empty(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#aaa5f8cf8f94340a6e2f6c803a8001c15',1,'grpc_bbq_empty(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
+ ['grpc_5fbbq_5fflush',['grpc_bbq_flush',['../byte__buffer__queue_8h.html#a8308c0116008c7abd4554a34a549e94a',1,'grpc_bbq_flush(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a8308c0116008c7abd4554a34a549e94a',1,'grpc_bbq_flush(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
+ ['grpc_5fbbq_5fpop',['grpc_bbq_pop',['../byte__buffer__queue_8h.html#a0539ad1d8c25d3060475370bcc9d37c5',1,'grpc_bbq_pop(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a0539ad1d8c25d3060475370bcc9d37c5',1,'grpc_bbq_pop(grpc_byte_buffer_queue *q):&#160;byte_buffer_queue.c']]],
+ ['grpc_5fbbq_5fpush',['grpc_bbq_push',['../byte__buffer__queue_8h.html#a28f3a949b2a27c25929fdb86819e4dae',1,'grpc_bbq_push(grpc_byte_buffer_queue *q, grpc_byte_buffer *bb):&#160;byte_buffer_queue.c'],['../byte__buffer__queue_8c.html#a34702570a1438c8cf7a4dcdcc65a5891',1,'grpc_bbq_push(grpc_byte_buffer_queue *q, grpc_byte_buffer *buffer):&#160;byte_buffer_queue.c']]],
+ ['grpc_5fblocking_5fresolve_5faddress',['grpc_blocking_resolve_address',['../resolve__address_8h.html#a92567a2b60cddf219f240a07212fff7c',1,'resolve_address.h']]],
+ ['grpc_5fbyte_5fbuffer_5fcopy',['grpc_byte_buffer_copy',['../byte__buffer_8h.html#aac8a5605c5de93a78da7e8ca06a80efb',1,'grpc_byte_buffer_copy(grpc_byte_buffer *bb):&#160;byte_buffer.c'],['../byte__buffer_8c.html#aac8a5605c5de93a78da7e8ca06a80efb',1,'grpc_byte_buffer_copy(grpc_byte_buffer *bb):&#160;byte_buffer.c']]],
+ ['grpc_5fbyte_5fbuffer_5fdestroy',['grpc_byte_buffer_destroy',['../byte__buffer_8h.html#a5a9ccea69a6ba41d34a6985837fd88f5',1,'grpc_byte_buffer_destroy(grpc_byte_buffer *byte_buffer):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a0099fc01264d8aeb7cd56dfb58652d22',1,'grpc_byte_buffer_destroy(grpc_byte_buffer *bb):&#160;byte_buffer.c']]],
+ ['grpc_5fbyte_5fbuffer_5flength',['grpc_byte_buffer_length',['../byte__buffer_8h.html#a61b6ac03d6a50664786e45d616ba435d',1,'grpc_byte_buffer_length(grpc_byte_buffer *bb):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a61b6ac03d6a50664786e45d616ba435d',1,'grpc_byte_buffer_length(grpc_byte_buffer *bb):&#160;byte_buffer.c']]],
+ ['grpc_5fbyte_5fbuffer_5freader_5fdestroy',['grpc_byte_buffer_reader_destroy',['../byte__buffer_8h.html#aed5f40a76941741b7672c14f15be0778',1,'grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader):&#160;byte_buffer_reader.c'],['../byte__buffer__reader_8c.html#aed5f40a76941741b7672c14f15be0778',1,'grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader):&#160;byte_buffer_reader.c']]],
+ ['grpc_5fbyte_5fbuffer_5freader_5finit',['grpc_byte_buffer_reader_init',['../byte__buffer_8h.html#a71016674849f4f57c1a4319d7964d268',1,'grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer):&#160;byte_buffer_reader.c'],['../byte__buffer__reader_8c.html#a71016674849f4f57c1a4319d7964d268',1,'grpc_byte_buffer_reader_init(grpc_byte_buffer_reader *reader, grpc_byte_buffer *buffer):&#160;byte_buffer_reader.c']]],
+ ['grpc_5fbyte_5fbuffer_5freader_5fnext',['grpc_byte_buffer_reader_next',['../byte__buffer_8h.html#aff713900a0177997a0be49a40781bcc9',1,'grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, gpr_slice *slice):&#160;byte_buffer_reader.c'],['../byte__buffer__reader_8c.html#aff713900a0177997a0be49a40781bcc9',1,'grpc_byte_buffer_reader_next(grpc_byte_buffer_reader *reader, gpr_slice *slice):&#160;byte_buffer_reader.c']]],
+ ['grpc_5fcall_5fauth_5fcontext',['grpc_call_auth_context',['../grpc__security_8h.html#a0b439e6d2875c8b5e2e901a959f6a2fe',1,'grpc_call_auth_context(grpc_call *call):&#160;security_context.c'],['../security__context_8c.html#a0b439e6d2875c8b5e2e901a959f6a2fe',1,'grpc_call_auth_context(grpc_call *call):&#160;security_context.c']]],
+ ['grpc_5fcall_5fcancel',['grpc_call_cancel',['../grpc_8h.html#a10277b9c9589903bc26b05444130904d',1,'grpc_call_cancel(grpc_call *call, void *reserved):&#160;call.c'],['../call_8c.html#a10277b9c9589903bc26b05444130904d',1,'grpc_call_cancel(grpc_call *call, void *reserved):&#160;call.c']]],
+ ['grpc_5fcall_5fcancel_5fwith_5fstatus',['grpc_call_cancel_with_status',['../grpc_8h.html#a95cd12a19d2183383f279cc106e984a5',1,'grpc_call_cancel_with_status(grpc_call *call, grpc_status_code status, const char *description, void *reserved):&#160;call.c'],['../call_8c.html#a06183fa9ffad6bae81726c98a0ee4275',1,'grpc_call_cancel_with_status(grpc_call *c, grpc_status_code status, const char *description, void *reserved):&#160;call.c']]],
+ ['grpc_5fcall_5fcontext_5fget',['grpc_call_context_get',['../call_8h.html#a039322642b1682808002d1302c248c5f',1,'grpc_call_context_get(grpc_call *call, grpc_context_index elem):&#160;call.c'],['../call_8c.html#a039322642b1682808002d1302c248c5f',1,'grpc_call_context_get(grpc_call *call, grpc_context_index elem):&#160;call.c']]],
+ ['grpc_5fcall_5fcontext_5fset',['grpc_call_context_set',['../call_8h.html#adad531b2cfc5574dbc4bebaafe0db1e9',1,'grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value)):&#160;call.c'],['../call_8c.html#adad531b2cfc5574dbc4bebaafe0db1e9',1,'grpc_call_context_set(grpc_call *call, grpc_context_index elem, void *value, void(*destroy)(void *value)):&#160;call.c']]],
+ ['grpc_5fcall_5fcreate',['grpc_call_create',['../call_8h.html#ab74ce915ef80c7f45fcc71939f81998f',1,'grpc_call_create(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c'],['../call_8c.html#ab74ce915ef80c7f45fcc71939f81998f',1,'grpc_call_create(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const void *server_transport_data, grpc_mdelem **add_initial_metadata, size_t add_initial_metadata_count, gpr_timespec send_deadline):&#160;call.c']]],
+ ['grpc_5fcall_5fdestroy',['grpc_call_destroy',['../grpc_8h.html#a3edbb9347e32fd0152c8ed4bbbaf5125',1,'grpc_call_destroy(grpc_call *call):&#160;call.c'],['../call_8c.html#a456f491fd120a1561aa8cd1178ddb4c7',1,'grpc_call_destroy(grpc_call *c):&#160;call.c']]],
+ ['grpc_5fcall_5fdetails_5fdestroy',['grpc_call_details_destroy',['../grpc_8h.html#a436819189c9155a0761db7667f9078f9',1,'grpc_call_details_destroy(grpc_call_details *details):&#160;call_details.c'],['../call__details_8c.html#a8ac75052ac470570689777a7a2684012',1,'grpc_call_details_destroy(grpc_call_details *cd):&#160;call_details.c']]],
+ ['grpc_5fcall_5fdetails_5finit',['grpc_call_details_init',['../grpc_8h.html#a29fa3bfb0a561ba465260154a4ef3bb5',1,'grpc_call_details_init(grpc_call_details *details):&#160;call_details.c'],['../call__details_8c.html#aec87c14a6d7452bfb029af6a317a6cff',1,'grpc_call_details_init(grpc_call_details *cd):&#160;call_details.c']]],
+ ['grpc_5fcall_5felement_5fsend_5fcancel',['grpc_call_element_send_cancel',['../channel__stack_8h.html#a7127b6c0b4d14c70e23e65875c7b6bc5',1,'grpc_call_element_send_cancel(grpc_call_element *cur_elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a7127b6c0b4d14c70e23e65875c7b6bc5',1,'grpc_call_element_send_cancel(grpc_call_element *cur_elem):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5ffrom_5ftop_5felement',['grpc_call_from_top_element',['../call_8h.html#a86f68a55fd9421d297c43cb4f0911d1e',1,'grpc_call_from_top_element(grpc_call_element *surface_element):&#160;call.c'],['../call_8c.html#a92d6bdbeddb5e6918e118bc0979a1a9b',1,'grpc_call_from_top_element(grpc_call_element *elem):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fcall_5fstack',['grpc_call_get_call_stack',['../call_8h.html#a089e0677c51d9a5d4a4a7e582f86b27f',1,'grpc_call_get_call_stack(grpc_call *call):&#160;call.c'],['../call_8c.html#a089e0677c51d9a5d4a4a7e582f86b27f',1,'grpc_call_get_call_stack(grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fcompletion_5fqueue',['grpc_call_get_completion_queue',['../call_8h.html#a383950ef84646c0f3cb3cb38807503db',1,'grpc_call_get_completion_queue(grpc_call *call):&#160;call.c'],['../call_8c.html#a383950ef84646c0f3cb3cb38807503db',1,'grpc_call_get_completion_queue(grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fcompression_5falgorithm',['grpc_call_get_compression_algorithm',['../call_8h.html#a5128cbee3e5ed3cd97b4043c0f6d7d04',1,'grpc_call_get_compression_algorithm(const grpc_call *call):&#160;call.c'],['../call_8c.html#a5128cbee3e5ed3cd97b4043c0f6d7d04',1,'grpc_call_get_compression_algorithm(const grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fencodings_5faccepted_5fby_5fpeer',['grpc_call_get_encodings_accepted_by_peer',['../call_8h.html#ab79165a9b8e03791e2a4d2c695e7aebd',1,'grpc_call_get_encodings_accepted_by_peer(grpc_call *call):&#160;call.c'],['../call_8c.html#ab79165a9b8e03791e2a4d2c695e7aebd',1,'grpc_call_get_encodings_accepted_by_peer(grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fmessage_5fflags',['grpc_call_get_message_flags',['../call_8h.html#a4f154dbe6acd0c3a817a1892f4989c58',1,'grpc_call_get_message_flags(const grpc_call *call):&#160;call.c'],['../call_8c.html#a4f154dbe6acd0c3a817a1892f4989c58',1,'grpc_call_get_message_flags(const grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5fget_5fpeer',['grpc_call_get_peer',['../grpc_8h.html#adf4ac8b78da7b957ce05dc0f62719ada',1,'grpc_call_get_peer(grpc_call *call):&#160;call.c'],['../call_8c.html#adf4ac8b78da7b957ce05dc0f62719ada',1,'grpc_call_get_peer(grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5finternal_5fref',['grpc_call_internal_ref',['../call_8h.html#a6845825cac8a628227db13fef74ac84d',1,'grpc_call_internal_ref(grpc_call *call):&#160;call.c'],['../call_8c.html#afdbe0f591e358205051b2af04a8df4f8',1,'grpc_call_internal_ref(grpc_call *c):&#160;call.c']]],
+ ['grpc_5fcall_5finternal_5funref',['grpc_call_internal_unref',['../call_8h.html#a5f5aa8da7ebb5abc159c079891fbbe76',1,'grpc_call_internal_unref(grpc_call *call, int allow_immediate_deletion):&#160;call.c'],['../call_8c.html#afc70fe56761341f774d1b03a55a0e0e9',1,'grpc_call_internal_unref(grpc_call *c, int allow_immediate_deletion):&#160;call.c']]],
+ ['grpc_5fcall_5fis_5fclient',['grpc_call_is_client',['../call_8h.html#af101e4a67c8995de55cbd8b113e3b394',1,'grpc_call_is_client(grpc_call *call):&#160;call.c'],['../call_8c.html#af101e4a67c8995de55cbd8b113e3b394',1,'grpc_call_is_client(grpc_call *call):&#160;call.c']]],
+ ['grpc_5fcall_5flog_5fbatch',['grpc_call_log_batch',['../call_8h.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a70fab32081ad1821de8bf3979cfa01d6',1,'grpc_call_log_batch(char *file, int line, gpr_log_severity severity, grpc_call *call, const grpc_op *ops, size_t nops, void *tag):&#160;call_log_batch.c']]],
+ ['grpc_5fcall_5flog_5fop',['grpc_call_log_op',['../channel__stack_8h.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#aa821d8d1e991cb36c971c6524d2ea5ee',1,'grpc_call_log_op(char *file, int line, gpr_log_severity severity, grpc_call_element *elem, grpc_transport_stream_op *op):&#160;transport_op_string.c']]],
+ ['grpc_5fcall_5fnext_5fget_5fpeer',['grpc_call_next_get_peer',['../channel__stack_8h.html#a40c122e470335bb7a6edf1e0a31fc801',1,'grpc_call_next_get_peer(grpc_call_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a40c122e470335bb7a6edf1e0a31fc801',1,'grpc_call_next_get_peer(grpc_call_element *elem):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5fnext_5fop',['grpc_call_next_op',['../channel__stack_8h.html#af52cb36e243fc3bfb81ebca882346ce9',1,'grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op):&#160;channel_stack.c'],['../channel__stack_8c.html#af52cb36e243fc3bfb81ebca882346ce9',1,'grpc_call_next_op(grpc_call_element *elem, grpc_transport_stream_op *op):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5fset_5fcompletion_5fqueue',['grpc_call_set_completion_queue',['../call_8h.html#a29e0a4ca5d3d86c071b41dcb30c117bd',1,'grpc_call_set_completion_queue(grpc_call *call, grpc_completion_queue *cq):&#160;call.c'],['../call_8c.html#a29e0a4ca5d3d86c071b41dcb30c117bd',1,'grpc_call_set_completion_queue(grpc_call *call, grpc_completion_queue *cq):&#160;call.c']]],
+ ['grpc_5fcall_5fset_5fcredentials',['grpc_call_set_credentials',['../grpc__security_8h.html#a56de54ae2563e67e236c10e8fa419f60',1,'grpc_call_set_credentials(grpc_call *call, grpc_credentials *creds):&#160;security_context.c'],['../security__context_8c.html#a56de54ae2563e67e236c10e8fa419f60',1,'grpc_call_set_credentials(grpc_call *call, grpc_credentials *creds):&#160;security_context.c']]],
+ ['grpc_5fcall_5fstack_5fdestroy',['grpc_call_stack_destroy',['../channel__stack_8h.html#a441c43095f765c200e679230a11c6116',1,'grpc_call_stack_destroy(grpc_call_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#a441c43095f765c200e679230a11c6116',1,'grpc_call_stack_destroy(grpc_call_stack *stack):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5fstack_5felement',['grpc_call_stack_element',['../channel__stack_8h.html#adbba36449dd62d534cadc0de6c25bb17',1,'grpc_call_stack_element(grpc_call_stack *stack, size_t i):&#160;channel_stack.c'],['../channel__stack_8c.html#a32b8a3c21a1e805669af3569b6c4a333',1,'grpc_call_stack_element(grpc_call_stack *call_stack, size_t index):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5fstack_5ffrom_5ftop_5felement',['grpc_call_stack_from_top_element',['../channel__stack_8h.html#a90d6131bc8142e1516618bd2e4daf58c',1,'grpc_call_stack_from_top_element(grpc_call_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a90d6131bc8142e1516618bd2e4daf58c',1,'grpc_call_stack_from_top_element(grpc_call_element *elem):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5fstack_5finit',['grpc_call_stack_init',['../channel__stack_8h.html#ac7f3085338ed96593ca7c814cd6d705d',1,'grpc_call_stack_init(grpc_channel_stack *channel_stack, const void *transport_server_data, grpc_transport_stream_op *initial_op, grpc_call_stack *call_stack):&#160;channel_stack.c'],['../channel__stack_8c.html#ac7f3085338ed96593ca7c814cd6d705d',1,'grpc_call_stack_init(grpc_channel_stack *channel_stack, const void *transport_server_data, grpc_transport_stream_op *initial_op, grpc_call_stack *call_stack):&#160;channel_stack.c']]],
+ ['grpc_5fcall_5fstart_5fbatch',['grpc_call_start_batch',['../grpc_8h.html#aa6e0e15005aafed8cebf5b75f81fe90f',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved):&#160;call.c'],['../call_8c.html#aa6e0e15005aafed8cebf5b75f81fe90f',1,'grpc_call_start_batch(grpc_call *call, const grpc_op *ops, size_t nops, void *tag, void *reserved):&#160;call.c']]],
+ ['grpc_5fcall_5fstart_5fioreq_5fand_5fcall_5fback',['grpc_call_start_ioreq_and_call_back',['../call_8h.html#aef30c2ddcfea12c0df20548f32b4378d',1,'grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data):&#160;call.c'],['../call_8c.html#aef30c2ddcfea12c0df20548f32b4378d',1,'grpc_call_start_ioreq_and_call_back(grpc_call *call, const grpc_ioreq *reqs, size_t nreqs, grpc_ioreq_completion_func on_complete, void *user_data):&#160;call.c']]],
+ ['grpc_5fcensus_5fcall_5fget_5fcontext',['grpc_census_call_get_context',['../grpc_8h.html#a0f2c6a97262a251d18b76ad470af0e66',1,'grpc_census_call_get_context(grpc_call *call):&#160;grpc_context.c'],['../grpc__context_8c.html#a333e4c9a18683ab7a0db218df7a5fc6e',1,'grpc_census_call_get_context(grpc_call *call):&#160;grpc_context.c']]],
+ ['grpc_5fcensus_5fcall_5fset_5fcontext',['grpc_census_call_set_context',['../grpc_8h.html#a9d5bbdac3a9068747ef3639c4e52af9a',1,'grpc_census_call_set_context(grpc_call *call, struct census_context *context):&#160;grpc_context.c'],['../grpc__context_8c.html#afe9f71e9469141cc38cf3ec1375830ce',1,'grpc_census_call_set_context(grpc_call *call, census_context *context):&#160;grpc_context.c']]],
+ ['grpc_5fchannel_5fargs_5fcompression_5falgorithm_5fget_5fstates',['grpc_channel_args_compression_algorithm_get_states',['../channel__args_8h.html#a409bef86bb07d68e5d63e222cb8be2c9',1,'grpc_channel_args_compression_algorithm_get_states(const grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#a409bef86bb07d68e5d63e222cb8be2c9',1,'grpc_channel_args_compression_algorithm_get_states(const grpc_channel_args *a):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fcompression_5falgorithm_5fset_5fstate',['grpc_channel_args_compression_algorithm_set_state',['../channel__args_8h.html#a042300d8789405a6ca4668796989a041',1,'grpc_channel_args_compression_algorithm_set_state(grpc_channel_args **a, grpc_compression_algorithm algorithm, int enabled):&#160;channel_args.c'],['../channel__args_8c.html#a67f5dbb8f06f061bd2baf420f7e0a953',1,'grpc_channel_args_compression_algorithm_set_state(grpc_channel_args **a, grpc_compression_algorithm algorithm, int state):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fcopy',['grpc_channel_args_copy',['../channel__args_8h.html#aea7141804d69de11c1470197ad87b45d',1,'grpc_channel_args_copy(const grpc_channel_args *src):&#160;channel_args.c'],['../channel__args_8c.html#aea7141804d69de11c1470197ad87b45d',1,'grpc_channel_args_copy(const grpc_channel_args *src):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fcopy_5fand_5fadd',['grpc_channel_args_copy_and_add',['../channel__args_8h.html#ace4130d42d359c697a99d4ed7a7e54c3',1,'grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add):&#160;channel_args.c'],['../channel__args_8c.html#ace4130d42d359c697a99d4ed7a7e54c3',1,'grpc_channel_args_copy_and_add(const grpc_channel_args *src, const grpc_arg *to_add, size_t num_to_add):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fdestroy',['grpc_channel_args_destroy',['../channel__args_8h.html#ad7467ddcad8160325b79b8d3a627c42e',1,'grpc_channel_args_destroy(grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#ad7467ddcad8160325b79b8d3a627c42e',1,'grpc_channel_args_destroy(grpc_channel_args *a):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fget_5fcompression_5falgorithm',['grpc_channel_args_get_compression_algorithm',['../channel__args_8h.html#ab6073e21bee62a87f891a10d5bb4a3bb',1,'grpc_channel_args_get_compression_algorithm(const grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#ab6073e21bee62a87f891a10d5bb4a3bb',1,'grpc_channel_args_get_compression_algorithm(const grpc_channel_args *a):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fis_5fcensus_5fenabled',['grpc_channel_args_is_census_enabled',['../channel__args_8h.html#a918e3c374d10937b1cf1a7bec45e96c0',1,'grpc_channel_args_is_census_enabled(const grpc_channel_args *a):&#160;channel_args.c'],['../channel__args_8c.html#a918e3c374d10937b1cf1a7bec45e96c0',1,'grpc_channel_args_is_census_enabled(const grpc_channel_args *a):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fmerge',['grpc_channel_args_merge',['../channel__args_8h.html#aa098be5f086aefff83a52e202d11a39a',1,'grpc_channel_args_merge(const grpc_channel_args *a, const grpc_channel_args *b):&#160;channel_args.c'],['../channel__args_8c.html#aa098be5f086aefff83a52e202d11a39a',1,'grpc_channel_args_merge(const grpc_channel_args *a, const grpc_channel_args *b):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fargs_5fset_5fcompression_5falgorithm',['grpc_channel_args_set_compression_algorithm',['../channel__args_8h.html#a1666cde2d23a797e95cf09e3c26e7f70',1,'grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm):&#160;channel_args.c'],['../channel__args_8c.html#a1666cde2d23a797e95cf09e3c26e7f70',1,'grpc_channel_args_set_compression_algorithm(grpc_channel_args *a, grpc_compression_algorithm algorithm):&#160;channel_args.c']]],
+ ['grpc_5fchannel_5fcheck_5fconnectivity_5fstate',['grpc_channel_check_connectivity_state',['../grpc_8h.html#a9623d8e4df1d17eb26b67d905f1d7cb3',1,'grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect):&#160;channel_connectivity.c'],['../channel__connectivity_8c.html#a9623d8e4df1d17eb26b67d905f1d7cb3',1,'grpc_channel_check_connectivity_state(grpc_channel *channel, int try_to_connect):&#160;channel_connectivity.c']]],
+ ['grpc_5fchannel_5fcreate_5fcall',['grpc_channel_create_call',['../grpc_8h.html#a56c5657c12cb66e5ae4009e1c0f832fc',1,'grpc_channel_create_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, const char *method, const char *host, gpr_timespec deadline, void *reserved):&#160;channel.c'],['../channel_8c.html#aa7def7c2ffbfbc8080146342512db27c',1,'grpc_channel_create_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *cq, const char *method, const char *host, gpr_timespec deadline, void *reserved):&#160;channel.c']]],
+ ['grpc_5fchannel_5fcreate_5ffrom_5ffilters',['grpc_channel_create_from_filters',['../channel_8h.html#a12b25d31348401c51adab93c4f461d58',1,'grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t count, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client):&#160;channel.c'],['../channel_8c.html#a32e56f0a0ab55d90624b92cbbf7bd384',1,'grpc_channel_create_from_filters(const char *target, const grpc_channel_filter **filters, size_t num_filters, const grpc_channel_args *args, grpc_mdctx *mdctx, int is_client):&#160;channel.c']]],
+ ['grpc_5fchannel_5fcreate_5fregistered_5fcall',['grpc_channel_create_registered_call',['../grpc_8h.html#a233585e49ad4a4c7681a6e37e942e2d8',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline, void *reserved):&#160;channel.c'],['../channel_8c.html#a233585e49ad4a4c7681a6e37e942e2d8',1,'grpc_channel_create_registered_call(grpc_channel *channel, grpc_call *parent_call, gpr_uint32 propagation_mask, grpc_completion_queue *completion_queue, void *registered_call_handle, gpr_timespec deadline, void *reserved):&#160;channel.c']]],
+ ['grpc_5fchannel_5fdestroy',['grpc_channel_destroy',['../grpc_8h.html#a16e4b95581ad12e8e0af2af8d41b71b3',1,'grpc_channel_destroy(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a16e4b95581ad12e8e0af2af8d41b71b3',1,'grpc_channel_destroy(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fchannel_5fstack',['grpc_channel_get_channel_stack',['../channel_8h.html#a264b543c86559165c42b1c41cb4c9045',1,'grpc_channel_get_channel_stack(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a264b543c86559165c42b1c41cb4c9045',1,'grpc_channel_get_channel_stack(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fcompression_5falgorithm_5fstring',['grpc_channel_get_compression_algorithm_string',['../channel_8h.html#aee69f0f30f9cdcdd3961b1d253fa29af',1,'grpc_channel_get_compression_algorithm_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#aee69f0f30f9cdcdd3961b1d253fa29af',1,'grpc_channel_get_compression_algorithm_string(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fencodings_5faccepted_5fby_5fpeer_5fstring',['grpc_channel_get_encodings_accepted_by_peer_string',['../channel_8h.html#af2e096869bc751569080e29231604f91',1,'grpc_channel_get_encodings_accepted_by_peer_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#af2e096869bc751569080e29231604f91',1,'grpc_channel_get_encodings_accepted_by_peer_string(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fmax_5fmessage_5flength',['grpc_channel_get_max_message_length',['../channel_8h.html#a1f91159c2a0d259aa7f854ba4204cafd',1,'grpc_channel_get_max_message_length(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a1f91159c2a0d259aa7f854ba4204cafd',1,'grpc_channel_get_max_message_length(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fmessage_5fstring',['grpc_channel_get_message_string',['../channel_8h.html#a3008e3086b47f6170180c32ef88c83db',1,'grpc_channel_get_message_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a3008e3086b47f6170180c32ef88c83db',1,'grpc_channel_get_message_string(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fmetadata_5fcontext',['grpc_channel_get_metadata_context',['../channel_8h.html#a6b9ee58f86b3e3026767b37bbc3efa80',1,'grpc_channel_get_metadata_context(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a6b9ee58f86b3e3026767b37bbc3efa80',1,'grpc_channel_get_metadata_context(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5freffed_5fstatus_5felem',['grpc_channel_get_reffed_status_elem',['../channel_8h.html#a0c93bb726613652c5a22d9f4fb6c2101',1,'grpc_channel_get_reffed_status_elem(grpc_channel *channel, int status_code):&#160;channel.c'],['../channel_8c.html#a49c14becac82008119b5e9fd9d554983',1,'grpc_channel_get_reffed_status_elem(grpc_channel *channel, int i):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5fstatus_5fstring',['grpc_channel_get_status_string',['../channel_8h.html#a2192de2d31a54523311ce241f933e048',1,'grpc_channel_get_status_string(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a2192de2d31a54523311ce241f933e048',1,'grpc_channel_get_status_string(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fget_5ftarget',['grpc_channel_get_target',['../grpc_8h.html#a108ef86bc0e5ebcb05f744315e2a6499',1,'grpc_channel_get_target(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a108ef86bc0e5ebcb05f744315e2a6499',1,'grpc_channel_get_target(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5finternal_5fref',['grpc_channel_internal_ref',['../channel_8h.html#a2e6da9e3b86935fa1ddd6d55bf6b1634',1,'grpc_channel_internal_ref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7e9137c2c6f7cc3c1cdc27fbc5f23b41',1,'grpc_channel_internal_ref(grpc_channel *c):&#160;channel.c']]],
+ ['grpc_5fchannel_5finternal_5funref',['grpc_channel_internal_unref',['../channel_8h.html#a7fe6e3f3337487d8b584cb8d51bdfa6b',1,'grpc_channel_internal_unref(grpc_channel *channel):&#160;channel.c'],['../channel_8c.html#a7fe6e3f3337487d8b584cb8d51bdfa6b',1,'grpc_channel_internal_unref(grpc_channel *channel):&#160;channel.c']]],
+ ['grpc_5fchannel_5fnext_5fop',['grpc_channel_next_op',['../channel__stack_8h.html#aea7eceb60c0e94465c4baea314c0ebd9',1,'grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op):&#160;channel_stack.c'],['../channel__stack_8c.html#aea7eceb60c0e94465c4baea314c0ebd9',1,'grpc_channel_next_op(grpc_channel_element *elem, grpc_transport_op *op):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fregister_5fcall',['grpc_channel_register_call',['../grpc_8h.html#a8bc360e945fb5f6bacf632c34adbc57f',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host, void *reserved):&#160;channel.c'],['../channel_8c.html#a8bc360e945fb5f6bacf632c34adbc57f',1,'grpc_channel_register_call(grpc_channel *channel, const char *method, const char *host, void *reserved):&#160;channel.c']]],
+ ['grpc_5fchannel_5fsecurity_5fconnector_5fcheck_5fcall_5fhost',['grpc_channel_security_connector_check_call_host',['../security__connector_8h.html#a845341440590ee81647b56575eb60168',1,'grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c'],['../security__connector_8c.html#a845341440590ee81647b56575eb60168',1,'grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c']]],
+ ['grpc_5fchannel_5fstack_5fdestroy',['grpc_channel_stack_destroy',['../channel__stack_8h.html#ad06f3ee4d872888e99778e5faa610764',1,'grpc_channel_stack_destroy(grpc_channel_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#ad06f3ee4d872888e99778e5faa610764',1,'grpc_channel_stack_destroy(grpc_channel_stack *stack):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fstack_5felement',['grpc_channel_stack_element',['../channel__stack_8h.html#a85cb9b511c9a4f222ec27d8459cb7c40',1,'grpc_channel_stack_element(grpc_channel_stack *stack, size_t i):&#160;channel_stack.c'],['../channel__stack_8c.html#a6fa445cf1f13f17095e14c0cc8801fb5',1,'grpc_channel_stack_element(grpc_channel_stack *channel_stack, size_t index):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fstack_5ffrom_5ftop_5felement',['grpc_channel_stack_from_top_element',['../channel__stack_8h.html#a5fd8b3503ac2f8193509e2ce02ef9406',1,'grpc_channel_stack_from_top_element(grpc_channel_element *elem):&#160;channel_stack.c'],['../channel__stack_8c.html#a5fd8b3503ac2f8193509e2ce02ef9406',1,'grpc_channel_stack_from_top_element(grpc_channel_element *elem):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fstack_5finit',['grpc_channel_stack_init',['../channel__stack_8h.html#a9dfbcf853676b70efa84cf8777a7b928',1,'grpc_channel_stack_init(const grpc_channel_filter **filters, size_t filter_count, grpc_channel *master, const grpc_channel_args *args, grpc_mdctx *metadata_context, grpc_channel_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#a9dfbcf853676b70efa84cf8777a7b928',1,'grpc_channel_stack_init(const grpc_channel_filter **filters, size_t filter_count, grpc_channel *master, const grpc_channel_args *args, grpc_mdctx *metadata_context, grpc_channel_stack *stack):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fstack_5flast_5felement',['grpc_channel_stack_last_element',['../channel__stack_8h.html#a1245cdffecb56b7eb11d189327dc29b0',1,'grpc_channel_stack_last_element(grpc_channel_stack *stack):&#160;channel_stack.c'],['../channel__stack_8c.html#a663793c2627677279816d636bf310b50',1,'grpc_channel_stack_last_element(grpc_channel_stack *channel_stack):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fstack_5fsize',['grpc_channel_stack_size',['../channel__stack_8h.html#a7593e5b07a422db70484cfb66264dd1b',1,'grpc_channel_stack_size(const grpc_channel_filter **filters, size_t filter_count):&#160;channel_stack.c'],['../channel__stack_8c.html#a7593e5b07a422db70484cfb66264dd1b',1,'grpc_channel_stack_size(const grpc_channel_filter **filters, size_t filter_count):&#160;channel_stack.c']]],
+ ['grpc_5fchannel_5fwatch_5fconnectivity_5fstate',['grpc_channel_watch_connectivity_state',['../grpc_8h.html#a29aa98ca6ce9f7e5116e43b0c414e96b',1,'grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag):&#160;channel_connectivity.c'],['../channel__connectivity_8c.html#a29aa98ca6ce9f7e5116e43b0c414e96b',1,'grpc_channel_watch_connectivity_state(grpc_channel *channel, grpc_connectivity_state last_observed_state, gpr_timespec deadline, grpc_completion_queue *cq, void *tag):&#160;channel_connectivity.c']]],
+ ['grpc_5fchttp2_5fadd_5fincoming_5fgoaway',['grpc_chttp2_add_incoming_goaway',['../internal_8h.html#aeb6a160980622d4e5d1b8e9e608c6771',1,'grpc_chttp2_add_incoming_goaway(grpc_chttp2_transport_global *transport_global, gpr_uint32 goaway_error, gpr_slice goaway_text):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#aeb6a160980622d4e5d1b8e9e608c6771',1,'grpc_chttp2_add_incoming_goaway(grpc_chttp2_transport_global *transport_global, gpr_uint32 goaway_error, gpr_slice goaway_text):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5fbase64_5fencode',['grpc_chttp2_base64_encode',['../bin__encoder_8h.html#a1435a6d866c6e7f7989ca786facc1fde',1,'grpc_chttp2_base64_encode(gpr_slice input):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a1435a6d866c6e7f7989ca786facc1fde',1,'grpc_chttp2_base64_encode(gpr_slice input):&#160;bin_encoder.c']]],
+ ['grpc_5fchttp2_5fbase64_5fencode_5fand_5fhuffman_5fcompress',['grpc_chttp2_base64_encode_and_huffman_compress',['../bin__encoder_8h.html#a0d29385f837594681b517d91d5d578a7',1,'grpc_chttp2_base64_encode_and_huffman_compress(gpr_slice input):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a0d29385f837594681b517d91d5d578a7',1,'grpc_chttp2_base64_encode_and_huffman_compress(gpr_slice input):&#160;bin_encoder.c']]],
+ ['grpc_5fchttp2_5fcleanup_5fwriting',['grpc_chttp2_cleanup_writing',['../internal_8h.html#a309e83a79f87a133dee17a1a7dd592b9',1,'grpc_chttp2_cleanup_writing(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing):&#160;writing.c'],['../writing_8c.html#aec2dafff34e07d99d473de28a658614f',1,'grpc_chttp2_cleanup_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing):&#160;writing.c']]],
+ ['grpc_5fchttp2_5fdata_5fframe_5fcreate_5fempty_5fclose',['grpc_chttp2_data_frame_create_empty_close',['../frame__data_8h.html#aa79c486a29b6e104c57be53a20d91362',1,'grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id):&#160;stream_encoder.c'],['../stream__encoder_8c.html#aa79c486a29b6e104c57be53a20d91362',1,'grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id):&#160;stream_encoder.c']]],
+ ['grpc_5fchttp2_5fdata_5fparser_5fbegin_5fframe',['grpc_chttp2_data_parser_begin_frame',['../frame__data_8h.html#afab39491d68260dc81d1a57cac6f434a',1,'grpc_chttp2_data_parser_begin_frame(grpc_chttp2_data_parser *parser, gpr_uint8 flags):&#160;frame_data.c'],['../frame__data_8c.html#afab39491d68260dc81d1a57cac6f434a',1,'grpc_chttp2_data_parser_begin_frame(grpc_chttp2_data_parser *parser, gpr_uint8 flags):&#160;frame_data.c']]],
+ ['grpc_5fchttp2_5fdata_5fparser_5fdestroy',['grpc_chttp2_data_parser_destroy',['../frame__data_8h.html#a5927900bd0d0911de70cab715f4d4468',1,'grpc_chttp2_data_parser_destroy(grpc_chttp2_data_parser *parser):&#160;frame_data.c'],['../frame__data_8c.html#a5927900bd0d0911de70cab715f4d4468',1,'grpc_chttp2_data_parser_destroy(grpc_chttp2_data_parser *parser):&#160;frame_data.c']]],
+ ['grpc_5fchttp2_5fdata_5fparser_5finit',['grpc_chttp2_data_parser_init',['../frame__data_8h.html#a796d3b28bd11e75897705b4f92a5cae7',1,'grpc_chttp2_data_parser_init(grpc_chttp2_data_parser *parser):&#160;frame_data.c'],['../frame__data_8c.html#a796d3b28bd11e75897705b4f92a5cae7',1,'grpc_chttp2_data_parser_init(grpc_chttp2_data_parser *parser):&#160;frame_data.c']]],
+ ['grpc_5fchttp2_5fdata_5fparser_5fparse',['grpc_chttp2_data_parser_parse',['../frame__data_8h.html#abc519029db35772068e9a052076fcfa1',1,'grpc_chttp2_data_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_data.c'],['../frame__data_8c.html#abc519029db35772068e9a052076fcfa1',1,'grpc_chttp2_data_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_data.c']]],
+ ['grpc_5fchttp2_5fdecode_5ftimeout',['grpc_chttp2_decode_timeout',['../timeout__encoding_8h.html#ac96a9d21da277e6a790fa8ac5846b5d8',1,'grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout):&#160;timeout_encoding.c'],['../timeout__encoding_8c.html#ac96a9d21da277e6a790fa8ac5846b5d8',1,'grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout):&#160;timeout_encoding.c']]],
+ ['grpc_5fchttp2_5fencode',['grpc_chttp2_encode',['../stream__encoder_8h.html#a1fdaaa3443176e8815ffe75804b5efbd',1,'grpc_chttp2_encode(grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output):&#160;stream_encoder.c'],['../stream__encoder_8c.html#a1fdaaa3443176e8815ffe75804b5efbd',1,'grpc_chttp2_encode(grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output):&#160;stream_encoder.c']]],
+ ['grpc_5fchttp2_5fencode_5ftimeout',['grpc_chttp2_encode_timeout',['../timeout__encoding_8h.html#aa4128995f3b3d4fe068c1635a85f7bcc',1,'grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer):&#160;timeout_encoding.c'],['../timeout__encoding_8c.html#aa4128995f3b3d4fe068c1635a85f7bcc',1,'grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer):&#160;timeout_encoding.c']]],
+ ['grpc_5fchttp2_5fflowctl_5ftrace',['grpc_chttp2_flowctl_trace',['../internal_8h.html#ac054ecf6e743093e5527787063f3acaa',1,'grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#ac054ecf6e743093e5527787063f3acaa',1,'grpc_chttp2_flowctl_trace(const char *file, int line, const char *reason, const char *context, const char *var, int is_client, gpr_uint32 stream_id, gpr_int64 current_value, gpr_int64 delta):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5ffor_5fall_5fstreams',['grpc_chttp2_for_all_streams',['../internal_8h.html#a62031f6afc6643cc2f34b4af2d547576',1,'grpc_chttp2_for_all_streams(grpc_chttp2_transport_global *transport_global, void *user_data, void(*cb)(grpc_chttp2_transport_global *transport_global, void *user_data, grpc_chttp2_stream_global *stream_global)):&#160;stream_lists.c'],['../stream__lists_8c.html#a62031f6afc6643cc2f34b4af2d547576',1,'grpc_chttp2_for_all_streams(grpc_chttp2_transport_global *transport_global, void *user_data, void(*cb)(grpc_chttp2_transport_global *transport_global, void *user_data, grpc_chttp2_stream_global *stream_global)):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5fget_5falpn_5fversion_5findex',['grpc_chttp2_get_alpn_version_index',['../alpn_8h.html#a3f09d970c73c43952620b5e983c77dc5',1,'grpc_chttp2_get_alpn_version_index(size_t i):&#160;alpn.c'],['../alpn_8c.html#a3f09d970c73c43952620b5e983c77dc5',1,'grpc_chttp2_get_alpn_version_index(size_t i):&#160;alpn.c']]],
+ ['grpc_5fchttp2_5fgoaway_5fappend',['grpc_chttp2_goaway_append',['../frame__goaway_8h.html#a71bd236ace0cb6b0f04ebb1049efc5bc',1,'grpc_chttp2_goaway_append(gpr_uint32 last_stream_id, gpr_uint32 error_code, gpr_slice debug_data, gpr_slice_buffer *slice_buffer):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a71bd236ace0cb6b0f04ebb1049efc5bc',1,'grpc_chttp2_goaway_append(gpr_uint32 last_stream_id, gpr_uint32 error_code, gpr_slice debug_data, gpr_slice_buffer *slice_buffer):&#160;frame_goaway.c']]],
+ ['grpc_5fchttp2_5fgoaway_5fparser_5fbegin_5fframe',['grpc_chttp2_goaway_parser_begin_frame',['../frame__goaway_8h.html#a48814915966d3dd70b73d854629813b6',1,'grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a2dd5fba43ce1f26f220199c1c7db0f05',1,'grpc_chttp2_goaway_parser_begin_frame(grpc_chttp2_goaway_parser *p, gpr_uint32 length, gpr_uint8 flags):&#160;frame_goaway.c']]],
+ ['grpc_5fchttp2_5fgoaway_5fparser_5fdestroy',['grpc_chttp2_goaway_parser_destroy',['../frame__goaway_8h.html#a5cd3e388f5844ad2c4c7d1c9488436a8',1,'grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a5cd3e388f5844ad2c4c7d1c9488436a8',1,'grpc_chttp2_goaway_parser_destroy(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c']]],
+ ['grpc_5fchttp2_5fgoaway_5fparser_5finit',['grpc_chttp2_goaway_parser_init',['../frame__goaway_8h.html#a8df9b9a3fcd7bc6d679b47909c2c8f23',1,'grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a8df9b9a3fcd7bc6d679b47909c2c8f23',1,'grpc_chttp2_goaway_parser_init(grpc_chttp2_goaway_parser *p):&#160;frame_goaway.c']]],
+ ['grpc_5fchttp2_5fgoaway_5fparser_5fparse',['grpc_chttp2_goaway_parser_parse',['../frame__goaway_8h.html#a52a6863feebfb5a9962330d42b22be2d',1,'grpc_chttp2_goaway_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_goaway.c'],['../frame__goaway_8c.html#a52a6863feebfb5a9962330d42b22be2d',1,'grpc_chttp2_goaway_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_goaway.c']]],
+ ['grpc_5fchttp2_5fgrpc_5fstatus_5fto_5fhttp2_5ferror',['grpc_chttp2_grpc_status_to_http2_error',['../status__conversion_8h.html#a375c081b20a1ff583a12374db7cbb5d6',1,'grpc_chttp2_grpc_status_to_http2_error(grpc_status_code status):&#160;status_conversion.c'],['../status__conversion_8c.html#a8fc288b0c9b0f2333adb3c1de2559c1d',1,'grpc_chttp2_grpc_status_to_http2_error(grpc_status_code status):&#160;status_conversion.c']]],
+ ['grpc_5fchttp2_5fgrpc_5fstatus_5fto_5fhttp2_5fstatus',['grpc_chttp2_grpc_status_to_http2_status',['../status__conversion_8h.html#a30ec4cf33600ca53524bb3003c02b37a',1,'grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status):&#160;status_conversion.c'],['../status__conversion_8c.html#a30ec4cf33600ca53524bb3003c02b37a',1,'grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status):&#160;status_conversion.c']]],
+ ['grpc_5fchttp2_5fhas_5fstreams',['grpc_chttp2_has_streams',['../internal_8h.html#a19ad8f2b321787a1255a888d5d5923f1',1,'grpc_chttp2_has_streams(grpc_chttp2_transport *t):&#160;stream_lists.c'],['../stream__lists_8c.html#a19ad8f2b321787a1255a888d5d5923f1',1,'grpc_chttp2_has_streams(grpc_chttp2_transport *t):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5fheader_5fparser_5fparse',['grpc_chttp2_header_parser_parse',['../hpack__parser_8h.html#a7a92d332cfe4cdd2fe066d8c187a19c3',1,'grpc_chttp2_header_parser_parse(void *hpack_parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;hpack_parser.c'],['../hpack__parser_8c.html#a7a92d332cfe4cdd2fe066d8c187a19c3',1,'grpc_chttp2_header_parser_parse(void *hpack_parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;hpack_parser.c']]],
+ ['grpc_5fchttp2_5fhpack_5fcompressor_5fdestroy',['grpc_chttp2_hpack_compressor_destroy',['../stream__encoder_8h.html#a03663bcc8cda8973711333e62e7aff66',1,'grpc_chttp2_hpack_compressor_destroy(grpc_chttp2_hpack_compressor *c):&#160;stream_encoder.c'],['../stream__encoder_8c.html#a03663bcc8cda8973711333e62e7aff66',1,'grpc_chttp2_hpack_compressor_destroy(grpc_chttp2_hpack_compressor *c):&#160;stream_encoder.c']]],
+ ['grpc_5fchttp2_5fhpack_5fcompressor_5finit',['grpc_chttp2_hpack_compressor_init',['../stream__encoder_8h.html#ad6a798a633ba7e2b452825cf904c3e89',1,'grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c, grpc_mdctx *mdctx):&#160;stream_encoder.c'],['../stream__encoder_8c.html#ad9ec21ece920fa6f844eeecf4b5c4149',1,'grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c, grpc_mdctx *ctx):&#160;stream_encoder.c']]],
+ ['grpc_5fchttp2_5fhpack_5fparser_5fdestroy',['grpc_chttp2_hpack_parser_destroy',['../hpack__parser_8h.html#ae43cb55b0e7102694c68c29d93cd3573',1,'grpc_chttp2_hpack_parser_destroy(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c'],['../hpack__parser_8c.html#ae43cb55b0e7102694c68c29d93cd3573',1,'grpc_chttp2_hpack_parser_destroy(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c']]],
+ ['grpc_5fchttp2_5fhpack_5fparser_5finit',['grpc_chttp2_hpack_parser_init',['../hpack__parser_8h.html#ae9f87d2fc6cdda2cfcedd228feff9a43',1,'grpc_chttp2_hpack_parser_init(grpc_chttp2_hpack_parser *p, grpc_mdctx *mdctx):&#160;hpack_parser.c'],['../hpack__parser_8c.html#ae9f87d2fc6cdda2cfcedd228feff9a43',1,'grpc_chttp2_hpack_parser_init(grpc_chttp2_hpack_parser *p, grpc_mdctx *mdctx):&#160;hpack_parser.c']]],
+ ['grpc_5fchttp2_5fhpack_5fparser_5fparse',['grpc_chttp2_hpack_parser_parse',['../hpack__parser_8h.html#a883d1c556ca6aaea2fbb04dda7928ebc',1,'grpc_chttp2_hpack_parser_parse(grpc_chttp2_hpack_parser *p, const gpr_uint8 *beg, const gpr_uint8 *end):&#160;hpack_parser.c'],['../hpack__parser_8c.html#a883d1c556ca6aaea2fbb04dda7928ebc',1,'grpc_chttp2_hpack_parser_parse(grpc_chttp2_hpack_parser *p, const gpr_uint8 *beg, const gpr_uint8 *end):&#160;hpack_parser.c']]],
+ ['grpc_5fchttp2_5fhpack_5fparser_5fset_5fhas_5fpriority',['grpc_chttp2_hpack_parser_set_has_priority',['../hpack__parser_8h.html#a9fc7e7f152280acc512689e138805eee',1,'grpc_chttp2_hpack_parser_set_has_priority(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c'],['../hpack__parser_8c.html#a9fc7e7f152280acc512689e138805eee',1,'grpc_chttp2_hpack_parser_set_has_priority(grpc_chttp2_hpack_parser *p):&#160;hpack_parser.c']]],
+ ['grpc_5fchttp2_5fhpack_5fvarint_5flength',['grpc_chttp2_hpack_varint_length',['../varint_8h.html#a2b4567fce80183246809231da7d798dc',1,'grpc_chttp2_hpack_varint_length(gpr_uint32 tail_value):&#160;varint.c'],['../varint_8c.html#a2b4567fce80183246809231da7d798dc',1,'grpc_chttp2_hpack_varint_length(gpr_uint32 tail_value):&#160;varint.c']]],
+ ['grpc_5fchttp2_5fhpack_5fwrite_5fvarint_5ftail',['grpc_chttp2_hpack_write_varint_tail',['../varint_8h.html#a7fcc1174a3686feebdb7085e30283a66',1,'grpc_chttp2_hpack_write_varint_tail(gpr_uint32 tail_value, gpr_uint8 *target, int tail_length):&#160;varint.c'],['../varint_8c.html#a7fcc1174a3686feebdb7085e30283a66',1,'grpc_chttp2_hpack_write_varint_tail(gpr_uint32 tail_value, gpr_uint8 *target, int tail_length):&#160;varint.c']]],
+ ['grpc_5fchttp2_5fhptbl_5fadd',['grpc_chttp2_hptbl_add',['../hpack__table_8h.html#a1ad3f82e2b6f66cf022f672861b65b84',1,'grpc_chttp2_hptbl_add(grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c'],['../hpack__table_8c.html#a1ad3f82e2b6f66cf022f672861b65b84',1,'grpc_chttp2_hptbl_add(grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c']]],
+ ['grpc_5fchttp2_5fhptbl_5fdestroy',['grpc_chttp2_hptbl_destroy',['../hpack__table_8h.html#aeef559491f324858e464dff14851d857',1,'grpc_chttp2_hptbl_destroy(grpc_chttp2_hptbl *tbl):&#160;hpack_table.c'],['../hpack__table_8c.html#aeef559491f324858e464dff14851d857',1,'grpc_chttp2_hptbl_destroy(grpc_chttp2_hptbl *tbl):&#160;hpack_table.c']]],
+ ['grpc_5fchttp2_5fhptbl_5ffind',['grpc_chttp2_hptbl_find',['../hpack__table_8h.html#aaa946e97b0f962e4d7e8fb8b4886f1ba',1,'grpc_chttp2_hptbl_find(const grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c'],['../hpack__table_8c.html#aaa946e97b0f962e4d7e8fb8b4886f1ba',1,'grpc_chttp2_hptbl_find(const grpc_chttp2_hptbl *tbl, grpc_mdelem *md):&#160;hpack_table.c']]],
+ ['grpc_5fchttp2_5fhptbl_5finit',['grpc_chttp2_hptbl_init',['../hpack__table_8h.html#a17492a855a901fafa3086087e74a16f0',1,'grpc_chttp2_hptbl_init(grpc_chttp2_hptbl *tbl, grpc_mdctx *mdctx):&#160;hpack_table.c'],['../hpack__table_8c.html#a17492a855a901fafa3086087e74a16f0',1,'grpc_chttp2_hptbl_init(grpc_chttp2_hptbl *tbl, grpc_mdctx *mdctx):&#160;hpack_table.c']]],
+ ['grpc_5fchttp2_5fhptbl_5flookup',['grpc_chttp2_hptbl_lookup',['../hpack__table_8h.html#a3e857648df8d6b50e5faac502bd5fe5b',1,'grpc_chttp2_hptbl_lookup(const grpc_chttp2_hptbl *tbl, gpr_uint32 index):&#160;hpack_table.c'],['../hpack__table_8c.html#a3e857648df8d6b50e5faac502bd5fe5b',1,'grpc_chttp2_hptbl_lookup(const grpc_chttp2_hptbl *tbl, gpr_uint32 index):&#160;hpack_table.c']]],
+ ['grpc_5fchttp2_5fhttp2_5ferror_5fto_5fgrpc_5fstatus',['grpc_chttp2_http2_error_to_grpc_status',['../status__conversion_8h.html#ae4babdebe7ad9dc3b68b37b86d00f3e2',1,'grpc_chttp2_http2_error_to_grpc_status(grpc_chttp2_error_code error):&#160;status_conversion.c'],['../status__conversion_8c.html#ae4babdebe7ad9dc3b68b37b86d00f3e2',1,'grpc_chttp2_http2_error_to_grpc_status(grpc_chttp2_error_code error):&#160;status_conversion.c']]],
+ ['grpc_5fchttp2_5fhttp2_5fstatus_5fto_5fgrpc_5fstatus',['grpc_chttp2_http2_status_to_grpc_status',['../status__conversion_8h.html#a6e442a5cee1439a8cf37203b40956d12',1,'grpc_chttp2_http2_status_to_grpc_status(int status):&#160;status_conversion.c'],['../status__conversion_8c.html#a6e442a5cee1439a8cf37203b40956d12',1,'grpc_chttp2_http2_status_to_grpc_status(int status):&#160;status_conversion.c']]],
+ ['grpc_5fchttp2_5fhuffman_5fcompress',['grpc_chttp2_huffman_compress',['../bin__encoder_8h.html#a4445cb57a3331537c4d942764b555123',1,'grpc_chttp2_huffman_compress(gpr_slice input):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a4445cb57a3331537c4d942764b555123',1,'grpc_chttp2_huffman_compress(gpr_slice input):&#160;bin_encoder.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fadd',['grpc_chttp2_incoming_metadata_buffer_add',['../incoming__metadata_8h.html#a0b7de798f56d0202db1102c2c87313d0',1,'grpc_chttp2_incoming_metadata_buffer_add(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_mdelem *elem):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a0b7de798f56d0202db1102c2c87313d0',1,'grpc_chttp2_incoming_metadata_buffer_add(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_mdelem *elem):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fdestroy',['grpc_chttp2_incoming_metadata_buffer_destroy',['../incoming__metadata_8h.html#a640db57113d389432d42bda5e1169b31',1,'grpc_chttp2_incoming_metadata_buffer_destroy(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a640db57113d389432d42bda5e1169b31',1,'grpc_chttp2_incoming_metadata_buffer_destroy(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5finit',['grpc_chttp2_incoming_metadata_buffer_init',['../incoming__metadata_8h.html#acb327575a569f6d7fbb40c309119bc00',1,'grpc_chttp2_incoming_metadata_buffer_init(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#acb327575a569f6d7fbb40c309119bc00',1,'grpc_chttp2_incoming_metadata_buffer_init(grpc_chttp2_incoming_metadata_buffer *buffer):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fplace_5fmetadata_5fbatch_5finto',['grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into',['../incoming__metadata_8h.html#a6b6375d9d949b70f2d38ceeb57437137',1,'grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a6b6375d9d949b70f2d38ceeb57437137',1,'grpc_chttp2_incoming_metadata_buffer_place_metadata_batch_into(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fpostprocess_5fsopb_5fand_5fbegin_5flive_5fop',['grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op',['../incoming__metadata_8h.html#aafe1950af666833c29b8086f4931be4d',1,'grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb, grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#aafe1950af666833c29b8086f4931be4d',1,'grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op(grpc_chttp2_incoming_metadata_buffer *buffer, grpc_stream_op_buffer *sopb, grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5freset',['grpc_chttp2_incoming_metadata_buffer_reset',['../incoming__metadata_8h.html#ad1f653fae150dc145f909b855a28e883',1,'incoming_metadata.h']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fset_5fdeadline',['grpc_chttp2_incoming_metadata_buffer_set_deadline',['../incoming__metadata_8h.html#aba03088316cada64053b68851b5a5603',1,'grpc_chttp2_incoming_metadata_buffer_set_deadline(grpc_chttp2_incoming_metadata_buffer *buffer, gpr_timespec deadline):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#aba03088316cada64053b68851b5a5603',1,'grpc_chttp2_incoming_metadata_buffer_set_deadline(grpc_chttp2_incoming_metadata_buffer *buffer, gpr_timespec deadline):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5fbuffer_5fswap',['grpc_chttp2_incoming_metadata_buffer_swap',['../incoming__metadata_8c.html#a3ae615483b18241fe3a8fe7c9897cee4',1,'incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fincoming_5fmetadata_5flive_5fop_5fbuffer_5fend',['grpc_chttp2_incoming_metadata_live_op_buffer_end',['../incoming__metadata_8h.html#a84fcf79fb151ceab04531f8921ed51f2',1,'grpc_chttp2_incoming_metadata_live_op_buffer_end(grpc_chttp2_incoming_metadata_live_op_buffer *live_op_buffer):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a5b987a9d3099c62ad4a6c198242b884e',1,'grpc_chttp2_incoming_metadata_live_op_buffer_end(grpc_chttp2_incoming_metadata_live_op_buffer *buffer):&#160;incoming_metadata.c']]],
+ ['grpc_5fchttp2_5fis_5falpn_5fversion_5fsupported',['grpc_chttp2_is_alpn_version_supported',['../alpn_8h.html#ad4d4c481dfaefe5690ccb83861466f6b',1,'grpc_chttp2_is_alpn_version_supported(const char *version, size_t size):&#160;alpn.c'],['../alpn_8c.html#ad4d4c481dfaefe5690ccb83861466f6b',1,'grpc_chttp2_is_alpn_version_supported(const char *version, size_t size):&#160;alpn.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fcancelled_5fwaiting_5ffor_5fwriting',['grpc_chttp2_list_add_cancelled_waiting_for_writing',['../internal_8h.html#ad26dae5e10a026530f50b133359b3ee2',1,'grpc_chttp2_list_add_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ad26dae5e10a026530f50b133359b3ee2',1,'grpc_chttp2_list_add_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fclosed_5fwaiting_5ffor_5fparsing',['grpc_chttp2_list_add_closed_waiting_for_parsing',['../internal_8h.html#a1208f234dcb6b2a73be3c875b2b52907',1,'grpc_chttp2_list_add_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a1208f234dcb6b2a73be3c875b2b52907',1,'grpc_chttp2_list_add_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5ffirst_5fwritable_5fstream',['grpc_chttp2_list_add_first_writable_stream',['../internal_8h.html#a8858ea6e4f6e7c363985793b403a0ac9',1,'grpc_chttp2_list_add_first_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a8858ea6e4f6e7c363985793b403a0ac9',1,'grpc_chttp2_list_add_first_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fincoming_5fwindow_5fupdated',['grpc_chttp2_list_add_incoming_window_updated',['../internal_8h.html#a1d99597284d4c0a0bd3cbf102ff415a2',1,'grpc_chttp2_list_add_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a1d99597284d4c0a0bd3cbf102ff415a2',1,'grpc_chttp2_list_add_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fparsing_5fseen_5fstream',['grpc_chttp2_list_add_parsing_seen_stream',['../internal_8h.html#a771e6e4a553060bfac71d00b5f866877',1,'grpc_chttp2_list_add_parsing_seen_stream(grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing):&#160;stream_lists.c'],['../stream__lists_8c.html#a771e6e4a553060bfac71d00b5f866877',1,'grpc_chttp2_list_add_parsing_seen_stream(grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fread_5fwrite_5fstate_5fchanged',['grpc_chttp2_list_add_read_write_state_changed',['../internal_8h.html#aa6b5168e8b96d0bc9f9d84a4cbef653a',1,'grpc_chttp2_list_add_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#aa6b5168e8b96d0bc9f9d84a4cbef653a',1,'grpc_chttp2_list_add_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fwaiting_5ffor_5fconcurrency',['grpc_chttp2_list_add_waiting_for_concurrency',['../internal_8h.html#a71d9dea1ff323c374d7ea47818defc2e',1,'grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a71d9dea1ff323c374d7ea47818defc2e',1,'grpc_chttp2_list_add_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fwritable_5fstream',['grpc_chttp2_list_add_writable_stream',['../internal_8h.html#a117877f5202f072aa35e7ada0379d0db',1,'grpc_chttp2_list_add_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a117877f5202f072aa35e7ada0379d0db',1,'grpc_chttp2_list_add_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fwriting_5fstream',['grpc_chttp2_list_add_writing_stream',['../internal_8h.html#af5740bd38b626e875166e60e697e099e',1,'grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#af5740bd38b626e875166e60e697e099e',1,'grpc_chttp2_list_add_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fadd_5fwritten_5fstream',['grpc_chttp2_list_add_written_stream',['../internal_8h.html#ac6b7a089de78b67a9650e42b4a76ac69',1,'grpc_chttp2_list_add_written_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#ac6b7a089de78b67a9650e42b4a76ac69',1,'grpc_chttp2_list_add_written_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing *stream_writing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fhave_5fwriting_5fstreams',['grpc_chttp2_list_have_writing_streams',['../internal_8h.html#a2c7a37cef27c29528850701b9cf772d4',1,'grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport_writing *transport_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#a2c7a37cef27c29528850701b9cf772d4',1,'grpc_chttp2_list_have_writing_streams(grpc_chttp2_transport_writing *transport_writing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fcancelled_5fwaiting_5ffor_5fwriting',['grpc_chttp2_list_pop_cancelled_waiting_for_writing',['../internal_8h.html#ad2d2a802b9072505d1e6f8bb68727f44',1,'grpc_chttp2_list_pop_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ad2d2a802b9072505d1e6f8bb68727f44',1,'grpc_chttp2_list_pop_cancelled_waiting_for_writing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fclosed_5fwaiting_5ffor_5fparsing',['grpc_chttp2_list_pop_closed_waiting_for_parsing',['../internal_8h.html#ad0434ee720b66a5ee51c9904548857af',1,'grpc_chttp2_list_pop_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ad0434ee720b66a5ee51c9904548857af',1,'grpc_chttp2_list_pop_closed_waiting_for_parsing(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fincoming_5fwindow_5fupdated',['grpc_chttp2_list_pop_incoming_window_updated',['../internal_8h.html#a90a6cb6d111a750ab1f28bf4e438bb62',1,'grpc_chttp2_list_pop_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c'],['../stream__lists_8c.html#a90a6cb6d111a750ab1f28bf4e438bb62',1,'grpc_chttp2_list_pop_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fparsing_5fseen_5fstream',['grpc_chttp2_list_pop_parsing_seen_stream',['../internal_8h.html#a1d1ec9b2edce465d2fd18002a403878d',1,'grpc_chttp2_list_pop_parsing_seen_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c'],['../stream__lists_8c.html#a1d1ec9b2edce465d2fd18002a403878d',1,'grpc_chttp2_list_pop_parsing_seen_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_parsing **stream_parsing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fread_5fwrite_5fstate_5fchanged',['grpc_chttp2_list_pop_read_write_state_changed',['../internal_8h.html#ac9e8165e01d872ed42c0333aee9d31c4',1,'grpc_chttp2_list_pop_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#ac9e8165e01d872ed42c0333aee9d31c4',1,'grpc_chttp2_list_pop_read_write_state_changed(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fwaiting_5ffor_5fconcurrency',['grpc_chttp2_list_pop_waiting_for_concurrency',['../internal_8h.html#a6b62b98b415b3984616d4e851f0ff5c0',1,'grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a6b62b98b415b3984616d4e851f0ff5c0',1,'grpc_chttp2_list_pop_waiting_for_concurrency(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global **stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fwritable_5fstream',['grpc_chttp2_list_pop_writable_stream',['../internal_8h.html#aeac970afdd6294bac9d1dcb84b702167',1,'grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#aeac970afdd6294bac9d1dcb84b702167',1,'grpc_chttp2_list_pop_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fwriting_5fstream',['grpc_chttp2_list_pop_writing_stream',['../internal_8h.html#aba4771272cd49e3012d81c05fad1bdb7',1,'grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#aba4771272cd49e3012d81c05fad1bdb7',1,'grpc_chttp2_list_pop_writing_stream(grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fpop_5fwritten_5fstream',['grpc_chttp2_list_pop_written_stream',['../internal_8h.html#a3107afcec2694dd7c7855d540a560090',1,'grpc_chttp2_list_pop_written_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c'],['../stream__lists_8c.html#a3107afcec2694dd7c7855d540a560090',1,'grpc_chttp2_list_pop_written_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing, grpc_chttp2_stream_global **stream_global, grpc_chttp2_stream_writing **stream_writing):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fremove_5fincoming_5fwindow_5fupdated',['grpc_chttp2_list_remove_incoming_window_updated',['../internal_8h.html#a8a7f981b74e1e99b0a1afe0c45702d89',1,'grpc_chttp2_list_remove_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a8a7f981b74e1e99b0a1afe0c45702d89',1,'grpc_chttp2_list_remove_incoming_window_updated(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5flist_5fremove_5fwritable_5fstream',['grpc_chttp2_list_remove_writable_stream',['../internal_8h.html#a789d5bcd10c0f1c7ad2fc32190fd87a0',1,'grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c'],['../stream__lists_8c.html#a789d5bcd10c0f1c7ad2fc32190fd87a0',1,'grpc_chttp2_list_remove_writable_stream(grpc_chttp2_transport_global *transport_global, grpc_chttp2_stream_global *stream_global):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5fnum_5falpn_5fversions',['grpc_chttp2_num_alpn_versions',['../alpn_8h.html#aa7e91d317127b4a8a8a1cbb6acc942f5',1,'grpc_chttp2_num_alpn_versions(void):&#160;alpn.c'],['../alpn_8c.html#aa7e91d317127b4a8a8a1cbb6acc942f5',1,'grpc_chttp2_num_alpn_versions(void):&#160;alpn.c']]],
+ ['grpc_5fchttp2_5fparsing_5faccept_5fstream',['grpc_chttp2_parsing_accept_stream',['../internal_8h.html#a25a39d1d95e7140c1ae8f765ffd92847',1,'grpc_chttp2_parsing_accept_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a25a39d1d95e7140c1ae8f765ffd92847',1,'grpc_chttp2_parsing_accept_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5fparsing_5fbecome_5fskip_5fparser',['grpc_chttp2_parsing_become_skip_parser',['../internal_8h.html#ad6a13571d6666f45a64c8e0f6b234e60',1,'grpc_chttp2_parsing_become_skip_parser(grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c'],['../parsing_8c.html#ad6a13571d6666f45a64c8e0f6b234e60',1,'grpc_chttp2_parsing_become_skip_parser(grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c']]],
+ ['grpc_5fchttp2_5fparsing_5flookup_5fstream',['grpc_chttp2_parsing_lookup_stream',['../internal_8h.html#ae19b5968ebea2a077650652f1a3af46d',1,'grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#ae19b5968ebea2a077650652f1a3af46d',1,'grpc_chttp2_parsing_lookup_stream(grpc_chttp2_transport_parsing *transport_parsing, gpr_uint32 id):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5fperform_5fread',['grpc_chttp2_perform_read',['../internal_8h.html#abeaab2fead1bddefe92af0bc61a3a33f',1,'grpc_chttp2_perform_read(grpc_chttp2_transport_parsing *transport_parsing, gpr_slice slice):&#160;parsing.c'],['../parsing_8c.html#abeaab2fead1bddefe92af0bc61a3a33f',1,'grpc_chttp2_perform_read(grpc_chttp2_transport_parsing *transport_parsing, gpr_slice slice):&#160;parsing.c']]],
+ ['grpc_5fchttp2_5fperform_5fwrites',['grpc_chttp2_perform_writes',['../internal_8h.html#a8fa6e3087336e9d487f3987148cc3930',1,'grpc_chttp2_perform_writes(grpc_chttp2_transport_writing *transport_writing, grpc_endpoint *endpoint):&#160;writing.c'],['../writing_8c.html#a8fa6e3087336e9d487f3987148cc3930',1,'grpc_chttp2_perform_writes(grpc_chttp2_transport_writing *transport_writing, grpc_endpoint *endpoint):&#160;writing.c']]],
+ ['grpc_5fchttp2_5fping_5fcreate',['grpc_chttp2_ping_create',['../frame__ping_8h.html#a80bb3f2ba166dcbd164aa04e680c58e3',1,'grpc_chttp2_ping_create(gpr_uint8 ack, gpr_uint8 *opaque_8bytes):&#160;frame_ping.c'],['../frame__ping_8c.html#a80bb3f2ba166dcbd164aa04e680c58e3',1,'grpc_chttp2_ping_create(gpr_uint8 ack, gpr_uint8 *opaque_8bytes):&#160;frame_ping.c']]],
+ ['grpc_5fchttp2_5fping_5fparser_5fbegin_5fframe',['grpc_chttp2_ping_parser_begin_frame',['../frame__ping_8h.html#a76f66f3bbe53a20610183253d30c57f7',1,'grpc_chttp2_ping_parser_begin_frame(grpc_chttp2_ping_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_ping.c'],['../frame__ping_8c.html#a76f66f3bbe53a20610183253d30c57f7',1,'grpc_chttp2_ping_parser_begin_frame(grpc_chttp2_ping_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_ping.c']]],
+ ['grpc_5fchttp2_5fping_5fparser_5fparse',['grpc_chttp2_ping_parser_parse',['../frame__ping_8h.html#ace393509f26406ff6bdc9e60e7534042',1,'grpc_chttp2_ping_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_ping.c'],['../frame__ping_8c.html#ace393509f26406ff6bdc9e60e7534042',1,'grpc_chttp2_ping_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_ping.c']]],
+ ['grpc_5fchttp2_5fpreencode',['grpc_chttp2_preencode',['../stream__encoder_8h.html#a3ee751a56974f45d33d89ce7f02cf022',1,'grpc_chttp2_preencode(grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops):&#160;stream_encoder.c'],['../stream__encoder_8c.html#a3ee751a56974f45d33d89ce7f02cf022',1,'grpc_chttp2_preencode(grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops):&#160;stream_encoder.c']]],
+ ['grpc_5fchttp2_5fprepare_5fto_5fread',['grpc_chttp2_prepare_to_read',['../internal_8h.html#ae444a83dc73e9a658e7df625a04b101a',1,'grpc_chttp2_prepare_to_read(grpc_chttp2_transport_global *global, grpc_chttp2_transport_parsing *parsing):&#160;parsing.c'],['../parsing_8c.html#ae010263eae7de4e41a74679b11579825',1,'grpc_chttp2_prepare_to_read(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c']]],
+ ['grpc_5fchttp2_5fpublish_5freads',['grpc_chttp2_publish_reads',['../internal_8h.html#a4d137f455d722521fd7dab4fd13e1697',1,'grpc_chttp2_publish_reads(grpc_chttp2_transport_global *global, grpc_chttp2_transport_parsing *parsing):&#160;parsing.c'],['../parsing_8c.html#aba67e2ed1d9d5ac25c0d5b2ea31e8137',1,'grpc_chttp2_publish_reads(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_parsing *transport_parsing):&#160;parsing.c']]],
+ ['grpc_5fchttp2_5fregister_5fstream',['grpc_chttp2_register_stream',['../internal_8h.html#accb6dbbacb57c3f9860e6ec6eca2390e',1,'grpc_chttp2_register_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s):&#160;stream_lists.c'],['../stream__lists_8c.html#accb6dbbacb57c3f9860e6ec6eca2390e',1,'grpc_chttp2_register_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5frst_5fstream_5fcreate',['grpc_chttp2_rst_stream_create',['../frame__rst__stream_8h.html#aecab04c529c662e1703ae01fb70d7687',1,'grpc_chttp2_rst_stream_create(gpr_uint32 stream_id, gpr_uint32 code):&#160;frame_rst_stream.c'],['../frame__rst__stream_8c.html#a6a627690f79faf403072532d19a08895',1,'grpc_chttp2_rst_stream_create(gpr_uint32 id, gpr_uint32 code):&#160;frame_rst_stream.c']]],
+ ['grpc_5fchttp2_5frst_5fstream_5fparser_5fbegin_5fframe',['grpc_chttp2_rst_stream_parser_begin_frame',['../frame__rst__stream_8h.html#a3138dce884dfcb8c9653de757261d16e',1,'grpc_chttp2_rst_stream_parser_begin_frame(grpc_chttp2_rst_stream_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_rst_stream.c'],['../frame__rst__stream_8c.html#a3138dce884dfcb8c9653de757261d16e',1,'grpc_chttp2_rst_stream_parser_begin_frame(grpc_chttp2_rst_stream_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_rst_stream.c']]],
+ ['grpc_5fchttp2_5frst_5fstream_5fparser_5fparse',['grpc_chttp2_rst_stream_parser_parse',['../frame__rst__stream_8h.html#ad89852ed41fa9b715fb86ab6193160fc',1,'grpc_chttp2_rst_stream_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_rst_stream.c'],['../frame__rst__stream_8c.html#ad89852ed41fa9b715fb86ab6193160fc',1,'grpc_chttp2_rst_stream_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_rst_stream.c']]],
+ ['grpc_5fchttp2_5fschedule_5fclosure',['grpc_chttp2_schedule_closure',['../internal_8h.html#a6f8b16bb6048f85107966a4be9ff4a4d',1,'grpc_chttp2_schedule_closure(grpc_chttp2_transport_global *transport_global, grpc_iomgr_closure *closure, int success):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a6f8b16bb6048f85107966a4be9ff4a4d',1,'grpc_chttp2_schedule_closure(grpc_chttp2_transport_global *transport_global, grpc_iomgr_closure *closure, int success):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5fsettings_5fack_5fcreate',['grpc_chttp2_settings_ack_create',['../frame__settings_8h.html#aa1382503cac023cb2cbf516427ec7954',1,'grpc_chttp2_settings_ack_create(void):&#160;frame_settings.c'],['../frame__settings_8c.html#aa1382503cac023cb2cbf516427ec7954',1,'grpc_chttp2_settings_ack_create(void):&#160;frame_settings.c']]],
+ ['grpc_5fchttp2_5fsettings_5fcreate',['grpc_chttp2_settings_create',['../frame__settings_8h.html#aa7db515ebcf9a8add8ade457502d065a',1,'grpc_chttp2_settings_create(gpr_uint32 *old, const gpr_uint32 *new, gpr_uint32 force_mask, size_t count):&#160;frame_settings.c'],['../frame__settings_8c.html#aa7db515ebcf9a8add8ade457502d065a',1,'grpc_chttp2_settings_create(gpr_uint32 *old, const gpr_uint32 *new, gpr_uint32 force_mask, size_t count):&#160;frame_settings.c']]],
+ ['grpc_5fchttp2_5fsettings_5fparser_5fbegin_5fframe',['grpc_chttp2_settings_parser_begin_frame',['../frame__settings_8h.html#a8ad385f78097ad98242ae5a8b4bc9ccf',1,'grpc_chttp2_settings_parser_begin_frame(grpc_chttp2_settings_parser *parser, gpr_uint32 length, gpr_uint8 flags, gpr_uint32 *settings):&#160;frame_settings.c'],['../frame__settings_8c.html#a8ad385f78097ad98242ae5a8b4bc9ccf',1,'grpc_chttp2_settings_parser_begin_frame(grpc_chttp2_settings_parser *parser, gpr_uint32 length, gpr_uint8 flags, gpr_uint32 *settings):&#160;frame_settings.c']]],
+ ['grpc_5fchttp2_5fsettings_5fparser_5fparse',['grpc_chttp2_settings_parser_parse',['../frame__settings_8h.html#a15ff513efa0a8683d5df89ee5b369544',1,'grpc_chttp2_settings_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_settings.c'],['../frame__settings_8c.html#a24ea784f4fb455974f9b4e5d66ee1416',1,'grpc_chttp2_settings_parser_parse(void *p, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_settings.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5fadd',['grpc_chttp2_stream_map_add',['../stream__map_8h.html#a45ba47442f3bc9d3b6c6841a6f855560',1,'grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, gpr_uint32 key, void *value):&#160;stream_map.c'],['../stream__map_8c.html#a45ba47442f3bc9d3b6c6841a6f855560',1,'grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, gpr_uint32 key, void *value):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5fdelete',['grpc_chttp2_stream_map_delete',['../stream__map_8h.html#ab2236a03f8efe26f8a1a3818bed7844e',1,'grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c'],['../stream__map_8c.html#ab2236a03f8efe26f8a1a3818bed7844e',1,'grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5fdestroy',['grpc_chttp2_stream_map_destroy',['../stream__map_8h.html#ad002379073f1a7c545a186fa0498f077',1,'grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map):&#160;stream_map.c'],['../stream__map_8c.html#ad002379073f1a7c545a186fa0498f077',1,'grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5ffind',['grpc_chttp2_stream_map_find',['../stream__map_8h.html#abdc9ffa6b3f22fc039ab6457a18e3fd4',1,'grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c'],['../stream__map_8c.html#abdc9ffa6b3f22fc039ab6457a18e3fd4',1,'grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5ffor_5feach',['grpc_chttp2_stream_map_for_each',['../stream__map_8h.html#a113657d2ad2cdffe3d9d00fe30996aa3',1,'grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data):&#160;stream_map.c'],['../stream__map_8c.html#a113657d2ad2cdffe3d9d00fe30996aa3',1,'grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5finit',['grpc_chttp2_stream_map_init',['../stream__map_8h.html#ae18ac039ec6e93e6aa93c3aa6a1b1e4d',1,'grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map, size_t initial_capacity):&#160;stream_map.c'],['../stream__map_8c.html#ae18ac039ec6e93e6aa93c3aa6a1b1e4d',1,'grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map, size_t initial_capacity):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5fmove_5finto',['grpc_chttp2_stream_map_move_into',['../stream__map_8h.html#ac8399a7345ae2a716a1eb7594d6d0aa9',1,'grpc_chttp2_stream_map_move_into(grpc_chttp2_stream_map *src, grpc_chttp2_stream_map *dst):&#160;stream_map.c'],['../stream__map_8c.html#ac8399a7345ae2a716a1eb7594d6d0aa9',1,'grpc_chttp2_stream_map_move_into(grpc_chttp2_stream_map *src, grpc_chttp2_stream_map *dst):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fstream_5fmap_5fsize',['grpc_chttp2_stream_map_size',['../stream__map_8h.html#a9f3f7360b053c5507b8bd792ba7e9e85',1,'grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map):&#160;stream_map.c'],['../stream__map_8c.html#a9f3f7360b053c5507b8bd792ba7e9e85',1,'grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map):&#160;stream_map.c']]],
+ ['grpc_5fchttp2_5fterminate_5fwriting',['grpc_chttp2_terminate_writing',['../internal_8h.html#a7bac079485f968780b4ead6561fc371e',1,'grpc_chttp2_terminate_writing(void *transport_writing, int success):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a40f917379f4ddffb4c2b13028288bb3f',1,'grpc_chttp2_terminate_writing(void *transport_writing_ptr, int success):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5ftransport_5fstart_5freading',['grpc_chttp2_transport_start_reading',['../chttp2__transport_8h.html#a73a9f03068253da126388dd890f1ee7d',1,'grpc_chttp2_transport_start_reading(grpc_transport *transport, gpr_slice *slices, size_t nslices):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a73a9f03068253da126388dd890f1ee7d',1,'grpc_chttp2_transport_start_reading(grpc_transport *transport, gpr_slice *slices, size_t nslices):&#160;chttp2_transport.c']]],
+ ['grpc_5fchttp2_5funlocking_5fcheck_5fwrites',['grpc_chttp2_unlocking_check_writes',['../internal_8h.html#a154399c46a1f7b901491acb4c04d19d3',1,'grpc_chttp2_unlocking_check_writes(grpc_chttp2_transport_global *global, grpc_chttp2_transport_writing *writing):&#160;writing.c'],['../writing_8c.html#a309a5e92de22678f146956743d86f18a',1,'grpc_chttp2_unlocking_check_writes(grpc_chttp2_transport_global *transport_global, grpc_chttp2_transport_writing *transport_writing):&#160;writing.c']]],
+ ['grpc_5fchttp2_5funregister_5fstream',['grpc_chttp2_unregister_stream',['../internal_8h.html#a558d8331836125098834d28a94e39bcc',1,'grpc_chttp2_unregister_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s) GRPC_MUST_USE_RESULT:&#160;stream_lists.c'],['../stream__lists_8c.html#a9a096df2132a082f0fcd5b1f8010bf84',1,'grpc_chttp2_unregister_stream(grpc_chttp2_transport *t, grpc_chttp2_stream *s):&#160;stream_lists.c']]],
+ ['grpc_5fchttp2_5fwindow_5fupdate_5fcreate',['grpc_chttp2_window_update_create',['../frame__window__update_8h.html#a98b5291151f7f1b9ea69a988bbe66fe0',1,'grpc_chttp2_window_update_create(gpr_uint32 id, gpr_uint32 window_delta):&#160;frame_window_update.c'],['../frame__window__update_8c.html#a66b55a7299f42a5862cdd349afc6d6ac',1,'grpc_chttp2_window_update_create(gpr_uint32 id, gpr_uint32 window_update):&#160;frame_window_update.c']]],
+ ['grpc_5fchttp2_5fwindow_5fupdate_5fparser_5fbegin_5fframe',['grpc_chttp2_window_update_parser_begin_frame',['../frame__window__update_8h.html#ad675abd4715d42665d37f606447dcde8',1,'grpc_chttp2_window_update_parser_begin_frame(grpc_chttp2_window_update_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_window_update.c'],['../frame__window__update_8c.html#ad675abd4715d42665d37f606447dcde8',1,'grpc_chttp2_window_update_parser_begin_frame(grpc_chttp2_window_update_parser *parser, gpr_uint32 length, gpr_uint8 flags):&#160;frame_window_update.c']]],
+ ['grpc_5fchttp2_5fwindow_5fupdate_5fparser_5fparse',['grpc_chttp2_window_update_parser_parse',['../frame__window__update_8h.html#ab1c1b5d960c0ed5cfff799476b4e425a',1,'grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_window_update.c'],['../frame__window__update_8c.html#ab1c1b5d960c0ed5cfff799476b4e425a',1,'grpc_chttp2_window_update_parser_parse(void *parser, grpc_chttp2_transport_parsing *transport_parsing, grpc_chttp2_stream_parsing *stream_parsing, gpr_slice slice, int is_last):&#160;frame_window_update.c']]],
+ ['grpc_5fclient_5fchannel_5fadd_5finterested_5fparty',['grpc_client_channel_add_interested_party',['../client__channel_8h.html#ac31482c5bf741292f7598367655fd5ee',1,'grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset):&#160;client_channel.c'],['../client__channel_8c.html#a7b288cd209db3fac0c4cd5d4f8fbf3b3',1,'grpc_client_channel_add_interested_party(grpc_channel_element *elem, grpc_pollset *pollset):&#160;client_channel.c']]],
+ ['grpc_5fclient_5fchannel_5fcheck_5fconnectivity_5fstate',['grpc_client_channel_check_connectivity_state',['../client__channel_8h.html#ae257a5817fa8e50df430d4a2132deed6',1,'grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect):&#160;client_channel.c'],['../client__channel_8c.html#ae257a5817fa8e50df430d4a2132deed6',1,'grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect):&#160;client_channel.c']]],
+ ['grpc_5fclient_5fchannel_5fdel_5finterested_5fparty',['grpc_client_channel_del_interested_party',['../client__channel_8h.html#a495327ded305a2211cc39f7c5ecf5c8d',1,'grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset):&#160;client_channel.c'],['../client__channel_8c.html#a36a91904b5c5cce4a334a9e055b35f78',1,'grpc_client_channel_del_interested_party(grpc_channel_element *elem, grpc_pollset *pollset):&#160;client_channel.c']]],
+ ['grpc_5fclient_5fchannel_5fget_5fconnecting_5fpollset_5fset',['grpc_client_channel_get_connecting_pollset_set',['../client__channel_8h.html#ab6ddde66c53ca2fec899def7d72234ad',1,'grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem):&#160;client_channel.c'],['../client__channel_8c.html#ab6ddde66c53ca2fec899def7d72234ad',1,'grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem):&#160;client_channel.c']]],
+ ['grpc_5fclient_5fchannel_5fset_5fresolver',['grpc_client_channel_set_resolver',['../client__channel_8h.html#a86757e52c8e3f20d553f999c62589993',1,'grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver):&#160;client_channel.c'],['../client__channel_8c.html#a86757e52c8e3f20d553f999c62589993',1,'grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver):&#160;client_channel.c']]],
+ ['grpc_5fclient_5fchannel_5fwatch_5fconnectivity_5fstate',['grpc_client_channel_watch_connectivity_state',['../client__channel_8h.html#a037d0d7720ae9a68669ad9552f7ee69c',1,'grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete):&#160;client_channel.c'],['../client__channel_8c.html#a037d0d7720ae9a68669ad9552f7ee69c',1,'grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete):&#160;client_channel.c']]],
+ ['grpc_5fclient_5fconfig_5fcreate',['grpc_client_config_create',['../client__config_8h.html#a165901d77b066794c0822a683d167359',1,'grpc_client_config_create():&#160;client_config.c'],['../client__config_8c.html#a165901d77b066794c0822a683d167359',1,'grpc_client_config_create():&#160;client_config.c']]],
+ ['grpc_5fclient_5fconfig_5fget_5flb_5fpolicy',['grpc_client_config_get_lb_policy',['../client__config_8h.html#a34de5fdfe171d82064a2c568dc5f109e',1,'grpc_client_config_get_lb_policy(grpc_client_config *client_config):&#160;client_config.c'],['../client__config_8c.html#aa6642aab990240a61c9ecafa3dfb55e1',1,'grpc_client_config_get_lb_policy(grpc_client_config *c):&#160;client_config.c']]],
+ ['grpc_5fclient_5fconfig_5fref',['grpc_client_config_ref',['../client__config_8h.html#af036e0a9e83189f7d2c72afdeb6c6d86',1,'grpc_client_config_ref(grpc_client_config *client_config):&#160;client_config.c'],['../client__config_8c.html#aa0b099847f86ea9e0da873f49b92f554',1,'grpc_client_config_ref(grpc_client_config *c):&#160;client_config.c']]],
+ ['grpc_5fclient_5fconfig_5fset_5flb_5fpolicy',['grpc_client_config_set_lb_policy',['../client__config_8h.html#a01f90473256a8c714ba043c03ef2acac',1,'grpc_client_config_set_lb_policy(grpc_client_config *client_config, grpc_lb_policy *lb_policy):&#160;client_config.c'],['../client__config_8c.html#a807baa44b3464dc0c5870184619d6c35',1,'grpc_client_config_set_lb_policy(grpc_client_config *c, grpc_lb_policy *lb_policy):&#160;client_config.c']]],
+ ['grpc_5fclient_5fconfig_5funref',['grpc_client_config_unref',['../client__config_8h.html#a614ddbd34b8597f39bce9d8f4c6ca978',1,'grpc_client_config_unref(grpc_client_config *client_config):&#160;client_config.c'],['../client__config_8c.html#ad8d9107bdf0a780e914dccd4fd57cb35',1,'grpc_client_config_unref(grpc_client_config *c):&#160;client_config.c']]],
+ ['grpc_5fclient_5fsecurity_5fcontext_5fcreate',['grpc_client_security_context_create',['../security__context_8h.html#a7ca11372b407a42724f5d13e36409c03',1,'grpc_client_security_context_create(void):&#160;security_context.c'],['../security__context_8c.html#a7ca11372b407a42724f5d13e36409c03',1,'grpc_client_security_context_create(void):&#160;security_context.c']]],
+ ['grpc_5fclient_5fsecurity_5fcontext_5fdestroy',['grpc_client_security_context_destroy',['../security__context_8h.html#a794b8453091b440bafd21e00cf0f7236',1,'grpc_client_security_context_destroy(void *ctx):&#160;security_context.c'],['../security__context_8c.html#a794b8453091b440bafd21e00cf0f7236',1,'grpc_client_security_context_destroy(void *ctx):&#160;security_context.c']]],
+ ['grpc_5fcompletion_5fqueue_5fcreate',['grpc_completion_queue_create',['../grpc_8h.html#a488eee9dd5c518a42b887f59c550690a',1,'grpc_completion_queue_create(void *reserved):&#160;completion_queue.c'],['../completion__queue_8c.html#a488eee9dd5c518a42b887f59c550690a',1,'grpc_completion_queue_create(void *reserved):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fdestroy',['grpc_completion_queue_destroy',['../grpc_8h.html#a629a77a358721f1a3bbb8fef34c3996e',1,'grpc_completion_queue_destroy(grpc_completion_queue *cq):&#160;completion_queue.c'],['../completion__queue_8c.html#a1d73d7983af3030ee119b768095e9627',1,'grpc_completion_queue_destroy(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fnext',['grpc_completion_queue_next',['../grpc_8h.html#a0f65b1c798e6b56406ecbae27b25605e',1,'grpc_completion_queue_next(grpc_completion_queue *cq, gpr_timespec deadline, void *reserved):&#160;completion_queue.c'],['../completion__queue_8c.html#a56bb6e0aa99e2989f9a01299afa9f73a',1,'grpc_completion_queue_next(grpc_completion_queue *cc, gpr_timespec deadline, void *reserved):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fpluck',['grpc_completion_queue_pluck',['../grpc_8h.html#a2987d2596df0358fd967d2a662838433',1,'grpc_completion_queue_pluck(grpc_completion_queue *cq, void *tag, gpr_timespec deadline, void *reserved):&#160;completion_queue.c'],['../completion__queue_8c.html#a9de0ec56b65359ffe948d8d981d09717',1,'grpc_completion_queue_pluck(grpc_completion_queue *cc, void *tag, gpr_timespec deadline, void *reserved):&#160;completion_queue.c']]],
+ ['grpc_5fcompletion_5fqueue_5fshutdown',['grpc_completion_queue_shutdown',['../grpc_8h.html#a4051b4036c5132f02064430f67420ecd',1,'grpc_completion_queue_shutdown(grpc_completion_queue *cq):&#160;completion_queue.c'],['../completion__queue_8c.html#a7a7c60f847e798025d83e2d8ff9b1778',1,'grpc_completion_queue_shutdown(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcomposite_5fcredentials_5fcreate',['grpc_composite_credentials_create',['../grpc__security_8h.html#a60bbfa5d24aaa4f9075c6045181e9ddd',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a60bbfa5d24aaa4f9075c6045181e9ddd',1,'grpc_composite_credentials_create(grpc_credentials *creds1, grpc_credentials *creds2, void *reserved):&#160;credentials.c']]],
+ ['grpc_5fcomposite_5fcredentials_5fget_5fcredentials',['grpc_composite_credentials_get_credentials',['../credentials_8h.html#ae0ed8f1e7494e839a3992c0a19fe0c67',1,'grpc_composite_credentials_get_credentials(grpc_credentials *composite_creds):&#160;credentials.c'],['../credentials_8c.html#ac3ea491e3e847e603c0da420375b6e60',1,'grpc_composite_credentials_get_credentials(grpc_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fcompression_5falgorithm_5ffor_5flevel',['grpc_compression_algorithm_for_level',['../compression_8h.html#a382cce802b53a6f85deb706caf1dccd6',1,'grpc_compression_algorithm_for_level(grpc_compression_level level):&#160;algorithm.c'],['../algorithm_8c.html#a382cce802b53a6f85deb706caf1dccd6',1,'grpc_compression_algorithm_for_level(grpc_compression_level level):&#160;algorithm.c']]],
+ ['grpc_5fcompression_5falgorithm_5fname',['grpc_compression_algorithm_name',['../compression_8h.html#adce0341ab8fd560dc39e9e96daf7cb14',1,'grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name):&#160;algorithm.c'],['../algorithm_8c.html#adce0341ab8fd560dc39e9e96daf7cb14',1,'grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, char **name):&#160;algorithm.c']]],
+ ['grpc_5fcompression_5falgorithm_5fparse',['grpc_compression_algorithm_parse',['../compression_8h.html#a48df44a3ccd7035103e824da2fd474ac',1,'grpc_compression_algorithm_parse(const char *name, size_t name_length, grpc_compression_algorithm *algorithm):&#160;algorithm.c'],['../algorithm_8c.html#a48df44a3ccd7035103e824da2fd474ac',1,'grpc_compression_algorithm_parse(const char *name, size_t name_length, grpc_compression_algorithm *algorithm):&#160;algorithm.c']]],
+ ['grpc_5fcompression_5flevel_5ffor_5falgorithm',['grpc_compression_level_for_algorithm',['../compression_8h.html#ace80040d9c2a916ddd4d2f2d2ec44dba',1,'grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm):&#160;algorithm.c'],['../algorithm_8c.html#ace80040d9c2a916ddd4d2f2d2ec44dba',1,'grpc_compression_level_for_algorithm(grpc_compression_algorithm algorithm):&#160;algorithm.c']]],
+ ['grpc_5fcompression_5foptions_5fdisable_5falgorithm',['grpc_compression_options_disable_algorithm',['../compression_8h.html#abc2ff820072cb6021e6a59190b35d754',1,'compression.h']]],
+ ['grpc_5fcompression_5foptions_5fenable_5falgorithm',['grpc_compression_options_enable_algorithm',['../compression_8h.html#a045af026403d638b397749de2e15bedd',1,'compression.h']]],
+ ['grpc_5fcompression_5foptions_5finit',['grpc_compression_options_init',['../compression_8h.html#ad8a9895538c2352a9a0067f87c651c07',1,'compression.h']]],
+ ['grpc_5fcompression_5foptions_5fis_5falgorithm_5fenabled',['grpc_compression_options_is_algorithm_enabled',['../compression_8h.html#abc6e77f12fa3efa896260144ae6b859f',1,'compression.h']]],
+ ['grpc_5fconnected_5fchannel_5fbind_5ftransport',['grpc_connected_channel_bind_transport',['../connected__channel_8h.html#a5be096b4cce2c5c6b51727866723e5b9',1,'grpc_connected_channel_bind_transport(grpc_channel_stack *channel_stack, grpc_transport *transport):&#160;connected_channel.c'],['../connected__channel_8c.html#a5be096b4cce2c5c6b51727866723e5b9',1,'grpc_connected_channel_bind_transport(grpc_channel_stack *channel_stack, grpc_transport *transport):&#160;connected_channel.c']]],
+ ['grpc_5fconnectivity_5fstate_5fcheck',['grpc_connectivity_state_check',['../connectivity__state_8h.html#a7de513064c1e6d041b5c03611a21784c',1,'grpc_connectivity_state_check(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c'],['../connectivity__state_8c.html#a7de513064c1e6d041b5c03611a21784c',1,'grpc_connectivity_state_check(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c']]],
+ ['grpc_5fconnectivity_5fstate_5fdestroy',['grpc_connectivity_state_destroy',['../connectivity__state_8h.html#aa8e03f103b290be8de8041a63e469591',1,'grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c'],['../connectivity__state_8c.html#aa8e03f103b290be8de8041a63e469591',1,'grpc_connectivity_state_destroy(grpc_connectivity_state_tracker *tracker):&#160;connectivity_state.c']]],
+ ['grpc_5fconnectivity_5fstate_5finit',['grpc_connectivity_state_init',['../connectivity__state_8h.html#ab6dd4577019442e4d2bfab318d0a66a8',1,'grpc_connectivity_state_init(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state init_state, const char *name):&#160;connectivity_state.c'],['../connectivity__state_8c.html#ab6dd4577019442e4d2bfab318d0a66a8',1,'grpc_connectivity_state_init(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state init_state, const char *name):&#160;connectivity_state.c']]],
+ ['grpc_5fconnectivity_5fstate_5fname',['grpc_connectivity_state_name',['../connectivity__state_8c.html#a90cae61aab329c583da43141f8057b36',1,'connectivity_state.c']]],
+ ['grpc_5fconnectivity_5fstate_5fnotify_5fon_5fstate_5fchange',['grpc_connectivity_state_notify_on_state_change',['../connectivity__state_8h.html#aef05f23287d0e2ab2e469e7113d01827',1,'grpc_connectivity_state_notify_on_state_change(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state *current, grpc_iomgr_closure *notify):&#160;connectivity_state.c'],['../connectivity__state_8c.html#aef05f23287d0e2ab2e469e7113d01827',1,'grpc_connectivity_state_notify_on_state_change(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state *current, grpc_iomgr_closure *notify):&#160;connectivity_state.c']]],
+ ['grpc_5fconnectivity_5fstate_5fset',['grpc_connectivity_state_set',['../connectivity__state_8h.html#aafe2517530b344f8e062bbef25b8895c',1,'grpc_connectivity_state_set(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, const char *reason):&#160;connectivity_state.c'],['../connectivity__state_8c.html#aafe2517530b344f8e062bbef25b8895c',1,'grpc_connectivity_state_set(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, const char *reason):&#160;connectivity_state.c']]],
+ ['grpc_5fconnectivity_5fstate_5fset_5fwith_5fscheduler',['grpc_connectivity_state_set_with_scheduler',['../connectivity__state_8h.html#ae542578d2026b84ff6d0403809e67ad7',1,'grpc_connectivity_state_set_with_scheduler(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, void(*scheduler)(void *arg, grpc_iomgr_closure *closure), void *arg, const char *reason):&#160;connectivity_state.c'],['../connectivity__state_8c.html#ae542578d2026b84ff6d0403809e67ad7',1,'grpc_connectivity_state_set_with_scheduler(grpc_connectivity_state_tracker *tracker, grpc_connectivity_state state, void(*scheduler)(void *arg, grpc_iomgr_closure *closure), void *arg, const char *reason):&#160;connectivity_state.c']]],
+ ['grpc_5fconnector_5fconnect',['grpc_connector_connect',['../connector_8h.html#ae43acb2d650fdc8023d69a4a39781d4e',1,'grpc_connector_connect(grpc_connector *connector, const grpc_connect_in_args *in_args, grpc_connect_out_args *out_args, grpc_iomgr_closure *notify):&#160;connector.c'],['../connector_8c.html#ae43acb2d650fdc8023d69a4a39781d4e',1,'grpc_connector_connect(grpc_connector *connector, const grpc_connect_in_args *in_args, grpc_connect_out_args *out_args, grpc_iomgr_closure *notify):&#160;connector.c']]],
+ ['grpc_5fconnector_5fref',['grpc_connector_ref',['../connector_8h.html#a32f21c6a46c13ba6cc697cf94c45ca46',1,'grpc_connector_ref(grpc_connector *connector):&#160;connector.c'],['../connector_8c.html#a32f21c6a46c13ba6cc697cf94c45ca46',1,'grpc_connector_ref(grpc_connector *connector):&#160;connector.c']]],
+ ['grpc_5fconnector_5funref',['grpc_connector_unref',['../connector_8h.html#ab65e217852a93e4a8281e7003d72bcf6',1,'grpc_connector_unref(grpc_connector *connector):&#160;connector.c'],['../connector_8c.html#ab65e217852a93e4a8281e7003d72bcf6',1,'grpc_connector_unref(grpc_connector *connector):&#160;connector.c']]],
+ ['grpc_5fcq_5fbegin_5fop',['grpc_cq_begin_op',['../completion__queue_8h.html#af0798635c22a4eaa66ed25c310b3a776',1,'grpc_cq_begin_op(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#af0798635c22a4eaa66ed25c310b3a776',1,'grpc_cq_begin_op(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcq_5fend_5fop',['grpc_cq_end_op',['../completion__queue_8h.html#a2752dafd9e9e02bbd253578fc58b0a7e',1,'grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage):&#160;completion_queue.c'],['../completion__queue_8c.html#a2752dafd9e9e02bbd253578fc58b0a7e',1,'grpc_cq_end_op(grpc_completion_queue *cc, void *tag, int success, void(*done)(void *done_arg, grpc_cq_completion *storage), void *done_arg, grpc_cq_completion *storage):&#160;completion_queue.c']]],
+ ['grpc_5fcq_5finternal_5fref',['grpc_cq_internal_ref',['../completion__queue_8h.html#acec06afc3d55de1701d5831e979dad02',1,'grpc_cq_internal_ref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#acec06afc3d55de1701d5831e979dad02',1,'grpc_cq_internal_ref(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcq_5finternal_5funref',['grpc_cq_internal_unref',['../completion__queue_8h.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0096a03d441f4b7cfbbe864eb122ed8e',1,'grpc_cq_internal_unref(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcq_5fis_5fserver_5fcq',['grpc_cq_is_server_cq',['../completion__queue_8h.html#a02173d1bf8e55f6903d24c20107d8dbf',1,'grpc_cq_is_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a02173d1bf8e55f6903d24c20107d8dbf',1,'grpc_cq_is_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcq_5fmark_5fserver_5fcq',['grpc_cq_mark_server_cq',['../completion__queue_8h.html#afbe8f768af201e16309e240ae155ee3d',1,'grpc_cq_mark_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#afbe8f768af201e16309e240ae155ee3d',1,'grpc_cq_mark_server_cq(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcq_5fpollset',['grpc_cq_pollset',['../completion__queue_8h.html#a0ebca6cf60ce9cc92b9bfa9200fab813',1,'grpc_cq_pollset(grpc_completion_queue *cc):&#160;completion_queue.c'],['../completion__queue_8c.html#a0ebca6cf60ce9cc92b9bfa9200fab813',1,'grpc_cq_pollset(grpc_completion_queue *cc):&#160;completion_queue.c']]],
+ ['grpc_5fcreate_5fchttp2_5ftransport',['grpc_create_chttp2_transport',['../chttp2__transport_8h.html#a73982c96ccbaedc415c044d9d9b7bd01',1,'grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, grpc_mdctx *metadata_context, int is_client):&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a03cebc42bd75ab90ce0f9d3c8bc526a8',1,'grpc_create_chttp2_transport(const grpc_channel_args *channel_args, grpc_endpoint *ep, grpc_mdctx *mdctx, int is_client):&#160;chttp2_transport.c']]],
+ ['grpc_5fcreate_5fdualstack_5fsocket',['grpc_create_dualstack_socket',['../socket__utils__posix_8h.html#a76dcb8f351a790f2f3dc6f857f1df6f6',1,'socket_utils_posix.h']]],
+ ['grpc_5fcreate_5fpick_5ffirst_5flb_5fpolicy',['grpc_create_pick_first_lb_policy',['../pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e',1,'grpc_create_pick_first_lb_policy(grpc_subchannel **subchannels, size_t num_subchannels):&#160;pick_first.c'],['../pick__first_8c.html#a2ef6310260146caa4cf56acddbb4343e',1,'grpc_create_pick_first_lb_policy(grpc_subchannel **subchannels, size_t num_subchannels):&#160;pick_first.c']]],
+ ['grpc_5fcredentials_5fcontains_5ftype',['grpc_credentials_contains_type',['../credentials_8h.html#a4a6be957afa38741405a5a41cdd752e1',1,'grpc_credentials_contains_type(grpc_credentials *creds, const char *type, grpc_credentials **composite_creds):&#160;credentials.c'],['../credentials_8c.html#a4a6be957afa38741405a5a41cdd752e1',1,'grpc_credentials_contains_type(grpc_credentials *creds, const char *type, grpc_credentials **composite_creds):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5fcreate_5fsecurity_5fconnector',['grpc_credentials_create_security_connector',['../credentials_8h.html#af26c4ee0ed97f2e88958c54ba22d5759',1,'grpc_credentials_create_security_connector(grpc_credentials *creds, const char *target, const grpc_channel_args *args, grpc_credentials *request_metadata_creds, grpc_channel_security_connector **sc, grpc_channel_args **new_args):&#160;credentials.c'],['../credentials_8c.html#af26c4ee0ed97f2e88958c54ba22d5759',1,'grpc_credentials_create_security_connector(grpc_credentials *creds, const char *target, const grpc_channel_args *args, grpc_credentials *request_metadata_creds, grpc_channel_security_connector **sc, grpc_channel_args **new_args):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5fget_5frequest_5fmetadata',['grpc_credentials_get_request_metadata',['../credentials_8h.html#afe8d4191ee0f0f67684fd2575173cabc',1,'grpc_credentials_get_request_metadata(grpc_credentials *creds, grpc_pollset *pollset, const char *service_url, grpc_credentials_metadata_cb cb, void *user_data):&#160;credentials.c'],['../credentials_8c.html#afe8d4191ee0f0f67684fd2575173cabc',1,'grpc_credentials_get_request_metadata(grpc_credentials *creds, grpc_pollset *pollset, const char *service_url, grpc_credentials_metadata_cb cb, void *user_data):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5fhas_5frequest_5fmetadata',['grpc_credentials_has_request_metadata',['../credentials_8h.html#ad44c9cce8c086f8c083e5d5006e3310a',1,'grpc_credentials_has_request_metadata(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#ad44c9cce8c086f8c083e5d5006e3310a',1,'grpc_credentials_has_request_metadata(grpc_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5fhas_5frequest_5fmetadata_5fonly',['grpc_credentials_has_request_metadata_only',['../credentials_8h.html#a726f818ebdd9e781b090cf7d27347b7a',1,'grpc_credentials_has_request_metadata_only(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a726f818ebdd9e781b090cf7d27347b7a',1,'grpc_credentials_has_request_metadata_only(grpc_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5fmd_5fstore_5fadd',['grpc_credentials_md_store_add',['../credentials_8h.html#a3676b161f50d5b36989af2624565596b',1,'grpc_credentials_md_store_add(grpc_credentials_md_store *store, gpr_slice key, gpr_slice value):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#a3676b161f50d5b36989af2624565596b',1,'grpc_credentials_md_store_add(grpc_credentials_md_store *store, gpr_slice key, gpr_slice value):&#160;credentials_metadata.c']]],
+ ['grpc_5fcredentials_5fmd_5fstore_5fadd_5fcstrings',['grpc_credentials_md_store_add_cstrings',['../credentials_8h.html#a51ccf8c724a8477d5efcf0e3f73ef3a4',1,'grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store, const char *key, const char *value):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#a51ccf8c724a8477d5efcf0e3f73ef3a4',1,'grpc_credentials_md_store_add_cstrings(grpc_credentials_md_store *store, const char *key, const char *value):&#160;credentials_metadata.c']]],
+ ['grpc_5fcredentials_5fmd_5fstore_5fcreate',['grpc_credentials_md_store_create',['../credentials_8h.html#aee28492ddb70e47b0778fc928be9159b',1,'grpc_credentials_md_store_create(size_t initial_capacity):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#aee28492ddb70e47b0778fc928be9159b',1,'grpc_credentials_md_store_create(size_t initial_capacity):&#160;credentials_metadata.c']]],
+ ['grpc_5fcredentials_5fmd_5fstore_5fref',['grpc_credentials_md_store_ref',['../credentials_8h.html#a5535f991ceb2b2160aee414cf013ed73',1,'grpc_credentials_md_store_ref(grpc_credentials_md_store *store):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#a5535f991ceb2b2160aee414cf013ed73',1,'grpc_credentials_md_store_ref(grpc_credentials_md_store *store):&#160;credentials_metadata.c']]],
+ ['grpc_5fcredentials_5fmd_5fstore_5funref',['grpc_credentials_md_store_unref',['../credentials_8h.html#afc507497ef8b5dda7074b63babaac366',1,'grpc_credentials_md_store_unref(grpc_credentials_md_store *store):&#160;credentials_metadata.c'],['../credentials__metadata_8c.html#afc507497ef8b5dda7074b63babaac366',1,'grpc_credentials_md_store_unref(grpc_credentials_md_store *store):&#160;credentials_metadata.c']]],
+ ['grpc_5fcredentials_5fref',['grpc_credentials_ref',['../credentials_8h.html#a62061acac11e854a58c5faca6956e609',1,'grpc_credentials_ref(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a62061acac11e854a58c5faca6956e609',1,'grpc_credentials_ref(grpc_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5frelease',['grpc_credentials_release',['../grpc__security_8h.html#a6c01e107d41e964458fdf701b8b81440',1,'grpc_credentials_release(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a6c01e107d41e964458fdf701b8b81440',1,'grpc_credentials_release(grpc_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fcredentials_5funref',['grpc_credentials_unref',['../credentials_8h.html#a63d4aa3f072736ba5eb168e12c306e56',1,'grpc_credentials_unref(grpc_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a63d4aa3f072736ba5eb168e12c306e56',1,'grpc_credentials_unref(grpc_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fdns_5fresolver_5ffactory_5fcreate',['grpc_dns_resolver_factory_create',['../dns__resolver_8h.html#af1a22a50d3130b565e8a00b95a805b8a',1,'grpc_dns_resolver_factory_create(void):&#160;dns_resolver.c'],['../dns__resolver_8c.html#a932c66ec39e987fb2cd076869334f871',1,'grpc_dns_resolver_factory_create():&#160;dns_resolver.c']]],
+ ['grpc_5fendpoint_5fadd_5fto_5fpollset',['grpc_endpoint_add_to_pollset',['../endpoint_8h.html#afe30ad16c4df2a5c80b9e73d2bce80e6',1,'grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset):&#160;endpoint.c'],['../endpoint_8c.html#afe30ad16c4df2a5c80b9e73d2bce80e6',1,'grpc_endpoint_add_to_pollset(grpc_endpoint *ep, grpc_pollset *pollset):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fadd_5fto_5fpollset_5fset',['grpc_endpoint_add_to_pollset_set',['../endpoint_8h.html#a7da8b1657895a121a59458dbdeb0e900',1,'grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set):&#160;endpoint.c'],['../endpoint_8c.html#a7da8b1657895a121a59458dbdeb0e900',1,'grpc_endpoint_add_to_pollset_set(grpc_endpoint *ep, grpc_pollset_set *pollset_set):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fdestroy',['grpc_endpoint_destroy',['../endpoint_8h.html#a5b4b5f0b352955ec4f060c6b443408bd',1,'grpc_endpoint_destroy(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a5b4b5f0b352955ec4f060c6b443408bd',1,'grpc_endpoint_destroy(grpc_endpoint *ep):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fget_5fpeer',['grpc_endpoint_get_peer',['../endpoint_8h.html#a21e5c205829aaf48ae7d26b32fa00338',1,'grpc_endpoint_get_peer(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a21e5c205829aaf48ae7d26b32fa00338',1,'grpc_endpoint_get_peer(grpc_endpoint *ep):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fread',['grpc_endpoint_read',['../endpoint_8h.html#aa7aa32f533a8b9206bdf17a5c19a0205',1,'grpc_endpoint_read(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT:&#160;endpoint.c'],['../endpoint_8c.html#a88073e28e8d69a1e0ef322bc1e825349',1,'grpc_endpoint_read(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fshutdown',['grpc_endpoint_shutdown',['../endpoint_8h.html#a7fca699259b75cf0f685227a363765fa',1,'grpc_endpoint_shutdown(grpc_endpoint *ep):&#160;endpoint.c'],['../endpoint_8c.html#a7fca699259b75cf0f685227a363765fa',1,'grpc_endpoint_shutdown(grpc_endpoint *ep):&#160;endpoint.c']]],
+ ['grpc_5fendpoint_5fwrite',['grpc_endpoint_write',['../endpoint_8h.html#ae6d73ee39b9b7c683b7162d3ab71e067',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT:&#160;endpoint.c'],['../endpoint_8c.html#a1789b99244fa647b7a6c82581e1ddaad',1,'grpc_endpoint_write(grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb):&#160;endpoint.c']]],
+ ['grpc_5fevent_5fstring',['grpc_event_string',['../event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313',1,'grpc_event_string(grpc_event *ev):&#160;event_string.c'],['../event__string_8c.html#a8dc67a225f744d4d0ee592faf2bd4313',1,'grpc_event_string(grpc_event *ev):&#160;event_string.c']]],
+ ['grpc_5ffake_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_fake_channel_security_connector_create',['../security__connector_8h.html#abe2c43cab618ad3b036645d9aa506f12',1,'grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async):&#160;security_connector.c'],['../security__connector_8c.html#abe2c43cab618ad3b036645d9aa506f12',1,'grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async):&#160;security_connector.c']]],
+ ['grpc_5ffake_5fserver_5fsecurity_5fconnector_5fcreate',['grpc_fake_server_security_connector_create',['../security__connector_8h.html#a45a42c3c0b40593ac1b8025ba1875417',1,'grpc_fake_server_security_connector_create(void):&#160;security_connector.c'],['../security__connector_8c.html#a45a42c3c0b40593ac1b8025ba1875417',1,'grpc_fake_server_security_connector_create(void):&#160;security_connector.c']]],
+ ['grpc_5ffake_5ftransport_5fsecurity_5fcredentials_5fcreate',['grpc_fake_transport_security_credentials_create',['../credentials_8h.html#ab970b1925f494cb159a29a404f23d157',1,'grpc_fake_transport_security_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#ab970b1925f494cb159a29a404f23d157',1,'grpc_fake_transport_security_credentials_create(void):&#160;credentials.c']]],
+ ['grpc_5ffake_5ftransport_5fsecurity_5fserver_5fcredentials_5fcreate',['grpc_fake_transport_security_server_credentials_create',['../credentials_8h.html#a60f9433cc38460bb83da148eff9475ae',1,'grpc_fake_transport_security_server_credentials_create(void):&#160;credentials.c'],['../credentials_8c.html#a60f9433cc38460bb83da148eff9475ae',1,'grpc_fake_transport_security_server_credentials_create(void):&#160;credentials.c']]],
+ ['grpc_5ffd_5fbecome_5freadable',['grpc_fd_become_readable',['../fd__posix_8h.html#a5c2c13dc1a1eb20f9ce43d7625b59002',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fbecome_5fwritable',['grpc_fd_become_writable',['../fd__posix_8h.html#a699c0434cce29ae12f9ca59fc73dff98',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fbegin_5fpoll',['grpc_fd_begin_poll',['../fd__posix_8h.html#aabfaf5c3fc1b7d4306d8489cda8f09c5',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fcreate',['grpc_fd_create',['../fd__posix_8h.html#a6752527e24586c370a8305916cb35dde',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fend_5fpoll',['grpc_fd_end_poll',['../fd__posix_8h.html#aecd30af2ff851bee3264bc6548fb7ae5',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fglobal_5finit',['grpc_fd_global_init',['../fd__posix_8h.html#a0fcf378b86c04bff95bffca0bfaf891a',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fglobal_5fshutdown',['grpc_fd_global_shutdown',['../fd__posix_8h.html#a39d3a0f4eed1d4033b2e0db7145749c2',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fis_5forphaned',['grpc_fd_is_orphaned',['../fd__posix_8h.html#adcd1fd3c640a72be6429fb60c3ddc258',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fnotify_5fon_5fread',['grpc_fd_notify_on_read',['../fd__posix_8h.html#adc65edd83bbaab2044bb80e8f526aff0',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fnotify_5fon_5fwrite',['grpc_fd_notify_on_write',['../fd__posix_8h.html#aaa2b28cae8176ef883c4dba5373152ac',1,'fd_posix.h']]],
+ ['grpc_5ffd_5forphan',['grpc_fd_orphan',['../fd__posix_8h.html#af78f10c0cb866d1981db0e4515dbfbb1',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fref',['grpc_fd_ref',['../fd__posix_8h.html#a84623f0ef331d38c1b19d89f991dc0c3',1,'fd_posix.h']]],
+ ['grpc_5ffd_5fshutdown',['grpc_fd_shutdown',['../fd__posix_8h.html#a18ed4db2cb1970f0933f9f5a7a5ddbad',1,'fd_posix.h']]],
+ ['grpc_5ffd_5funref',['grpc_fd_unref',['../fd__posix_8h.html#af874d803d96b6cd126e53e64707c69e0',1,'fd_posix.h']]],
+ ['grpc_5ffind_5fauth_5fmetadata_5fprocessor_5fin_5fargs',['grpc_find_auth_metadata_processor_in_args',['../security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5',1,'grpc_find_auth_metadata_processor_in_args(const grpc_channel_args *args):&#160;security_context.c'],['../security__context_8c.html#a5b6c6b6fd05fbbe474360a910f2614e5',1,'grpc_find_auth_metadata_processor_in_args(const grpc_channel_args *args):&#160;security_context.c']]],
+ ['grpc_5ffind_5fsecurity_5fconnector_5fin_5fargs',['grpc_find_security_connector_in_args',['../security__connector_8h.html#a7db9da4604178cb7e640e744da4b733c',1,'grpc_find_security_connector_in_args(const grpc_channel_args *args):&#160;security_connector.c'],['../security__connector_8c.html#a7db9da4604178cb7e640e744da4b733c',1,'grpc_find_security_connector_in_args(const grpc_channel_args *args):&#160;security_connector.c']]],
+ ['grpc_5fflush_5fcached_5fgoogle_5fdefault_5fcredentials',['grpc_flush_cached_google_default_credentials',['../credentials_8h.html#a7e3aec152312d2b66ccd3b232317b10a',1,'grpc_flush_cached_google_default_credentials(void):&#160;google_default_credentials.c'],['../google__default__credentials_8c.html#a7e3aec152312d2b66ccd3b232317b10a',1,'grpc_flush_cached_google_default_credentials(void):&#160;google_default_credentials.c']]],
+ ['grpc_5fget_5fdefault_5fauthority',['grpc_get_default_authority',['../resolver__registry_8h.html#ade4375aeeaf1d8848b9fbf373021e885',1,'grpc_get_default_authority(const char *target):&#160;resolver_registry.c'],['../resolver__registry_8c.html#ade4375aeeaf1d8848b9fbf373021e885',1,'grpc_get_default_authority(const char *target):&#160;resolver_registry.c']]],
+ ['grpc_5fget_5fdefault_5fssl_5froots',['grpc_get_default_ssl_roots',['../security__connector_8h.html#a341f454443268ca27e5cc01219b93fef',1,'grpc_get_default_ssl_roots(const unsigned char **pem_root_certs):&#160;security_connector.c'],['../security__connector_8c.html#a341f454443268ca27e5cc01219b93fef',1,'grpc_get_default_ssl_roots(const unsigned char **pem_root_certs):&#160;security_connector.c']]],
+ ['grpc_5fget_5fwell_5fknown_5fgoogle_5fcredentials_5ffile_5fpath',['grpc_get_well_known_google_credentials_file_path',['../credentials_8h.html#a3c03f6a39aec4530a4a3024a8f9c2716',1,'credentials.h']]],
+ ['grpc_5fgoogle_5fcompute_5fengine_5fcredentials_5fcreate',['grpc_google_compute_engine_credentials_create',['../grpc__security_8h.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372',1,'grpc_google_compute_engine_credentials_create(void *reserved):&#160;credentials.c'],['../credentials_8c.html#aa186fa3ea6c3a5a551d1a8fa9ddc9372',1,'grpc_google_compute_engine_credentials_create(void *reserved):&#160;credentials.c']]],
+ ['grpc_5fgoogle_5fdefault_5fcredentials_5fcreate',['grpc_google_default_credentials_create',['../grpc__security_8h.html#a5e3fb8f208c302245a1392c7ef16d170',1,'grpc_google_default_credentials_create(void):&#160;google_default_credentials.c'],['../google__default__credentials_8c.html#a5e3fb8f208c302245a1392c7ef16d170',1,'grpc_google_default_credentials_create(void):&#160;google_default_credentials.c']]],
+ ['grpc_5fgoogle_5fiam_5fcredentials_5fcreate',['grpc_google_iam_credentials_create',['../grpc__security_8h.html#a672ef3a65799cabdd63b9e5cb7592446',1,'grpc_google_iam_credentials_create(const char *authorization_token, const char *authority_selector, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a47e3aed3c33af461c4d6585ce387789f',1,'grpc_google_iam_credentials_create(const char *token, const char *authority_selector, void *reserved):&#160;credentials.c']]],
+ ['grpc_5fgoogle_5frefresh_5ftoken_5fcredentials_5fcreate',['grpc_google_refresh_token_credentials_create',['../grpc__security_8h.html#ae44d54a3099c9c8499764706e1c69919',1,'grpc_google_refresh_token_credentials_create(const char *json_refresh_token, void *reserved):&#160;credentials.c'],['../credentials_8c.html#ae44d54a3099c9c8499764706e1c69919',1,'grpc_google_refresh_token_credentials_create(const char *json_refresh_token, void *reserved):&#160;credentials.c']]],
+ ['grpc_5fhttpcli_5fcontext_5fdestroy',['grpc_httpcli_context_destroy',['../httpcli_8h.html#a6d47084af44bf387790281f288f78d7b',1,'grpc_httpcli_context_destroy(grpc_httpcli_context *context):&#160;httpcli.c'],['../httpcli_8c.html#a6d47084af44bf387790281f288f78d7b',1,'grpc_httpcli_context_destroy(grpc_httpcli_context *context):&#160;httpcli.c']]],
+ ['grpc_5fhttpcli_5fcontext_5finit',['grpc_httpcli_context_init',['../httpcli_8h.html#accc8da3837feac14f5f0b64e4cff8d1b',1,'grpc_httpcli_context_init(grpc_httpcli_context *context):&#160;httpcli.c'],['../httpcli_8c.html#accc8da3837feac14f5f0b64e4cff8d1b',1,'grpc_httpcli_context_init(grpc_httpcli_context *context):&#160;httpcli.c']]],
+ ['grpc_5fhttpcli_5fformat_5fget_5frequest',['grpc_httpcli_format_get_request',['../format__request_8h.html#a0fa0de242d866bb79b5ad39f3c46eae2',1,'grpc_httpcli_format_get_request(const grpc_httpcli_request *request):&#160;format_request.c'],['../format__request_8c.html#a0fa0de242d866bb79b5ad39f3c46eae2',1,'grpc_httpcli_format_get_request(const grpc_httpcli_request *request):&#160;format_request.c']]],
+ ['grpc_5fhttpcli_5fformat_5fpost_5frequest',['grpc_httpcli_format_post_request',['../format__request_8h.html#ae6a0298e2b174b65c5571622d3908501',1,'grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size):&#160;format_request.c'],['../format__request_8c.html#ae6a0298e2b174b65c5571622d3908501',1,'grpc_httpcli_format_post_request(const grpc_httpcli_request *request, const char *body_bytes, size_t body_size):&#160;format_request.c']]],
+ ['grpc_5fhttpcli_5fget',['grpc_httpcli_get',['../httpcli_8h.html#a594371d2c96d499a5a3bcccb27ece0da',1,'grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c'],['../httpcli_8c.html#a594371d2c96d499a5a3bcccb27ece0da',1,'grpc_httpcli_get(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c']]],
+ ['grpc_5fhttpcli_5fparser_5fdestroy',['grpc_httpcli_parser_destroy',['../parser_8h.html#a947eefc20a5245e155e1bb55380c8344',1,'grpc_httpcli_parser_destroy(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a947eefc20a5245e155e1bb55380c8344',1,'grpc_httpcli_parser_destroy(grpc_httpcli_parser *parser):&#160;parser.c']]],
+ ['grpc_5fhttpcli_5fparser_5feof',['grpc_httpcli_parser_eof',['../parser_8h.html#a3ad859c8c3267265dba030d1d7597df8',1,'grpc_httpcli_parser_eof(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a3ad859c8c3267265dba030d1d7597df8',1,'grpc_httpcli_parser_eof(grpc_httpcli_parser *parser):&#160;parser.c']]],
+ ['grpc_5fhttpcli_5fparser_5finit',['grpc_httpcli_parser_init',['../parser_8h.html#a5801c0439a5dff17a1ddc7f22bdf7ec9',1,'grpc_httpcli_parser_init(grpc_httpcli_parser *parser):&#160;parser.c'],['../parser_8c.html#a5801c0439a5dff17a1ddc7f22bdf7ec9',1,'grpc_httpcli_parser_init(grpc_httpcli_parser *parser):&#160;parser.c']]],
+ ['grpc_5fhttpcli_5fparser_5fparse',['grpc_httpcli_parser_parse',['../parser_8h.html#a24a1909825c06938a465e40295464cd0',1,'grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice):&#160;parser.c'],['../parser_8c.html#a24a1909825c06938a465e40295464cd0',1,'grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice):&#160;parser.c']]],
+ ['grpc_5fhttpcli_5fpost',['grpc_httpcli_post',['../httpcli_8h.html#a96f034743193848e966d61192e406c70',1,'grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c'],['../httpcli_8c.html#a96f034743193848e966d61192e406c70',1,'grpc_httpcli_post(grpc_httpcli_context *context, grpc_pollset *pollset, const grpc_httpcli_request *request, const char *body_bytes, size_t body_size, gpr_timespec deadline, grpc_httpcli_response_cb on_response, void *user_data):&#160;httpcli.c']]],
+ ['grpc_5fhttpcli_5fset_5foverride',['grpc_httpcli_set_override',['../httpcli_8h.html#a15ab7c87e0d5e42341c9652d5045d8ce',1,'grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post):&#160;httpcli.c'],['../httpcli_8c.html#a15ab7c87e0d5e42341c9652d5045d8ce',1,'grpc_httpcli_set_override(grpc_httpcli_get_override get, grpc_httpcli_post_override post):&#160;httpcli.c']]],
+ ['grpc_5fincoming_5fmetadata_5fbuffer_5fmove_5fto_5freferencing_5fsopb',['grpc_incoming_metadata_buffer_move_to_referencing_sopb',['../incoming__metadata_8h.html#a0a6bd4407d08e21bc48a6f9cd7167cd0',1,'grpc_incoming_metadata_buffer_move_to_referencing_sopb(grpc_chttp2_incoming_metadata_buffer *src, grpc_chttp2_incoming_metadata_buffer *dst, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c'],['../incoming__metadata_8c.html#a0a6bd4407d08e21bc48a6f9cd7167cd0',1,'grpc_incoming_metadata_buffer_move_to_referencing_sopb(grpc_chttp2_incoming_metadata_buffer *src, grpc_chttp2_incoming_metadata_buffer *dst, grpc_stream_op_buffer *sopb):&#160;incoming_metadata.c']]],
+ ['grpc_5finit',['grpc_init',['../grpc_8h.html#aa78606c93951c49eadd8d83d739798d6',1,'grpc_init(void):&#160;init.c'],['../init_8c.html#aa78606c93951c49eadd8d83d739798d6',1,'grpc_init(void):&#160;init.c']]],
+ ['grpc_5finsecure_5fchannel_5fcreate',['grpc_insecure_channel_create',['../grpc_8h.html#ab2fb7e90dbdcda0f3baf4228bde370cc',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args, void *reserved):&#160;channel_create.c'],['../channel__create_8c.html#ab2fb7e90dbdcda0f3baf4228bde370cc',1,'grpc_insecure_channel_create(const char *target, const grpc_channel_args *args, void *reserved):&#160;channel_create.c']]],
+ ['grpc_5fiocp_5fadd_5fsocket',['grpc_iocp_add_socket',['../iocp__windows_8h.html#ad206d7bc3468ecc2fb6ab52d80c6e2dd',1,'iocp_windows.h']]],
+ ['grpc_5fiocp_5finit',['grpc_iocp_init',['../iocp__windows_8h.html#a74907d635ceee6adf285291336d18807',1,'iocp_windows.h']]],
+ ['grpc_5fiocp_5fkick',['grpc_iocp_kick',['../iocp__windows_8h.html#abd0c27d8288aa07c1b07d125cd0ad505',1,'iocp_windows.h']]],
+ ['grpc_5fiocp_5fshutdown',['grpc_iocp_shutdown',['../iocp__windows_8h.html#a7198ba025cf05ae1a67b6f493caf5b16',1,'iocp_windows.h']]],
+ ['grpc_5fiomgr_5fadd_5fcallback',['grpc_iomgr_add_callback',['../iomgr_8h.html#a95b724dc6bbd9b75694251713db00619',1,'grpc_iomgr_add_callback(grpc_iomgr_closure *closure):&#160;iomgr.c'],['../iomgr_8c.html#a95b724dc6bbd9b75694251713db00619',1,'grpc_iomgr_add_callback(grpc_iomgr_closure *closure):&#160;iomgr.c']]],
+ ['grpc_5fiomgr_5fadd_5fdelayed_5fcallback',['grpc_iomgr_add_delayed_callback',['../iomgr_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *iocb, int success):&#160;iomgr.c'],['../iomgr__internal_8h.html#a6a9f23f29a410d705af2c6b6d5c3917b',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *iocb, int success):&#160;iomgr.c'],['../iomgr_8c.html#a4d3b9286cc4434fad35b6017f6222431',1,'grpc_iomgr_add_delayed_callback(grpc_iomgr_closure *closure, int success):&#160;iomgr.c']]],
+ ['grpc_5fiomgr_5fclosure_5finit',['grpc_iomgr_closure_init',['../iomgr_8h.html#ac8b4ae11b78ccbded903c14f69aa7a83',1,'grpc_iomgr_closure_init(grpc_iomgr_closure *closure, grpc_iomgr_cb_func cb, void *cb_arg):&#160;iomgr.c'],['../iomgr_8c.html#ac8b4ae11b78ccbded903c14f69aa7a83',1,'grpc_iomgr_closure_init(grpc_iomgr_closure *closure, grpc_iomgr_cb_func cb, void *cb_arg):&#160;iomgr.c']]],
+ ['grpc_5fiomgr_5fcreate_5fendpoint_5fpair',['grpc_iomgr_create_endpoint_pair',['../endpoint__pair_8h.html#a024d70a614077120d1a5ab8c612a469a',1,'endpoint_pair.h']]],
+ ['grpc_5fiomgr_5finit',['grpc_iomgr_init',['../iomgr_8h.html#a2e26e83c3a2591cbc127dbbc50f5c504',1,'grpc_iomgr_init(void):&#160;iomgr.c'],['../iomgr_8c.html#a2e26e83c3a2591cbc127dbbc50f5c504',1,'grpc_iomgr_init(void):&#160;iomgr.c']]],
+ ['grpc_5fiomgr_5fplatform_5finit',['grpc_iomgr_platform_init',['../iomgr__internal_8h.html#ae9d0385656f046d1c40023d1d9f5ec5e',1,'iomgr_internal.h']]],
+ ['grpc_5fiomgr_5fplatform_5fshutdown',['grpc_iomgr_platform_shutdown',['../iomgr__internal_8h.html#a87a1f7804687c5ca784a8d9842e83624',1,'iomgr_internal.h']]],
+ ['grpc_5fiomgr_5fregister_5fobject',['grpc_iomgr_register_object',['../iomgr__internal_8h.html#a19ac63e9dff7d1543b1a3e556525773e',1,'grpc_iomgr_register_object(grpc_iomgr_object *obj, const char *name):&#160;iomgr.c'],['../iomgr_8c.html#a19ac63e9dff7d1543b1a3e556525773e',1,'grpc_iomgr_register_object(grpc_iomgr_object *obj, const char *name):&#160;iomgr.c']]],
+ ['grpc_5fiomgr_5fshutdown',['grpc_iomgr_shutdown',['../iomgr_8h.html#a466909d4101b063c991bbb39ee38ae25',1,'grpc_iomgr_shutdown(void):&#160;iomgr.c'],['../iomgr_8c.html#a466909d4101b063c991bbb39ee38ae25',1,'grpc_iomgr_shutdown(void):&#160;iomgr.c']]],
+ ['grpc_5fiomgr_5funregister_5fobject',['grpc_iomgr_unregister_object',['../iomgr__internal_8h.html#a82cf3ac6566867546afabf5f08f4aa8a',1,'grpc_iomgr_unregister_object(grpc_iomgr_object *obj):&#160;iomgr.c'],['../iomgr_8c.html#a82cf3ac6566867546afabf5f08f4aa8a',1,'grpc_iomgr_unregister_object(grpc_iomgr_object *obj):&#160;iomgr.c']]],
+ ['grpc_5fipv4_5fresolver_5ffactory_5fcreate',['grpc_ipv4_resolver_factory_create',['../sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa',1,'grpc_ipv4_resolver_factory_create(void):&#160;sockaddr_resolver.c'],['../sockaddr__resolver_8c.html#abc4c6c8581ef4f8dc5cf8ec5c79383a1',1,'grpc_ipv4_resolver_factory_create():&#160;sockaddr_resolver.c']]],
+ ['grpc_5fipv6_5floopback_5favailable',['grpc_ipv6_loopback_available',['../socket__utils__posix_8h.html#ad76fb0120a38b881723d537d95a51563',1,'socket_utils_posix.h']]],
+ ['grpc_5fipv6_5fresolver_5ffactory_5fcreate',['grpc_ipv6_resolver_factory_create',['../sockaddr__resolver_8h.html#abe451b1e6a083dfcc0656fb77a9e42c2',1,'grpc_ipv6_resolver_factory_create(void):&#160;sockaddr_resolver.c'],['../sockaddr__resolver_8c.html#ad0f24d3cf0da9c53e628da5f60cab92d',1,'grpc_ipv6_resolver_factory_create():&#160;sockaddr_resolver.c']]],
+ ['grpc_5fis_5fbinary_5fheader',['grpc_is_binary_header',['../bin__encoder_8h.html#a6ce0fde0cf6e820ca0c95dae4653039e',1,'grpc_is_binary_header(const char *key, size_t length):&#160;bin_encoder.c'],['../bin__encoder_8c.html#a6ce0fde0cf6e820ca0c95dae4653039e',1,'grpc_is_binary_header(const char *key, size_t length):&#160;bin_encoder.c']]],
+ ['grpc_5fis_5finitialized',['grpc_is_initialized',['../init_8h.html#a9e672384642d6dc0e98df16188beba55',1,'grpc_is_initialized(void):&#160;init.c'],['../init_8c.html#a9e672384642d6dc0e98df16188beba55',1,'grpc_is_initialized(void):&#160;init.c']]],
+ ['grpc_5fjson_5fcreate',['grpc_json_create',['../json_8h.html#a479fecc70a15ea64d52485891615669f',1,'grpc_json_create(grpc_json_type type):&#160;json.c'],['../json_8c.html#a479fecc70a15ea64d52485891615669f',1,'grpc_json_create(grpc_json_type type):&#160;json.c']]],
+ ['grpc_5fjson_5fdestroy',['grpc_json_destroy',['../json_8h.html#a93347bf054f40cd67dd9a1d46e830ed3',1,'grpc_json_destroy(grpc_json *json):&#160;json.c'],['../json_8c.html#a93347bf054f40cd67dd9a1d46e830ed3',1,'grpc_json_destroy(grpc_json *json):&#160;json.c']]],
+ ['grpc_5fjson_5fdump_5fto_5fstring',['grpc_json_dump_to_string',['../json_8h.html#a4d51e00e1deba5579a221647ced4cd71',1,'grpc_json_dump_to_string(grpc_json *json, int indent):&#160;json_string.c'],['../json__string_8c.html#a4d51e00e1deba5579a221647ced4cd71',1,'grpc_json_dump_to_string(grpc_json *json, int indent):&#160;json_string.c']]],
+ ['grpc_5fjson_5fparse_5fstring',['grpc_json_parse_string',['../json_8h.html#ad66397af23c3f5377035d9fc74e4f401',1,'grpc_json_parse_string(char *input):&#160;json_string.c'],['../json__string_8c.html#ad66397af23c3f5377035d9fc74e4f401',1,'grpc_json_parse_string(char *input):&#160;json_string.c']]],
+ ['grpc_5fjson_5fparse_5fstring_5fwith_5flen',['grpc_json_parse_string_with_len',['../json_8h.html#ac0d745ec903ab5f5759ebf3bc245b5c6',1,'grpc_json_parse_string_with_len(char *input, size_t size):&#160;json_string.c'],['../json__string_8c.html#ac0d745ec903ab5f5759ebf3bc245b5c6',1,'grpc_json_parse_string_with_len(char *input, size_t size):&#160;json_string.c']]],
+ ['grpc_5fjson_5freader_5finit',['grpc_json_reader_init',['../json__reader_8h.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b',1,'grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata):&#160;json_reader.c'],['../json__reader_8c.html#acb17637cdaf7d1bc6c5403eb2cdd2b1b',1,'grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata):&#160;json_reader.c']]],
+ ['grpc_5fjson_5freader_5fis_5fcomplete',['grpc_json_reader_is_complete',['../json__reader_8h.html#aca35ff1405586201c145f8411ce4f611',1,'grpc_json_reader_is_complete(grpc_json_reader *reader):&#160;json_reader.c'],['../json__reader_8c.html#aca35ff1405586201c145f8411ce4f611',1,'grpc_json_reader_is_complete(grpc_json_reader *reader):&#160;json_reader.c']]],
+ ['grpc_5fjson_5freader_5frun',['grpc_json_reader_run',['../json__reader_8h.html#a369a903219dd343358dad9e4cc67cedb',1,'grpc_json_reader_run(grpc_json_reader *reader):&#160;json_reader.c'],['../json__reader_8c.html#a369a903219dd343358dad9e4cc67cedb',1,'grpc_json_reader_run(grpc_json_reader *reader):&#160;json_reader.c']]],
+ ['grpc_5fjson_5fwriter_5fcontainer_5fbegins',['grpc_json_writer_container_begins',['../json__writer_8h.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae',1,'grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c'],['../json__writer_8c.html#ab4c1bf3c4ab69ae62cea7c4cc425cdae',1,'grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c']]],
+ ['grpc_5fjson_5fwriter_5fcontainer_5fends',['grpc_json_writer_container_ends',['../json__writer_8h.html#a8ec853f6ef8940debf36820f6329427e',1,'grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c'],['../json__writer_8c.html#a8ec853f6ef8940debf36820f6329427e',1,'grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type):&#160;json_writer.c']]],
+ ['grpc_5fjson_5fwriter_5finit',['grpc_json_writer_init',['../json__writer_8h.html#a9c57757dbd540d5c31db7dbb35274637',1,'grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata):&#160;json_writer.c'],['../json__writer_8c.html#a9c57757dbd540d5c31db7dbb35274637',1,'grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata):&#160;json_writer.c']]],
+ ['grpc_5fjson_5fwriter_5fobject_5fkey',['grpc_json_writer_object_key',['../json__writer_8h.html#ae009eea3f345ef9ab454876f81f1ab47',1,'grpc_json_writer_object_key(grpc_json_writer *writer, const char *string):&#160;json_writer.c'],['../json__writer_8c.html#ae009eea3f345ef9ab454876f81f1ab47',1,'grpc_json_writer_object_key(grpc_json_writer *writer, const char *string):&#160;json_writer.c']]],
+ ['grpc_5fjson_5fwriter_5fvalue_5fraw',['grpc_json_writer_value_raw',['../json__writer_8h.html#afac9ce564b4c11e3ea35082de3bd1747',1,'grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string):&#160;json_writer.c'],['../json__writer_8c.html#afac9ce564b4c11e3ea35082de3bd1747',1,'grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string):&#160;json_writer.c']]],
+ ['grpc_5fjson_5fwriter_5fvalue_5fraw_5fwith_5flen',['grpc_json_writer_value_raw_with_len',['../json__writer_8h.html#a2b88eb7fd1bd939146e86c5b212d8cb5',1,'grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len):&#160;json_writer.c'],['../json__writer_8c.html#a2b88eb7fd1bd939146e86c5b212d8cb5',1,'grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len):&#160;json_writer.c']]],
+ ['grpc_5fjson_5fwriter_5fvalue_5fstring',['grpc_json_writer_value_string',['../json__writer_8h.html#aa7e5a12ffddc0cc95bff06c1879a64e0',1,'grpc_json_writer_value_string(grpc_json_writer *writer, const char *string):&#160;json_writer.c'],['../json__writer_8c.html#aa7e5a12ffddc0cc95bff06c1879a64e0',1,'grpc_json_writer_value_string(grpc_json_writer *writer, const char *string):&#160;json_writer.c']]],
+ ['grpc_5fjwt_5fclaims_5faudience',['grpc_jwt_claims_audience',['../jwt__verifier_8h.html#a19e8de86ed8bb8461969cd07624cb06f',1,'grpc_jwt_claims_audience(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a19e8de86ed8bb8461969cd07624cb06f',1,'grpc_jwt_claims_audience(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fcheck',['grpc_jwt_claims_check',['../jwt__verifier_8h.html#a956a1fe237276fbed03e5caee7360c6a',1,'grpc_jwt_claims_check(const grpc_jwt_claims *claims, const char *audience):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a956a1fe237276fbed03e5caee7360c6a',1,'grpc_jwt_claims_check(const grpc_jwt_claims *claims, const char *audience):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fdestroy',['grpc_jwt_claims_destroy',['../jwt__verifier_8h.html#aa69d0e75df7133ebfda05f50303f8316',1,'grpc_jwt_claims_destroy(grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#aa69d0e75df7133ebfda05f50303f8316',1,'grpc_jwt_claims_destroy(grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fexpires_5fat',['grpc_jwt_claims_expires_at',['../jwt__verifier_8h.html#ab9759b63895dde79be0715b0369cd0c4',1,'grpc_jwt_claims_expires_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ab9759b63895dde79be0715b0369cd0c4',1,'grpc_jwt_claims_expires_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5ffrom_5fjson',['grpc_jwt_claims_from_json',['../jwt__verifier_8h.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8',1,'grpc_jwt_claims_from_json(grpc_json *json, gpr_slice buffer):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ae3272e7b9f64bb7b36b4b7fbce9ae4f8',1,'grpc_jwt_claims_from_json(grpc_json *json, gpr_slice buffer):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fid',['grpc_jwt_claims_id',['../jwt__verifier_8h.html#a319d836355e40efba372f9baf09bbd54',1,'grpc_jwt_claims_id(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a319d836355e40efba372f9baf09bbd54',1,'grpc_jwt_claims_id(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fissued_5fat',['grpc_jwt_claims_issued_at',['../jwt__verifier_8h.html#a58838743f413ceebbf5b4afd77d7ab7f',1,'grpc_jwt_claims_issued_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a58838743f413ceebbf5b4afd77d7ab7f',1,'grpc_jwt_claims_issued_at(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fissuer',['grpc_jwt_claims_issuer',['../jwt__verifier_8h.html#a61a1d74e9b150c1a7dccf259d84e8da6',1,'grpc_jwt_claims_issuer(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a61a1d74e9b150c1a7dccf259d84e8da6',1,'grpc_jwt_claims_issuer(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fjson',['grpc_jwt_claims_json',['../jwt__verifier_8h.html#a4eb1db0055c2992691e1c3e92d65a656',1,'grpc_jwt_claims_json(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a4eb1db0055c2992691e1c3e92d65a656',1,'grpc_jwt_claims_json(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fnot_5fbefore',['grpc_jwt_claims_not_before',['../jwt__verifier_8h.html#a1904f0f6a28c8b14a486c932e5db1499',1,'grpc_jwt_claims_not_before(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a1904f0f6a28c8b14a486c932e5db1499',1,'grpc_jwt_claims_not_before(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fclaims_5fsubject',['grpc_jwt_claims_subject',['../jwt__verifier_8h.html#ac77af641794a3449e94d7d7cb48a50c6',1,'grpc_jwt_claims_subject(const grpc_jwt_claims *claims):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ac77af641794a3449e94d7d7cb48a50c6',1,'grpc_jwt_claims_subject(const grpc_jwt_claims *claims):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fencode_5fand_5fsign',['grpc_jwt_encode_and_sign',['../json__token_8h.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f',1,'grpc_jwt_encode_and_sign(const grpc_auth_json_key *json_key, const char *audience, gpr_timespec token_lifetime, const char *scope):&#160;json_token.c'],['../json__token_8c.html#af0b8abcdcb33f9d4ac1f15c5e2ef4b7f',1,'grpc_jwt_encode_and_sign(const grpc_auth_json_key *json_key, const char *audience, gpr_timespec token_lifetime, const char *scope):&#160;json_token.c']]],
+ ['grpc_5fjwt_5fencode_5fand_5fsign_5fset_5foverride',['grpc_jwt_encode_and_sign_set_override',['../json__token_8h.html#a58f70df2a4a2e8c9bc4f91a85202ce9c',1,'grpc_jwt_encode_and_sign_set_override(grpc_jwt_encode_and_sign_override func):&#160;json_token.c'],['../json__token_8c.html#a58f70df2a4a2e8c9bc4f91a85202ce9c',1,'grpc_jwt_encode_and_sign_set_override(grpc_jwt_encode_and_sign_override func):&#160;json_token.c']]],
+ ['grpc_5fjwt_5fverifier_5fcreate',['grpc_jwt_verifier_create',['../jwt__verifier_8h.html#acf8e8c06616b9d3006333f63c708a811',1,'grpc_jwt_verifier_create(const grpc_jwt_verifier_email_domain_key_url_mapping *mappings, size_t num_mappings):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#acf8e8c06616b9d3006333f63c708a811',1,'grpc_jwt_verifier_create(const grpc_jwt_verifier_email_domain_key_url_mapping *mappings, size_t num_mappings):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fverifier_5fdestroy',['grpc_jwt_verifier_destroy',['../jwt__verifier_8h.html#a7d033f01e4d9c4c3dfba2e2f4cf57398',1,'grpc_jwt_verifier_destroy(grpc_jwt_verifier *verifier):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a44bac1b48da3adf4d7858f2b40121bab',1,'grpc_jwt_verifier_destroy(grpc_jwt_verifier *v):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fverifier_5fstatus_5fto_5fstring',['grpc_jwt_verifier_status_to_string',['../jwt__verifier_8h.html#a2aad6c48023145f901a39b5b9ef6b6d3',1,'grpc_jwt_verifier_status_to_string(grpc_jwt_verifier_status status):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a2aad6c48023145f901a39b5b9ef6b6d3',1,'grpc_jwt_verifier_status_to_string(grpc_jwt_verifier_status status):&#160;jwt_verifier.c']]],
+ ['grpc_5fjwt_5fverifier_5fverify',['grpc_jwt_verifier_verify',['../jwt__verifier_8h.html#ac9960f7842a141d85b0bb38dd231900d',1,'grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data):&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ac9960f7842a141d85b0bb38dd231900d',1,'grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data):&#160;jwt_verifier.c']]],
+ ['grpc_5fkick_5fdrain',['grpc_kick_drain',['../pollset__posix_8h.html#a36baf579c30c8dba9a6c68f1f9dd979c',1,'pollset_posix.h']]],
+ ['grpc_5fkick_5fpoller',['grpc_kick_poller',['../alarm__internal_8h.html#aac483dfd6e19fa9df68620e7f7a0697f',1,'grpc_kick_poller(void):&#160;iomgr.c'],['../iomgr_8c.html#aac483dfd6e19fa9df68620e7f7a0697f',1,'grpc_kick_poller(void):&#160;iomgr.c']]],
+ ['grpc_5fkick_5fread_5ffd',['grpc_kick_read_fd',['../pollset__posix_8h.html#af74c66d9afaf90a2134f209dfb41f91b',1,'pollset_posix.h']]],
+ ['grpc_5flame_5fclient_5fchannel_5fcreate',['grpc_lame_client_channel_create',['../grpc_8h.html#a06520e4e8ed6c764866b61756609d705',1,'grpc_lame_client_channel_create(const char *target, grpc_status_code error_code, const char *error_message):&#160;lame_client.c'],['../lame__client_8c.html#a06520e4e8ed6c764866b61756609d705',1,'grpc_lame_client_channel_create(const char *target, grpc_status_code error_code, const char *error_message):&#160;lame_client.c']]],
+ ['grpc_5flb_5fpolicy_5fbroadcast',['grpc_lb_policy_broadcast',['../lb__policy_8h.html#a1d03d2f71dda12c97863cf387559e47a',1,'grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op):&#160;lb_policy.c'],['../lb__policy_8c.html#a1d03d2f71dda12c97863cf387559e47a',1,'grpc_lb_policy_broadcast(grpc_lb_policy *policy, grpc_transport_op *op):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5fcheck_5fconnectivity',['grpc_lb_policy_check_connectivity',['../lb__policy_8h.html#a115550f997d572ed49c8906c2cb347b8',1,'grpc_lb_policy_check_connectivity(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a115550f997d572ed49c8906c2cb347b8',1,'grpc_lb_policy_check_connectivity(grpc_lb_policy *policy):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5fexit_5fidle',['grpc_lb_policy_exit_idle',['../lb__policy_8h.html#a163a863a51690daa93984d7b7bd0ac88',1,'grpc_lb_policy_exit_idle(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a163a863a51690daa93984d7b7bd0ac88',1,'grpc_lb_policy_exit_idle(grpc_lb_policy *policy):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5finit',['grpc_lb_policy_init',['../lb__policy_8h.html#aa20fbb7fdf68dadcae6aaba3e227ac50',1,'grpc_lb_policy_init(grpc_lb_policy *policy, const grpc_lb_policy_vtable *vtable):&#160;lb_policy.c'],['../lb__policy_8c.html#aa20fbb7fdf68dadcae6aaba3e227ac50',1,'grpc_lb_policy_init(grpc_lb_policy *policy, const grpc_lb_policy_vtable *vtable):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5fnotify_5fon_5fstate_5fchange',['grpc_lb_policy_notify_on_state_change',['../lb__policy_8h.html#a246a7f5b971f672fa6a8dba8d7264790',1,'grpc_lb_policy_notify_on_state_change(grpc_lb_policy *policy, grpc_connectivity_state *state, grpc_iomgr_closure *closure):&#160;lb_policy.c'],['../lb__policy_8c.html#a246a7f5b971f672fa6a8dba8d7264790',1,'grpc_lb_policy_notify_on_state_change(grpc_lb_policy *policy, grpc_connectivity_state *state, grpc_iomgr_closure *closure):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5fpick',['grpc_lb_policy_pick',['../lb__policy_8h.html#a31611c6d703434b360e90062a28e5140',1,'grpc_lb_policy_pick(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete):&#160;lb_policy.c'],['../lb__policy_8c.html#a31611c6d703434b360e90062a28e5140',1,'grpc_lb_policy_pick(grpc_lb_policy *policy, grpc_pollset *pollset, grpc_metadata_batch *initial_metadata, grpc_subchannel **target, grpc_iomgr_closure *on_complete):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5fref',['grpc_lb_policy_ref',['../lb__policy_8h.html#af9780ed236a96c3f57d1965d3395132f',1,'grpc_lb_policy_ref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#af9780ed236a96c3f57d1965d3395132f',1,'grpc_lb_policy_ref(grpc_lb_policy *policy):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5fshutdown',['grpc_lb_policy_shutdown',['../lb__policy_8h.html#a1eb8d912c3d82fa0f444fe9cf4bd6991',1,'grpc_lb_policy_shutdown(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#a1eb8d912c3d82fa0f444fe9cf4bd6991',1,'grpc_lb_policy_shutdown(grpc_lb_policy *policy):&#160;lb_policy.c']]],
+ ['grpc_5flb_5fpolicy_5funref',['grpc_lb_policy_unref',['../lb__policy_8h.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c'],['../lb__policy_8c.html#aed69acd0dd453033a1e1437920ba8942',1,'grpc_lb_policy_unref(grpc_lb_policy *policy):&#160;lb_policy.c']]],
+ ['grpc_5fmaybe_5fcall_5fdelayed_5fcallbacks',['grpc_maybe_call_delayed_callbacks',['../iomgr__internal_8h.html#ae4e69eb5e3c51e00c2983df24c3c8c9f',1,'grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success):&#160;iomgr.c'],['../iomgr_8c.html#ae4e69eb5e3c51e00c2983df24c3c8c9f',1,'grpc_maybe_call_delayed_callbacks(gpr_mu *drop_mu, int success):&#160;iomgr.c']]],
+ ['grpc_5fmd_5fonly_5ftest_5fcredentials_5fcreate',['grpc_md_only_test_credentials_create',['../credentials_8h.html#a0694273fb180cefa4e2ec396651d9fdb',1,'grpc_md_only_test_credentials_create(const char *md_key, const char *md_value, int is_async):&#160;credentials.c'],['../credentials_8c.html#a0694273fb180cefa4e2ec396651d9fdb',1,'grpc_md_only_test_credentials_create(const char *md_key, const char *md_value, int is_async):&#160;credentials.c']]],
+ ['grpc_5fmdctx_5fcreate',['grpc_mdctx_create',['../metadata_8h.html#a207b09a54f3c57a90b5b44868fbf5649',1,'grpc_mdctx_create(void):&#160;metadata.c'],['../metadata_8c.html#a207b09a54f3c57a90b5b44868fbf5649',1,'grpc_mdctx_create(void):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5fcreate_5fwith_5fseed',['grpc_mdctx_create_with_seed',['../metadata_8h.html#a29700f3749eea2c96f7bae1d57f8f7e3',1,'grpc_mdctx_create_with_seed(gpr_uint32 seed):&#160;metadata.c'],['../metadata_8c.html#a29700f3749eea2c96f7bae1d57f8f7e3',1,'grpc_mdctx_create_with_seed(gpr_uint32 seed):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5fget_5fmdtab_5fcapacity_5ftest_5fonly',['grpc_mdctx_get_mdtab_capacity_test_only',['../metadata_8h.html#ab56ce41a4a8c2d30fca3e32d4d7b5e36',1,'grpc_mdctx_get_mdtab_capacity_test_only(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#a655a0f22cc71643674124ced4ce5018d',1,'grpc_mdctx_get_mdtab_capacity_test_only(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5fget_5fmdtab_5fcount_5ftest_5fonly',['grpc_mdctx_get_mdtab_count_test_only',['../metadata_8h.html#ac3c26191d224ff5ac9f54713cfc90f92',1,'grpc_mdctx_get_mdtab_count_test_only(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#aba47aef8a83c845dd6ec3dc366fcfdab',1,'grpc_mdctx_get_mdtab_count_test_only(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5fget_5fmdtab_5ffree_5ftest_5fonly',['grpc_mdctx_get_mdtab_free_test_only',['../metadata_8h.html#ae467d8aaa91efb73610faca99c18ca17',1,'grpc_mdctx_get_mdtab_free_test_only(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#a8a7b1b8046529252525680692d7dd68a',1,'grpc_mdctx_get_mdtab_free_test_only(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5flock',['grpc_mdctx_lock',['../metadata_8h.html#a390eb255a6d72a8ea84ac8ad3cbeb331',1,'grpc_mdctx_lock(grpc_mdctx *ctx):&#160;metadata.c'],['../metadata_8c.html#a390eb255a6d72a8ea84ac8ad3cbeb331',1,'grpc_mdctx_lock(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5flocked_5fmdelem_5funref',['grpc_mdctx_locked_mdelem_unref',['../metadata_8h.html#a7b190b43b10959286e61719a9f9f0f01',1,'grpc_mdctx_locked_mdelem_unref(grpc_mdctx *ctx, grpc_mdelem *elem):&#160;metadata.c'],['../metadata_8c.html#a473a5ef9df4df3cca9865f07a9237739',1,'grpc_mdctx_locked_mdelem_unref(grpc_mdctx *ctx, grpc_mdelem *gmd):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5fref',['grpc_mdctx_ref',['../metadata_8h.html#a0eee1214d287f4f14fa1363fdacff5da',1,'grpc_mdctx_ref(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#a0293b53029721bf7013af7466efbd324',1,'grpc_mdctx_ref(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5funlock',['grpc_mdctx_unlock',['../metadata_8h.html#a033690c1ac25d72fdc5e56e9f5d9e97b',1,'grpc_mdctx_unlock(grpc_mdctx *ctx):&#160;metadata.c'],['../metadata_8c.html#a033690c1ac25d72fdc5e56e9f5d9e97b',1,'grpc_mdctx_unlock(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdctx_5funref',['grpc_mdctx_unref',['../metadata_8h.html#a8ca25748d59d50f8641692bf3ae357d3',1,'grpc_mdctx_unref(grpc_mdctx *mdctx):&#160;metadata.c'],['../metadata_8c.html#ae80c7476ff57db4121dc9d8fef9e5670',1,'grpc_mdctx_unref(grpc_mdctx *ctx):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5ffrom_5fmetadata_5fstrings',['grpc_mdelem_from_metadata_strings',['../metadata_8h.html#a969845603738428cf18a9a090896e152',1,'grpc_mdelem_from_metadata_strings(grpc_mdctx *ctx, grpc_mdstr *key, grpc_mdstr *value):&#160;metadata.c'],['../metadata_8c.html#afc5656c1cd10a6f2e7cebebff10c25a4',1,'grpc_mdelem_from_metadata_strings(grpc_mdctx *ctx, grpc_mdstr *mkey, grpc_mdstr *mvalue):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5ffrom_5fslices',['grpc_mdelem_from_slices',['../metadata_8h.html#a5b5ad2d68dd8c76345170f5f732b8fa2',1,'grpc_mdelem_from_slices(grpc_mdctx *ctx, gpr_slice key, gpr_slice value):&#160;metadata.c'],['../metadata_8c.html#a5b5ad2d68dd8c76345170f5f732b8fa2',1,'grpc_mdelem_from_slices(grpc_mdctx *ctx, gpr_slice key, gpr_slice value):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5ffrom_5fstring_5fand_5fbuffer',['grpc_mdelem_from_string_and_buffer',['../metadata_8h.html#a748c6028cdc4cd0fd8d98c3a7f79ed13',1,'grpc_mdelem_from_string_and_buffer(grpc_mdctx *ctx, const char *key, const gpr_uint8 *value, size_t value_length, int canonicalize_key):&#160;metadata.c'],['../metadata_8c.html#a748c6028cdc4cd0fd8d98c3a7f79ed13',1,'grpc_mdelem_from_string_and_buffer(grpc_mdctx *ctx, const char *key, const gpr_uint8 *value, size_t value_length, int canonicalize_key):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5ffrom_5fstrings',['grpc_mdelem_from_strings',['../metadata_8h.html#a6535f623fc2bd818158d96f6a37f73c8',1,'grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value):&#160;metadata.c'],['../metadata_8c.html#a6535f623fc2bd818158d96f6a37f73c8',1,'grpc_mdelem_from_strings(grpc_mdctx *ctx, const char *key, const char *value):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5fget_5fuser_5fdata',['grpc_mdelem_get_user_data',['../metadata_8h.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9',1,'grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *)):&#160;metadata.c'],['../metadata_8c.html#a1f7c3e28f1f851a5b50d274f3ad3ecc9',1,'grpc_mdelem_get_user_data(grpc_mdelem *md, void(*if_destroy_func)(void *)):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5fref',['grpc_mdelem_ref',['../metadata_8h.html#ae73ccb189245977bbddfa464bd3c6615',1,'grpc_mdelem_ref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a5a85da96bfb21ef225169545913fbdc2',1,'grpc_mdelem_ref(grpc_mdelem *gmd):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5fset_5fuser_5fdata',['grpc_mdelem_set_user_data',['../metadata_8h.html#a6d0f62841408f1a89773aa4ef54dcf0e',1,'grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data):&#160;metadata.c'],['../metadata_8c.html#a6d0f62841408f1a89773aa4ef54dcf0e',1,'grpc_mdelem_set_user_data(grpc_mdelem *md, void(*destroy_func)(void *), void *user_data):&#160;metadata.c']]],
+ ['grpc_5fmdelem_5funref',['grpc_mdelem_unref',['../metadata_8h.html#aaf81c9b79ca751ffb4de33ea510d70cc',1,'grpc_mdelem_unref(grpc_mdelem *md):&#160;metadata.c'],['../metadata_8c.html#a51228fa7618a8f6503e605709d893a25',1,'grpc_mdelem_unref(grpc_mdelem *gmd):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fas_5fbase64_5fencoded_5fand_5fhuffman_5fcompressed',['grpc_mdstr_as_base64_encoded_and_huffman_compressed',['../metadata_8h.html#a314273fea07852ac80ea184100398c11',1,'grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *str):&#160;metadata.c'],['../metadata_8c.html#a0bc211dd30038c1366a614647abdcf08',1,'grpc_mdstr_as_base64_encoded_and_huffman_compressed(grpc_mdstr *gs):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fas_5fc_5fstring',['grpc_mdstr_as_c_string',['../metadata_8h.html#aacbae6a08b63835ec31fcddb556aa895',1,'grpc_mdstr_as_c_string(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#aacbae6a08b63835ec31fcddb556aa895',1,'grpc_mdstr_as_c_string(grpc_mdstr *s):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5ffrom_5fbuffer',['grpc_mdstr_from_buffer',['../metadata_8h.html#ac510347648778d23eaf6c8d9a4b664db',1,'grpc_mdstr_from_buffer(grpc_mdctx *ctx, const gpr_uint8 *str, size_t length):&#160;metadata.c'],['../metadata_8c.html#a357ead79c52ee284bb190bae970d8457',1,'grpc_mdstr_from_buffer(grpc_mdctx *ctx, const gpr_uint8 *buf, size_t length):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5ffrom_5fslice',['grpc_mdstr_from_slice',['../metadata_8h.html#a4eccbbb62d87a131d2eb3367fd2c4c43',1,'grpc_mdstr_from_slice(grpc_mdctx *ctx, gpr_slice slice):&#160;metadata.c'],['../metadata_8c.html#a4eccbbb62d87a131d2eb3367fd2c4c43',1,'grpc_mdstr_from_slice(grpc_mdctx *ctx, gpr_slice slice):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5ffrom_5fstring',['grpc_mdstr_from_string',['../metadata_8h.html#af961acf0149066abf14c01f56a3e2b55',1,'grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int perform_key_canonicalization):&#160;metadata.c'],['../metadata_8c.html#a30a9ea36693c48da5072719f6ae7de6d',1,'grpc_mdstr_from_string(grpc_mdctx *ctx, const char *str, int canonicalize_key):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fis_5fbin_5fsuffixed',['grpc_mdstr_is_bin_suffixed',['../metadata_8h.html#ad34887fb9c6733916ac87b8fde793e74',1,'grpc_mdstr_is_bin_suffixed(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#ad34887fb9c6733916ac87b8fde793e74',1,'grpc_mdstr_is_bin_suffixed(grpc_mdstr *s):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fis_5flegal_5fheader',['grpc_mdstr_is_legal_header',['../metadata_8h.html#a427ad60503ae8ce87bcfa0aa09fe99a5',1,'grpc_mdstr_is_legal_header(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a427ad60503ae8ce87bcfa0aa09fe99a5',1,'grpc_mdstr_is_legal_header(grpc_mdstr *s):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fis_5flegal_5fnonbin_5fheader',['grpc_mdstr_is_legal_nonbin_header',['../metadata_8h.html#a66c8bc1506a66d7c76427ffa2cf6dd64',1,'grpc_mdstr_is_legal_nonbin_header(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a66c8bc1506a66d7c76427ffa2cf6dd64',1,'grpc_mdstr_is_legal_nonbin_header(grpc_mdstr *s):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5fref',['grpc_mdstr_ref',['../metadata_8h.html#abb0b4e65a5d630dfe5fe975cd7b578cf',1,'grpc_mdstr_ref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a85a25deeeea31c616e326b765043b9c9',1,'grpc_mdstr_ref(grpc_mdstr *gs):&#160;metadata.c']]],
+ ['grpc_5fmdstr_5funref',['grpc_mdstr_unref',['../metadata_8h.html#a6ba2e968699daaddaad9b48b78779465',1,'grpc_mdstr_unref(grpc_mdstr *s):&#160;metadata.c'],['../metadata_8c.html#a6481b7703e964dc8306f3c243b2378f3',1,'grpc_mdstr_unref(grpc_mdstr *gs):&#160;metadata.c']]],
+ ['grpc_5fmetadata_5farray_5fdestroy',['grpc_metadata_array_destroy',['../grpc_8h.html#aad125726d8b689cc5fc1a0444c91ed44',1,'grpc_metadata_array_destroy(grpc_metadata_array *array):&#160;metadata_array.c'],['../metadata__array_8c.html#aad125726d8b689cc5fc1a0444c91ed44',1,'grpc_metadata_array_destroy(grpc_metadata_array *array):&#160;metadata_array.c']]],
+ ['grpc_5fmetadata_5farray_5finit',['grpc_metadata_array_init',['../grpc_8h.html#a52cfda44034115720a0e88037dedbfb5',1,'grpc_metadata_array_init(grpc_metadata_array *array):&#160;metadata_array.c'],['../metadata__array_8c.html#a52cfda44034115720a0e88037dedbfb5',1,'grpc_metadata_array_init(grpc_metadata_array *array):&#160;metadata_array.c']]],
+ ['grpc_5fmetadata_5fbatch_5fadd_5fhead',['grpc_metadata_batch_add_head',['../stream__op_8h.html#a845453663a8db6cd2624ed92d63b2003',1,'grpc_metadata_batch_add_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c'],['../stream__op_8c.html#a845453663a8db6cd2624ed92d63b2003',1,'grpc_metadata_batch_add_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5fadd_5ftail',['grpc_metadata_batch_add_tail',['../stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01',1,'grpc_metadata_batch_add_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c'],['../stream__op_8c.html#a31f318cbb2f1fdb6372fdc4891e74d01',1,'grpc_metadata_batch_add_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5fassert_5fok',['grpc_metadata_batch_assert_ok',['../stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a',1,'grpc_metadata_batch_assert_ok(grpc_metadata_batch *comd):&#160;stream_op.c'],['../stream__op_8c.html#a5107cb817e5019fc9f9e7fdd99e54c0e',1,'grpc_metadata_batch_assert_ok(grpc_metadata_batch *batch):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5fdestroy',['grpc_metadata_batch_destroy',['../stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08',1,'grpc_metadata_batch_destroy(grpc_metadata_batch *batch):&#160;stream_op.c'],['../stream__op_8c.html#afc4867b9d7a952f003c5494120b59c08',1,'grpc_metadata_batch_destroy(grpc_metadata_batch *batch):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5ffilter',['grpc_metadata_batch_filter',['../stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf',1,'grpc_metadata_batch_filter(grpc_metadata_batch *batch, grpc_mdelem *(*filter)(void *user_data, grpc_mdelem *elem), void *user_data):&#160;stream_op.c'],['../stream__op_8c.html#a754411d9f54fc8762416abf0c148afcf',1,'grpc_metadata_batch_filter(grpc_metadata_batch *batch, grpc_mdelem *(*filter)(void *user_data, grpc_mdelem *elem), void *user_data):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5finit',['grpc_metadata_batch_init',['../stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770',1,'grpc_metadata_batch_init(grpc_metadata_batch *batch):&#160;stream_op.c'],['../stream__op_8c.html#a56d5ee4a6e415827935accfe449dc770',1,'grpc_metadata_batch_init(grpc_metadata_batch *batch):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5flink_5fhead',['grpc_metadata_batch_link_head',['../stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b',1,'grpc_metadata_batch_link_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c'],['../stream__op_8c.html#a8c6af9205b51577ab879b07d9954d32b',1,'grpc_metadata_batch_link_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5flink_5ftail',['grpc_metadata_batch_link_tail',['../stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e',1,'grpc_metadata_batch_link_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c'],['../stream__op_8c.html#a6a07ac989d86142e60bd17525f7f509e',1,'grpc_metadata_batch_link_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5fmerge',['grpc_metadata_batch_merge',['../stream__op_8h.html#adf6ee05d9443f295076015da3428f12a',1,'grpc_metadata_batch_merge(grpc_metadata_batch *target, grpc_metadata_batch *add):&#160;stream_op.c'],['../stream__op_8c.html#adf6ee05d9443f295076015da3428f12a',1,'grpc_metadata_batch_merge(grpc_metadata_batch *target, grpc_metadata_batch *add):&#160;stream_op.c']]],
+ ['grpc_5fmetadata_5fbatch_5fmove',['grpc_metadata_batch_move',['../stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e',1,'grpc_metadata_batch_move(grpc_metadata_batch *dst, grpc_metadata_batch *src):&#160;stream_op.c'],['../stream__op_8c.html#a719845dfd6b62fb62a75d9776396154e',1,'grpc_metadata_batch_move(grpc_metadata_batch *dst, grpc_metadata_batch *src):&#160;stream_op.c']]],
+ ['grpc_5fmsg_5fcompress',['grpc_msg_compress',['../message__compress_8h.html#ad77078989bef6661528ca2e22223d8cd',1,'grpc_msg_compress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c'],['../message__compress_8c.html#ad77078989bef6661528ca2e22223d8cd',1,'grpc_msg_compress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c']]],
+ ['grpc_5fmsg_5fdecompress',['grpc_msg_decompress',['../message__compress_8h.html#a3453eb197bbea1ad5dbc57561d9352f0',1,'grpc_msg_decompress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c'],['../message__compress_8c.html#a3453eb197bbea1ad5dbc57561d9352f0',1,'grpc_msg_decompress(grpc_compression_algorithm algorithm, gpr_slice_buffer *input, gpr_slice_buffer *output):&#160;message_compress.c']]],
+ ['grpc_5foauth2_5ftoken_5ffetcher_5fcredentials_5fparse_5fserver_5fresponse',['grpc_oauth2_token_fetcher_credentials_parse_server_response',['../credentials_8h.html#af0dac46697efd780811863ee13c73fbd',1,'grpc_oauth2_token_fetcher_credentials_parse_server_response(const struct grpc_httpcli_response *response, grpc_credentials_md_store **token_md, gpr_timespec *token_lifetime):&#160;credentials.h'],['../credentials_8c.html#a642f68664ea54ce67c7f752c33e01877',1,'grpc_oauth2_token_fetcher_credentials_parse_server_response(const grpc_httpcli_response *response, grpc_credentials_md_store **token_md, gpr_timespec *token_lifetime):&#160;credentials.c']]],
+ ['grpc_5fop_5fstring',['grpc_op_string',['../call__log__batch_8c.html#a20665cb5606e67c3748f0df7c3f93998',1,'call_log_batch.c']]],
+ ['grpc_5fpoll_5fbecome_5fmultipoller',['grpc_poll_become_multipoller',['../pollset__posix_8h.html#ae03dc91376fc7bfb279e74a955782102',1,'pollset_posix.h']]],
+ ['grpc_5fpoll_5fdeadline_5fto_5fmillis_5ftimeout',['grpc_poll_deadline_to_millis_timeout',['../pollset__posix_8h.html#ab8e35054e04edb42c1e665ef6a896fc0',1,'pollset_posix.h']]],
+ ['grpc_5fpollset_5fadd_5ffd',['grpc_pollset_add_fd',['../pollset__posix_8h.html#add4b6bbce2371decdb574d68b15a81e8',1,'pollset_posix.h']]],
+ ['grpc_5fpollset_5fdel_5ffd',['grpc_pollset_del_fd',['../pollset__posix_8h.html#a84e9698eaa1ae735fc13d9faf7e073ea',1,'pollset_posix.h']]],
+ ['grpc_5fpollset_5fdestroy',['grpc_pollset_destroy',['../pollset_8h.html#a66c5028ee13b23f2d3c4db177f5c7d0f',1,'pollset.h']]],
+ ['grpc_5fpollset_5fglobal_5finit',['grpc_pollset_global_init',['../iomgr__posix_8h.html#a4011ee1fbdad1603b7e55127594c200a',1,'iomgr_posix.h']]],
+ ['grpc_5fpollset_5fglobal_5fshutdown',['grpc_pollset_global_shutdown',['../iomgr__posix_8h.html#a8d671f6f374e2ed27c2d81c3400e5688',1,'iomgr_posix.h']]],
+ ['grpc_5fpollset_5fhas_5fworkers',['grpc_pollset_has_workers',['../pollset__posix_8h.html#a4874f5128706719a2ddfcb641a87190c',1,'pollset_posix.h']]],
+ ['grpc_5fpollset_5finit',['grpc_pollset_init',['../pollset_8h.html#abea9f486d280910a6e6aecbe6ca5f40b',1,'pollset.h']]],
+ ['grpc_5fpollset_5fkick',['grpc_pollset_kick',['../pollset_8h.html#a944364dff517de15717cac25ed3d46e6',1,'pollset.h']]],
+ ['grpc_5fpollset_5fset_5fadd_5ffd',['grpc_pollset_set_add_fd',['../pollset__set__posix_8h.html#a4710efa6246cfb542fc4e6e19f6b480c',1,'pollset_set_posix.h']]],
+ ['grpc_5fpollset_5fset_5fadd_5fpollset',['grpc_pollset_set_add_pollset',['../pollset__set_8h.html#a32cce61c048d3f4ccd8a2f89ccc6bdd2',1,'pollset_set.h']]],
+ ['grpc_5fpollset_5fset_5fdel_5ffd',['grpc_pollset_set_del_fd',['../pollset__set__posix_8h.html#aea5df4b32ccbd0fc718384f7f71b9414',1,'pollset_set_posix.h']]],
+ ['grpc_5fpollset_5fset_5fdel_5fpollset',['grpc_pollset_set_del_pollset',['../pollset__set_8h.html#aa17d44c467a104db9bb5150d815212c0',1,'pollset_set.h']]],
+ ['grpc_5fpollset_5fset_5fdestroy',['grpc_pollset_set_destroy',['../pollset__set_8h.html#af4b47eef823139b714d759e49495fafd',1,'pollset_set.h']]],
+ ['grpc_5fpollset_5fset_5finit',['grpc_pollset_set_init',['../pollset__set_8h.html#a215962a68f3a3a344993f6da6a5f486c',1,'pollset_set.h']]],
+ ['grpc_5fpollset_5fshutdown',['grpc_pollset_shutdown',['../pollset_8h.html#a85616767facacdf95dfc4fe564352e87',1,'pollset.h']]],
+ ['grpc_5fpollset_5fwork',['grpc_pollset_work',['../pollset_8h.html#acb517fea22ab6637eff19ede002b13b0',1,'pollset.h']]],
+ ['grpc_5fraw_5fbyte_5fbuffer_5fcreate',['grpc_raw_byte_buffer_create',['../byte__buffer_8h.html#a1aaaa0d8a1609166e0b0bb2b42332618',1,'grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a1aaaa0d8a1609166e0b0bb2b42332618',1,'grpc_raw_byte_buffer_create(gpr_slice *slices, size_t nslices):&#160;byte_buffer.c']]],
+ ['grpc_5fraw_5fbyte_5fbuffer_5ffrom_5freader',['grpc_raw_byte_buffer_from_reader',['../byte__buffer_8h.html#a9b4f877e32f45e0e704970e89582e0df',1,'grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader):&#160;byte_buffer.c'],['../byte__buffer_8c.html#a9b4f877e32f45e0e704970e89582e0df',1,'grpc_raw_byte_buffer_from_reader(grpc_byte_buffer_reader *reader):&#160;byte_buffer.c']]],
+ ['grpc_5fraw_5fcompressed_5fbyte_5fbuffer_5fcreate',['grpc_raw_compressed_byte_buffer_create',['../byte__buffer_8h.html#af9801acc1dbfd02b2c51ed9d504cd12b',1,'grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression):&#160;byte_buffer.c'],['../byte__buffer_8c.html#af9801acc1dbfd02b2c51ed9d504cd12b',1,'grpc_raw_compressed_byte_buffer_create(gpr_slice *slices, size_t nslices, grpc_compression_algorithm compression):&#160;byte_buffer.c']]],
+ ['grpc_5frefresh_5ftoken_5fcredentials_5fcreate_5ffrom_5fauth_5frefresh_5ftoken',['grpc_refresh_token_credentials_create_from_auth_refresh_token',['../credentials_8h.html#af364310c463f2ddc7d714f2dbbd57e0d',1,'grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token token):&#160;credentials.c'],['../credentials_8c.html#a0effe35d7112502e48014662eb7015cf',1,'grpc_refresh_token_credentials_create_from_auth_refresh_token(grpc_auth_refresh_token refresh_token):&#160;credentials.c']]],
+ ['grpc_5fregister_5fplugin',['grpc_register_plugin',['../grpc_8h.html#abd0ed6efe4d1ad27e0577535110882b3',1,'grpc_register_plugin(void(*init)(void), void(*destroy)(void)):&#160;init.c'],['../init_8c.html#abd0ed6efe4d1ad27e0577535110882b3',1,'grpc_register_plugin(void(*init)(void), void(*destroy)(void)):&#160;init.c']]],
+ ['grpc_5fregister_5fresolver_5ftype',['grpc_register_resolver_type',['../resolver__registry_8h.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea',1,'grpc_register_resolver_type(grpc_resolver_factory *factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a5d4a6fdf0b8725ec0bf4e8dda33ed6ea',1,'grpc_register_resolver_type(grpc_resolver_factory *factory):&#160;resolver_registry.c']]],
+ ['grpc_5fregister_5ftracer',['grpc_register_tracer',['../trace_8h.html#a082b7bb1ebe733f60bf2db0c7cd7b0db',1,'grpc_register_tracer(const char *name, int *flag):&#160;trace.c'],['../trace_8c.html#a082b7bb1ebe733f60bf2db0c7cd7b0db',1,'grpc_register_tracer(const char *name, int *flag):&#160;trace.c']]],
+ ['grpc_5fresolve_5faddress',['grpc_resolve_address',['../resolve__address_8h.html#ad97dcf547d9b690a9a7de340a84391ea',1,'resolve_address.h']]],
+ ['grpc_5fresolved_5faddresses_5fdestroy',['grpc_resolved_addresses_destroy',['../resolve__address_8h.html#affdc0f6f10389f1a19db7a5edb527b7c',1,'resolve_address.h']]],
+ ['grpc_5fresolver_5fchannel_5fsaw_5ferror',['grpc_resolver_channel_saw_error',['../resolver_8h.html#a118536c3b62613e957e10ce9cb602e6e',1,'grpc_resolver_channel_saw_error(grpc_resolver *resolver, struct sockaddr *failing_address, int failing_address_len):&#160;resolver.c'],['../resolver_8c.html#a118536c3b62613e957e10ce9cb602e6e',1,'grpc_resolver_channel_saw_error(grpc_resolver *resolver, struct sockaddr *failing_address, int failing_address_len):&#160;resolver.c']]],
+ ['grpc_5fresolver_5fcreate',['grpc_resolver_create',['../resolver__registry_8h.html#a45f8cdaaf830576b675ee63209e9e29f',1,'grpc_resolver_create(const char *target, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a45f8cdaaf830576b675ee63209e9e29f',1,'grpc_resolver_create(const char *target, grpc_subchannel_factory *subchannel_factory):&#160;resolver_registry.c']]],
+ ['grpc_5fresolver_5ffactory_5fcreate_5fresolver',['grpc_resolver_factory_create_resolver',['../resolver__factory_8h.html#a27c578ca66348965f7d3810d0c6fc65d',1,'grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory):&#160;resolver_factory.c'],['../resolver__factory_8c.html#a27c578ca66348965f7d3810d0c6fc65d',1,'grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory):&#160;resolver_factory.c']]],
+ ['grpc_5fresolver_5ffactory_5fget_5fdefault_5fauthority',['grpc_resolver_factory_get_default_authority',['../resolver__factory_8h.html#acf2c523d6bc78bb3528ca29001e1c2e1',1,'grpc_resolver_factory_get_default_authority(grpc_resolver_factory *factory, grpc_uri *uri):&#160;resolver_factory.c'],['../resolver__factory_8c.html#acf2c523d6bc78bb3528ca29001e1c2e1',1,'grpc_resolver_factory_get_default_authority(grpc_resolver_factory *factory, grpc_uri *uri):&#160;resolver_factory.c']]],
+ ['grpc_5fresolver_5ffactory_5fref',['grpc_resolver_factory_ref',['../resolver__factory_8h.html#ad772468e42a97021bb827beb5b2db3ba',1,'grpc_resolver_factory_ref(grpc_resolver_factory *resolver):&#160;resolver_factory.c'],['../resolver__factory_8c.html#ad5938bfb397011e5e7f4f8d048102e9c',1,'grpc_resolver_factory_ref(grpc_resolver_factory *factory):&#160;resolver_factory.c']]],
+ ['grpc_5fresolver_5ffactory_5funref',['grpc_resolver_factory_unref',['../resolver__factory_8h.html#a9a16ab9dc39e97fff0b95ef3fc76904f',1,'grpc_resolver_factory_unref(grpc_resolver_factory *resolver):&#160;resolver_factory.c'],['../resolver__factory_8c.html#aff39a6960a452dbc2537ad83b3cefe84',1,'grpc_resolver_factory_unref(grpc_resolver_factory *factory):&#160;resolver_factory.c']]],
+ ['grpc_5fresolver_5finit',['grpc_resolver_init',['../resolver_8h.html#ac806a2edf4f2073529eec1319db9fde4',1,'grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable):&#160;resolver.c'],['../resolver_8c.html#ac806a2edf4f2073529eec1319db9fde4',1,'grpc_resolver_init(grpc_resolver *resolver, const grpc_resolver_vtable *vtable):&#160;resolver.c']]],
+ ['grpc_5fresolver_5fnext',['grpc_resolver_next',['../resolver_8h.html#ac5ef07f9efdd2a39f2239207cc060729',1,'grpc_resolver_next(grpc_resolver *resolver, grpc_client_config **target_config, grpc_iomgr_closure *on_complete):&#160;resolver.c'],['../resolver_8c.html#ac5ef07f9efdd2a39f2239207cc060729',1,'grpc_resolver_next(grpc_resolver *resolver, grpc_client_config **target_config, grpc_iomgr_closure *on_complete):&#160;resolver.c']]],
+ ['grpc_5fresolver_5fref',['grpc_resolver_ref',['../resolver_8h.html#aae02c9a384f3f2c2b598f56014caa211',1,'grpc_resolver_ref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a364d687b496e862cd5830d3aed899f4f',1,'grpc_resolver_ref(grpc_resolver *resolver):&#160;resolver.c']]],
+ ['grpc_5fresolver_5fregistry_5finit',['grpc_resolver_registry_init',['../resolver__registry_8h.html#a10ad765940e4f2ebf9d6bdc6b97d0fb0',1,'grpc_resolver_registry_init(const char *default_prefix):&#160;resolver_registry.c'],['../resolver__registry_8c.html#aef0b18f8dd91d09b8f3f826066df8964',1,'grpc_resolver_registry_init(const char *default_resolver_prefix):&#160;resolver_registry.c']]],
+ ['grpc_5fresolver_5fregistry_5fshutdown',['grpc_resolver_registry_shutdown',['../resolver__registry_8h.html#a7e9178815fe26123c9413514e1212ca6',1,'grpc_resolver_registry_shutdown(void):&#160;resolver_registry.c'],['../resolver__registry_8c.html#a7e9178815fe26123c9413514e1212ca6',1,'grpc_resolver_registry_shutdown(void):&#160;resolver_registry.c']]],
+ ['grpc_5fresolver_5fshutdown',['grpc_resolver_shutdown',['../resolver_8h.html#ae7b200016c3489c0bb3de525198b435b',1,'grpc_resolver_shutdown(grpc_resolver *resolver):&#160;resolver.c'],['../resolver_8c.html#ae7b200016c3489c0bb3de525198b435b',1,'grpc_resolver_shutdown(grpc_resolver *resolver):&#160;resolver.c']]],
+ ['grpc_5fresolver_5funref',['grpc_resolver_unref',['../resolver_8h.html#a198c3f1a1ef2d6f40680436a2fcaa11d',1,'grpc_resolver_unref(grpc_resolver *policy):&#160;resolver.c'],['../resolver_8c.html#a22b971b1770b476c3791f3f7bd370fd9',1,'grpc_resolver_unref(grpc_resolver *resolver):&#160;resolver.c']]],
+ ['grpc_5fsecure_5fchannel_5fcreate',['grpc_secure_channel_create',['../grpc__security_8h.html#a29bf879141d7c0ca7eb86e0e26d585af',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args, void *reserved):&#160;secure_channel_create.c'],['../secure__channel__create_8c.html#a29bf879141d7c0ca7eb86e0e26d585af',1,'grpc_secure_channel_create(grpc_credentials *creds, const char *target, const grpc_channel_args *args, void *reserved):&#160;secure_channel_create.c']]],
+ ['grpc_5fsecure_5fendpoint_5fcreate',['grpc_secure_endpoint_create',['../secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66',1,'grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *to_wrap, gpr_slice *leftover_slices, size_t leftover_nslices):&#160;secure_endpoint.c'],['../secure__endpoint_8c.html#a76ef547d32b0955572a841108518e611',1,'grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *transport, gpr_slice *leftover_slices, size_t leftover_nslices):&#160;secure_endpoint.c']]],
+ ['grpc_5fsecurity_5fconnector_5fcheck_5fpeer',['grpc_security_connector_check_peer',['../security__connector_8h.html#aac9a5d6c38755b24c7170789056dec94',1,'grpc_security_connector_check_peer(grpc_security_connector *sc, tsi_peer peer, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c'],['../security__connector_8c.html#aac9a5d6c38755b24c7170789056dec94',1,'grpc_security_connector_check_peer(grpc_security_connector *sc, tsi_peer peer, grpc_security_check_cb cb, void *user_data):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fconnector_5fcreate_5fhandshaker',['grpc_security_connector_create_handshaker',['../security__connector_8h.html#af81a7b903de0636a73b0e852b36a7fde',1,'grpc_security_connector_create_handshaker(grpc_security_connector *sc, tsi_handshaker **handshaker):&#160;security_connector.c'],['../security__connector_8c.html#af81a7b903de0636a73b0e852b36a7fde',1,'grpc_security_connector_create_handshaker(grpc_security_connector *sc, tsi_handshaker **handshaker):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fconnector_5ffrom_5farg',['grpc_security_connector_from_arg',['../security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca',1,'grpc_security_connector_from_arg(const grpc_arg *arg):&#160;security_connector.c'],['../security__connector_8c.html#aa427ef1fd3d8e58437215f4da2fd87ca',1,'grpc_security_connector_from_arg(const grpc_arg *arg):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fconnector_5fref',['grpc_security_connector_ref',['../security__connector_8h.html#a49e56e5d195b8935306b58dd80cf1ae4',1,'grpc_security_connector_ref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a04d7906ef7ce6c00705b20f19841c127',1,'grpc_security_connector_ref(grpc_security_connector *sc):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fconnector_5fto_5farg',['grpc_security_connector_to_arg',['../security__connector_8h.html#ab609527dad74bcc51e4b8b17b8f47c8a',1,'grpc_security_connector_to_arg(grpc_security_connector *sc):&#160;security_connector.c'],['../security__connector_8c.html#ab609527dad74bcc51e4b8b17b8f47c8a',1,'grpc_security_connector_to_arg(grpc_security_connector *sc):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fconnector_5funref',['grpc_security_connector_unref',['../security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e',1,'grpc_security_connector_unref(grpc_security_connector *policy):&#160;security_connector.c'],['../security__connector_8c.html#a8a5781bf75358deab0cb2259c6be6359',1,'grpc_security_connector_unref(grpc_security_connector *sc):&#160;security_connector.c']]],
+ ['grpc_5fsecurity_5fpre_5finit',['grpc_security_pre_init',['../init_8h.html#a7cfa0e02a966bf937b5d69e10fad2ef7',1,'grpc_security_pre_init(void):&#160;init_secure.c'],['../init__secure_8c.html#a7cfa0e02a966bf937b5d69e10fad2ef7',1,'grpc_security_pre_init(void):&#160;init_secure.c']]],
+ ['grpc_5fserver_5fadd_5finsecure_5fhttp2_5fport',['grpc_server_add_insecure_http2_port',['../grpc_8h.html#a5b0fe9d2a9d0bd764e8e8216144a4525',1,'grpc_server_add_insecure_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c'],['../server__chttp2_8c.html#a5b0fe9d2a9d0bd764e8e8216144a4525',1,'grpc_server_add_insecure_http2_port(grpc_server *server, const char *addr):&#160;server_chttp2.c']]],
+ ['grpc_5fserver_5fadd_5flistener',['grpc_server_add_listener',['../server_8h.html#afba4e38403fa34a317c44de9bae41105',1,'grpc_server_add_listener(grpc_server *server, void *listener, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t npollsets), void(*destroy)(grpc_server *server, void *arg)):&#160;server.h'],['../server_8c.html#a777b461e0fd2a56acd35caf54f3d88e6',1,'grpc_server_add_listener(grpc_server *server, void *arg, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t pollset_count), void(*destroy)(grpc_server *server, void *arg)):&#160;server.c']]],
+ ['grpc_5fserver_5fadd_5fsecure_5fhttp2_5fport',['grpc_server_add_secure_http2_port',['../grpc__security_8h.html#a5d0db200d00b62b79138472dc9b1fe59',1,'grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds):&#160;server_secure_chttp2.c'],['../server__secure__chttp2_8c.html#a5d0db200d00b62b79138472dc9b1fe59',1,'grpc_server_add_secure_http2_port(grpc_server *server, const char *addr, grpc_server_credentials *creds):&#160;server_secure_chttp2.c']]],
+ ['grpc_5fserver_5fcancel_5fall_5fcalls',['grpc_server_cancel_all_calls',['../grpc_8h.html#ac5c1e4f3e270a7afbc39403fff0dc803',1,'grpc_server_cancel_all_calls(grpc_server *server):&#160;server.c'],['../server_8c.html#ac5c1e4f3e270a7afbc39403fff0dc803',1,'grpc_server_cancel_all_calls(grpc_server *server):&#160;server.c']]],
+ ['grpc_5fserver_5fcreate',['grpc_server_create',['../grpc_8h.html#a5c84795eb2ab5c1c03c6ba1212f07501',1,'grpc_server_create(const grpc_channel_args *args, void *reserved):&#160;server_create.c'],['../server__create_8c.html#a5c84795eb2ab5c1c03c6ba1212f07501',1,'grpc_server_create(const grpc_channel_args *args, void *reserved):&#160;server_create.c']]],
+ ['grpc_5fserver_5fcreate_5ffrom_5ffilters',['grpc_server_create_from_filters',['../server_8h.html#a870e9abac807e8ba2578df7d9526f8c0',1,'grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args):&#160;server.c'],['../server_8c.html#a870e9abac807e8ba2578df7d9526f8c0',1,'grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args):&#160;server.c']]],
+ ['grpc_5fserver_5fcredentials_5fcreate_5fsecurity_5fconnector',['grpc_server_credentials_create_security_connector',['../credentials_8h.html#acc8fc30e87ddec6ff87dd6676215755a',1,'grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc):&#160;credentials.c'],['../credentials_8c.html#acc8fc30e87ddec6ff87dd6676215755a',1,'grpc_server_credentials_create_security_connector(grpc_server_credentials *creds, grpc_security_connector **sc):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5fref',['grpc_server_credentials_ref',['../credentials_8h.html#ad3bd8c9c7aac0d407e081eff3dab3983',1,'grpc_server_credentials_ref(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#ad3bd8c9c7aac0d407e081eff3dab3983',1,'grpc_server_credentials_ref(grpc_server_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5frelease',['grpc_server_credentials_release',['../grpc__security_8h.html#a6e9f9320f4f8d2d534d04ed642f032ea',1,'grpc_server_credentials_release(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#a6e9f9320f4f8d2d534d04ed642f032ea',1,'grpc_server_credentials_release(grpc_server_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5fset_5fauth_5fmetadata_5fprocessor',['grpc_server_credentials_set_auth_metadata_processor',['../grpc__security_8h.html#ab6af590e826340f94cee5d8aaab109bc',1,'grpc_server_credentials_set_auth_metadata_processor(grpc_server_credentials *creds, grpc_auth_metadata_processor processor):&#160;credentials.c'],['../credentials_8c.html#ab6af590e826340f94cee5d8aaab109bc',1,'grpc_server_credentials_set_auth_metadata_processor(grpc_server_credentials *creds, grpc_auth_metadata_processor processor):&#160;credentials.c']]],
+ ['grpc_5fserver_5fcredentials_5funref',['grpc_server_credentials_unref',['../credentials_8h.html#ad934e865fb25edae57900193337d798b',1,'grpc_server_credentials_unref(grpc_server_credentials *creds):&#160;credentials.c'],['../credentials_8c.html#ad934e865fb25edae57900193337d798b',1,'grpc_server_credentials_unref(grpc_server_credentials *creds):&#160;credentials.c']]],
+ ['grpc_5fserver_5fdestroy',['grpc_server_destroy',['../grpc_8h.html#a34cba45da7c32a21ac82305d670e4620',1,'grpc_server_destroy(grpc_server *server):&#160;server.c'],['../server_8c.html#a34cba45da7c32a21ac82305d670e4620',1,'grpc_server_destroy(grpc_server *server):&#160;server.c']]],
+ ['grpc_5fserver_5fget_5fchannel_5fargs',['grpc_server_get_channel_args',['../server_8h.html#a263c42634aa706458d691565943c6cae',1,'grpc_server_get_channel_args(grpc_server *server):&#160;server.c'],['../server_8c.html#a263c42634aa706458d691565943c6cae',1,'grpc_server_get_channel_args(grpc_server *server):&#160;server.c']]],
+ ['grpc_5fserver_5fhas_5fopen_5fconnections',['grpc_server_has_open_connections',['../server_8h.html#a28a4697b500cd4867a9f6731c8e58a94',1,'grpc_server_has_open_connections(grpc_server *server):&#160;server.c'],['../server_8c.html#a28a4697b500cd4867a9f6731c8e58a94',1,'grpc_server_has_open_connections(grpc_server *server):&#160;server.c']]],
+ ['grpc_5fserver_5flistener_5fdestroy_5fdone',['grpc_server_listener_destroy_done',['../server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9',1,'grpc_server_listener_destroy_done(void *server):&#160;server.c'],['../server_8c.html#a57b25ccc5ec64affd1ade91554a81092',1,'grpc_server_listener_destroy_done(void *s):&#160;server.c']]],
+ ['grpc_5fserver_5flog_5frequest_5fcall',['grpc_server_log_request_call',['../call_8h.html#a731e08efd7f3cab089d2239f0ed931d5',1,'grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a731e08efd7f3cab089d2239f0ed931d5',1,'grpc_server_log_request_call(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;call_log_batch.c']]],
+ ['grpc_5fserver_5flog_5fshutdown',['grpc_server_log_shutdown',['../call_8h.html#a0e7c36965ffbb52c576b6b0bf819ab89',1,'grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;call_log_batch.c'],['../call__log__batch_8c.html#a0e7c36965ffbb52c576b6b0bf819ab89',1,'grpc_server_log_shutdown(char *file, int line, gpr_log_severity severity, grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;call_log_batch.c']]],
+ ['grpc_5fserver_5fregister_5fcompletion_5fqueue',['grpc_server_register_completion_queue',['../grpc_8h.html#aacb47ff7ce0afa0db4c830449baff39a',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved):&#160;server.c'],['../server_8c.html#aacb47ff7ce0afa0db4c830449baff39a',1,'grpc_server_register_completion_queue(grpc_server *server, grpc_completion_queue *cq, void *reserved):&#160;server.c']]],
+ ['grpc_5fserver_5fregister_5fmethod',['grpc_server_register_method',['../grpc_8h.html#a283062a2209f464f234b0e645c6fffb2',1,'grpc_server_register_method(grpc_server *server, const char *method, const char *host):&#160;server.c'],['../server_8c.html#a283062a2209f464f234b0e645c6fffb2',1,'grpc_server_register_method(grpc_server *server, const char *method, const char *host):&#160;server.c']]],
+ ['grpc_5fserver_5frequest_5fcall',['grpc_server_request_call',['../grpc_8h.html#a636d8fd8c888ba0a0fefacf8dcab7257',1,'grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *request_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new):&#160;server.c'],['../server_8c.html#a419670c3509bc3c67c1344be3a1c4dbf',1,'grpc_server_request_call(grpc_server *server, grpc_call **call, grpc_call_details *details, grpc_metadata_array *initial_metadata, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;server.c']]],
+ ['grpc_5fserver_5frequest_5fregistered_5fcall',['grpc_server_request_registered_call',['../grpc_8h.html#a7207900db3bba2f1ae2e3f2dfc2822de',1,'grpc_server_request_registered_call(grpc_server *server, void *registered_method, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *request_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag_new):&#160;server.c'],['../server_8c.html#a82bc2345fb113c461e255364d8d192b5',1,'grpc_server_request_registered_call(grpc_server *server, void *rm, grpc_call **call, gpr_timespec *deadline, grpc_metadata_array *initial_metadata, grpc_byte_buffer **optional_payload, grpc_completion_queue *cq_bound_to_call, grpc_completion_queue *cq_for_notification, void *tag):&#160;server.c']]],
+ ['grpc_5fserver_5fsecurity_5fcontext_5fcreate',['grpc_server_security_context_create',['../security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a',1,'grpc_server_security_context_create(void):&#160;security_context.c'],['../security__context_8c.html#afa8c88dfb1be5add6af3143eeb76460a',1,'grpc_server_security_context_create(void):&#160;security_context.c']]],
+ ['grpc_5fserver_5fsecurity_5fcontext_5fdestroy',['grpc_server_security_context_destroy',['../security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a',1,'grpc_server_security_context_destroy(void *ctx):&#160;security_context.c'],['../security__context_8c.html#a86caf02cd607c3ff6f1e6657ffa5c17a',1,'grpc_server_security_context_destroy(void *ctx):&#160;security_context.c']]],
+ ['grpc_5fserver_5fsetup_5ftransport',['grpc_server_setup_transport',['../server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc',1,'grpc_server_setup_transport(grpc_server *server, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args):&#160;server.c'],['../server_8c.html#a26fd88680fa7949f4af879acdc249d8d',1,'grpc_server_setup_transport(grpc_server *s, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args):&#160;server.c']]],
+ ['grpc_5fserver_5fshutdown_5fand_5fnotify',['grpc_server_shutdown_and_notify',['../grpc_8h.html#a56fffa23c1c4bab9a469e2ac607b6db7',1,'grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;server.c'],['../server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7',1,'grpc_server_shutdown_and_notify(grpc_server *server, grpc_completion_queue *cq, void *tag):&#160;server.c']]],
+ ['grpc_5fserver_5fstart',['grpc_server_start',['../grpc_8h.html#ac5010d26419e14f5a9ab2fa86a4f7d1e',1,'grpc_server_start(grpc_server *server):&#160;server.c'],['../server_8c.html#ac5010d26419e14f5a9ab2fa86a4f7d1e',1,'grpc_server_start(grpc_server *server):&#160;server.c']]],
+ ['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate',['grpc_service_account_jwt_access_credentials_create',['../grpc__security_8h.html#ab471a46dec4eb4e1c4ce986f237dbf66',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime, void *reserved):&#160;credentials.c'],['../credentials_8c.html#ab471a46dec4eb4e1c4ce986f237dbf66',1,'grpc_service_account_jwt_access_credentials_create(const char *json_key, gpr_timespec token_lifetime, void *reserved):&#160;credentials.c']]],
+ ['grpc_5fservice_5faccount_5fjwt_5faccess_5fcredentials_5fcreate_5ffrom_5fauth_5fjson_5fkey',['grpc_service_account_jwt_access_credentials_create_from_auth_json_key',['../credentials_8h.html#a26715660e319377bdfc4f2476ff35505',1,'grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime):&#160;credentials.c'],['../credentials_8c.html#a26715660e319377bdfc4f2476ff35505',1,'grpc_service_account_jwt_access_credentials_create_from_auth_json_key(grpc_auth_json_key key, gpr_timespec token_lifetime):&#160;credentials.c']]],
+ ['grpc_5fset_5fsocket_5fcloexec',['grpc_set_socket_cloexec',['../socket__utils__posix_8h.html#af2c563af7608d53fa639f9ed9c5f1027',1,'socket_utils_posix.h']]],
+ ['grpc_5fset_5fsocket_5flow_5flatency',['grpc_set_socket_low_latency',['../socket__utils__posix_8h.html#a4a66ec0552261b5c623b2e7b718fba00',1,'socket_utils_posix.h']]],
+ ['grpc_5fset_5fsocket_5fno_5fsigpipe_5fif_5fpossible',['grpc_set_socket_no_sigpipe_if_possible',['../socket__utils__posix_8h.html#a520ffc5e1545446aea9653814d6c0581',1,'socket_utils_posix.h']]],
+ ['grpc_5fset_5fsocket_5fnonblocking',['grpc_set_socket_nonblocking',['../socket__utils__posix_8h.html#a8f191a668efd979070217eb455a399d5',1,'socket_utils_posix.h']]],
+ ['grpc_5fset_5fsocket_5freuse_5faddr',['grpc_set_socket_reuse_addr',['../socket__utils__posix_8h.html#afe2ba4baab80f7f0b1aea9bd8718ac79',1,'socket_utils_posix.h']]],
+ ['grpc_5fsetup_5fsecure_5ftransport',['grpc_setup_secure_transport',['../secure__transport__setup_8h.html#abf337cd72839248e089c1646f8fa7bc8',1,'grpc_setup_secure_transport(grpc_security_connector *connector, grpc_endpoint *nonsecure_endpoint, grpc_secure_transport_setup_done_cb cb, void *user_data):&#160;secure_transport_setup.c'],['../secure__transport__setup_8c.html#abf337cd72839248e089c1646f8fa7bc8',1,'grpc_setup_secure_transport(grpc_security_connector *connector, grpc_endpoint *nonsecure_endpoint, grpc_secure_transport_setup_done_cb cb, void *user_data):&#160;secure_transport_setup.c']]],
+ ['grpc_5fshutdown',['grpc_shutdown',['../grpc_8h.html#af1130720e50ffedd0bb065c84843b032',1,'grpc_shutdown(void):&#160;init.c'],['../init_8c.html#af1130720e50ffedd0bb065c84843b032',1,'grpc_shutdown(void):&#160;init.c']]],
+ ['grpc_5fsockaddr_5fget_5fport',['grpc_sockaddr_get_port',['../sockaddr__utils_8h.html#a9b9c605d240e9358a23f29c4cf07b1da',1,'grpc_sockaddr_get_port(const struct sockaddr *addr):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a9b9c605d240e9358a23f29c4cf07b1da',1,'grpc_sockaddr_get_port(const struct sockaddr *addr):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fis_5fv4mapped',['grpc_sockaddr_is_v4mapped',['../sockaddr__utils_8h.html#a97d452690214de3809f667f95dda80ce',1,'grpc_sockaddr_is_v4mapped(const struct sockaddr *addr, struct sockaddr_in *addr4_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a97d452690214de3809f667f95dda80ce',1,'grpc_sockaddr_is_v4mapped(const struct sockaddr *addr, struct sockaddr_in *addr4_out):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fis_5fwildcard',['grpc_sockaddr_is_wildcard',['../sockaddr__utils_8h.html#aed4ad468c36fc0a4531025c5fa2185a2',1,'grpc_sockaddr_is_wildcard(const struct sockaddr *addr, int *port_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#aed4ad468c36fc0a4531025c5fa2185a2',1,'grpc_sockaddr_is_wildcard(const struct sockaddr *addr, int *port_out):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fmake_5fwildcard4',['grpc_sockaddr_make_wildcard4',['../sockaddr__utils_8h.html#a89be072619a282936b8c1f99c5af254e',1,'grpc_sockaddr_make_wildcard4(int port, struct sockaddr_in *wild_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a89be072619a282936b8c1f99c5af254e',1,'grpc_sockaddr_make_wildcard4(int port, struct sockaddr_in *wild_out):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fmake_5fwildcard6',['grpc_sockaddr_make_wildcard6',['../sockaddr__utils_8h.html#a1a8a1c666324ed6d23077a0dd77bd2b8',1,'grpc_sockaddr_make_wildcard6(int port, struct sockaddr_in6 *wild_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a1a8a1c666324ed6d23077a0dd77bd2b8',1,'grpc_sockaddr_make_wildcard6(int port, struct sockaddr_in6 *wild_out):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fmake_5fwildcards',['grpc_sockaddr_make_wildcards',['../sockaddr__utils_8h.html#a3cb44f54c6743ff32dc31147ca6a6721',1,'grpc_sockaddr_make_wildcards(int port, struct sockaddr_in *wild4_out, struct sockaddr_in6 *wild6_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a3cb44f54c6743ff32dc31147ca6a6721',1,'grpc_sockaddr_make_wildcards(int port, struct sockaddr_in *wild4_out, struct sockaddr_in6 *wild6_out):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fset_5fport',['grpc_sockaddr_set_port',['../sockaddr__utils_8h.html#ad73cd02c052e82778b7df5378ded462d',1,'grpc_sockaddr_set_port(const struct sockaddr *addr, int port):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#ad73cd02c052e82778b7df5378ded462d',1,'grpc_sockaddr_set_port(const struct sockaddr *addr, int port):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fto_5fstring',['grpc_sockaddr_to_string',['../sockaddr__utils_8h.html#a400a51bd46384a6e0b28136274765464',1,'grpc_sockaddr_to_string(char **out, const struct sockaddr *addr, int normalize):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a400a51bd46384a6e0b28136274765464',1,'grpc_sockaddr_to_string(char **out, const struct sockaddr *addr, int normalize):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fto_5furi',['grpc_sockaddr_to_uri',['../sockaddr__utils_8h.html#a8545a440d2d91365d75ed87720891a91',1,'grpc_sockaddr_to_uri(const struct sockaddr *addr):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a8545a440d2d91365d75ed87720891a91',1,'grpc_sockaddr_to_uri(const struct sockaddr *addr):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsockaddr_5fto_5fv4mapped',['grpc_sockaddr_to_v4mapped',['../sockaddr__utils_8h.html#a606efe4550fb7947fb36ff6a0231ac79',1,'grpc_sockaddr_to_v4mapped(const struct sockaddr *addr, struct sockaddr_in6 *addr6_out):&#160;sockaddr_utils.c'],['../sockaddr__utils_8c.html#a606efe4550fb7947fb36ff6a0231ac79',1,'grpc_sockaddr_to_v4mapped(const struct sockaddr *addr, struct sockaddr_in6 *addr6_out):&#160;sockaddr_utils.c']]],
+ ['grpc_5fsocket_5fnotify_5fon_5fread',['grpc_socket_notify_on_read',['../iocp__windows_8h.html#a08d522cb6d04a6f5895fae78fd645e00',1,'iocp_windows.h']]],
+ ['grpc_5fsocket_5fnotify_5fon_5fwrite',['grpc_socket_notify_on_write',['../iocp__windows_8h.html#a4db8d3b4cc420a58c833e579a94bdd38',1,'iocp_windows.h']]],
+ ['grpc_5fsopb_5fadd_5fbegin_5fmessage',['grpc_sopb_add_begin_message',['../stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9',1,'grpc_sopb_add_begin_message(grpc_stream_op_buffer *sopb, gpr_uint32 length, gpr_uint32 flags):&#160;stream_op.c'],['../stream__op_8c.html#a6b1565cc1ec9aba1eef5c21318e088b9',1,'grpc_sopb_add_begin_message(grpc_stream_op_buffer *sopb, gpr_uint32 length, gpr_uint32 flags):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fadd_5fmetadata',['grpc_sopb_add_metadata',['../stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb',1,'grpc_sopb_add_metadata(grpc_stream_op_buffer *sopb, grpc_metadata_batch metadata):&#160;stream_op.c'],['../stream__op_8c.html#aea2cbf38a752864f62dc8d2cdc58a50a',1,'grpc_sopb_add_metadata(grpc_stream_op_buffer *sopb, grpc_metadata_batch b):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fadd_5fno_5fop',['grpc_sopb_add_no_op',['../stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850',1,'grpc_sopb_add_no_op(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#abe45d7a6778fc0e248e490dfb635d850',1,'grpc_sopb_add_no_op(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fadd_5fslice',['grpc_sopb_add_slice',['../stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69',1,'grpc_sopb_add_slice(grpc_stream_op_buffer *sopb, gpr_slice slice):&#160;stream_op.c'],['../stream__op_8c.html#aa2a412545fb6bb4055f3437f1d261f69',1,'grpc_sopb_add_slice(grpc_stream_op_buffer *sopb, gpr_slice slice):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fappend',['grpc_sopb_append',['../stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818',1,'grpc_sopb_append(grpc_stream_op_buffer *sopb, grpc_stream_op *ops, size_t nops):&#160;stream_op.c'],['../stream__op_8c.html#a55100e31b3cc23733ba42bb5e2f38818',1,'grpc_sopb_append(grpc_stream_op_buffer *sopb, grpc_stream_op *ops, size_t nops):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fdestroy',['grpc_sopb_destroy',['../stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1',1,'grpc_sopb_destroy(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#aef34bb8bc5d02c10304fa93de76604d1',1,'grpc_sopb_destroy(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5finit',['grpc_sopb_init',['../stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935',1,'grpc_sopb_init(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#ac06c5c016030ab760ce1c190ea9c0935',1,'grpc_sopb_init(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fmove_5fto',['grpc_sopb_move_to',['../stream__op_8h.html#abf812a361634fee304b636fccde7c934',1,'grpc_sopb_move_to(grpc_stream_op_buffer *src, grpc_stream_op_buffer *dst):&#160;stream_op.c'],['../stream__op_8c.html#abf812a361634fee304b636fccde7c934',1,'grpc_sopb_move_to(grpc_stream_op_buffer *src, grpc_stream_op_buffer *dst):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5freset',['grpc_sopb_reset',['../stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e',1,'grpc_sopb_reset(grpc_stream_op_buffer *sopb):&#160;stream_op.c'],['../stream__op_8c.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e',1,'grpc_sopb_reset(grpc_stream_op_buffer *sopb):&#160;stream_op.c']]],
+ ['grpc_5fsopb_5fstring',['grpc_sopb_string',['../stream__op_8h.html#a225a70176577da4097ecad0b8c647fee',1,'grpc_sopb_string(grpc_stream_op_buffer *sopb):&#160;transport_op_string.c'],['../transport__op__string_8c.html#a225a70176577da4097ecad0b8c647fee',1,'grpc_sopb_string(grpc_stream_op_buffer *sopb):&#160;transport_op_string.c']]],
+ ['grpc_5fsopb_5fswap',['grpc_sopb_swap',['../stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb',1,'grpc_sopb_swap(grpc_stream_op_buffer *a, grpc_stream_op_buffer *b):&#160;stream_op.c'],['../stream__op_8c.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb',1,'grpc_sopb_swap(grpc_stream_op_buffer *a, grpc_stream_op_buffer *b):&#160;stream_op.c']]],
+ ['grpc_5fssl_5fchannel_5fsecurity_5fconnector_5fcreate',['grpc_ssl_channel_security_connector_create',['../security__connector_8h.html#a6db43510beb4d3953f572cbe203c164d',1,'grpc_ssl_channel_security_connector_create(grpc_credentials *request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, grpc_channel_security_connector **sc):&#160;security_connector.c'],['../security__connector_8c.html#a6db43510beb4d3953f572cbe203c164d',1,'grpc_ssl_channel_security_connector_create(grpc_credentials *request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, grpc_channel_security_connector **sc):&#160;security_connector.c']]],
+ ['grpc_5fssl_5fcredentials_5fcreate',['grpc_ssl_credentials_create',['../grpc__security_8h.html#a2e1970bc7f3d1fd221161adc0a56ff32',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair, void *reserved):&#160;credentials.c'],['../credentials_8c.html#a2e1970bc7f3d1fd221161adc0a56ff32',1,'grpc_ssl_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pair, void *reserved):&#160;credentials.c']]],
+ ['grpc_5fssl_5fserver_5fcredentials_5fcreate',['grpc_ssl_server_credentials_create',['../grpc__security_8h.html#aa79cf1d662f3e26bbc7dc34192dba500',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved):&#160;credentials.c'],['../credentials_8c.html#aa79cf1d662f3e26bbc7dc34192dba500',1,'grpc_ssl_server_credentials_create(const char *pem_root_certs, grpc_ssl_pem_key_cert_pair *pem_key_cert_pairs, size_t num_key_cert_pairs, int force_client_auth, void *reserved):&#160;credentials.c']]],
+ ['grpc_5fssl_5fserver_5fsecurity_5fconnector_5fcreate',['grpc_ssl_server_security_connector_create',['../security__connector_8h.html#af0fc288920d58432af4285ec56251248',1,'grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc):&#160;security_connector.c'],['../security__connector_8c.html#af0fc288920d58432af4285ec56251248',1,'grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc):&#160;security_connector.c']]],
+ ['grpc_5fstream_5fops_5funref_5fowned_5fobjects',['grpc_stream_ops_unref_owned_objects',['../stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d',1,'grpc_stream_ops_unref_owned_objects(grpc_stream_op *ops, size_t nops):&#160;stream_op.c'],['../stream__op_8c.html#af06b21376669ed6bf358f50a57e02d9d',1,'grpc_stream_ops_unref_owned_objects(grpc_stream_op *ops, size_t nops):&#160;stream_op.c']]],
+ ['grpc_5fsubchannel_5fadd_5finterested_5fparty',['grpc_subchannel_add_interested_party',['../subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579',1,'grpc_subchannel_add_interested_party(grpc_subchannel *channel, grpc_pollset *pollset):&#160;subchannel.c'],['../subchannel_8c.html#ad64aa215ea81487204c6598b4f1572ae',1,'grpc_subchannel_add_interested_party(grpc_subchannel *c, grpc_pollset *pollset):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcall_5fget_5fpeer',['grpc_subchannel_call_get_peer',['../subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616',1,'grpc_subchannel_call_get_peer(grpc_subchannel_call *subchannel_call):&#160;subchannel.c'],['../subchannel_8c.html#a552e894b75a9a67f00e4ae312a94cc00',1,'grpc_subchannel_call_get_peer(grpc_subchannel_call *call):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcall_5fprocess_5fop',['grpc_subchannel_call_process_op',['../subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad',1,'grpc_subchannel_call_process_op(grpc_subchannel_call *subchannel_call, grpc_transport_stream_op *op):&#160;subchannel.c'],['../subchannel_8c.html#a0128c4e7cd5939061ea02780e5fa33ae',1,'grpc_subchannel_call_process_op(grpc_subchannel_call *call, grpc_transport_stream_op *op):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcall_5fref',['grpc_subchannel_call_ref',['../subchannel_8h.html#a1d1fd9b9b9d0759dec2c43b4d2697a93',1,'grpc_subchannel_call_ref(grpc_subchannel_call *call):&#160;subchannel.h'],['../subchannel_8c.html#abb8369d0ae5d3be4e25e9c300ef50067',1,'grpc_subchannel_call_ref(grpc_subchannel_call *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcall_5funref',['grpc_subchannel_call_unref',['../subchannel_8h.html#a7eaea7934724bc8d7023eb3efe58fb53',1,'grpc_subchannel_call_unref(grpc_subchannel_call *call):&#160;subchannel.h'],['../subchannel_8c.html#a179d2915801ed037ca90a4de0f7ce060',1,'grpc_subchannel_call_unref(grpc_subchannel_call *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcheck_5fconnectivity',['grpc_subchannel_check_connectivity',['../subchannel_8h.html#a4a2f6ba6b1204e3bf20af7fc5b68f709',1,'grpc_subchannel_check_connectivity(grpc_subchannel *channel):&#160;subchannel.c'],['../subchannel_8c.html#a92711f9b7c8df9415249685a9c91f2c9',1,'grpc_subchannel_check_connectivity(grpc_subchannel *c):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcreate',['grpc_subchannel_create',['../subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8',1,'grpc_subchannel_create(grpc_connector *connector, grpc_subchannel_args *args):&#160;subchannel.c'],['../subchannel_8c.html#a5220a721bb5ad91bffbddd12045efff8',1,'grpc_subchannel_create(grpc_connector *connector, grpc_subchannel_args *args):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fcreate_5fcall',['grpc_subchannel_create_call',['../subchannel_8h.html#a54000749034854e53ac2b09ff563ea2d',1,'grpc_subchannel_create_call(grpc_subchannel *subchannel, grpc_pollset *pollset, grpc_subchannel_call **target, grpc_iomgr_closure *notify):&#160;subchannel.c'],['../subchannel_8c.html#aa6b5c676351c4f7f33b903549edab3b7',1,'grpc_subchannel_create_call(grpc_subchannel *c, grpc_pollset *pollset, grpc_subchannel_call **target, grpc_iomgr_closure *notify):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fdel_5finterested_5fparty',['grpc_subchannel_del_interested_party',['../subchannel_8h.html#aa8ea5c658e34de467db80c269231e676',1,'grpc_subchannel_del_interested_party(grpc_subchannel *channel, grpc_pollset *pollset):&#160;subchannel.c'],['../subchannel_8c.html#a72bfe59d8ad11465896034281729279b',1,'grpc_subchannel_del_interested_party(grpc_subchannel *c, grpc_pollset *pollset):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5ffactory_5fadd_5fchannel_5farg',['grpc_subchannel_factory_add_channel_arg',['../add__channel__arg_8h.html#aec70a5daa15f33d18edc47ebc0270c34',1,'grpc_subchannel_factory_add_channel_arg(grpc_subchannel_factory *input, const grpc_arg *arg):&#160;add_channel_arg.c'],['../add__channel__arg_8c.html#aec70a5daa15f33d18edc47ebc0270c34',1,'grpc_subchannel_factory_add_channel_arg(grpc_subchannel_factory *input, const grpc_arg *arg):&#160;add_channel_arg.c']]],
+ ['grpc_5fsubchannel_5ffactory_5fcreate_5fsubchannel',['grpc_subchannel_factory_create_subchannel',['../subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20',1,'grpc_subchannel_factory_create_subchannel(grpc_subchannel_factory *factory, grpc_subchannel_args *args):&#160;subchannel_factory.c'],['../subchannel__factory_8c.html#a50ecfa3c06af1f867684d3c238cedf20',1,'grpc_subchannel_factory_create_subchannel(grpc_subchannel_factory *factory, grpc_subchannel_args *args):&#160;subchannel_factory.c']]],
+ ['grpc_5fsubchannel_5ffactory_5fmerge_5fchannel_5fargs',['grpc_subchannel_factory_merge_channel_args',['../merge__channel__args_8h.html#a4dc574355128feee36ad9500f9ae8cc0',1,'grpc_subchannel_factory_merge_channel_args(grpc_subchannel_factory *input, const grpc_channel_args *args):&#160;merge_channel_args.c'],['../merge__channel__args_8c.html#a4dc574355128feee36ad9500f9ae8cc0',1,'grpc_subchannel_factory_merge_channel_args(grpc_subchannel_factory *input, const grpc_channel_args *args):&#160;merge_channel_args.c']]],
+ ['grpc_5fsubchannel_5ffactory_5fref',['grpc_subchannel_factory_ref',['../subchannel__factory_8h.html#a6486ef54aa6fe37d4fe5b7c53aed9a84',1,'grpc_subchannel_factory_ref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c'],['../subchannel__factory_8c.html#a6486ef54aa6fe37d4fe5b7c53aed9a84',1,'grpc_subchannel_factory_ref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c']]],
+ ['grpc_5fsubchannel_5ffactory_5funref',['grpc_subchannel_factory_unref',['../subchannel__factory_8h.html#ac502341f23676007c8ccd5338f942e82',1,'grpc_subchannel_factory_unref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c'],['../subchannel__factory_8c.html#ac502341f23676007c8ccd5338f942e82',1,'grpc_subchannel_factory_unref(grpc_subchannel_factory *factory):&#160;subchannel_factory.c']]],
+ ['grpc_5fsubchannel_5fnotify_5fon_5fstate_5fchange',['grpc_subchannel_notify_on_state_change',['../subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776',1,'grpc_subchannel_notify_on_state_change(grpc_subchannel *channel, grpc_connectivity_state *state, grpc_iomgr_closure *notify):&#160;subchannel.c'],['../subchannel_8c.html#ac2e59a5c3a44ba0827b27ccba866389b',1,'grpc_subchannel_notify_on_state_change(grpc_subchannel *c, grpc_connectivity_state *state, grpc_iomgr_closure *notify):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fprocess_5ftransport_5fop',['grpc_subchannel_process_transport_op',['../subchannel_8h.html#ad24914ea93274b1494a42420e853e4e1',1,'grpc_subchannel_process_transport_op(grpc_subchannel *subchannel, grpc_transport_op *op):&#160;subchannel.c'],['../subchannel_8c.html#a9b95251da4779ae913c33f380a1c33c4',1,'grpc_subchannel_process_transport_op(grpc_subchannel *c, grpc_transport_op *op):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5fref',['grpc_subchannel_ref',['../subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4',1,'grpc_subchannel_ref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a5c7cfbbc599fe46465b5f0c9952af323',1,'grpc_subchannel_ref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
+ ['grpc_5fsubchannel_5funref',['grpc_subchannel_unref',['../subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59',1,'grpc_subchannel_unref(grpc_subchannel *channel):&#160;subchannel.h'],['../subchannel_8c.html#a0afd3a137c42f46e285b7c7d0b7b657f',1,'grpc_subchannel_unref(grpc_subchannel *c GRPC_SUBCHANNEL_REF_EXTRA_ARGS):&#160;subchannel.c']]],
+ ['grpc_5ftcp_5fclient_5fconnect',['grpc_tcp_client_connect',['../tcp__client_8h.html#a086207583509b040c4fff779333468cd',1,'tcp_client.h']]],
+ ['grpc_5ftcp_5fcreate',['grpc_tcp_create',['../tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05',1,'grpc_tcp_create(grpc_fd *fd, size_t read_slice_size, const char *peer_string):&#160;tcp_posix.h'],['../tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483',1,'grpc_tcp_create(grpc_winsocket *socket, char *peer_string):&#160;tcp_windows.h']]],
+ ['grpc_5ftcp_5fprepare_5fsocket',['grpc_tcp_prepare_socket',['../tcp__windows_8h.html#a7b565022a9a4f019af40826e4937546c',1,'tcp_windows.h']]],
+ ['grpc_5ftcp_5fserver_5fadd_5fport',['grpc_tcp_server_add_port',['../tcp__server_8h.html#a59a2b20ad1fc958839512edd26a598ae',1,'tcp_server.h']]],
+ ['grpc_5ftcp_5fserver_5fcreate',['grpc_tcp_server_create',['../tcp__server_8h.html#a9acd9c36ef686dd76283b1a92954aff0',1,'tcp_server.h']]],
+ ['grpc_5ftcp_5fserver_5fdestroy',['grpc_tcp_server_destroy',['../tcp__server_8h.html#a4c674f461e0b92ebd6bb358eac04b772',1,'tcp_server.h']]],
+ ['grpc_5ftcp_5fserver_5fget_5ffd',['grpc_tcp_server_get_fd',['../tcp__server_8h.html#afd39e961ac244633e016980551ac7ed3',1,'tcp_server.h']]],
+ ['grpc_5ftcp_5fserver_5fstart',['grpc_tcp_server_start',['../tcp__server_8h.html#a552695c278adc52ba5433da5c57d5bd7',1,'tcp_server.h']]],
+ ['grpc_5ftime_5faveraged_5fstats_5fadd_5fsample',['grpc_time_averaged_stats_add_sample',['../time__averaged__stats_8h.html#a3fc252070ff8ec7010c74774a042e54d',1,'grpc_time_averaged_stats_add_sample(grpc_time_averaged_stats *stats, double value):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a3fc252070ff8ec7010c74774a042e54d',1,'grpc_time_averaged_stats_add_sample(grpc_time_averaged_stats *stats, double value):&#160;time_averaged_stats.c']]],
+ ['grpc_5ftime_5faveraged_5fstats_5finit',['grpc_time_averaged_stats_init',['../time__averaged__stats_8h.html#a9b6a0cb59dc0a3c179ae425525dcb4eb',1,'grpc_time_averaged_stats_init(grpc_time_averaged_stats *stats, double init_avg, double regress_weight, double persistence_factor):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a9b6a0cb59dc0a3c179ae425525dcb4eb',1,'grpc_time_averaged_stats_init(grpc_time_averaged_stats *stats, double init_avg, double regress_weight, double persistence_factor):&#160;time_averaged_stats.c']]],
+ ['grpc_5ftime_5faveraged_5fstats_5fupdate_5faverage',['grpc_time_averaged_stats_update_average',['../time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26',1,'grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats):&#160;time_averaged_stats.c'],['../time__averaged__stats_8c.html#a811009e64ef5f5b88021d5aa08ceaf26',1,'grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats):&#160;time_averaged_stats.c']]],
+ ['grpc_5ftimer_5fadd_5fimportant_5fmark',['grpc_timer_add_important_mark',['../timers_8h.html#a86328e7d7fe3e9b15f5c9c3103f6f744',1,'timers.h']]],
+ ['grpc_5ftimer_5fadd_5fmark',['grpc_timer_add_mark',['../timers_8h.html#aeb9267f15f0db10c892ff52f8a5af746',1,'timers.h']]],
+ ['grpc_5ftimer_5fbegin',['grpc_timer_begin',['../timers_8h.html#a9ad8a62da486b38462306e41127231ea',1,'timers.h']]],
+ ['grpc_5ftimer_5fend',['grpc_timer_end',['../timers_8h.html#a810b9be124a21ed5c4066f2e74112e74',1,'timers.h']]],
+ ['grpc_5ftimers_5fglobal_5fdestroy',['grpc_timers_global_destroy',['../timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13',1,'grpc_timers_global_destroy(void):&#160;basic_timers.c'],['../basic__timers_8c.html#a3464d3fdd0cc9ab2543195d5ee3fec13',1,'grpc_timers_global_destroy(void):&#160;basic_timers.c']]],
+ ['grpc_5ftimers_5fglobal_5finit',['grpc_timers_global_init',['../timers_8h.html#ac34b4d619b9ed067e02e037b21a6feac',1,'grpc_timers_global_init(void):&#160;basic_timers.c'],['../basic__timers_8c.html#ac34b4d619b9ed067e02e037b21a6feac',1,'grpc_timers_global_init(void):&#160;basic_timers.c']]],
+ ['grpc_5ftracer_5finit',['grpc_tracer_init',['../trace_8h.html#a8cd8af9cbe35acc74eac3a19db0ef2e2',1,'grpc_tracer_init(const char *env_var_name):&#160;trace.c'],['../trace_8c.html#a6875f9ce4490e731d36e872ab1b7d580',1,'grpc_tracer_init(const char *env_var):&#160;trace.c']]],
+ ['grpc_5ftracer_5fset_5fenabled',['grpc_tracer_set_enabled',['../grpc_8h.html#ae6984d3f0c3b9bc9a47859fd4dddc350',1,'grpc_tracer_set_enabled(const char *name, int enabled):&#160;trace.c'],['../trace_8c.html#ae6984d3f0c3b9bc9a47859fd4dddc350',1,'grpc_tracer_set_enabled(const char *name, int enabled):&#160;trace.c']]],
+ ['grpc_5ftracer_5fshutdown',['grpc_tracer_shutdown',['../trace_8h.html#ad5ced3b2457db3a480e13e6e268543d2',1,'grpc_tracer_shutdown(void):&#160;trace.c'],['../trace_8c.html#ad5ced3b2457db3a480e13e6e268543d2',1,'grpc_tracer_shutdown(void):&#160;trace.c']]],
+ ['grpc_5ftransport_5fclose',['grpc_transport_close',['../transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e',1,'transport.h']]],
+ ['grpc_5ftransport_5fdestroy',['grpc_transport_destroy',['../transport_8h.html#adb3ef83552276a5161ff6733f8455ae1',1,'grpc_transport_destroy(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#adb3ef83552276a5161ff6733f8455ae1',1,'grpc_transport_destroy(grpc_transport *transport):&#160;transport.c']]],
+ ['grpc_5ftransport_5fdestroy_5fstream',['grpc_transport_destroy_stream',['../transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af',1,'grpc_transport_destroy_stream(grpc_transport *transport, grpc_stream *stream):&#160;transport.c'],['../transport_8c.html#a21223037b0bc6a92a9e058e20be1b0af',1,'grpc_transport_destroy_stream(grpc_transport *transport, grpc_stream *stream):&#160;transport.c']]],
+ ['grpc_5ftransport_5fget_5fpeer',['grpc_transport_get_peer',['../transport_8h.html#ac32bf69379cb94e6f951a4ec45a6157e',1,'grpc_transport_get_peer(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#ac32bf69379cb94e6f951a4ec45a6157e',1,'grpc_transport_get_peer(grpc_transport *transport):&#160;transport.c']]],
+ ['grpc_5ftransport_5fgoaway',['grpc_transport_goaway',['../transport_8h.html#aea30a551f2d7a27edd9ddc9441523818',1,'transport.h']]],
+ ['grpc_5ftransport_5finit_5fstream',['grpc_transport_init_stream',['../transport_8h.html#aba013c9e53a24f223283fc78cb6ca6cc',1,'grpc_transport_init_stream(grpc_transport *transport, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op):&#160;transport.c'],['../transport_8c.html#aba013c9e53a24f223283fc78cb6ca6cc',1,'grpc_transport_init_stream(grpc_transport *transport, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op):&#160;transport.c']]],
+ ['grpc_5ftransport_5fperform_5fop',['grpc_transport_perform_op',['../transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3',1,'grpc_transport_perform_op(grpc_transport *transport, grpc_transport_op *op):&#160;transport.c'],['../transport_8c.html#ae52662de3568a1d961e60e83d28e2dc3',1,'grpc_transport_perform_op(grpc_transport *transport, grpc_transport_op *op):&#160;transport.c']]],
+ ['grpc_5ftransport_5fperform_5fstream_5fop',['grpc_transport_perform_stream_op',['../transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b',1,'grpc_transport_perform_stream_op(grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op *op):&#160;transport.c'],['../transport_8c.html#a81c2ae26b7109481d4538b48c15d5b1b',1,'grpc_transport_perform_stream_op(grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op *op):&#160;transport.c']]],
+ ['grpc_5ftransport_5fping',['grpc_transport_ping',['../transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc',1,'transport.h']]],
+ ['grpc_5ftransport_5fstream_5fop_5fadd_5fcancellation',['grpc_transport_stream_op_add_cancellation',['../transport_8h.html#a7bd8fd46a8faca547917fecfe9336238',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status):&#160;transport.c'],['../transport_8c.html#a7bd8fd46a8faca547917fecfe9336238',1,'grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status):&#160;transport.c']]],
+ ['grpc_5ftransport_5fstream_5fop_5fadd_5fclose',['grpc_transport_stream_op_add_close',['../transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea',1,'grpc_transport_stream_op_add_close(grpc_transport_stream_op *op, grpc_status_code status, gpr_slice *optional_message):&#160;transport.c'],['../transport_8c.html#a7ef7d920c0b8fd3945f9b98b5bc289ea',1,'grpc_transport_stream_op_add_close(grpc_transport_stream_op *op, grpc_status_code status, gpr_slice *optional_message):&#160;transport.c']]],
+ ['grpc_5ftransport_5fstream_5fop_5ffinish_5fwith_5ffailure',['grpc_transport_stream_op_finish_with_failure',['../transport_8h.html#ac5aa9757a292d71026279316979b8e40',1,'grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op):&#160;transport.c'],['../transport_8c.html#ac5aa9757a292d71026279316979b8e40',1,'grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op):&#160;transport.c']]],
+ ['grpc_5ftransport_5fstream_5fop_5fstring',['grpc_transport_stream_op_string',['../transport_8h.html#a058362edba570c120d125091b3c006d2',1,'grpc_transport_stream_op_string(grpc_transport_stream_op *op):&#160;transport_op_string.c'],['../transport__op__string_8c.html#a058362edba570c120d125091b3c006d2',1,'grpc_transport_stream_op_string(grpc_transport_stream_op *op):&#160;transport_op_string.c']]],
+ ['grpc_5ftransport_5fstream_5fsize',['grpc_transport_stream_size',['../transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d',1,'grpc_transport_stream_size(grpc_transport *transport):&#160;transport.c'],['../transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d',1,'grpc_transport_stream_size(grpc_transport *transport):&#160;transport.c']]],
+ ['grpc_5fudp_5fserver_5fadd_5fport',['grpc_udp_server_add_port',['../udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fcreate',['grpc_udp_server_create',['../udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fdestroy',['grpc_udp_server_destroy',['../udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fget_5ffd',['grpc_udp_server_get_fd',['../udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fstart',['grpc_udp_server_start',['../udp__server_8h.html#a770d224dc48b5bc4863522704768089b',1,'udp_server.h']]],
+ ['grpc_5furi_5fdestroy',['grpc_uri_destroy',['../uri__parser_8h.html#af4744a0a3c814548dbbecb79c4620ac1',1,'grpc_uri_destroy(grpc_uri *uri):&#160;uri_parser.c'],['../uri__parser_8c.html#af4744a0a3c814548dbbecb79c4620ac1',1,'grpc_uri_destroy(grpc_uri *uri):&#160;uri_parser.c']]],
+ ['grpc_5furi_5fparse',['grpc_uri_parse',['../uri__parser_8h.html#aef57f54325374603bb0510e8b8b5976d',1,'grpc_uri_parse(const char *uri_text, int suppress_errors):&#160;uri_parser.c'],['../uri__parser_8c.html#aef57f54325374603bb0510e8b8b5976d',1,'grpc_uri_parse(const char *uri_text, int suppress_errors):&#160;uri_parser.c']]],
+ ['grpc_5fversion_5fstring',['grpc_version_string',['../grpc_8h.html#a250ca547d790874bd7b5ceec25f18c51',1,'grpc_version_string(void):&#160;version.c'],['../version_8c.html#a250ca547d790874bd7b5ceec25f18c51',1,'grpc_version_string(void):&#160;version.c']]],
+ ['grpc_5fwakeup_5ffd_5fconsume_5fwakeup',['grpc_wakeup_fd_consume_wakeup',['../wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fdestroy',['grpc_wakeup_fd_destroy',['../wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fglobal_5fdestroy',['grpc_wakeup_fd_global_destroy',['../wakeup__fd__posix_8h.html#afe49a7b08cd7a2ab7c7b79e64dffbd7e',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fglobal_5finit',['grpc_wakeup_fd_global_init',['../wakeup__fd__posix_8h.html#a8af9610dd3f2910fd4943f9d2719d8be',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fglobal_5finit_5fforce_5ffallback',['grpc_wakeup_fd_global_init_force_fallback',['../wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5finit',['grpc_wakeup_fd_init',['../wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwakeup_5ffd_5fwakeup',['grpc_wakeup_fd_wakeup',['../wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fwinsocket_5fcreate',['grpc_winsocket_create',['../socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e',1,'socket_windows.h']]],
+ ['grpc_5fwinsocket_5fdestroy',['grpc_winsocket_destroy',['../socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70',1,'socket_windows.h']]],
+ ['grpc_5fwinsocket_5fshutdown',['grpc_winsocket_shutdown',['../socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12',1,'socket_windows.h']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_3.js b/doc/ref/core.internal/html/search/functions_3.js
index 392fb66361..51d22b90c7 100644
--- a/doc/ref/core.internal/html/search/functions_3.js
+++ b/doc/ref/core.internal/html/search/functions_3.js
@@ -1,7 +1,5 @@
var searchData=
[
- ['pf_5fdestroy',['pf_destroy',['../pick__first_8c.html#ab2197438a4e2ecaee6327c0a642c5bb9',1,'pick_first.c']]],
- ['pf_5fexit_5fidle',['pf_exit_idle',['../pick__first_8c.html#a114522776c50c119fcb6eaa6241ee748',1,'pick_first.c']]],
- ['pf_5fpick',['pf_pick',['../pick__first_8c.html#af15f282d4ed6e68ea1289e139c42db9a',1,'pick_first.c']]],
- ['pf_5fshutdown',['pf_shutdown',['../pick__first_8c.html#a1592bd5626dae37b94c5a9d719beaf17',1,'pick_first.c']]]
+ ['on_5fsimulated_5ftoken_5ffetch_5fdone',['on_simulated_token_fetch_done',['../credentials_8c.html#ac8aefd37c9b6f7639d730ea60960a9e7',1,'credentials.c']]],
+ ['openssl_5fdigest_5ffrom_5falgorithm',['openssl_digest_from_algorithm',['../json__token_8c.html#accf3a429c0f66a88d8df60b6dab3743f',1,'json_token.c']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_4.js b/doc/ref/core.internal/html/search/functions_4.js
index d8d8f3dd27..392fb66361 100644
--- a/doc/ref/core.internal/html/search/functions_4.js
+++ b/doc/ref/core.internal/html/search/functions_4.js
@@ -1,31 +1,7 @@
var searchData=
[
- ['tsi_5fconstruct_5fallocated_5fstring_5fpeer_5fproperty',['tsi_construct_allocated_string_peer_property',['../transport__security_8h.html#a8a308346bff8f401be5fb4411995aafc',1,'tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a8a308346bff8f401be5fb4411995aafc',1,'tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property):&#160;transport_security.c']]],
- ['tsi_5fconstruct_5fpeer',['tsi_construct_peer',['../transport__security_8h.html#a08ce831015f22dfc2b0c9c324f4d3f68',1,'tsi_construct_peer(size_t property_count, tsi_peer *peer):&#160;transport_security.c'],['../transport__security_8c.html#a08ce831015f22dfc2b0c9c324f4d3f68',1,'tsi_construct_peer(size_t property_count, tsi_peer *peer):&#160;transport_security.c']]],
- ['tsi_5fconstruct_5fstring_5fpeer_5fproperty',['tsi_construct_string_peer_property',['../transport__security_8h.html#a77bdd8a1373d9badafe0f9628d613ccb',1,'tsi_construct_string_peer_property(const char *name, const char *value, size_t value_length, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a77bdd8a1373d9badafe0f9628d613ccb',1,'tsi_construct_string_peer_property(const char *name, const char *value, size_t value_length, tsi_peer_property *property):&#160;transport_security.c']]],
- ['tsi_5fconstruct_5fstring_5fpeer_5fproperty_5ffrom_5fcstring',['tsi_construct_string_peer_property_from_cstring',['../transport__security_8h.html#a95d8643bd4378f9e648d5155a757ff3d',1,'tsi_construct_string_peer_property_from_cstring(const char *name, const char *value, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a95d8643bd4378f9e648d5155a757ff3d',1,'tsi_construct_string_peer_property_from_cstring(const char *name, const char *value, tsi_peer_property *property):&#160;transport_security.c']]],
- ['tsi_5fcreate_5ffake_5fhandshaker',['tsi_create_fake_handshaker',['../fake__transport__security_8h.html#a7ce2a5356ae53a2f4686faa9f32910d3',1,'tsi_create_fake_handshaker(int is_client):&#160;fake_transport_security.c'],['../fake__transport__security_8c.html#a7ce2a5356ae53a2f4686faa9f32910d3',1,'tsi_create_fake_handshaker(int is_client):&#160;fake_transport_security.c']]],
- ['tsi_5fcreate_5ffake_5fprotector',['tsi_create_fake_protector',['../fake__transport__security_8h.html#a6af0733aaa845a070d6d92e5d79e8932',1,'tsi_create_fake_protector(size_t *max_protected_frame_size):&#160;fake_transport_security.c'],['../fake__transport__security_8c.html#a6af0733aaa845a070d6d92e5d79e8932',1,'tsi_create_fake_protector(size_t *max_protected_frame_size):&#160;fake_transport_security.c']]],
- ['tsi_5fcreate_5fssl_5fclient_5fhandshaker_5ffactory',['tsi_create_ssl_client_handshaker_factory',['../ssl__transport__security_8h.html#a24150414d752e0cf6a28ff47a7b1c954',1,'tsi_create_ssl_client_handshaker_factory(const unsigned char *pem_private_key, size_t pem_private_key_size, const unsigned char *pem_cert_chain, size_t pem_cert_chain_size, const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a74245460a2a17181e62578a3c9e3a566',1,'tsi_create_ssl_client_handshaker_factory(const unsigned char *pem_private_key, size_t pem_private_key_size, const unsigned char *pem_cert_chain, size_t pem_cert_chain_size, const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *cipher_list, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c']]],
- ['tsi_5fcreate_5fssl_5fserver_5fhandshaker_5ffactory',['tsi_create_ssl_server_handshaker_factory',['../ssl__transport__security_8h.html#a07cacb661f68fba399bd2a8075246104',1,'tsi_create_ssl_server_handshaker_factory(const unsigned char **pem_private_keys, const size_t *pem_private_keys_sizes, const unsigned char **pem_cert_chains, const size_t *pem_cert_chains_sizes, size_t key_cert_pair_count, const unsigned char *pem_client_root_certs, size_t pem_client_root_certs_size, int force_client_auth, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a90c268a36d1837b23c08ec862b810b4d',1,'tsi_create_ssl_server_handshaker_factory(const unsigned char **pem_private_keys, const size_t *pem_private_keys_sizes, const unsigned char **pem_cert_chains, const size_t *pem_cert_chains_sizes, size_t key_cert_pair_count, const unsigned char *pem_client_root_certs, size_t pem_client_root_certs_size, int force_client_auth, const char *cipher_list, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c']]],
- ['tsi_5fframe_5fprotector_5fdestroy',['tsi_frame_protector_destroy',['../transport__security__interface_8h.html#adfd6e29ec9ee51f095a2fd73bbc222f9',1,'tsi_frame_protector_destroy(tsi_frame_protector *self):&#160;transport_security.c'],['../transport__security_8c.html#adfd6e29ec9ee51f095a2fd73bbc222f9',1,'tsi_frame_protector_destroy(tsi_frame_protector *self):&#160;transport_security.c']]],
- ['tsi_5fframe_5fprotector_5fprotect',['tsi_frame_protector_protect',['../transport__security__interface_8h.html#a5ceba08b6b8e98bc296e3c168cfe7ff6',1,'tsi_frame_protector_protect(tsi_frame_protector *self, const unsigned char *unprotected_bytes, size_t *unprotected_bytes_size, unsigned char *protected_output_frames, size_t *protected_output_frames_size):&#160;transport_security.c'],['../transport__security_8c.html#a5ceba08b6b8e98bc296e3c168cfe7ff6',1,'tsi_frame_protector_protect(tsi_frame_protector *self, const unsigned char *unprotected_bytes, size_t *unprotected_bytes_size, unsigned char *protected_output_frames, size_t *protected_output_frames_size):&#160;transport_security.c']]],
- ['tsi_5fframe_5fprotector_5fprotect_5fflush',['tsi_frame_protector_protect_flush',['../transport__security__interface_8h.html#a97f093ea9700617a4bd64846e1040e10',1,'tsi_frame_protector_protect_flush(tsi_frame_protector *self, unsigned char *protected_output_frames, size_t *protected_output_frames_size, size_t *still_pending_size):&#160;transport_security.c'],['../transport__security_8c.html#a97f093ea9700617a4bd64846e1040e10',1,'tsi_frame_protector_protect_flush(tsi_frame_protector *self, unsigned char *protected_output_frames, size_t *protected_output_frames_size, size_t *still_pending_size):&#160;transport_security.c']]],
- ['tsi_5fframe_5fprotector_5funprotect',['tsi_frame_protector_unprotect',['../transport__security__interface_8h.html#af7379ce84c820020001fd1538135f45f',1,'tsi_frame_protector_unprotect(tsi_frame_protector *self, const unsigned char *protected_frames_bytes, size_t *protected_frames_bytes_size, unsigned char *unprotected_bytes, size_t *unprotected_bytes_size):&#160;transport_security.c'],['../transport__security_8c.html#af7379ce84c820020001fd1538135f45f',1,'tsi_frame_protector_unprotect(tsi_frame_protector *self, const unsigned char *protected_frames_bytes, size_t *protected_frames_bytes_size, unsigned char *unprotected_bytes, size_t *unprotected_bytes_size):&#160;transport_security.c']]],
- ['tsi_5fhandshaker_5fcreate_5fframe_5fprotector',['tsi_handshaker_create_frame_protector',['../transport__security__interface_8h.html#a5c468d1a9eec6e30553a0f0b4a36cf51',1,'tsi_handshaker_create_frame_protector(tsi_handshaker *self, size_t *max_output_protected_frame_size, tsi_frame_protector **protector):&#160;transport_security.c'],['../transport__security_8c.html#a332227aadf03c58b8ee4089f6f87bde6',1,'tsi_handshaker_create_frame_protector(tsi_handshaker *self, size_t *max_protected_frame_size, tsi_frame_protector **protector):&#160;transport_security.c']]],
- ['tsi_5fhandshaker_5fdestroy',['tsi_handshaker_destroy',['../transport__security__interface_8h.html#aa86ebc2ea2967a18ff5c6007bb80e28d',1,'tsi_handshaker_destroy(tsi_handshaker *self):&#160;transport_security.c'],['../transport__security_8c.html#aa86ebc2ea2967a18ff5c6007bb80e28d',1,'tsi_handshaker_destroy(tsi_handshaker *self):&#160;transport_security.c']]],
- ['tsi_5fhandshaker_5fextract_5fpeer',['tsi_handshaker_extract_peer',['../transport__security__interface_8h.html#acf71ef6d2d7c6934ba7252195fb866be',1,'tsi_handshaker_extract_peer(tsi_handshaker *self, tsi_peer *peer):&#160;transport_security.c'],['../transport__security_8c.html#acf71ef6d2d7c6934ba7252195fb866be',1,'tsi_handshaker_extract_peer(tsi_handshaker *self, tsi_peer *peer):&#160;transport_security.c']]],
- ['tsi_5fhandshaker_5fget_5fbytes_5fto_5fsend_5fto_5fpeer',['tsi_handshaker_get_bytes_to_send_to_peer',['../transport__security__interface_8h.html#a29d1896a9b936a8bd534902bfc074e35',1,'tsi_handshaker_get_bytes_to_send_to_peer(tsi_handshaker *self, unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c'],['../transport__security_8c.html#a29d1896a9b936a8bd534902bfc074e35',1,'tsi_handshaker_get_bytes_to_send_to_peer(tsi_handshaker *self, unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c']]],
- ['tsi_5fhandshaker_5fget_5fresult',['tsi_handshaker_get_result',['../transport__security__interface_8h.html#ac41531015167b3ac51aa5e201189701e',1,'tsi_handshaker_get_result(tsi_handshaker *self):&#160;transport_security.c'],['../transport__security_8c.html#ac41531015167b3ac51aa5e201189701e',1,'tsi_handshaker_get_result(tsi_handshaker *self):&#160;transport_security.c']]],
- ['tsi_5fhandshaker_5fprocess_5fbytes_5ffrom_5fpeer',['tsi_handshaker_process_bytes_from_peer',['../transport__security__interface_8h.html#add638c90585ef6e5e4418c35a7df9fa0',1,'tsi_handshaker_process_bytes_from_peer(tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c'],['../transport__security_8c.html#add638c90585ef6e5e4418c35a7df9fa0',1,'tsi_handshaker_process_bytes_from_peer(tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c']]],
- ['tsi_5finit_5fpeer_5fproperty',['tsi_init_peer_property',['../transport__security_8h.html#ab5d4e3b2905ddbc6fb66be56bd6564b1',1,'tsi_init_peer_property(void):&#160;transport_security.c'],['../transport__security_8c.html#ab5d4e3b2905ddbc6fb66be56bd6564b1',1,'tsi_init_peer_property(void):&#160;transport_security.c']]],
- ['tsi_5fpeer_5fdestruct',['tsi_peer_destruct',['../transport__security__interface_8h.html#a2c4bbdf32c13cf926aa28dc464a6f467',1,'tsi_peer_destruct(tsi_peer *self):&#160;transport_security.c'],['../transport__security_8c.html#a2c4bbdf32c13cf926aa28dc464a6f467',1,'tsi_peer_destruct(tsi_peer *self):&#160;transport_security.c']]],
- ['tsi_5fpeer_5fget_5fproperty_5fby_5fname',['tsi_peer_get_property_by_name',['../security__connector_8h.html#a4e8c8c71595e5af0861880070356ce66',1,'tsi_peer_get_property_by_name(const tsi_peer *peer, const char *name):&#160;security_connector.c'],['../security__connector_8c.html#a4e8c8c71595e5af0861880070356ce66',1,'tsi_peer_get_property_by_name(const tsi_peer *peer, const char *name):&#160;security_connector.c']]],
- ['tsi_5fpeer_5fproperty_5fdestruct',['tsi_peer_property_destruct',['../transport__security_8h.html#a83e56daafef9ce0d55873f2c63940819',1,'tsi_peer_property_destruct(tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a83e56daafef9ce0d55873f2c63940819',1,'tsi_peer_property_destruct(tsi_peer_property *property):&#160;transport_security.c']]],
- ['tsi_5fresult_5fto_5fstring',['tsi_result_to_string',['../transport__security__interface_8h.html#aaee2576c8d1108c2f28b78bcf5f85964',1,'tsi_result_to_string(tsi_result result):&#160;transport_security.c'],['../transport__security_8c.html#aaee2576c8d1108c2f28b78bcf5f85964',1,'tsi_result_to_string(tsi_result result):&#160;transport_security.c']]],
- ['tsi_5fssl_5fhandshaker_5ffactory_5fcreate_5fhandshaker',['tsi_ssl_handshaker_factory_create_handshaker',['../ssl__transport__security_8h.html#a640862c021958b7cc4e841d5842b3142',1,'tsi_ssl_handshaker_factory_create_handshaker(tsi_ssl_handshaker_factory *self, const char *server_name_indication, tsi_handshaker **handshaker):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a640862c021958b7cc4e841d5842b3142',1,'tsi_ssl_handshaker_factory_create_handshaker(tsi_ssl_handshaker_factory *self, const char *server_name_indication, tsi_handshaker **handshaker):&#160;ssl_transport_security.c']]],
- ['tsi_5fssl_5fhandshaker_5ffactory_5fdestroy',['tsi_ssl_handshaker_factory_destroy',['../ssl__transport__security_8h.html#a55e5ff567c916f396a960d9ba259fd5b',1,'tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a55e5ff567c916f396a960d9ba259fd5b',1,'tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self):&#160;ssl_transport_security.c']]],
- ['tsi_5fssl_5fpeer_5fmatches_5fname',['tsi_ssl_peer_matches_name',['../ssl__transport__security_8h.html#a22edee478b3473e184d77d74c13d9647',1,'tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a22edee478b3473e184d77d74c13d9647',1,'tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name):&#160;ssl_transport_security.c']]],
- ['tsi_5fssl_5fpeer_5fto_5fauth_5fcontext',['tsi_ssl_peer_to_auth_context',['../security__connector_8h.html#a12dbc067a07c36d5219ba31f5dffc8c6',1,'tsi_ssl_peer_to_auth_context(const tsi_peer *peer):&#160;security_connector.c'],['../security__connector_8c.html#a12dbc067a07c36d5219ba31f5dffc8c6',1,'tsi_ssl_peer_to_auth_context(const tsi_peer *peer):&#160;security_connector.c']]],
- ['tsi_5fstrdup',['tsi_strdup',['../transport__security_8h.html#a4db31a671b7e77b6ecd14af773154c72',1,'tsi_strdup(const char *src):&#160;transport_security.c'],['../transport__security_8c.html#a4db31a671b7e77b6ecd14af773154c72',1,'tsi_strdup(const char *src):&#160;transport_security.c']]]
+ ['pf_5fdestroy',['pf_destroy',['../pick__first_8c.html#ab2197438a4e2ecaee6327c0a642c5bb9',1,'pick_first.c']]],
+ ['pf_5fexit_5fidle',['pf_exit_idle',['../pick__first_8c.html#a114522776c50c119fcb6eaa6241ee748',1,'pick_first.c']]],
+ ['pf_5fpick',['pf_pick',['../pick__first_8c.html#af15f282d4ed6e68ea1289e139c42db9a',1,'pick_first.c']]],
+ ['pf_5fshutdown',['pf_shutdown',['../pick__first_8c.html#a1592bd5626dae37b94c5a9d719beaf17',1,'pick_first.c']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_5.js b/doc/ref/core.internal/html/search/functions_5.js
index bb4ad83614..d8d8f3dd27 100644
--- a/doc/ref/core.internal/html/search/functions_5.js
+++ b/doc/ref/core.internal/html/search/functions_5.js
@@ -1,4 +1,31 @@
var searchData=
[
- ['verifier_5fcb_5fctx_5fdestroy',['verifier_cb_ctx_destroy',['../jwt__verifier_8c.html#a6abd17abf83cb50196792f26f82ddb47',1,'jwt_verifier.c']]]
+ ['tsi_5fconstruct_5fallocated_5fstring_5fpeer_5fproperty',['tsi_construct_allocated_string_peer_property',['../transport__security_8h.html#a8a308346bff8f401be5fb4411995aafc',1,'tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a8a308346bff8f401be5fb4411995aafc',1,'tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property):&#160;transport_security.c']]],
+ ['tsi_5fconstruct_5fpeer',['tsi_construct_peer',['../transport__security_8h.html#a08ce831015f22dfc2b0c9c324f4d3f68',1,'tsi_construct_peer(size_t property_count, tsi_peer *peer):&#160;transport_security.c'],['../transport__security_8c.html#a08ce831015f22dfc2b0c9c324f4d3f68',1,'tsi_construct_peer(size_t property_count, tsi_peer *peer):&#160;transport_security.c']]],
+ ['tsi_5fconstruct_5fstring_5fpeer_5fproperty',['tsi_construct_string_peer_property',['../transport__security_8h.html#a77bdd8a1373d9badafe0f9628d613ccb',1,'tsi_construct_string_peer_property(const char *name, const char *value, size_t value_length, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a77bdd8a1373d9badafe0f9628d613ccb',1,'tsi_construct_string_peer_property(const char *name, const char *value, size_t value_length, tsi_peer_property *property):&#160;transport_security.c']]],
+ ['tsi_5fconstruct_5fstring_5fpeer_5fproperty_5ffrom_5fcstring',['tsi_construct_string_peer_property_from_cstring',['../transport__security_8h.html#a95d8643bd4378f9e648d5155a757ff3d',1,'tsi_construct_string_peer_property_from_cstring(const char *name, const char *value, tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a95d8643bd4378f9e648d5155a757ff3d',1,'tsi_construct_string_peer_property_from_cstring(const char *name, const char *value, tsi_peer_property *property):&#160;transport_security.c']]],
+ ['tsi_5fcreate_5ffake_5fhandshaker',['tsi_create_fake_handshaker',['../fake__transport__security_8h.html#a7ce2a5356ae53a2f4686faa9f32910d3',1,'tsi_create_fake_handshaker(int is_client):&#160;fake_transport_security.c'],['../fake__transport__security_8c.html#a7ce2a5356ae53a2f4686faa9f32910d3',1,'tsi_create_fake_handshaker(int is_client):&#160;fake_transport_security.c']]],
+ ['tsi_5fcreate_5ffake_5fprotector',['tsi_create_fake_protector',['../fake__transport__security_8h.html#a6af0733aaa845a070d6d92e5d79e8932',1,'tsi_create_fake_protector(size_t *max_protected_frame_size):&#160;fake_transport_security.c'],['../fake__transport__security_8c.html#a6af0733aaa845a070d6d92e5d79e8932',1,'tsi_create_fake_protector(size_t *max_protected_frame_size):&#160;fake_transport_security.c']]],
+ ['tsi_5fcreate_5fssl_5fclient_5fhandshaker_5ffactory',['tsi_create_ssl_client_handshaker_factory',['../ssl__transport__security_8h.html#a24150414d752e0cf6a28ff47a7b1c954',1,'tsi_create_ssl_client_handshaker_factory(const unsigned char *pem_private_key, size_t pem_private_key_size, const unsigned char *pem_cert_chain, size_t pem_cert_chain_size, const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a74245460a2a17181e62578a3c9e3a566',1,'tsi_create_ssl_client_handshaker_factory(const unsigned char *pem_private_key, size_t pem_private_key_size, const unsigned char *pem_cert_chain, size_t pem_cert_chain_size, const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *cipher_list, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c']]],
+ ['tsi_5fcreate_5fssl_5fserver_5fhandshaker_5ffactory',['tsi_create_ssl_server_handshaker_factory',['../ssl__transport__security_8h.html#a07cacb661f68fba399bd2a8075246104',1,'tsi_create_ssl_server_handshaker_factory(const unsigned char **pem_private_keys, const size_t *pem_private_keys_sizes, const unsigned char **pem_cert_chains, const size_t *pem_cert_chains_sizes, size_t key_cert_pair_count, const unsigned char *pem_client_root_certs, size_t pem_client_root_certs_size, int force_client_auth, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a90c268a36d1837b23c08ec862b810b4d',1,'tsi_create_ssl_server_handshaker_factory(const unsigned char **pem_private_keys, const size_t *pem_private_keys_sizes, const unsigned char **pem_cert_chains, const size_t *pem_cert_chains_sizes, size_t key_cert_pair_count, const unsigned char *pem_client_root_certs, size_t pem_client_root_certs_size, int force_client_auth, const char *cipher_list, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory):&#160;ssl_transport_security.c']]],
+ ['tsi_5fframe_5fprotector_5fdestroy',['tsi_frame_protector_destroy',['../transport__security__interface_8h.html#adfd6e29ec9ee51f095a2fd73bbc222f9',1,'tsi_frame_protector_destroy(tsi_frame_protector *self):&#160;transport_security.c'],['../transport__security_8c.html#adfd6e29ec9ee51f095a2fd73bbc222f9',1,'tsi_frame_protector_destroy(tsi_frame_protector *self):&#160;transport_security.c']]],
+ ['tsi_5fframe_5fprotector_5fprotect',['tsi_frame_protector_protect',['../transport__security__interface_8h.html#a5ceba08b6b8e98bc296e3c168cfe7ff6',1,'tsi_frame_protector_protect(tsi_frame_protector *self, const unsigned char *unprotected_bytes, size_t *unprotected_bytes_size, unsigned char *protected_output_frames, size_t *protected_output_frames_size):&#160;transport_security.c'],['../transport__security_8c.html#a5ceba08b6b8e98bc296e3c168cfe7ff6',1,'tsi_frame_protector_protect(tsi_frame_protector *self, const unsigned char *unprotected_bytes, size_t *unprotected_bytes_size, unsigned char *protected_output_frames, size_t *protected_output_frames_size):&#160;transport_security.c']]],
+ ['tsi_5fframe_5fprotector_5fprotect_5fflush',['tsi_frame_protector_protect_flush',['../transport__security__interface_8h.html#a97f093ea9700617a4bd64846e1040e10',1,'tsi_frame_protector_protect_flush(tsi_frame_protector *self, unsigned char *protected_output_frames, size_t *protected_output_frames_size, size_t *still_pending_size):&#160;transport_security.c'],['../transport__security_8c.html#a97f093ea9700617a4bd64846e1040e10',1,'tsi_frame_protector_protect_flush(tsi_frame_protector *self, unsigned char *protected_output_frames, size_t *protected_output_frames_size, size_t *still_pending_size):&#160;transport_security.c']]],
+ ['tsi_5fframe_5fprotector_5funprotect',['tsi_frame_protector_unprotect',['../transport__security__interface_8h.html#af7379ce84c820020001fd1538135f45f',1,'tsi_frame_protector_unprotect(tsi_frame_protector *self, const unsigned char *protected_frames_bytes, size_t *protected_frames_bytes_size, unsigned char *unprotected_bytes, size_t *unprotected_bytes_size):&#160;transport_security.c'],['../transport__security_8c.html#af7379ce84c820020001fd1538135f45f',1,'tsi_frame_protector_unprotect(tsi_frame_protector *self, const unsigned char *protected_frames_bytes, size_t *protected_frames_bytes_size, unsigned char *unprotected_bytes, size_t *unprotected_bytes_size):&#160;transport_security.c']]],
+ ['tsi_5fhandshaker_5fcreate_5fframe_5fprotector',['tsi_handshaker_create_frame_protector',['../transport__security__interface_8h.html#a5c468d1a9eec6e30553a0f0b4a36cf51',1,'tsi_handshaker_create_frame_protector(tsi_handshaker *self, size_t *max_output_protected_frame_size, tsi_frame_protector **protector):&#160;transport_security.c'],['../transport__security_8c.html#a332227aadf03c58b8ee4089f6f87bde6',1,'tsi_handshaker_create_frame_protector(tsi_handshaker *self, size_t *max_protected_frame_size, tsi_frame_protector **protector):&#160;transport_security.c']]],
+ ['tsi_5fhandshaker_5fdestroy',['tsi_handshaker_destroy',['../transport__security__interface_8h.html#aa86ebc2ea2967a18ff5c6007bb80e28d',1,'tsi_handshaker_destroy(tsi_handshaker *self):&#160;transport_security.c'],['../transport__security_8c.html#aa86ebc2ea2967a18ff5c6007bb80e28d',1,'tsi_handshaker_destroy(tsi_handshaker *self):&#160;transport_security.c']]],
+ ['tsi_5fhandshaker_5fextract_5fpeer',['tsi_handshaker_extract_peer',['../transport__security__interface_8h.html#acf71ef6d2d7c6934ba7252195fb866be',1,'tsi_handshaker_extract_peer(tsi_handshaker *self, tsi_peer *peer):&#160;transport_security.c'],['../transport__security_8c.html#acf71ef6d2d7c6934ba7252195fb866be',1,'tsi_handshaker_extract_peer(tsi_handshaker *self, tsi_peer *peer):&#160;transport_security.c']]],
+ ['tsi_5fhandshaker_5fget_5fbytes_5fto_5fsend_5fto_5fpeer',['tsi_handshaker_get_bytes_to_send_to_peer',['../transport__security__interface_8h.html#a29d1896a9b936a8bd534902bfc074e35',1,'tsi_handshaker_get_bytes_to_send_to_peer(tsi_handshaker *self, unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c'],['../transport__security_8c.html#a29d1896a9b936a8bd534902bfc074e35',1,'tsi_handshaker_get_bytes_to_send_to_peer(tsi_handshaker *self, unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c']]],
+ ['tsi_5fhandshaker_5fget_5fresult',['tsi_handshaker_get_result',['../transport__security__interface_8h.html#ac41531015167b3ac51aa5e201189701e',1,'tsi_handshaker_get_result(tsi_handshaker *self):&#160;transport_security.c'],['../transport__security_8c.html#ac41531015167b3ac51aa5e201189701e',1,'tsi_handshaker_get_result(tsi_handshaker *self):&#160;transport_security.c']]],
+ ['tsi_5fhandshaker_5fprocess_5fbytes_5ffrom_5fpeer',['tsi_handshaker_process_bytes_from_peer',['../transport__security__interface_8h.html#add638c90585ef6e5e4418c35a7df9fa0',1,'tsi_handshaker_process_bytes_from_peer(tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c'],['../transport__security_8c.html#add638c90585ef6e5e4418c35a7df9fa0',1,'tsi_handshaker_process_bytes_from_peer(tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size):&#160;transport_security.c']]],
+ ['tsi_5finit_5fpeer_5fproperty',['tsi_init_peer_property',['../transport__security_8h.html#ab5d4e3b2905ddbc6fb66be56bd6564b1',1,'tsi_init_peer_property(void):&#160;transport_security.c'],['../transport__security_8c.html#ab5d4e3b2905ddbc6fb66be56bd6564b1',1,'tsi_init_peer_property(void):&#160;transport_security.c']]],
+ ['tsi_5fpeer_5fdestruct',['tsi_peer_destruct',['../transport__security__interface_8h.html#a2c4bbdf32c13cf926aa28dc464a6f467',1,'tsi_peer_destruct(tsi_peer *self):&#160;transport_security.c'],['../transport__security_8c.html#a2c4bbdf32c13cf926aa28dc464a6f467',1,'tsi_peer_destruct(tsi_peer *self):&#160;transport_security.c']]],
+ ['tsi_5fpeer_5fget_5fproperty_5fby_5fname',['tsi_peer_get_property_by_name',['../security__connector_8h.html#a4e8c8c71595e5af0861880070356ce66',1,'tsi_peer_get_property_by_name(const tsi_peer *peer, const char *name):&#160;security_connector.c'],['../security__connector_8c.html#a4e8c8c71595e5af0861880070356ce66',1,'tsi_peer_get_property_by_name(const tsi_peer *peer, const char *name):&#160;security_connector.c']]],
+ ['tsi_5fpeer_5fproperty_5fdestruct',['tsi_peer_property_destruct',['../transport__security_8h.html#a83e56daafef9ce0d55873f2c63940819',1,'tsi_peer_property_destruct(tsi_peer_property *property):&#160;transport_security.c'],['../transport__security_8c.html#a83e56daafef9ce0d55873f2c63940819',1,'tsi_peer_property_destruct(tsi_peer_property *property):&#160;transport_security.c']]],
+ ['tsi_5fresult_5fto_5fstring',['tsi_result_to_string',['../transport__security__interface_8h.html#aaee2576c8d1108c2f28b78bcf5f85964',1,'tsi_result_to_string(tsi_result result):&#160;transport_security.c'],['../transport__security_8c.html#aaee2576c8d1108c2f28b78bcf5f85964',1,'tsi_result_to_string(tsi_result result):&#160;transport_security.c']]],
+ ['tsi_5fssl_5fhandshaker_5ffactory_5fcreate_5fhandshaker',['tsi_ssl_handshaker_factory_create_handshaker',['../ssl__transport__security_8h.html#a640862c021958b7cc4e841d5842b3142',1,'tsi_ssl_handshaker_factory_create_handshaker(tsi_ssl_handshaker_factory *self, const char *server_name_indication, tsi_handshaker **handshaker):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a640862c021958b7cc4e841d5842b3142',1,'tsi_ssl_handshaker_factory_create_handshaker(tsi_ssl_handshaker_factory *self, const char *server_name_indication, tsi_handshaker **handshaker):&#160;ssl_transport_security.c']]],
+ ['tsi_5fssl_5fhandshaker_5ffactory_5fdestroy',['tsi_ssl_handshaker_factory_destroy',['../ssl__transport__security_8h.html#a55e5ff567c916f396a960d9ba259fd5b',1,'tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a55e5ff567c916f396a960d9ba259fd5b',1,'tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self):&#160;ssl_transport_security.c']]],
+ ['tsi_5fssl_5fpeer_5fmatches_5fname',['tsi_ssl_peer_matches_name',['../ssl__transport__security_8h.html#a22edee478b3473e184d77d74c13d9647',1,'tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name):&#160;ssl_transport_security.c'],['../ssl__transport__security_8c.html#a22edee478b3473e184d77d74c13d9647',1,'tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name):&#160;ssl_transport_security.c']]],
+ ['tsi_5fssl_5fpeer_5fto_5fauth_5fcontext',['tsi_ssl_peer_to_auth_context',['../security__connector_8h.html#a12dbc067a07c36d5219ba31f5dffc8c6',1,'tsi_ssl_peer_to_auth_context(const tsi_peer *peer):&#160;security_connector.c'],['../security__connector_8c.html#a12dbc067a07c36d5219ba31f5dffc8c6',1,'tsi_ssl_peer_to_auth_context(const tsi_peer *peer):&#160;security_connector.c']]],
+ ['tsi_5fstrdup',['tsi_strdup',['../transport__security_8h.html#a4db31a671b7e77b6ecd14af773154c72',1,'tsi_strdup(const char *src):&#160;transport_security.c'],['../transport__security_8c.html#a4db31a671b7e77b6ecd14af773154c72',1,'tsi_strdup(const char *src):&#160;transport_security.c']]]
];
diff --git a/doc/ref/core.internal/html/search/functions_6.html b/doc/ref/core.internal/html/search/functions_6.html
new file mode 100644
index 0000000000..c9faaa6a99
--- /dev/null
+++ b/doc/ref/core.internal/html/search/functions_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.6">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/search/functions_6.js b/doc/ref/core.internal/html/search/functions_6.js
new file mode 100644
index 0000000000..bb4ad83614
--- /dev/null
+++ b/doc/ref/core.internal/html/search/functions_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['verifier_5fcb_5fctx_5fdestroy',['verifier_cb_ctx_destroy',['../jwt__verifier_8c.html#a6abd17abf83cb50196792f26f82ddb47',1,'jwt_verifier.c']]]
+];
diff --git a/doc/ref/core.internal/html/search/search.js b/doc/ref/core.internal/html/search/search.js
index 8863f99110..5c91181457 100644
--- a/doc/ref/core.internal/html/search/search.js
+++ b/doc/ref/core.internal/html/search/search.js
@@ -8,9 +8,9 @@
var indexSectionsWithContent =
{
0: "_abcdefghijklmnopqrstuvwz",
- 1: "abcdefghijlmnprstvw",
- 2: "abcdefghijlmnprstuvw",
- 3: "cgoptv",
+ 1: "abcdefghijlmnoprstvw",
+ 2: "abcdefghijlmnoprstuvw",
+ 3: "cdgoptv",
4: "abcdefghijklmnopqrstuvw",
5: "acgilnprstw",
6: "abcfgirstw",
diff --git a/doc/ref/core.internal/html/search/typedefs_1.js b/doc/ref/core.internal/html/search/typedefs_1.js
index cd3deaf1de..992670d2cf 100644
--- a/doc/ref/core.internal/html/search/typedefs_1.js
+++ b/doc/ref/core.internal/html/search/typedefs_1.js
@@ -1,7 +1,15 @@
var searchData=
[
- ['call_5fdata',['call_data',['../server__auth__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;server_auth_filter.c'],['../client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;client_channel.c'],['../compress__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;compress_filter.c'],['../connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889',1,'call_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;noop_filter.c'],['../server_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;server.c']]],
+ ['call_5fdata',['call_data',['../server__auth__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;server_auth_filter.c'],['../grpc__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;grpc_filter.c'],['../client__channel_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;client_channel.c'],['../compress__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;compress_filter.c'],['../connected__channel_8c.html#abf019c14ca61b45a660c2b86b0a0b889',1,'call_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a7237e4a998a071b454b0d6b1bdfb42e1',1,'call_data():&#160;noop_filter.c'],['../server_8c.html#a9d8dd5943711393112c0fe83c02c0ca8',1,'call_data():&#160;server.c']]],
+ ['census_5faggregated_5frpc_5fstats',['census_aggregated_rpc_stats',['../census__rpc__stats_8h.html#a27731768f6f573eb6af61e1aedb791c7',1,'census_rpc_stats.h']]],
+ ['census_5faggregation_5fops',['census_aggregation_ops',['../census_8h.html#a2b2990a51808c9177b14476195a9fb94',1,'census.h']]],
['census_5fcontext',['census_context',['../census_8h.html#a27fc8788690179599713226f1f054736',1,'census.h']]],
- ['channel_5fdata',['channel_data',['../server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;server_auth_filter.c'],['../compress__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;compress_filter.c'],['../connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d',1,'channel_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;noop_filter.c'],['../server_8c.html#a663530098451ca6ac5dd8381e470b512',1,'channel_data():&#160;server.c']]],
+ ['census_5fop_5fid',['census_op_id',['../census__interface_8h.html#a7b6a2b2e67c4ee06d4e84dbd178fa043',1,'census_interface.h']]],
+ ['census_5fper_5fmethod_5frpc_5fstats',['census_per_method_rpc_stats',['../census__rpc__stats_8h.html#aba37369ed0f845a512541ee35938d4db',1,'census_rpc_stats.h']]],
+ ['census_5frpc_5fstats',['census_rpc_stats',['../census__interface_8h.html#a99058fefa044507d678a7e2d2636e3e9',1,'census_interface.h']]],
+ ['census_5ftag_5fset',['census_tag_set',['../census_8h.html#afc68a73849e0d1565e74c28c822bb086',1,'census.h']]],
+ ['census_5ftag_5fset_5fiterator',['census_tag_set_iterator',['../census_8h.html#a22a740b7e9e3798cb9208b3bd6ea31a7',1,'census.h']]],
+ ['census_5fview',['census_view',['../census_8h.html#ae43cfb236f1c79eeefb4d9bdf91e3aed',1,'census.h']]],
+ ['channel_5fdata',['channel_data',['../server__auth__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;server_auth_filter.c'],['../grpc__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;grpc_filter.c'],['../compress__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;compress_filter.c'],['../connected__channel_8c.html#a43362118345c9bbd8b75103f9854a69d',1,'channel_data():&#160;connected_channel.c'],['../http__client__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_client_filter.c'],['../http__server__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;http_server_filter.c'],['../noop__filter_8c.html#a5e660c9a52a9795338faf0c2188cff84',1,'channel_data():&#160;noop_filter.c'],['../server_8c.html#a663530098451ca6ac5dd8381e470b512',1,'channel_data():&#160;server.c']]],
['channel_5fregistered_5fmethod',['channel_registered_method',['../server_8c.html#a47b693eb517ae870b0243f6c7be3541f',1,'server.c']]]
];
diff --git a/doc/ref/core.internal/html/search/typedefs_2.js b/doc/ref/core.internal/html/search/typedefs_2.js
index c5bfd9b2e0..7a50513613 100644
--- a/doc/ref/core.internal/html/search/typedefs_2.js
+++ b/doc/ref/core.internal/html/search/typedefs_2.js
@@ -48,6 +48,7 @@ var searchData=
['grpc_5fclient_5fconfig',['grpc_client_config',['../client__config_8h.html#a5c92ac9b2893cfe73b5be84ddc10367c',1,'client_config.h']]],
['grpc_5fcompletion_5fqueue',['grpc_completion_queue',['../grpc_8h.html#a895faab0e6035445750e43482651ba2f',1,'grpc.h']]],
['grpc_5fcompletion_5ftype',['grpc_completion_type',['../grpc_8h.html#a70454b2958c92c1cd8feeaa45f157b74',1,'grpc.h']]],
+ ['grpc_5fcompression_5foptions',['grpc_compression_options',['../compression_8h.html#a074a1aa6fb56901a795fe53c2adeefde',1,'compression.h']]],
['grpc_5fconnectivity_5fstate_5fwatcher',['grpc_connectivity_state_watcher',['../connectivity__state_8h.html#aeda9add40d75e8ee7249a208e38a065a',1,'connectivity_state.h']]],
['grpc_5fconnector',['grpc_connector',['../connector_8h.html#aae174ab59659a89b5e73c565023961bb',1,'connector.h']]],
['grpc_5fconnector_5fvtable',['grpc_connector_vtable',['../connector_8h.html#add8d7e9bf9a65c5580489f9af7951bec',1,'connector.h']]],
@@ -57,11 +58,8 @@ var searchData=
['grpc_5fcredentials_5fmetadata_5frequest',['grpc_credentials_metadata_request',['../credentials_8h.html#ad254566b74763fc0ae17e07b230c862b',1,'credentials.h']]],
['grpc_5fdualstack_5fmode',['grpc_dualstack_mode',['../socket__utils__posix_8h.html#a0d07cbe9b082267d5436905dedf86b91',1,'socket_utils_posix.h']]],
['grpc_5fendpoint',['grpc_endpoint',['../endpoint_8h.html#ab0f168d17277b4b5a4d7842eec6ea3ea',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fcb_5fstatus',['grpc_endpoint_cb_status',['../endpoint_8h.html#ae601d949fd51e619ee5312bc2d733236',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fread_5fcb',['grpc_endpoint_read_cb',['../endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c',1,'endpoint.h']]],
+ ['grpc_5fendpoint_5fop_5fstatus',['grpc_endpoint_op_status',['../endpoint_8h.html#a1b14cc7f5c86101f3ef33f81d1dade08',1,'endpoint.h']]],
['grpc_5fendpoint_5fvtable',['grpc_endpoint_vtable',['../endpoint_8h.html#accd077025fc138a98e048238d2efe1b9',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fcb',['grpc_endpoint_write_cb',['../endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a',1,'endpoint.h']]],
- ['grpc_5fendpoint_5fwrite_5fstatus',['grpc_endpoint_write_status',['../endpoint_8h.html#ae5e35fd14127beb3af459a22d81ac1fd',1,'endpoint.h']]],
['grpc_5fevent',['grpc_event',['../grpc_8h.html#a07990645ca218f6965fd83edf3f421b7',1,'grpc.h']]],
['grpc_5ffd',['grpc_fd',['../fd__posix_8h.html#a9f8a2791dbd9811a996395c3b466509d',1,'fd_posix.h']]],
['grpc_5ffd_5fwatcher',['grpc_fd_watcher',['../fd__posix_8h.html#abfc4bcf6d9e283872acf08eab90f8233',1,'fd_posix.h']]],
@@ -86,7 +84,6 @@ var searchData=
['grpc_5fjwt_5fencode_5fand_5fsign_5foverride',['grpc_jwt_encode_and_sign_override',['../json__token_8h.html#acf73be11be357bfd35a30b845e26118f',1,'json_token.h']]],
['grpc_5fjwt_5fverification_5fdone_5fcb',['grpc_jwt_verification_done_cb',['../jwt__verifier_8h.html#ac893f9591e5e8eafd1a900d4bb3092f2',1,'jwt_verifier.h']]],
['grpc_5fjwt_5fverifier',['grpc_jwt_verifier',['../jwt__verifier_8h.html#a1bd823cc55eb0ce26b62aa69ca916cc0',1,'jwt_verifier.h']]],
- ['grpc_5fkick_5ffd_5finfo',['grpc_kick_fd_info',['../pollset__kick__posix_8h.html#ac232fa28f35b012cc710033c351ee3d5',1,'pollset_kick_posix.h']]],
['grpc_5flb_5fcompletion',['grpc_lb_completion',['../lb__policy_8h.html#a82191ae9ee04740368256ebfe25ec9d5',1,'lb_policy.h']]],
['grpc_5flb_5fpolicy',['grpc_lb_policy',['../lb__policy_8h.html#aa2bf7da355b0faa3fe532f83899e3e2c',1,'lb_policy.h']]],
['grpc_5flb_5fpolicy_5fvtable',['grpc_lb_policy_vtable',['../lb__policy_8h.html#a3319e96c3d9a520883e74ddf112f7fd2',1,'lb_policy.h']]],
@@ -99,11 +96,13 @@ var searchData=
['grpc_5fmetadata_5fbatch',['grpc_metadata_batch',['../stream__op_8h.html#a3025731d8e4db9ecd7eb46d10f613410',1,'stream_op.h']]],
['grpc_5fop',['grpc_op',['../grpc_8h.html#a6556a58ca45ad5132b89c770cf875215',1,'grpc.h']]],
['grpc_5fplatform_5fbecome_5fmultipoller_5ftype',['grpc_platform_become_multipoller_type',['../pollset__posix_8h.html#a9b5fd5fc969bf6e0c45e5f49b1827bbd',1,'pollset_posix.h']]],
+ ['grpc_5fplugin',['grpc_plugin',['../init_8c.html#a3fb4e865cee837e480c81be80e1cfbad',1,'init.c']]],
+ ['grpc_5fpoll_5ffunction_5ftype',['grpc_poll_function_type',['../pollset__posix_8h.html#a5735085c1f14d264f0c4eb52d41f7d4d',1,'pollset_posix.h']]],
['grpc_5fpollset',['grpc_pollset',['../pollset__posix_8h.html#a3651117ed8881e20c179f0c677c622ad',1,'grpc_pollset():&#160;pollset_posix.h'],['../pollset__windows_8h.html#a3651117ed8881e20c179f0c677c622ad',1,'grpc_pollset():&#160;pollset_windows.h']]],
- ['grpc_5fpollset_5fkick_5fstate',['grpc_pollset_kick_state',['../pollset__kick__posix_8h.html#a18aca8f917c9aae06f6f84b8700afca1',1,'pollset_kick_posix.h']]],
['grpc_5fpollset_5fset',['grpc_pollset_set',['../pollset__set__posix_8h.html#a5ad060e47c139ab007fe34b33fdf27d7',1,'grpc_pollset_set():&#160;pollset_set_posix.h'],['../pollset__set__windows_8h.html#a5ad060e47c139ab007fe34b33fdf27d7',1,'grpc_pollset_set():&#160;pollset_set_windows.h']]],
['grpc_5fpollset_5fvtable',['grpc_pollset_vtable',['../pollset__posix_8h.html#a93b9c2aef29b7ffe733779b8d4c32db1',1,'pollset_posix.h']]],
- ['grpc_5fprecise_5fclock',['grpc_precise_clock',['../timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2',1,'timers_preciseclock.h']]],
+ ['grpc_5fpollset_5fworker',['grpc_pollset_worker',['../pollset__posix_8h.html#a4ed45598900de5aa50513ce46c290d29',1,'grpc_pollset_worker():&#160;pollset_posix.h'],['../pollset__windows_8h.html#a4ed45598900de5aa50513ce46c290d29',1,'grpc_pollset_worker():&#160;pollset_windows.h']]],
+ ['grpc_5fprocess_5fauth_5fmetadata_5fdone_5fcb',['grpc_process_auth_metadata_done_cb',['../grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1',1,'grpc_security.h']]],
['grpc_5fresolve_5fcb',['grpc_resolve_cb',['../resolve__address_8h.html#acac9db416b80e9bc82bbd0e1408cc3e0',1,'resolve_address.h']]],
['grpc_5fresolver',['grpc_resolver',['../resolver_8h.html#ab98013b9b8e8c28771dc39013667f2b3',1,'resolver.h']]],
['grpc_5fresolver_5ffactory',['grpc_resolver_factory',['../resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2',1,'resolver_factory.h']]],
@@ -131,7 +130,10 @@ var searchData=
['grpc_5ftransport_5fop',['grpc_transport_op',['../transport_8h.html#aae32d98b458fa93adbe5959dbcd6a7bf',1,'transport.h']]],
['grpc_5ftransport_5fstream_5fop',['grpc_transport_stream_op',['../transport_8h.html#a425321242c0f56ca08e74a4afcbdd017',1,'transport.h']]],
['grpc_5ftransport_5fvtable',['grpc_transport_vtable',['../transport__impl_8h.html#a4b1efd30e926ac7b61690b3f5c085aed',1,'transport_impl.h']]],
- ['grpc_5fwakeup_5ffd_5finfo',['grpc_wakeup_fd_info',['../wakeup__fd__posix_8h.html#a5b7e6c1bff52dd231ecb17a6716c3815',1,'wakeup_fd_posix.h']]],
+ ['grpc_5fudp_5fserver',['grpc_udp_server',['../udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fcb',['grpc_udp_server_cb',['../udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542',1,'udp_server.h']]],
+ ['grpc_5fudp_5fserver_5fread_5fcb',['grpc_udp_server_read_cb',['../udp__server_8h.html#a197158229494498f0a61cd20186dd110',1,'udp_server.h']]],
+ ['grpc_5fwakeup_5ffd',['grpc_wakeup_fd',['../wakeup__fd__posix_8h.html#abecae3a8eb4333238177dc2d57cb3c80',1,'wakeup_fd_posix.h']]],
['grpc_5fwakeup_5ffd_5fvtable',['grpc_wakeup_fd_vtable',['../wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e',1,'wakeup_fd_posix.h']]],
['grpc_5fwinsocket',['grpc_winsocket',['../socket__windows_8h.html#a9ad80b9793b77151a20061cc13e96f6a',1,'socket_windows.h']]],
['grpc_5fwinsocket_5fcallback_5finfo',['grpc_winsocket_callback_info',['../socket__windows_8h.html#a672778b37972213ae3db8f3ba876cadc',1,'socket_windows.h']]]
diff --git a/doc/ref/core.internal/html/search/variables_0.js b/doc/ref/core.internal/html/search/variables_0.js
index 7f91ca2d0b..bdd4433771 100644
--- a/doc/ref/core.internal/html/search/variables_0.js
+++ b/doc/ref/core.internal/html/search/variables_0.js
@@ -1,19 +1,21 @@
var searchData=
[
+ ['accept_5fencoding_5fstorage',['accept_encoding_storage',['../structcall__data.html#a3fff0f0041810162f27d0be82470fcda',1,'call_data']]],
['accept_5fstream',['accept_stream',['../structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a',1,'grpc_chttp2_transport']]],
['accept_5fstream_5fuser_5fdata',['accept_stream_user_data',['../structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f',1,'grpc_chttp2_transport']]],
['accepting_5fstream',['accepting_stream',['../structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e',1,'grpc_chttp2_transport']]],
- ['access_5ftoken_5fmd',['access_token_md',['../structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be',1,'grpc_oauth2_token_fetcher_credentials::access_token_md()'],['../structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09',1,'grpc_access_token_credentials::access_token_md()'],['../structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693',1,'grpc_fake_oauth2_credentials::access_token_md()']]],
+ ['access_5ftoken_5fmd',['access_token_md',['../structgrpc__oauth2__token__fetcher__credentials.html#abf3f319f98882bf7ae8fc81bd95076be',1,'grpc_oauth2_token_fetcher_credentials::access_token_md()'],['../structgrpc__access__token__credentials.html#a194d95853f9a3b3c8a4d9e421628ab09',1,'grpc_access_token_credentials::access_token_md()']]],
['active',['active',['../structgrpc__subchannel.html#a9095183eaf77899e3b932d3445cfa45b',1,'grpc_subchannel']]],
['active_5fversion',['active_version',['../structgrpc__subchannel.html#a6569eb7df7abc7fd022ff8c1a6ce2ae1',1,'grpc_subchannel']]],
['add_5ffd',['add_fd',['../structgrpc__pollset__vtable.html#a72b5c1fe9036b0e1cec8df3696a7aed5',1,'grpc_pollset_vtable']]],
['add_5fto_5fpollset',['add_to_pollset',['../structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556',1,'grpc_endpoint_vtable']]],
['add_5fto_5fpollset_5fset',['add_to_pollset_set',['../structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c',1,'grpc_endpoint_vtable']]],
['added_5fto_5fiocp',['added_to_iocp',['../structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47',1,'grpc_winsocket']]],
- ['addr',['addr',['../structgrpc__connect__in__args.html#a01c5d04f3df0288acdd6e68e84ac1834',1,'grpc_connect_in_args::addr()'],['../structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb',1,'grpc_subchannel_args::addr()'],['../structgrpc__resolved__address.html#a664035b0fc073c4a49f5e7c1cc765c9d',1,'grpc_resolved_address::addr()'],['../structsockaddr__resolver.html#a35fd9ba04c766da4556c76e6f32a6356',1,'sockaddr_resolver::addr()'],['../structgrpc__subchannel.html#a1133699340905f7c7f8c50fc97591647',1,'grpc_subchannel::addr()']]],
- ['addr_5flen',['addr_len',['../structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b',1,'grpc_connect_in_args::addr_len()'],['../structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026',1,'grpc_subchannel_args::addr_len()'],['../structsockaddr__resolver.html#acad714ee68d2e23a4157f49f7fc35e91',1,'sockaddr_resolver::addr_len()'],['../structgrpc__subchannel.html#ab74ce5a1e1067a508e74048ec68aea10',1,'grpc_subchannel::addr_len()']]],
+ ['addr',['addr',['../structgrpc__connect__in__args.html#a01c5d04f3df0288acdd6e68e84ac1834',1,'grpc_connect_in_args::addr()'],['../structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb',1,'grpc_subchannel_args::addr()'],['../structgrpc__resolved__address.html#a664035b0fc073c4a49f5e7c1cc765c9d',1,'grpc_resolved_address::addr()'],['../structgrpc__subchannel.html#a1133699340905f7c7f8c50fc97591647',1,'grpc_subchannel::addr()']]],
+ ['addr_5flen',['addr_len',['../structgrpc__connect__in__args.html#a258a95ae88f73e33680be007cf68521b',1,'grpc_connect_in_args::addr_len()'],['../structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026',1,'grpc_subchannel_args::addr_len()'],['../structgrpc__subchannel.html#ab74ce5a1e1067a508e74048ec68aea10',1,'grpc_subchannel::addr_len()']]],
['addresses',['addresses',['../structinternal__request.html#a0ab2a9ca4e299dc1f8fa41de2e3384b0',1,'internal_request']]],
- ['addrs',['addrs',['../structgrpc__resolved__addresses.html#afdf4d95430fcf478a164c665d71e913c',1,'grpc_resolved_addresses']]],
+ ['addrs',['addrs',['../structgrpc__resolved__addresses.html#afdf4d95430fcf478a164c665d71e913c',1,'grpc_resolved_addresses::addrs()'],['../structsockaddr__resolver.html#a0f3adc10d0f589872b270db685e5377d',1,'sockaddr_resolver::addrs()']]],
+ ['addrs_5flen',['addrs_len',['../structsockaddr__resolver.html#a651ec066d80c1f818281288208a6c6b1',1,'sockaddr_resolver']]],
['after_5fprioritization',['after_prioritization',['../structgrpc__chttp2__hpack__parser.html#ace46342325728ee279253c5ee146d6d0',1,'grpc_chttp2_hpack_parser']]],
['aggregate_5ftotal_5fweight',['aggregate_total_weight',['../structgrpc__time__averaged__stats.html#a85043e8ac6f293e2e74c8e93cf8660f1',1,'grpc_time_averaged_stats']]],
['aggregate_5fweighted_5favg',['aggregate_weighted_avg',['../structgrpc__time__averaged__stats.html#a0ba895378c9c903375bbe3d153aae2ab',1,'grpc_time_averaged_stats']]],
@@ -30,14 +32,19 @@ var searchData=
['alpn_5fprotocol_5flist_5flength',['alpn_protocol_list_length',['../structtsi__ssl__client__handshaker__factory.html#a63415a7f73f99c3ccee2addc915c9482',1,'tsi_ssl_client_handshaker_factory::alpn_protocol_list_length()'],['../structtsi__ssl__server__handshaker__factory.html#a1dd579a38c0ab5d7f1304b26a838954b',1,'tsi_ssl_server_handshaker_factory::alpn_protocol_list_length()']]],
['amount',['amount',['../structgrpc__chttp2__window__update__parser.html#a6c822f3aa4adda962a78d20ae3ed0da2',1,'grpc_chttp2_window_update_parser']]],
['announce_5fwindow',['announce_window',['../structgrpc__chttp2__stream__writing.html#a261161be44a3f481f38c7d498da4aa17',1,'grpc_chttp2_stream_writing']]],
- ['arg',['arg',['../structlistener.html#a979a29a26af9ef7a83a22f0cdd7fe1a4',1,'listener']]],
+ ['api_5frequest_5fbytes',['api_request_bytes',['../structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911',1,'census_rpc_stats']]],
+ ['api_5fresponse_5fbytes',['api_response_bytes',['../structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597',1,'census_rpc_stats']]],
+ ['app_5ferror_5fcnt',['app_error_cnt',['../structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b',1,'census_rpc_stats']]],
+ ['arg',['arg',['../structon__done__closure.html#a4c2285e1a2b3e57cc55ca52b37a61683',1,'on_done_closure::arg()'],['../structlistener.html#a979a29a26af9ef7a83a22f0cdd7fe1a4',1,'listener::arg()']]],
['args',['args',['../structgrpc__channel__args.html#a05aa7aeb14aa9ae5f4d6a34f5c222b76',1,'grpc_channel_args::args()'],['../structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081',1,'grpc_subchannel_args::args()'],['../structconnector.html#ad3d70fc61b888fcb246a4a307b16c4ec',1,'connector::args()'],['../structgrpc__subchannel.html#a9ffccab543a55f5ea53d9075f8d88079',1,'grpc_subchannel::args()'],['../structgpr__cmdline.html#a7966fa04e7e92065675c49535ea9c078',1,'gpr_cmdline::args()']]],
['argv0',['argv0',['../structgpr__cmdline.html#ad262ed090b9dca4ea6d4bd7be222a40e',1,'gpr_cmdline']]],
+ ['array',['array',['../structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6',1,'grpc_auth_property_array']]],
['async_5fsetup_5ftask',['async_setup_task',['../structcall__data.html#ab21ef8aafd3c095825805e29e69670ce',1,'call_data']]],
['atm',['atm',['../unionlockfree__node.html#a8bac5e680ab1fce893f7727f7a0be892',1,'lockfree_node']]],
['aud',['aud',['../structgrpc__jwt__claims.html#ab3aeb778bc0983824534ffa0c1e51f9c',1,'grpc_jwt_claims']]],
['audience',['audience',['../structverifier__cb__ctx.html#afdbd6e54ed44e9938991b0ed1915ed2d',1,'verifier_cb_ctx']]],
- ['auth_5fcontext',['auth_context',['../structgrpc__security__connector.html#a076a1d251960f6c9c3b173d1d8eb9a17',1,'grpc_security_connector::auth_context()'],['../structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c',1,'grpc_client_security_context::auth_context()'],['../structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1',1,'grpc_server_security_context::auth_context()']]],
+ ['auth_5fcontext',['auth_context',['../structgrpc__security__connector.html#a076a1d251960f6c9c3b173d1d8eb9a17',1,'grpc_security_connector::auth_context()'],['../structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c',1,'grpc_client_security_context::auth_context()'],['../structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1',1,'grpc_server_security_context::auth_context()'],['../structcall__data.html#a4a8c8939c2035ae477b96a53943df07c',1,'call_data::auth_context()']]],
+ ['auth_5fon_5frecv',['auth_on_recv',['../structcall__data.html#a678c39056cc0b7ee525e1feac308be0c',1,'call_data']]],
['authority',['authority',['../structgrpc__uri.html#a45c46df3b35b7f1ce728ea22c9d5dde7',1,'grpc_uri::authority()'],['../structcall__data.html#a216c8a3e91a659b6ad5f3de09bbf8ff0',1,'call_data::authority()'],['../structregistered__call.html#aa41fdf7362b58db7148acb228df62408',1,'registered_call::authority()']]],
['authority_5fkey',['authority_key',['../structchannel__data.html#abff9ead49754255e5fe5f5767634b553',1,'channel_data']]],
['authority_5fstring',['authority_string',['../structchannel__data.html#a65b7bac5d0844808a6d6b399ca1d234f',1,'channel_data::authority_string()'],['../structgrpc__channel.html#a9ad924bb3cc339c10d106f48b9a4a959',1,'grpc_channel::authority_string()']]]
diff --git a/doc/ref/core.internal/html/search/variables_1.js b/doc/ref/core.internal/html/search/variables_1.js
index 6ed7b4a362..1669307e9e 100644
--- a/doc/ref/core.internal/html/search/variables_1.js
+++ b/doc/ref/core.internal/html/search/variables_1.js
@@ -1,10 +1,10 @@
var searchData=
[
['backoff_5fdelta',['backoff_delta',['../structgrpc__subchannel.html#a337c8cb56f9a249ca181ddc1f5999af5',1,'grpc_subchannel']]],
- ['base',['base',['../structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4',1,'grpc_ssl_credentials::base()'],['../structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71',1,'grpc_ssl_server_credentials::base()'],['../structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4',1,'grpc_service_account_jwt_access_credentials::base()'],['../structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5',1,'grpc_oauth2_token_fetcher_credentials::base()'],['../structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0',1,'grpc_service_account_credentials::base()'],['../structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e',1,'grpc_refresh_token_credentials::base()'],['../structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b',1,'grpc_access_token_credentials::base()'],['../structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901',1,'grpc_fake_oauth2_credentials::base()'],['../structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d',1,'grpc_iam_credentials::base()'],['../structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2',1,'grpc_composite_credentials::base()'],['../structgrpc__channel__security__connector.html#ac8633820dab73e1d4a083010865ece08',1,'grpc_channel_security_connector::base()'],['../structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f',1,'grpc_chttp2_transport::base()'],['../structgrpc__httpcli__ssl__channel__security__connector.html#a4da06be1278854b4447140407d81db25',1,'grpc_httpcli_ssl_channel_security_connector::base()'],['../structsecure__endpoint.html#ac85eec4e82c343cb9fd03c8dea0a08bb',1,'secure_endpoint::base()'],['../structgrpc__fake__channel__security__connector.html#a3a30ba1484411dcedb12607e1a523431',1,'grpc_fake_channel_security_connector::base()'],['../structgrpc__ssl__channel__security__connector.html#af7253d985a9b58d3f7a363d05fdb148c',1,'grpc_ssl_channel_security_connector::base()'],['../structgrpc__ssl__server__security__connector.html#a458d7df65c42b6df819570e79f750907',1,'grpc_ssl_server_security_connector::base()'],['../structconnector.html#a073303affdd652e8688303df9a126bd2',1,'connector::base()'],['../structsubchannel__factory.html#a58fdbc6cebefc2d0f5a75081bee7b676',1,'subchannel_factory::base()'],['../structtsi__fake__handshaker.html#ac20760acd01b20d55b2f92b6a8a139da',1,'tsi_fake_handshaker::base()'],['../structtsi__fake__frame__protector.html#a1f23e2443125ab322674638a71832620',1,'tsi_fake_frame_protector::base()'],['../structtsi__ssl__client__handshaker__factory.html#a66026b4b56a25d198d4aafa959da8413',1,'tsi_ssl_client_handshaker_factory::base()'],['../structtsi__ssl__server__handshaker__factory.html#a68655e93122b5b856ecb840526ff86d9',1,'tsi_ssl_server_handshaker_factory::base()'],['../structtsi__ssl__handshaker.html#a21ae1da6ec22caf8229b148e11aad657',1,'tsi_ssl_handshaker::base()'],['../structtsi__ssl__frame__protector.html#a7d015792be7227bfd44a6a17dc08aa72',1,'tsi_ssl_frame_protector::base()'],['../structpick__first__lb__policy.html#a3e8f7088400929001aa4b589a3f79f79',1,'pick_first_lb_policy::base()'],['../structdns__resolver.html#a135f51d63ab8d730d7ba491f0d94b6f6',1,'dns_resolver::base()'],['../structsockaddr__resolver.html#a92a0b91dca1a2ecdb5eea739a8038c82',1,'sockaddr_resolver::base()'],['../structmerge__args__factory.html#a10d01f7c94efbd37682c4c2af19a21e8',1,'merge_args_factory::base()'],['../structmalloc__refcount.html#a9443dc5946fa32f480286c87d5dc3686',1,'malloc_refcount::base()']]],
+ ['base',['base',['../structgrpc__ssl__credentials.html#a2745d407b41a3278d6701b10dd94c6e4',1,'grpc_ssl_credentials::base()'],['../structgrpc__ssl__server__credentials.html#af476f00d0272add3ba170388460abc71',1,'grpc_ssl_server_credentials::base()'],['../structgrpc__service__account__jwt__access__credentials.html#a9da87dad6986e218d5246fc125db04f4',1,'grpc_service_account_jwt_access_credentials::base()'],['../structgrpc__oauth2__token__fetcher__credentials.html#acf21ce59c27d145279e5a26d561ea2d5',1,'grpc_oauth2_token_fetcher_credentials::base()'],['../structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771',1,'grpc_google_refresh_token_credentials::base()'],['../structgrpc__access__token__credentials.html#a594ae3c4f36d690eb29a8c0a1ec48d0b',1,'grpc_access_token_credentials::base()'],['../structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31',1,'grpc_md_only_test_credentials::base()'],['../structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0',1,'grpc_google_iam_credentials::base()'],['../structgrpc__composite__credentials.html#a96e8d7c765b0b1e37d025d8726fe57d2',1,'grpc_composite_credentials::base()'],['../structgrpc__channel__security__connector.html#ac8633820dab73e1d4a083010865ece08',1,'grpc_channel_security_connector::base()'],['../structgrpc__chttp2__transport.html#aafdcf31c8c77411e25dfa9b94eeb283f',1,'grpc_chttp2_transport::base()'],['../structgrpc__httpcli__ssl__channel__security__connector.html#a4da06be1278854b4447140407d81db25',1,'grpc_httpcli_ssl_channel_security_connector::base()'],['../structsecure__endpoint.html#ac85eec4e82c343cb9fd03c8dea0a08bb',1,'secure_endpoint::base()'],['../structgrpc__fake__channel__security__connector.html#a3a30ba1484411dcedb12607e1a523431',1,'grpc_fake_channel_security_connector::base()'],['../structgrpc__ssl__channel__security__connector.html#af7253d985a9b58d3f7a363d05fdb148c',1,'grpc_ssl_channel_security_connector::base()'],['../structgrpc__ssl__server__security__connector.html#a458d7df65c42b6df819570e79f750907',1,'grpc_ssl_server_security_connector::base()'],['../structconnector.html#a073303affdd652e8688303df9a126bd2',1,'connector::base()'],['../structsubchannel__factory.html#a58fdbc6cebefc2d0f5a75081bee7b676',1,'subchannel_factory::base()'],['../structtsi__fake__handshaker.html#ac20760acd01b20d55b2f92b6a8a139da',1,'tsi_fake_handshaker::base()'],['../structtsi__fake__frame__protector.html#a1f23e2443125ab322674638a71832620',1,'tsi_fake_frame_protector::base()'],['../structtsi__ssl__client__handshaker__factory.html#a66026b4b56a25d198d4aafa959da8413',1,'tsi_ssl_client_handshaker_factory::base()'],['../structtsi__ssl__server__handshaker__factory.html#a68655e93122b5b856ecb840526ff86d9',1,'tsi_ssl_server_handshaker_factory::base()'],['../structtsi__ssl__handshaker.html#a21ae1da6ec22caf8229b148e11aad657',1,'tsi_ssl_handshaker::base()'],['../structtsi__ssl__frame__protector.html#a7d015792be7227bfd44a6a17dc08aa72',1,'tsi_ssl_frame_protector::base()'],['../structpick__first__lb__policy.html#a3e8f7088400929001aa4b589a3f79f79',1,'pick_first_lb_policy::base()'],['../structdns__resolver.html#a135f51d63ab8d730d7ba491f0d94b6f6',1,'dns_resolver::base()'],['../structsockaddr__resolver.html#a92a0b91dca1a2ecdb5eea739a8038c82',1,'sockaddr_resolver::base()'],['../structmerge__args__factory.html#a10d01f7c94efbd37682c4c2af19a21e8',1,'merge_args_factory::base()'],['../structmalloc__refcount.html#a9443dc5946fa32f480286c87d5dc3686',1,'malloc_refcount::base()']]],
['base64_5fand_5fhuffman',['base64_and_huffman',['../structinternal__string.html#abfafee0983fc1c6c1e38c8e539d41999',1,'internal_string']]],
['base64_5fbuffer',['base64_buffer',['../structgrpc__chttp2__hpack__parser.html#af48331853250257b1640d07e06d6e47e',1,'grpc_chttp2_hpack_parser']]],
- ['batch',['batch',['../structrequested__call.html#a664afa5ffde3750f0ff04f69813fbcd2',1,'requested_call']]],
+ ['batch',['batch',['../structrequested__call.html#a2e905405b533c306dbf1c77a9c74ecae',1,'requested_call']]],
['batch_5fnum_5fsamples',['batch_num_samples',['../structgrpc__time__averaged__stats.html#a630c3447f5023f4ab790a311ec93f6fb',1,'grpc_time_averaged_stats']]],
['batch_5ftotal_5fvalue',['batch_total_value',['../structgrpc__time__averaged__stats.html#a87b5877b79ff41a32b12065ce4e0273b',1,'grpc_time_averaged_stats']]],
['begin_5fmessage',['begin_message',['../structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f',1,'grpc_stream_op']]],
@@ -19,7 +19,8 @@ var searchData=
['broadcast',['broadcast',['../structgrpc__lb__policy__vtable.html#a0a12509ba4569fb4c87b4d325e0f89d3',1,'grpc_lb_policy_vtable']]],
['bucket_5fnext',['bucket_next',['../structinternal__string.html#a821c2b13cb1eea1ed3e36e867b62f3ba',1,'internal_string::bucket_next()'],['../structinternal__metadata.html#aadcd0104b419227943fcd4a53920777e',1,'internal_metadata::bucket_next()']]],
['buckets',['buckets',['../structgpr__histogram.html#abc707964e4925f4b7abf4c69daaaef73',1,'gpr_histogram']]],
- ['buffer',['buffer',['../structjose__header.html#af14380ad49201179d4ad6e3fa7a0e58b',1,'jose_header::buffer()'],['../structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b',1,'grpc_jwt_claims::buffer()'],['../structtsi__ssl__frame__protector.html#a3df125b5b712526ea26ba5dbaa8a71ee',1,'tsi_ssl_frame_protector::buffer()']]],
+ ['buf_5fsize',['buf_size',['../structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53',1,'census_trace_record']]],
+ ['buffer',['buffer',['../structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130',1,'census_trace_record::buffer()'],['../structjose__header.html#af14380ad49201179d4ad6e3fa7a0e58b',1,'jose_header::buffer()'],['../structgrpc__jwt__claims.html#a62be74275bf0b7d887d70229bb9e497b',1,'grpc_jwt_claims::buffer()'],['../structtsi__ssl__frame__protector.html#a3df125b5b712526ea26ba5dbaa8a71ee',1,'tsi_ssl_frame_protector::buffer()']]],
['buffer_5fin',['buffer_in',['../structgrpc__byte__buffer__reader.html#a8856d955b045dab1a425fac372e0be22',1,'grpc_byte_buffer_reader']]],
['buffer_5foffset',['buffer_offset',['../structtsi__ssl__frame__protector.html#a8d6f4e3e06cec85370146dae562a572f',1,'tsi_ssl_frame_protector']]],
['buffer_5fout',['buffer_out',['../structgrpc__byte__buffer__reader.html#aa947e8d51e0b4333e2b68f0ac55f4e47',1,'grpc_byte_buffer_reader']]],
diff --git a/doc/ref/core.internal/html/search/variables_11.js b/doc/ref/core.internal/html/search/variables_11.js
index 927e904532..8385f48f5d 100644
--- a/doc/ref/core.internal/html/search/variables_11.js
+++ b/doc/ref/core.internal/html/search/variables_11.js
@@ -2,41 +2,43 @@ var searchData=
[
['r',['r',['../structgrpc__httpcli__parser.html#ab46efe042fad6d5c2b22f51e06bf9d2a',1,'grpc_httpcli_parser']]],
['random',['random',['../structgrpc__subchannel.html#aaf1f3f4c177860b9b000fea1c67e4af6',1,'grpc_subchannel']]],
- ['raw',['raw',['../structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6',1,'grpc_byte_buffer']]],
+ ['raw',['raw',['../structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482',1,'grpc_byte_buffer']]],
['rc',['rc',['../structnew__slice__refcount.html#ac72a90414d0021e8902d5cd9e5010f1b',1,'new_slice_refcount::rc()'],['../structnew__with__len__slice__refcount.html#a059da4cf3d67bbf0f8407872ee4c583b',1,'new_with_len_slice_refcount::rc()']]],
- ['read_5fcb',['read_cb',['../structsecure__endpoint.html#a1abae10ca6f256c0ebc655e68f1d5a47',1,'secure_endpoint']]],
+ ['read',['read',['../structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd',1,'grpc_endpoint_vtable']]],
+ ['read_5fbuffer',['read_buffer',['../structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46',1,'grpc_chttp2_transport::read_buffer()'],['../structsecure__endpoint.html#adf5f0296ee42672b51e8a7e5e323c987',1,'secure_endpoint::read_buffer()']]],
+ ['read_5fcb',['read_cb',['../structsecure__endpoint.html#a155ee0c89b3a819e04bf62f67c39e777',1,'secure_endpoint']]],
['read_5fchar',['read_char',['../structgrpc__json__reader__vtable.html#ab5c62db09b25908b401cf00eb84861ca',1,'grpc_json_reader_vtable']]],
['read_5fclosed',['read_closed',['../structgrpc__chttp2__stream__global.html#ab66f69dae83b6afaa33709e97b75243a',1,'grpc_chttp2_stream_global']]],
- ['read_5ffd',['read_fd',['../structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86',1,'grpc_wakeup_fd_info']]],
+ ['read_5ffd',['read_fd',['../structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1',1,'grpc_wakeup_fd']]],
['read_5finfo',['read_info',['../structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb',1,'grpc_winsocket']]],
['read_5fstaging_5fbuffer',['read_staging_buffer',['../structsecure__endpoint.html#acb9f223fa1653bb697b63e21226c2915',1,'secure_endpoint']]],
['read_5fstate',['read_state',['../structgrpc__call.html#a9f26a9a6519f11d88d97cd0b1f92c440',1,'grpc_call']]],
- ['read_5fuser_5fdata',['read_user_data',['../structsecure__endpoint.html#ae9adc2f043f1b89821897f926bd95ff5',1,'secure_endpoint']]],
['read_5fwatcher',['read_watcher',['../structgrpc__fd.html#a6ade81ff0aec08731167a2a992ce6b27',1,'grpc_fd']]],
- ['reading_5faction',['reading_action',['../structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885',1,'grpc_chttp2_transport']]],
['reading_5fmessage',['reading_message',['../structgrpc__call.html#a9db5a5b3f304f49fef8c5ed3ce754761',1,'grpc_call']]],
['readst',['readst',['../structgrpc__fd.html#a339e2dfc459ee7dbc066dc6f606a7cf0',1,'grpc_fd']]],
['reason_5fbytes',['reason_bytes',['../structgrpc__chttp2__rst__stream__parser.html#a254db3891d5bf60dec2f27a5ee6ef496',1,'grpc_chttp2_rst_stream_parser']]],
['received_5fclose',['received_close',['../structgrpc__chttp2__stream__parsing.html#a906592013b034420e0a9e8de6321322b',1,'grpc_chttp2_stream_parsing']]],
['receiving',['receiving',['../structgrpc__call.html#a95e4aaa4d6cd6b6f1568282178ba3682',1,'grpc_call']]],
- ['recv_5fclose_5fon_5fserver',['recv_close_on_server',['../structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1',1,'grpc_op']]],
+ ['record',['record',['../structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541',1,'census_aggregation_ops']]],
+ ['recv_5fclose_5fon_5fserver',['recv_close_on_server',['../structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b',1,'grpc_op']]],
+ ['recv_5fdata',['recv_data',['../structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90',1,'grpc_chttp2_transport']]],
['recv_5fdone_5fclosure',['recv_done_closure',['../structgrpc__chttp2__stream__global.html#a4a353666e2dbff4aaebc6744de4dd08c',1,'grpc_chttp2_stream_global']]],
['recv_5finitial_5fmetadata',['recv_initial_metadata',['../structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749',1,'grpc_op']]],
['recv_5fmessage',['recv_message',['../structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1',1,'grpc_op::recv_message()'],['../uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0',1,'grpc_ioreq_data::recv_message()']]],
['recv_5fmetadata',['recv_metadata',['../uniongrpc__ioreq__data.html#a4e3eb01d90e05b23a70c19ad92cdafc8',1,'grpc_ioreq_data']]],
['recv_5fops',['recv_ops',['../structgrpc__transport__stream__op.html#abd84b0fc93fa58092d4803c4c46e5991',1,'grpc_transport_stream_op::recv_ops()'],['../structcall__data.html#a5a77f05f0ebe7e2fa851cb29f4175fd2',1,'call_data::recv_ops()'],['../structgrpc__call.html#a77c3749f20284b1a9a836286a470a08e',1,'grpc_call::recv_ops()']]],
['recv_5fstate',['recv_state',['../structgrpc__transport__stream__op.html#ae4505fafa286964d362de807efddf0fc',1,'grpc_transport_stream_op::recv_state()'],['../structgrpc__call.html#a23a473fb241cc663a16873d18690535b',1,'grpc_call::recv_state()'],['../structcall__data.html#a58e1bd0d7508078f1e2ffae518f284c9',1,'call_data::recv_state()']]],
- ['recv_5fstatus',['recv_status',['../uniongrpc__ioreq__data.html#ab9788c1a37dea6052f004111bc67d6e7',1,'grpc_ioreq_data']]],
- ['recv_5fstatus_5fdetails',['recv_status_details',['../uniongrpc__ioreq__data.html#acddc8869b041b695c617cb46e941859e',1,'grpc_ioreq_data']]],
- ['recv_5fstatus_5fon_5fclient',['recv_status_on_client',['../structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3',1,'grpc_op']]],
+ ['recv_5fstatus',['recv_status',['../uniongrpc__ioreq__data.html#a90e0ff6b94bc7197fd3bf8352cccacda',1,'grpc_ioreq_data']]],
+ ['recv_5fstatus_5fdetails',['recv_status_details',['../uniongrpc__ioreq__data.html#ad5e88053a971308c7f336f0e82f453e0',1,'grpc_ioreq_data']]],
+ ['recv_5fstatus_5fon_5fclient',['recv_status_on_client',['../structgrpc__op.html#afde84738d1221928afdf08966470a39d',1,'grpc_op']]],
['ref',['ref',['../structgrpc__connector__vtable.html#ad68d5f41a883e3bd7934771e59f26b15',1,'grpc_connector_vtable::ref()'],['../structgrpc__resolver__factory__vtable.html#a205881c42a64bda699ea7699e6fd3527',1,'grpc_resolver_factory_vtable::ref()'],['../structgrpc__subchannel__factory__vtable.html#a89c654ab7f05b8108977771ec6e7e3ed',1,'grpc_subchannel_factory_vtable::ref()'],['../structsecure__endpoint.html#a02863c0d02a5776bee65747c5553f517',1,'secure_endpoint::ref()'],['../structgpr__slice__refcount.html#abf3fba35fdc6a4cd2d47e5ca19107ed7',1,'gpr_slice_refcount::ref()']]],
['refcnt',['refcnt',['../structinternal__metadata.html#af658b2849de44285d529f4aa4da956f4',1,'internal_metadata']]],
- ['refcount',['refcount',['../structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694',1,'grpc_credentials_md_store::refcount()'],['../structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6',1,'grpc_credentials::refcount()'],['../structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19',1,'grpc_security_connector::refcount()'],['../structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae',1,'grpc_auth_context::refcount()'],['../structgrpc__server__secure__state.html#ae73c249bbe0e5c30a103fe4fa2ec1f13',1,'grpc_server_secure_state::refcount()'],['../structinternal__string.html#a9e0174af2b64a5b66e09080c92a0aec2',1,'internal_string::refcount()'],['../structgpr__slice.html#a04d0bcc8331409fa3b3af29ee0b86a24',1,'gpr_slice::refcount()']]],
- ['refcounted',['refcounted',['../structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102',1,'gpr_slice']]],
- ['refresh_5ftoken',['refresh_token',['../structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb',1,'grpc_refresh_token_credentials::refresh_token()'],['../structgrpc__auth__refresh__token.html#a5dea27f01a2952d14e34ea89473d4a12',1,'grpc_auth_refresh_token::refresh_token()']]],
+ ['refcount',['refcount',['../structgrpc__credentials__md__store.html#adf0f64c7bbf264de9434ea9d656bf694',1,'grpc_credentials_md_store::refcount()'],['../structgrpc__credentials.html#a823ba4bf9cc44b1173f6b4889a3446d6',1,'grpc_credentials::refcount()'],['../structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7',1,'grpc_server_credentials::refcount()'],['../structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19',1,'grpc_security_connector::refcount()'],['../structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae',1,'grpc_auth_context::refcount()'],['../structgrpc__server__secure__state.html#ae73c249bbe0e5c30a103fe4fa2ec1f13',1,'grpc_server_secure_state::refcount()'],['../structinternal__string.html#a9e0174af2b64a5b66e09080c92a0aec2',1,'internal_string::refcount()'],['../structgpr__slice.html#a04d0bcc8331409fa3b3af29ee0b86a24',1,'gpr_slice::refcount()']]],
+ ['refcounted',['refcounted',['../structgpr__slice.html#a99e9ced91521735e88e567af24db8688',1,'gpr_slice']]],
+ ['refresh_5ftoken',['refresh_token',['../structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e',1,'grpc_google_refresh_token_credentials::refresh_token()'],['../structgrpc__auth__refresh__token.html#a5dea27f01a2952d14e34ea89473d4a12',1,'grpc_auth_refresh_token::refresh_token()']]],
['refs',['refs',['../structgrpc__lb__policy.html#a729d56e37097d14d3a84090aa85d4485',1,'grpc_lb_policy::refs()'],['../structgrpc__resolver.html#aabfb460da52c0386f40415bf4ae0d233',1,'grpc_resolver::refs()'],['../structgrpc__chttp2__transport.html#a90319aafb59fb5c00ee8ae113e9a3d69',1,'grpc_chttp2_transport::refs()'],['../structconnector.html#ab2f6962cb7eff201b6b79655d8bace00',1,'connector::refs()'],['../structsubchannel__factory.html#a32ce0e8c21b78563576c8a620251a3f5',1,'subchannel_factory::refs()'],['../structgrpc__client__config.html#a176869d426cb1799e6eeebeb9cefd7e2',1,'grpc_client_config::refs()'],['../structdns__resolver.html#ab33e01167cedc1126007318a3c71238e',1,'dns_resolver::refs()'],['../structsockaddr__resolver.html#ae6ff58914bcf9afa2399f39fdd27ad5f',1,'sockaddr_resolver::refs()'],['../structconnection.html#a4f45cf20601ceebe1381dc83f1dbf516',1,'connection::refs()'],['../structgrpc__subchannel.html#ab4a1c366594861d4aa0da8b4ec9a3475',1,'grpc_subchannel::refs()'],['../structgrpc__subchannel__call.html#a74891e108fd0a94a2915e828c2a172c5',1,'grpc_subchannel_call::refs()'],['../structmerge__args__factory.html#aae69ffa567a7a04cf4c0f9f8eba0b852',1,'merge_args_factory::refs()'],['../structgrpc__channel.html#acc936d967cd122b7b5300387e8ea0abe',1,'grpc_channel::refs()'],['../structinternal__string.html#a870bec6b963c65fedd1290747c207650',1,'internal_string::refs()'],['../structgrpc__mdctx.html#a2764b3ed2bf9e59845aa9e1f02857d25',1,'grpc_mdctx::refs()'],['../structnew__slice__refcount.html#a2baa2f77ff0fd04fe3aa6b80c573e8fe',1,'new_slice_refcount::refs()'],['../structnew__with__len__slice__refcount.html#ae68449b1a65da5e9561a4762f5601fa3',1,'new_with_len_slice_refcount::refs()'],['../structmalloc__refcount.html#adcdbbc75e835cbf6fc50025880f5e569',1,'malloc_refcount::refs()']]],
['refst',['refst',['../structgrpc__fd.html#ac4769567bc6b9a0129269bc02dcce6f1',1,'grpc_fd']]],
- ['registered',['registered',['../structrequested__call.html#a7ee06556aae0a6e22ca157a961c484ce',1,'requested_call']]],
+ ['registered',['registered',['../structrequested__call.html#a6189bb66fde664aa073ee368168aea20',1,'requested_call']]],
['registered_5fcall_5fmu',['registered_call_mu',['../structgrpc__channel.html#aa59a21ba43df1a848efbc177cd5725cd',1,'grpc_channel']]],
['registered_5fcalls',['registered_calls',['../structgrpc__channel.html#ac92f7c7b4dd87743f30a16aaaf91f061',1,'grpc_channel']]],
['registered_5fmethod',['registered_method',['../structrequested__call.html#ae210a8bd23019d2008f1eb9ab1320eae',1,'requested_call']]],
@@ -54,13 +56,17 @@ var searchData=
['request_5fset',['request_set',['../structgrpc__call.html#adace21c70dcd672521c08f0465e33c95',1,'grpc_call']]],
['request_5ftext',['request_text',['../structinternal__request.html#a17b242a8f7682f8438f357c5c7f05f67',1,'internal_request']]],
['requested_5fcalls',['requested_calls',['../structgrpc__server.html#ac582d8e154ce4f8a326bcf3a76f235e6',1,'grpc_server']]],
- ['requests',['requests',['../structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d',1,'request_matcher::requests()'],['../structrequest__killer.html#ae9c50f145796c60343bdc4100a79c231',1,'request_killer::requests()']]],
+ ['requests',['requests',['../structrequest__matcher.html#a5f69adf001614b2fda3756100b3ba60d',1,'request_matcher']]],
+ ['reserved',['reserved',['../structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2',1,'grpc_byte_buffer::reserved()'],['../structgrpc__byte__buffer.html#a0c01658645586af742504f4c74c06888',1,'grpc_byte_buffer::reserved()'],['../structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d',1,'grpc_call_details::reserved()'],['../structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c',1,'grpc_op::reserved()'],['../structgrpc__op.html#a7ec54a31e4a202f8c8241fec8e611cbe',1,'grpc_op::reserved()'],['../structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9',1,'grpc_linked_mdelem::reserved()']]],
+ ['reset',['reset',['../structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6',1,'census_aggregation_ops']]],
['resolved_5fconfig',['resolved_config',['../structdns__resolver.html#a368c90c0b364fd6b3459ca6ef25cfd6d',1,'dns_resolver']]],
['resolved_5fversion',['resolved_version',['../structdns__resolver.html#aee7098ec311fd223ceb6e57e8bfdd2fc',1,'dns_resolver']]],
['resolver',['resolver',['../structchannel__data.html#a8cf393ab5da1a500d6c6f8543c408682',1,'channel_data']]],
['resolving',['resolving',['../structdns__resolver.html#abc4a241cfa112a6b430d39749a2f6faf',1,'dns_resolver']]],
['result',['result',['../structconnector.html#a9b15773040e783143121ad19ad3582d8',1,'connector::result()'],['../structtsi__fake__handshaker.html#a7dc6f4f013c03d3aa669c3a2fb9a761c',1,'tsi_fake_handshaker::result()'],['../structtsi__ssl__handshaker.html#a12ec1007039ee18e12dee8b2fd2670b7',1,'tsi_ssl_handshaker::result()']]],
['root_5fchannel_5fdata',['root_channel_data',['../structgrpc__server.html#ab9a64dbadf2655aa804caae0fbefe47d',1,'grpc_server']]],
+ ['root_5fworker',['root_worker',['../structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b',1,'grpc_pollset']]],
+ ['rpc_5ferror_5fcnt',['rpc_error_cnt',['../structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf',1,'census_rpc_stats']]],
['rst_5fstream',['rst_stream',['../structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04',1,'grpc_chttp2_transport_parsing']]],
['rst_5fstream_5freason',['rst_stream_reason',['../structgrpc__chttp2__stream__parsing.html#aa6226c0cb8e4d6bd5830cc36f1efd4d2',1,'grpc_chttp2_stream_parsing']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_12.js b/doc/ref/core.internal/html/search/variables_12.js
index 0bb369589a..8982c74dff 100644
--- a/doc/ref/core.internal/html/search/variables_12.js
+++ b/doc/ref/core.internal/html/search/variables_12.js
@@ -2,8 +2,7 @@ var searchData=
[
['saw_5frst_5fstream',['saw_rst_stream',['../structgrpc__chttp2__stream__parsing.html#ad6a925394f238fec8e6089fa07aaa03b',1,'grpc_chttp2_stream_parsing']]],
['sc',['sc',['../structgrpc__server__secure__state.html#ad912fd9fa1531a5f016f83e49c768512',1,'grpc_server_secure_state']]],
- ['scheme',['scheme',['../structgrpc__uri.html#a6163de89ece765552254810174fdfc32',1,'grpc_uri::scheme()'],['../structcall__data.html#aa63048a662dd766734726542dba0f27a',1,'call_data::scheme()'],['../structchannel__data.html#ac7a621172aad5d1876691fb987a670e6',1,'channel_data::scheme()'],['../structregistered__resolver.html#a8b53ba24e4ee032d66224f3588bceaba',1,'registered_resolver::scheme()']]],
- ['scope',['scope',['../structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f',1,'grpc_service_account_credentials']]],
+ ['scheme',['scheme',['../structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d',1,'grpc_resolver_factory_vtable::scheme()'],['../structgrpc__uri.html#a6163de89ece765552254810174fdfc32',1,'grpc_uri::scheme()'],['../structcall__data.html#aa63048a662dd766734726542dba0f27a',1,'call_data::scheme()'],['../structchannel__data.html#ac7a621172aad5d1876691fb987a670e6',1,'channel_data::scheme()']]],
['secure_5fendpoint',['secure_endpoint',['../structgrpc__secure__transport__setup.html#ae7e2e65bef91a9804fe95a47c4bfb8cb',1,'grpc_secure_transport_setup']]],
['secure_5fpeer_5fname',['secure_peer_name',['../structgrpc__httpcli__ssl__channel__security__connector.html#a12192010723cff00bb4e87c9704ad768',1,'grpc_httpcli_ssl_channel_security_connector']]],
['security_5fconnector',['security_connector',['../structchannel__data.html#a78473c478d6fbbb716fb77864c94efd6',1,'channel_data::security_connector()'],['../structchannel__data.html#a524d21c79ca4cf1ff1833c50197a9f1b',1,'channel_data::security_connector()'],['../structconnector.html#a83d8a5c7e3b72cdee46c36cca81d5cb0',1,'connector::security_connector()'],['../structsubchannel__factory.html#a9b700fff25d9d9c6739dfbed18ce5e2b',1,'subchannel_factory::security_connector()']]],
@@ -12,6 +11,7 @@ var searchData=
['seen_5fgoaway',['seen_goaway',['../structgrpc__chttp2__transport__global.html#ac23343b063865623cab752f3882ef829',1,'grpc_chttp2_transport_global']]],
['seen_5fpath',['seen_path',['../structcall__data.html#acb1130d03f1fd0db1cf0d8d1fc10866e',1,'call_data']]],
['seen_5fpost',['seen_post',['../structcall__data.html#aea6244f4fd9d2e7ccb5615b9f5ea5fe0',1,'call_data']]],
+ ['seen_5fregular_5fheader',['seen_regular_header',['../structframer__state.html#ad1b793047a3fa7c774f0bacdcb6a9174',1,'framer_state']]],
['seen_5fscheme',['seen_scheme',['../structcall__data.html#a502cf8ae568f38ae501877458e399796',1,'call_data']]],
['seen_5fte_5ftrailers',['seen_te_trailers',['../structcall__data.html#a54d050afd0c9cc8d05a561034602f280',1,'call_data']]],
['selected',['selected',['../structpick__first__lb__policy.html#ad4fd8d1ef626d9c42f631317921634ef',1,'pick_first_lb_policy']]],
@@ -19,16 +19,15 @@ var searchData=
['send_5fdeadline',['send_deadline',['../structgrpc__call.html#a5de7c68ffa6939ff2e1c43c4cd418315',1,'grpc_call']]],
['send_5fdone_5fclosure',['send_done_closure',['../structgrpc__chttp2__stream__global.html#a2f16eb7d0da87fe60a2fcc35536f3905',1,'grpc_chttp2_stream_global']]],
['send_5fgoaway',['send_goaway',['../structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704',1,'grpc_transport_op']]],
- ['send_5finitial_5fmetadata',['send_initial_metadata',['../structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83',1,'grpc_op::send_initial_metadata()'],['../structgrpc__call.html#a96ac69dc425de5924edd871f93338112',1,'grpc_call::send_initial_metadata()']]],
+ ['send_5finitial_5fmetadata',['send_initial_metadata',['../structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37',1,'grpc_op::send_initial_metadata()'],['../structgrpc__call.html#a96ac69dc425de5924edd871f93338112',1,'grpc_call::send_initial_metadata()']]],
['send_5finitial_5fmetadata_5fcount',['send_initial_metadata_count',['../structgrpc__call.html#abb6adc9d5f666a056c89172f506fcc3d',1,'grpc_call']]],
['send_5fmessage',['send_message',['../structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434',1,'grpc_op::send_message()'],['../uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45',1,'grpc_ioreq_data::send_message()']]],
- ['send_5fmetadata',['send_metadata',['../uniongrpc__ioreq__data.html#a4b9337cc24e8b42caa5c1502be083952',1,'grpc_ioreq_data']]],
+ ['send_5fmetadata',['send_metadata',['../uniongrpc__ioreq__data.html#abdafc0e2f10121ee09e88037eb8e0829',1,'grpc_ioreq_data']]],
['send_5fops',['send_ops',['../structgrpc__transport__stream__op.html#aa94e5103c8d9845533016b1dac0c1691',1,'grpc_transport_stream_op::send_ops()'],['../structgrpc__call.html#ab17467642afa4f6c1c27bb9013093592',1,'grpc_call::send_ops()']]],
['send_5fping',['send_ping',['../structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286',1,'grpc_transport_op']]],
- ['send_5fstatus',['send_status',['../uniongrpc__ioreq__data.html#a3711b0c39c293284a4e4897f74c974ab',1,'grpc_ioreq_data']]],
- ['send_5fstatus_5ffrom_5fserver',['send_status_from_server',['../structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb',1,'grpc_op']]],
+ ['send_5fstatus',['send_status',['../uniongrpc__ioreq__data.html#a0f60bdc23b3bcb3b993c085c07171dc0',1,'grpc_ioreq_data']]],
+ ['send_5fstatus_5ffrom_5fserver',['send_status_from_server',['../structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725',1,'grpc_op']]],
['sending',['sending',['../structgrpc__call.html#a7d64e836e0421c8129ac75e477271ef8',1,'grpc_call']]],
- ['sent_5fauthority',['sent_authority',['../structcall__data.html#aab616ade799853e16e5e35ee3a16ffbc',1,'call_data']]],
['sent_5fgoaway',['sent_goaway',['../structgrpc__chttp2__transport__global.html#ad06b0ee92495f66aa27bd606459fcaf8',1,'grpc_chttp2_transport_global']]],
['sent_5finitial_5fmetadata',['sent_initial_metadata',['../structcall__data.html#aded44c7ecaa861e2a4a39380b172368a',1,'call_data']]],
['sent_5flocal_5fsettings',['sent_local_settings',['../structgrpc__chttp2__transport__global.html#a1afb189034e53b6596d41698cd3ce34d',1,'grpc_chttp2_transport_global']]],
@@ -58,13 +57,16 @@ var searchData=
['shutdown_5fclosures',['shutdown_closures',['../structgrpc__fd.html#ad0158c3714462bacbfa90c57fcf476aa',1,'grpc_fd']]],
['shutdown_5fdone_5farg',['shutdown_done_arg',['../structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d',1,'grpc_pollset']]],
['shutdown_5fdone_5fcb',['shutdown_done_cb',['../structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7',1,'grpc_pollset']]],
+ ['shutdown_5fep_5frefs',['shutdown_ep_refs',['../structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed',1,'grpc_chttp2_transport']]],
['shutdown_5fflag',['shutdown_flag',['../structgrpc__server.html#aac6a14f451724678ba63c9f9a153dc33',1,'grpc_server']]],
['shutdown_5fpublished',['shutdown_published',['../structgrpc__server.html#a6d04ab898c0d58f111975211c8d202ba',1,'grpc_server']]],
['shutdown_5ftags',['shutdown_tags',['../structgrpc__server.html#ab0ca72c038ccce56c33539dc5f321864',1,'grpc_server']]],
['shutting_5fdown',['shutting_down',['../structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c',1,'grpc_pollset']]],
+ ['sibling_5fnext',['sibling_next',['../structgrpc__call.html#aa8c44532eee3fc767638a5d186a27565',1,'grpc_call']]],
+ ['sibling_5fprev',['sibling_prev',['../structgrpc__call.html#aebff80f720bb770443da09f87247c84e',1,'grpc_call']]],
['signature',['signature',['../structverifier__cb__ctx.html#a78cd1bf7eb4ac6484ceeaf778ad6e2df',1,'verifier_cb_ctx']]],
['signed_5fdata',['signed_data',['../structverifier__cb__ctx.html#a65de5acf17b58f8a142466750e1b558b',1,'verifier_cb_ctx']]],
- ['simple',['simple',['../structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f',1,'grpc_chttp2_transport_parsing']]],
+ ['simple',['simple',['../structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf',1,'grpc_chttp2_transport_parsing']]],
['size',['size',['../structtsi__fake__frame.html#a59d8fa5e8e076fca91b8c1fa1572d9cf',1,'tsi_fake_frame']]],
['sizeof_5fcall_5fdata',['sizeof_call_data',['../structgrpc__channel__filter.html#afcdf09a04565aee37bf4ddf4b7ed69cc',1,'grpc_channel_filter']]],
['sizeof_5fchannel_5fdata',['sizeof_channel_data',['../structgrpc__channel__filter.html#ac63b36f8c895f18f68ee1d8a862f18a4',1,'grpc_channel_filter']]],
@@ -74,6 +76,7 @@ var searchData=
['slices',['slices',['../structcall__data.html#a765c539d2737d435cf434241edda82f9',1,'call_data::slices()'],['../structgpr__slice__buffer.html#a07c0e3196f5e197af878ee94fd5df3ba',1,'gpr_slice_buffer::slices()']]],
['socket',['socket',['../structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d',1,'grpc_winsocket']]],
['sopb',['sopb',['../structgrpc__chttp2__stream__writing.html#a54f5afcc25f62a2e138a04c69f1be120',1,'grpc_chttp2_stream_writing']]],
+ ['source_5fbuffer',['source_buffer',['../structsecure__endpoint.html#a946a51b8d0da649c928e113ce5d27bd9',1,'secure_endpoint']]],
['ssl',['ssl',['../structtsi__ssl__handshaker.html#a1dbdafd7f92dad04fe09c4648e5ee952',1,'tsi_ssl_handshaker::ssl()'],['../structtsi__ssl__frame__protector.html#a64129d003fe330c56c39496361bd9e5f',1,'tsi_ssl_frame_protector::ssl()']]],
['ssl_5fcontext',['ssl_context',['../structtsi__ssl__client__handshaker__factory.html#a455d6ff556cd36c93ab91a0ef013ed9a',1,'tsi_ssl_client_handshaker_factory']]],
['ssl_5fcontext_5fcount',['ssl_context_count',['../structtsi__ssl__server__handshaker__factory.html#a6aa4d962f3466b7cb16abd04b0266c2c',1,'tsi_ssl_server_handshaker_factory']]],
@@ -82,12 +85,14 @@ var searchData=
['start',['start',['../structlistener.html#a5fb6be7cbe102bcb09c1d26db4a26fb2',1,'listener']]],
['start_5ftransport_5fop',['start_transport_op',['../structgrpc__channel__filter.html#aa3508daf2442c8bc11529d0295798819',1,'grpc_channel_filter']]],
['start_5ftransport_5fstream_5fop',['start_transport_stream_op',['../structgrpc__channel__filter.html#a089c1e5997b329703ccaaf633722a6c5',1,'grpc_channel_filter']]],
+ ['start_5fts',['start_ts',['../structcall__data.html#a3336f8db2ecd769eec0422d58217cad0',1,'call_data']]],
['started_5fpicking',['started_picking',['../structpick__first__lb__policy.html#a8eff3397ca43852b04a3be5b5e03a6ce',1,'pick_first_lb_policy']]],
- ['state',['state',['../structgrpc__httpcli__parser.html#a0072db1169f6f1e993673a91593f1305',1,'grpc_httpcli_parser::state()'],['../structgrpc__json__reader.html#a572a9af46e885528855a86fca4535245',1,'grpc_json_reader::state()'],['../structgrpc__chttp2__data__parser.html#a4f5b790cb938400757b8f1fdbf6125ab',1,'grpc_chttp2_data_parser::state()'],['../structgrpc__chttp2__goaway__parser.html#afc5c60968d8b1b68e4c0705a66129589',1,'grpc_chttp2_goaway_parser::state()'],['../structgrpc__chttp2__settings__parser.html#ad7e412c7ebd8595533c129f0b5a571c4',1,'grpc_chttp2_settings_parser::state()'],['../structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4',1,'grpc_chttp2_hpack_parser::state()'],['../structlb__policy__connectivity__watcher.html#ac37e7a5f39e7f99381837601b8d0d7d5',1,'lb_policy_connectivity_watcher::state()'],['../structcall__data.html#a394da9a4876df32b91b8891303695a5d',1,'call_data::state()'],['../structstate__watcher.html#a3a1c09d1740e9cc49f81e4ac4f8bf4bd',1,'state_watcher::state()'],['../structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9',1,'gpr_event::state()'],['../structgpr__cmdline.html#acb165b9b6f98c942dd65d66f1c95a806',1,'gpr_cmdline::state()']]],
+ ['started_5fresolving',['started_resolving',['../structchannel__data.html#abb4b57baa99e7c4239b640f13a906d5d',1,'channel_data']]],
+ ['state',['state',['../structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc',1,'grpc_auth_metadata_processor::state()'],['../structgrpc__httpcli__parser.html#a0072db1169f6f1e993673a91593f1305',1,'grpc_httpcli_parser::state()'],['../structgrpc__json__reader.html#a572a9af46e885528855a86fca4535245',1,'grpc_json_reader::state()'],['../structgrpc__chttp2__data__parser.html#a4f5b790cb938400757b8f1fdbf6125ab',1,'grpc_chttp2_data_parser::state()'],['../structgrpc__chttp2__goaway__parser.html#afc5c60968d8b1b68e4c0705a66129589',1,'grpc_chttp2_goaway_parser::state()'],['../structgrpc__chttp2__settings__parser.html#ad7e412c7ebd8595533c129f0b5a571c4',1,'grpc_chttp2_settings_parser::state()'],['../structgrpc__chttp2__hpack__parser.html#a70ad6a4061f4f49362959615eb0c3ca4',1,'grpc_chttp2_hpack_parser::state()'],['../structlb__policy__connectivity__watcher.html#ac37e7a5f39e7f99381837601b8d0d7d5',1,'lb_policy_connectivity_watcher::state()'],['../structcall__data.html#a394da9a4876df32b91b8891303695a5d',1,'call_data::state()'],['../structstate__watcher.html#a3a1c09d1740e9cc49f81e4ac4f8bf4bd',1,'state_watcher::state()'],['../structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9',1,'gpr_event::state()'],['../structgpr__cmdline.html#acb165b9b6f98c942dd65d66f1c95a806',1,'gpr_cmdline::state()']]],
['state_5fmu',['state_mu',['../structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551',1,'grpc_winsocket']]],
['state_5ftracker',['state_tracker',['../structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857',1,'grpc_chttp2_transport::state_tracker()'],['../structchannel__data.html#ab56a403060ce2596d204cc024baea99d',1,'channel_data::state_tracker()'],['../structpick__first__lb__policy.html#a4b686da7cdddd0893e3d36c213bd274a',1,'pick_first_lb_policy::state_tracker()'],['../structgrpc__subchannel.html#af9e337eebe13100918b0c1178233d64d',1,'grpc_subchannel::state_tracker()']]],
['static_5fents',['static_ents',['../structgrpc__chttp2__hptbl.html#afe1cceb7c0988d6c29df983ad3764344',1,'grpc_chttp2_hptbl']]],
- ['stats',['stats',['../structshard__type.html#a700e0afbcbed737607bac82970c61601',1,'shard_type']]],
+ ['stats',['stats',['../structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645',1,'census_aggregated_rpc_stats::stats()'],['../structshard__type.html#a700e0afbcbed737607bac82970c61601',1,'shard_type::stats()']]],
['status',['status',['../structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25',1,'grpc_op::status()'],['../structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4',1,'grpc_op::status()'],['../structgrpc__httpcli__response.html#ad43f89eff8a4ab84b0364eca501ad243',1,'grpc_httpcli_response::status()'],['../structcall__data.html#af1e73bf35274521a98f39316fddf3deb',1,'call_data::status()'],['../structchannel__data.html#aed19c41ead3b51daafdbf78a983c1877',1,'channel_data::status()'],['../structgrpc__call.html#ac4f49d27f54bd1436da3ad7cfe662639',1,'grpc_call::status()']]],
['status_5fdetails',['status_details',['../structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461',1,'grpc_op::status_details()'],['../structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6',1,'grpc_op::status_details()']]],
['status_5fdetails_5fcapacity',['status_details_capacity',['../structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9',1,'grpc_op']]],
diff --git a/doc/ref/core.internal/html/search/variables_13.js b/doc/ref/core.internal/html/search/variables_13.js
index 998d5a842f..59dccf4cf3 100644
--- a/doc/ref/core.internal/html/search/variables_13.js
+++ b/doc/ref/core.internal/html/search/variables_13.js
@@ -4,7 +4,8 @@ var searchData=
['table_5felem_5fsize',['table_elem_size',['../structgrpc__chttp2__hpack__compressor.html#a067f49c14e2c169678f44c10a7e4ee2e',1,'grpc_chttp2_hpack_compressor']]],
['table_5felems',['table_elems',['../structgrpc__chttp2__hpack__compressor.html#ab2544f2f9897f1d74cc979eb8f91bfd6',1,'grpc_chttp2_hpack_compressor']]],
['table_5fsize',['table_size',['../structgrpc__chttp2__hpack__compressor.html#a814ba9e8a221237a5bdca7fd0e3e0425',1,'grpc_chttp2_hpack_compressor']]],
- ['tag',['tag',['../structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201',1,'grpc_event::tag()'],['../structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e',1,'grpc_cq_completion::tag()'],['../structstate__watcher.html#a67d44afd79ad20ec97e2e43f538f6d77',1,'state_watcher::tag()'],['../structrequested__call.html#abcebc67ebdd3f7230b72cbb324049ff4',1,'requested_call::tag()'],['../structshutdown__tag.html#a632bfe333648e7440bf13caa5eaa48c0',1,'shutdown_tag::tag()']]],
+ ['tag',['tag',['../structgrpc__event.html#a883ab15e862db582116c72cdcdc4c201',1,'grpc_event::tag()'],['../structgrpc__cq__completion.html#acf21f4e0ec0adcd801bd9f34d80a7b7e',1,'grpc_cq_completion::tag()'],['../structstate__watcher.html#a67d44afd79ad20ec97e2e43f538f6d77',1,'state_watcher::tag()'],['../structplucker.html#a27be700dfff556f8d53e59e3083cb137',1,'plucker::tag()'],['../structrequested__call.html#abcebc67ebdd3f7230b72cbb324049ff4',1,'requested_call::tag()'],['../structshutdown__tag.html#a632bfe333648e7440bf13caa5eaa48c0',1,'shutdown_tag::tag()']]],
+ ['tags',['tags',['../structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370',1,'census_view_aggregation_data']]],
['tail',['tail',['../structgrpc__chttp2__stream__list.html#ac8be7bdb2c4da40b8994790885ac7620',1,'grpc_chttp2_stream_list::tail()'],['../structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193',1,'grpc_mdelem_list::tail()']]],
['tail_5fremote_5findex',['tail_remote_index',['../structgrpc__chttp2__hpack__compressor.html#a80e568a0851010b6ef859b7ee4235893',1,'grpc_chttp2_hpack_compressor']]],
['target',['target',['../structpending__pick.html#aa395cbb07c193eaa41d0463f46067fec',1,'pending_pick::target()'],['../structwaiting__for__connect.html#afa5ba6604f746da394b505f116e764f6',1,'waiting_for_connect::target()'],['../structgrpc__channel.html#ac84ed7ccb6f221068ee55b5e6c073543',1,'grpc_channel::target()']]],
@@ -16,18 +17,22 @@ var searchData=
['te_5ftrailers',['te_trailers',['../structcall__data.html#a8cfc1a2d2dab43a5bddc26df4801721b',1,'call_data::te_trailers()'],['../structchannel__data.html#a141ad0e139c47b491a219ad68b263c2b',1,'channel_data::te_trailers()']]],
['temp',['temp',['../structhuff__out.html#a29fa27e52be848917a68702c97e75d3b',1,'huff_out']]],
['temp_5flength',['temp_length',['../structhuff__out.html#a47f24dd352a07a9a7124319d8222090e',1,'huff_out']]],
+ ['then_5fcall',['then_call',['../structclose__message__data.html#a6c4c332cba9dc55a2b0570a1c89090fa',1,'close_message_data']]],
['timeout_5fkey_5fstr',['timeout_key_str',['../structgrpc__chttp2__hpack__compressor.html#a5235d25f72e66a4e08e28577002047a1',1,'grpc_chttp2_hpack_compressor']]],
+ ['timestamp',['timestamp',['../structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb',1,'census_trace_record']]],
['token_5fexpiration',['token_expiration',['../structgrpc__oauth2__token__fetcher__credentials.html#a293a6ed6c4f54ef2de4de3e071ae6e13',1,'grpc_oauth2_token_fetcher_credentials']]],
- ['token_5flifetime',['token_lifetime',['../structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae',1,'grpc_service_account_credentials']]],
['top',['top',['../structjson__reader__userdata.html#ac4f75823aab9f46c2541424046742c13',1,'json_reader_userdata']]],
- ['trace_5fid',['trace_id',['../structcensus__context.html#af2f543e5253035ca31b883c23453c918',1,'census_context']]],
+ ['total_5fstats',['total_stats',['../structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43',1,'census_per_method_rpc_stats']]],
+ ['trace_5fid',['trace_id',['../structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b',1,'census_trace_record::trace_id()'],['../structcensus__context.html#af2f543e5253035ca31b883c23453c918',1,'census_context::trace_id()']]],
['trailing_5fmetadata',['trailing_metadata',['../structgrpc__op.html#a521b48faec3b3f7646a877055f118d47',1,'grpc_op::trailing_metadata()'],['../structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1',1,'grpc_op::trailing_metadata()']]],
['trailing_5fmetadata_5fcount',['trailing_metadata_count',['../structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab',1,'grpc_op']]],
['transport',['transport',['../structgrpc__connect__out__args.html#abc6070bbb1030b29072cc242faf7f5b9',1,'grpc_connect_out_args::transport()'],['../structconnected__channel__channel__data.html#a7f95ecc760083ad9d72bada84f33ca6b',1,'connected_channel_channel_data::transport()']]],
+ ['transport_5fop',['transport_op',['../structcall__data.html#a8539117da2162a8d856b1e9b57552f58',1,'call_data']]],
['triggered',['triggered',['../structgrpc__alarm.html#a75136c755eae954d2955f3519ea2919f',1,'grpc_alarm']]],
+ ['ts',['ts',['../structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004',1,'census_timestamp']]],
['tsi_5ftracing_5fenabled',['tsi_tracing_enabled',['../transport__security_8h.html#a4e3d547c54325370492151543325e23c',1,'tsi_tracing_enabled():&#160;transport_security.c'],['../transport__security__interface_8h.html#a4e3d547c54325370492151543325e23c',1,'tsi_tracing_enabled():&#160;transport_security.c'],['../transport__security_8c.html#a4e3d547c54325370492151543325e23c',1,'tsi_tracing_enabled():&#160;transport_security.c']]],
['tv_5fnsec',['tv_nsec',['../structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268',1,'gpr_timespec']]],
['tv_5fsec',['tv_sec',['../structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e',1,'gpr_timespec']]],
['typ',['typ',['../structjose__header.html#a62661b991df1e33a832d0bf7449ab2d4',1,'jose_header']]],
- ['type',['type',['../structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8',1,'grpc_byte_buffer::type()'],['../structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4',1,'grpc_arg::type()'],['../structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7',1,'grpc_event::type()'],['../structgrpc__credentials.html#a40d9db6d1125238d7e1ceeeab886788b',1,'grpc_credentials::type()'],['../structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c',1,'grpc_server_credentials::type()'],['../structgrpc__auth__json__key.html#a08ca5a9beb5f0538d75d0ac580b83e52',1,'grpc_auth_json_key::type()'],['../structgrpc__auth__refresh__token.html#a8f88b86542543e97f441ea0080ab6c8e',1,'grpc_auth_refresh_token::type()'],['../structgrpc__json.html#a02364ac7e3f997c1cbab6ae4fca4415e',1,'grpc_json::type()'],['../structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580',1,'grpc_stream_op::type()'],['../structrequested__call.html#a45da072fe9d7a970fe7880d9d2671e4c',1,'requested_call::type()'],['../structarg.html#ac42f6b11ab4ceee17be7871636e06dca',1,'arg::type()']]]
+ ['type',['type',['../structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8',1,'grpc_byte_buffer::type()'],['../structgrpc__arg.html#aa26f2d3c4b1649c9eb061d24a8c10fd4',1,'grpc_arg::type()'],['../structgrpc__event.html#a8e7f571b759f55db4f6bebc2a4f56ad7',1,'grpc_event::type()'],['../structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc',1,'census_trace_record::type()'],['../structgrpc__credentials.html#a40d9db6d1125238d7e1ceeeab886788b',1,'grpc_credentials::type()'],['../structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c',1,'grpc_server_credentials::type()'],['../structgrpc__auth__json__key.html#a08ca5a9beb5f0538d75d0ac580b83e52',1,'grpc_auth_json_key::type()'],['../structgrpc__auth__refresh__token.html#a8f88b86542543e97f441ea0080ab6c8e',1,'grpc_auth_refresh_token::type()'],['../structgrpc__json.html#a02364ac7e3f997c1cbab6ae4fca4415e',1,'grpc_json::type()'],['../structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580',1,'grpc_stream_op::type()'],['../structrequested__call.html#a45da072fe9d7a970fe7880d9d2671e4c',1,'requested_call::type()'],['../structarg.html#ac42f6b11ab4ceee17be7871636e06dca',1,'arg::type()']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_14.js b/doc/ref/core.internal/html/search/variables_14.js
index afff2c28d7..722d11441d 100644
--- a/doc/ref/core.internal/html/search/variables_14.js
+++ b/doc/ref/core.internal/html/search/variables_14.js
@@ -7,12 +7,12 @@ var searchData=
['unprotect_5fframe',['unprotect_frame',['../structtsi__fake__frame__protector.html#ac3e7c2d5e9b3f81c75772f328243db00',1,'tsi_fake_frame_protector']]],
['unref',['unref',['../structgrpc__connector__vtable.html#a0b03677e3ce015e7dc092cd33475c1f9',1,'grpc_connector_vtable::unref()'],['../structgrpc__resolver__factory__vtable.html#aa83017deb3ec0dce406071545f0b203e',1,'grpc_resolver_factory_vtable::unref()'],['../structgrpc__subchannel__factory__vtable.html#a5550b5e9f61e0ee34c9c0e782bab734a',1,'grpc_subchannel_factory_vtable::unref()'],['../structgpr__slice__refcount.html#ae31a3f84f0032dd388418eee26aa9c00',1,'gpr_slice_refcount::unref()']]],
['unregistered_5frequest_5fmatcher',['unregistered_request_matcher',['../structgrpc__server.html#a8114e3dda6d6f5ec9257b5a5343b9821',1,'grpc_server']]],
- ['unused',['unused',['../structgrpc__pollset__set.html#a8487ef4097fd3d48514105c757e1b69c',1,'grpc_pollset_set::unused()'],['../structcall__data.html#ab6ed893c5caa5b86338edf8b97bd77d8',1,'call_data::unused()'],['../structconnected__channel__call__data.html#ab7364ac5f5abf2c67075fd09e829cffd',1,'connected_channel_call_data::unused()'],['../structchannel__data.html#af5333a0c2b420d203cbe8a1a5e270efb',1,'channel_data::unused()']]],
+ ['unused',['unused',['../structgrpc__pollset__set.html#a8487ef4097fd3d48514105c757e1b69c',1,'grpc_pollset_set::unused()'],['../structconnected__channel__call__data.html#ab7364ac5f5abf2c67075fd09e829cffd',1,'connected_channel_call_data::unused()'],['../structcall__data.html#ab6ed893c5caa5b86338edf8b97bd77d8',1,'call_data::unused()'],['../structchannel__data.html#af5333a0c2b420d203cbe8a1a5e270efb',1,'channel_data::unused()']]],
+ ['upper',['upper',['../structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4',1,'census_op_id']]],
['url_5fscheme',['url_scheme',['../structgrpc__security__connector.html#a5e474c23ba9e2e50bd9f21f0b05d30ca',1,'grpc_security_connector']]],
- ['use_5fssl',['use_ssl',['../structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3',1,'grpc_httpcli_request::use_ssl()'],['../structinternal__request.html#a0d17604038fc0b611296561b66cb46c5',1,'internal_request::use_ssl()']]],
['user_5fagent',['user_agent',['../structcall__data.html#ab58bbaa2f8f054f606d919abce3f4716',1,'call_data::user_agent()'],['../structchannel__data.html#a9fd48ef186ac5f36381e9e873a1e2602',1,'channel_data::user_agent()']]],
['user_5fcb',['user_cb',['../structverifier__cb__ctx.html#acb4e5c28f3b0d9270a28dc0c730123fa',1,'verifier_cb_ctx']]],
- ['user_5fdata',['user_data',['../uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331',1,'grpc_ioreq_data::user_data()'],['../structinternal__request.html#aa47b4bb5697930b25831fbc2fc9ae16e',1,'internal_request::user_data()'],['../structgrpc__credentials__metadata__request.html#afba92ff6e76a2b87d1b4b6e0d8531b87',1,'grpc_credentials_metadata_request::user_data()'],['../structgrpc__composite__credentials__metadata__context.html#aa7ca5d9fca93b8a99acc2119f36b8ce6',1,'grpc_composite_credentials_metadata_context::user_data()'],['../structverifier__cb__ctx.html#a9ceed8c4de3dcf252fdaf7347c0b93a8',1,'verifier_cb_ctx::user_data()'],['../structgrpc__secure__transport__setup.html#a8c39ff96c74f4adc29fc0ba7e79f849c',1,'grpc_secure_transport_setup::user_data()'],['../structcompleted__request.html#a0f293e59a3e7c87f6cc59694a9b567ac',1,'completed_request::user_data()'],['../structreqinfo__master.html#aeaa50a715a0fc681a87daae3e3b72c9d',1,'reqinfo_master::user_data()'],['../structinternal__metadata.html#a69097159104a083a1a27fbbeb5fdd6ef',1,'internal_metadata::user_data()'],['../structnew__slice__refcount.html#a0476a0932ddf32f1cdd04cdd585fda68',1,'new_slice_refcount::user_data()'],['../structnew__with__len__slice__refcount.html#a47821f141ea3ddf0c13dd7d5bed35dda',1,'new_with_len_slice_refcount::user_data()']]],
+ ['user_5fdata',['user_data',['../uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331',1,'grpc_ioreq_data::user_data()'],['../structgrpc__credentials__metadata__request.html#afba92ff6e76a2b87d1b4b6e0d8531b87',1,'grpc_credentials_metadata_request::user_data()'],['../structgrpc__composite__credentials__metadata__context.html#aa7ca5d9fca93b8a99acc2119f36b8ce6',1,'grpc_composite_credentials_metadata_context::user_data()'],['../structverifier__cb__ctx.html#a9ceed8c4de3dcf252fdaf7347c0b93a8',1,'verifier_cb_ctx::user_data()'],['../structgrpc__secure__transport__setup.html#a8c39ff96c74f4adc29fc0ba7e79f849c',1,'grpc_secure_transport_setup::user_data()'],['../structinternal__request.html#aa47b4bb5697930b25831fbc2fc9ae16e',1,'internal_request::user_data()'],['../structcompleted__request.html#a0f293e59a3e7c87f6cc59694a9b567ac',1,'completed_request::user_data()'],['../structreqinfo__master.html#aeaa50a715a0fc681a87daae3e3b72c9d',1,'reqinfo_master::user_data()'],['../structinternal__metadata.html#a69097159104a083a1a27fbbeb5fdd6ef',1,'internal_metadata::user_data()'],['../structnew__slice__refcount.html#a0476a0932ddf32f1cdd04cdd585fda68',1,'new_slice_refcount::user_data()'],['../structnew__with__len__slice__refcount.html#a47821f141ea3ddf0c13dd7d5bed35dda',1,'new_with_len_slice_refcount::user_data()']]],
['user_5fdestroy',['user_destroy',['../structnew__slice__refcount.html#abe796cd680fb136eff9fa49f96bbd3e8',1,'new_slice_refcount::user_destroy()'],['../structnew__with__len__slice__refcount.html#ac8dc1c24ebd5fee4f034679b05177755',1,'new_with_len_slice_refcount::user_destroy()']]],
['user_5flength',['user_length',['../structnew__with__len__slice__refcount.html#ab9f2fc163ee3e185eda913129ffb4546',1,'new_with_len_slice_refcount']]],
['userdata',['userdata',['../structgrpc__json__reader.html#a914f3609f07d322bb7ce000dc95324fc',1,'grpc_json_reader::userdata()'],['../structgrpc__json__writer.html#a660101bdaf5e230700894b1f57134d31',1,'grpc_json_writer::userdata()']]]
diff --git a/doc/ref/core.internal/html/search/variables_15.js b/doc/ref/core.internal/html/search/variables_15.js
index 83351bcc03..0dff038095 100644
--- a/doc/ref/core.internal/html/search/variables_15.js
+++ b/doc/ref/core.internal/html/search/variables_15.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['value',['value',['../structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e',1,'grpc_auth_property::value()'],['../structgrpc__arg.html#ad2be4ee606c82fc084af1661d30f6f7f',1,'grpc_arg::value()'],['../structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36',1,'grpc_metadata::value()'],['../structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179',1,'census_stat::value()'],['../structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa',1,'grpc_httpcli_header::value()'],['../structgrpc__credentials__md.html#ae893ec4c5c65ffa395a5e12259089841',1,'grpc_credentials_md::value()'],['../structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6',1,'tsi_peer_property::value()'],['../structgrpc__call__context__element.html#ad87c86a02e8563e6f99a4711737df3d4',1,'grpc_call_context_element::value()'],['../structgrpc__json.html#acfb3c395c22f57d7a07e7149bb16db44',1,'grpc_json::value()'],['../structgrpc__chttp2__settings__parser.html#a0aa608ce7e3352061233d6ffb3656327',1,'grpc_chttp2_settings_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1',1,'grpc_mdelem::value()'],['../structinternal__metadata.html#abef02b106cd8bcee80c9d5ee375fe537',1,'internal_metadata::value()'],['../structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a',1,'gpr_stats_counter::value()'],['../structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1',1,'gpr_gcc_thread_local::value()'],['../structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798',1,'gpr_msvc_thread_local::value()'],['../structarg.html#a688d0385c96e5d5d7cb1a7342f9b4497',1,'arg::value()'],['../hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d',1,'value():&#160;hpack_table.c']]],
+ ['value',['value',['../structgrpc__auth__property.html#af44f45ac4673a0298d00354c47d0907e',1,'grpc_auth_property::value()'],['../structgrpc__arg.html#aa3559801ff0620b7428b0a58040e0251',1,'grpc_arg::value()'],['../structgrpc__metadata.html#a57b63d7b7a3e4720a0cc0d20bb2ecf36',1,'grpc_metadata::value()'],['../structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27',1,'census_tag_const::value()'],['../structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34',1,'census_value::value()'],['../structgrpc__credentials__md.html#ae893ec4c5c65ffa395a5e12259089841',1,'grpc_credentials_md::value()'],['../structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d',1,'tsi_peer_property::value()'],['../structgrpc__call__context__element.html#ad87c86a02e8563e6f99a4711737df3d4',1,'grpc_call_context_element::value()'],['../structgrpc__httpcli__header.html#af1d05b8dfdd2f2f433efc955116cb2aa',1,'grpc_httpcli_header::value()'],['../structgrpc__json.html#acfb3c395c22f57d7a07e7149bb16db44',1,'grpc_json::value()'],['../structgrpc__chttp2__settings__parser.html#a0aa608ce7e3352061233d6ffb3656327',1,'grpc_chttp2_settings_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef',1,'grpc_chttp2_hpack_parser::value()'],['../structgrpc__mdelem.html#ae98f0541c25f94c27c8a0e63741267e1',1,'grpc_mdelem::value()'],['../structinternal__metadata.html#abef02b106cd8bcee80c9d5ee375fe537',1,'internal_metadata::value()'],['../structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a',1,'gpr_stats_counter::value()'],['../structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1',1,'gpr_gcc_thread_local::value()'],['../structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798',1,'gpr_msvc_thread_local::value()'],['../structarg.html#a688d0385c96e5d5d7cb1a7342f9b4497',1,'arg::value()'],['../hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d',1,'value():&#160;hpack_table.c']]],
+ ['value_5flen',['value_len',['../structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a',1,'census_tag_const']]],
['value_5flength',['value_length',['../structgrpc__auth__property.html#a07359a178c29240cab42a89ef047b101',1,'grpc_auth_property::value_length()'],['../structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f',1,'grpc_metadata::value_length()']]],
['values',['values',['../structgrpc__chttp2__stream__map.html#a3c6cf5f3722e7931c5b7ebe09a1ec824',1,'grpc_chttp2_stream_map']]],
['verifier',['verifier',['../structverifier__cb__ctx.html#ac60d07b1cc9322f01f2f76f462188737',1,'verifier_cb_ctx']]],
diff --git a/doc/ref/core.internal/html/search/variables_16.js b/doc/ref/core.internal/html/search/variables_16.js
index 70a11df302..b9e747cbef 100644
--- a/doc/ref/core.internal/html/search/variables_16.js
+++ b/doc/ref/core.internal/html/search/variables_16.js
@@ -1,30 +1,32 @@
var searchData=
[
- ['waiters',['waiters',['../structgpr__cancellable.html#a99dfebf899cae60307fb8b83e8cfdb43',1,'gpr_cancellable']]],
['waiting',['waiting',['../structgrpc__subchannel.html#a86222e4f70c6a36a9345ce2388f94e22',1,'grpc_subchannel']]],
['waiting_5ffor_5fconfig_5fclosures',['waiting_for_config_closures',['../structchannel__data.html#ac701a31115f0dcb435265a106baf619f',1,'channel_data']]],
['waiting_5fop',['waiting_op',['../structcall__data.html#a95c7079af1a663431de6bfe8e919cff7',1,'call_data']]],
- ['wakeup',['wakeup',['../structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f',1,'grpc_wakeup_fd_vtable']]],
- ['wakeup_5ffd',['wakeup_fd',['../structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479',1,'grpc_kick_fd_info']]],
+ ['wakeup',['wakeup',['../structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d',1,'grpc_wakeup_fd_vtable']]],
+ ['wakeup_5ffd',['wakeup_fd',['../structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5',1,'grpc_pollset_worker']]],
['watcher_5fmu',['watcher_mu',['../structgrpc__fd.html#a7c93a423654bb4d3466593ef73b9f06b',1,'grpc_fd']]],
['watchers',['watchers',['../structgrpc__connectivity__state__tracker.html#a0729ebf58543059330612f61c6519fdd',1,'grpc_connectivity_state_tracker']]],
['window_5fupdate',['window_update',['../structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d',1,'grpc_chttp2_transport_parsing']]],
+ ['wire_5frequest_5fbytes',['wire_request_bytes',['../structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0',1,'census_rpc_stats']]],
+ ['wire_5fresponse_5fbytes',['wire_response_bytes',['../structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb',1,'census_rpc_stats']]],
+ ['worker',['worker',['../structplucker.html#a498dee3e5689b3f9b8c689e37b67c63b',1,'plucker']]],
['wrapped',['wrapped',['../structmerge__args__factory.html#aecaa1e5ad4e5838355a2f1515943e378',1,'merge_args_factory']]],
['wrapped_5fendpoint',['wrapped_endpoint',['../structgrpc__secure__transport__setup.html#a6718bd343a57770498f8bfcfeefbaf9a',1,'grpc_secure_transport_setup']]],
['wrapped_5fep',['wrapped_ep',['../structsecure__endpoint.html#aee294803f06c5d38dac97d2933d52e94',1,'secure_endpoint']]],
- ['write',['write',['../structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739',1,'grpc_endpoint_vtable']]],
- ['write_5fcb',['write_cb',['../structsecure__endpoint.html#a0d57c837c3b9281454f2629845162de0',1,'secure_endpoint']]],
- ['write_5ffd',['write_fd',['../structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f',1,'grpc_wakeup_fd_info']]],
+ ['write',['write',['../structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721',1,'grpc_endpoint_vtable']]],
+ ['write_5fcb',['write_cb',['../structsecure__endpoint.html#a751cf0306ea35aec462b2a5018b779bc',1,'secure_endpoint']]],
+ ['write_5ffd',['write_fd',['../structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140',1,'grpc_wakeup_fd']]],
['write_5finfo',['write_info',['../structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6',1,'grpc_winsocket']]],
['write_5fstaging_5fbuffer',['write_staging_buffer',['../structsecure__endpoint.html#a9349d713abd0f17c41579a9c149629c2',1,'secure_endpoint']]],
['write_5fstate',['write_state',['../structgrpc__chttp2__stream__global.html#aab4958ab848ae72e29c8161de9df1cf9',1,'grpc_chttp2_stream_global::write_state()'],['../structgrpc__call.html#a9a08d62d6d129d629c2cbe25511983ac',1,'grpc_call::write_state()']]],
- ['write_5fuser_5fdata',['write_user_data',['../structsecure__endpoint.html#ae444fbf4226a8118b5cac6f71d043124',1,'secure_endpoint']]],
['write_5fwatcher',['write_watcher',['../structgrpc__fd.html#ae2395965de88538f112be69c21307d01',1,'grpc_fd']]],
['writest',['writest',['../structgrpc__fd.html#aedae81fadd133cc54ae92837ea7a2676',1,'grpc_fd']]],
['writing',['writing',['../structgrpc__chttp2__transport.html#a42e022f4775a11184006e08ba9c1afbf',1,'grpc_chttp2_transport::writing()'],['../structgrpc__chttp2__stream.html#a56eaa3786a61b45591c0e3825ddd5e2e',1,'grpc_chttp2_stream::writing()']]],
['writing_5faction',['writing_action',['../structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224',1,'grpc_chttp2_transport']]],
['writing_5factive',['writing_active',['../structgrpc__chttp2__transport.html#a2e550b67b429a603f37decfc8b29449b',1,'grpc_chttp2_transport']]],
['writing_5fnow',['writing_now',['../structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c',1,'grpc_chttp2_stream_global']]],
+ ['written_5fanything',['written_anything',['../structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6',1,'grpc_chttp2_stream_global']]],
['written_5finitial_5fmetadata',['written_initial_metadata',['../structcall__data.html#a5fccfa4c3448bcfd28f80b2caad5485b',1,'call_data']]],
['wsa_5ferror',['wsa_error',['../structgrpc__winsocket__callback__info.html#adef17089b66a9180b92bcc9da0d4ae29',1,'grpc_winsocket_callback_info']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_2.js b/doc/ref/core.internal/html/search/variables_2.js
index c68d322f3e..ccc930c0e7 100644
--- a/doc/ref/core.internal/html/search/variables_2.js
+++ b/doc/ref/core.internal/html/search/variables_2.js
@@ -1,7 +1,7 @@
var searchData=
[
['cache_5fmu',['cache_mu',['../structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94',1,'grpc_service_account_jwt_access_credentials']]],
- ['cached',['cached',['../structgrpc__service__account__jwt__access__credentials.html#a8c7e6a306aa24aaefa9f96982fdaafbd',1,'grpc_service_account_jwt_access_credentials']]],
+ ['cached',['cached',['../structgrpc__service__account__jwt__access__credentials.html#afe98f53e81320b1b60ca901e58aa4a34',1,'grpc_service_account_jwt_access_credentials']]],
['call',['call',['../structfinished__loose__op__allocated__args.html#a39f5408992820aa61c3aa11e378612d3',1,'finished_loose_op_allocated_args::call()'],['../structrequested__call.html#a0995465df7da49fbbb591d8b03dd1de2',1,'requested_call::call()'],['../structcall__data.html#a5512e8a6ddade275bc9b64ef48de3036',1,'call_data::call()']]],
['call_5fdata',['call_data',['../structgrpc__call__element.html#a30f78246a0caa0615e4b48d3091b8c04',1,'grpc_call_element']]],
['call_5fhost_5fcheck_5fis_5fasync',['call_host_check_is_async',['../structgrpc__fake__channel__security__connector.html#af6c4c25382f598179b3b50d4a90a0584',1,'grpc_fake_channel_security_connector']]],
@@ -9,17 +9,22 @@ var searchData=
['called_5fshutdown',['called_shutdown',['../structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53',1,'grpc_pollset']]],
['cancel_5falarm',['cancel_alarm',['../structgrpc__call.html#a8ecae45b11c6194a51ccd17b0ae1a724',1,'grpc_call']]],
['cancel_5fwith_5fstatus',['cancel_with_status',['../structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf',1,'grpc_transport_stream_op::cancel_with_status()'],['../structgrpc__call.html#a52b7e350723f5cd4a577a86a4b72f026',1,'grpc_call::cancel_with_status()']]],
- ['cancelled',['cancelled',['../structgrpc__op.html#ae5a9717d4a69c46f343381596e223874',1,'grpc_op::cancelled()'],['../structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312',1,'grpc_chttp2_stream_global::cancelled()'],['../structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2',1,'gpr_cancellable::cancelled()']]],
+ ['cancellation_5fis_5finherited',['cancellation_is_inherited',['../structgrpc__call.html#a5a14bb527b6a288e7b3dbae57791e565',1,'grpc_call']]],
+ ['cancelled',['cancelled',['../structgrpc__op.html#ae5a9717d4a69c46f343381596e223874',1,'grpc_op::cancelled()'],['../structgrpc__chttp2__stream__global.html#a230b4b34a38f62d1871ac3726c211312',1,'grpc_chttp2_stream_global::cancelled()']]],
['cancelled_5fstatus',['cancelled_status',['../structgrpc__chttp2__stream__global.html#af27d45b43390f9dc4d1dc197d9864098',1,'grpc_chttp2_stream_global']]],
- ['capacity',['capacity',['../structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97',1,'grpc_metadata_array::capacity()'],['../structgrpc__bbq__array.html#aab53971ceac3b56cd690f24fe646bba9',1,'grpc_bbq_array::capacity()'],['../structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613',1,'grpc_chttp2_hpack_parser_string::capacity()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ae83511b7dc5b74ca64f15a23e552c0cd',1,'grpc_chttp2_incoming_metadata_buffer::capacity()'],['../structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef',1,'grpc_chttp2_stream_map::capacity()'],['../structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772',1,'grpc_stream_op_buffer::capacity()'],['../structrequest__killer.html#aef7c9b567894a3f6af2ebaed400fff42',1,'request_killer::capacity()'],['../structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e',1,'gpr_slice_buffer::capacity()'],['../structgpr__strvec.html#af2ee1037640e1a4e0b7e81d69eeaf2cd',1,'gpr_strvec::capacity()'],['../structdump__out.html#ad4ef0a9a3b2494b534b9fcba9d349f21',1,'dump_out::capacity()']]],
+ ['capacity',['capacity',['../structgrpc__metadata__array.html#a5b293b4f8e734b032b80741abf538a97',1,'grpc_metadata_array::capacity()'],['../structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2',1,'grpc_auth_property_array::capacity()'],['../structgrpc__bbq__array.html#aab53971ceac3b56cd690f24fe646bba9',1,'grpc_bbq_array::capacity()'],['../structgrpc__chttp2__hpack__parser__string.html#a21d97a477e18ea3973332a21fe664613',1,'grpc_chttp2_hpack_parser_string::capacity()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ae83511b7dc5b74ca64f15a23e552c0cd',1,'grpc_chttp2_incoming_metadata_buffer::capacity()'],['../structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef',1,'grpc_chttp2_stream_map::capacity()'],['../structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772',1,'grpc_stream_op_buffer::capacity()'],['../structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e',1,'gpr_slice_buffer::capacity()'],['../structgpr__strvec.html#af2ee1037640e1a4e0b7e81d69eeaf2cd',1,'gpr_strvec::capacity()'],['../structdump__out.html#ad4ef0a9a3b2494b534b9fcba9d349f21',1,'dump_out::capacity()']]],
['cb',['cb',['../structgrpc__alarm.html#a85a6797057eb75a49d63f4301b4b32dd',1,'grpc_alarm::cb()'],['../structgrpc__iomgr__closure.html#ad5f1e2b27a85c6df37c7cbe94b911ce1',1,'grpc_iomgr_closure::cb()'],['../structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1',1,'grpc_winsocket_callback_info::cb()'],['../structgrpc__credentials__metadata__request.html#afd521fb44c2c0a7aaab92243f606c67e',1,'grpc_credentials_metadata_request::cb()'],['../structgrpc__composite__credentials__metadata__context.html#a14c42c56de0c02fcaca7103953411ce0',1,'grpc_composite_credentials_metadata_context::cb()'],['../structgrpc__secure__transport__setup.html#a1bf28f7192cd4fe30e4daaf306545e9c',1,'grpc_secure_transport_setup::cb()']]],
['cb_5farg',['cb_arg',['../structgrpc__alarm.html#a0f9db224dc882f41a1d676115ede23c3',1,'grpc_alarm::cb_arg()'],['../structgrpc__iomgr__closure.html#a4b1d9ecdcc694af930895665b18f2293',1,'grpc_iomgr_closure::cb_arg()']]],
+ ['census_5fagg_5fdistribution',['census_agg_distribution',['../census_8h.html#a37ac21fb6ba91fc1f80523cf3d55dbfa',1,'census.h']]],
+ ['census_5fagg_5fhistogram',['census_agg_histogram',['../census_8h.html#a22bfed34d03c9f9f061f7aaf5fc5378c',1,'census.h']]],
+ ['census_5fagg_5fsum',['census_agg_sum',['../census_8h.html#a35d6ca1b9557bb6e12d79e137a5df944',1,'census.h']]],
+ ['census_5fagg_5fwindow',['census_agg_window',['../census_8h.html#a4b8a7f096dcd85c93f823cddb2bf960e',1,'census.h']]],
['cert_5fchain',['cert_chain',['../structgrpc__ssl__pem__key__cert__pair.html#a483c3601705853f48dfbc8ee66d5e656',1,'grpc_ssl_pem_key_cert_pair']]],
['chained',['chained',['../structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6',1,'grpc_auth_context']]],
['chand',['chand',['../structlb__policy__connectivity__watcher.html#a8c4c66e260e9c93b8ce9b4a129e581e5',1,'lb_policy_connectivity_watcher']]],
['channel',['channel',['../structgrpc__call.html#aefaa9e839c97ca63876add3d3a04a94d',1,'grpc_call::channel()'],['../structstate__watcher.html#a0b0df5ad70d6a91a268452e03a885404',1,'state_watcher::channel()'],['../structchannel__data.html#aa44b8e02dfe6cd2b3823c51f9559dc29',1,'channel_data::channel()']]],
['channel_5fargs',['channel_args',['../structgrpc__connect__in__args.html#a47bff8f21e77a47f1a3584e874006eab',1,'grpc_connect_in_args::channel_args()'],['../structgrpc__server.html#ab1ef57d52ade4e4f8eb0e26b42ea48a4',1,'grpc_server::channel_args()']]],
- ['channel_5fcallback',['channel_callback',['../structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb',1,'grpc_chttp2_transport']]],
+ ['channel_5fcallback',['channel_callback',['../structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8',1,'grpc_chttp2_transport']]],
['channel_5fconnectivity_5fchanged',['channel_connectivity_changed',['../structchannel__data.html#a026ed08d4fb85fff5a0f332d3a35cf17',1,'channel_data']]],
['channel_5fdata',['channel_data',['../structgrpc__channel__element.html#af498fd50d8b3667b3e20395e341a858d',1,'grpc_channel_element::channel_data()'],['../structgrpc__call__element.html#ad74abaaf7860b7dd8f2fef1e2141a27b',1,'grpc_call_element::channel_data()']]],
['channel_5ffilter_5fcount',['channel_filter_count',['../structgrpc__server.html#a090ca3cc3f02e7b51d8c089f6c675ac2',1,'grpc_server']]],
@@ -38,10 +43,12 @@ var searchData=
['client_5femail',['client_email',['../structgrpc__auth__json__key.html#accb20647a4dc6280c30d40a78b35fb7b',1,'grpc_auth_json_key']]],
['client_5fid',['client_id',['../structgrpc__auth__json__key.html#a925db734b8d7ad62646c260374fa0462',1,'grpc_auth_json_key::client_id()'],['../structgrpc__auth__refresh__token.html#a802a5c8f34166ec49b6345faea92d52c',1,'grpc_auth_refresh_token::client_id()']]],
['client_5fsecret',['client_secret',['../structgrpc__auth__refresh__token.html#ad29ccc6f1c4c23bc05841efd3dd5bab4',1,'grpc_auth_refresh_token']]],
- ['clock',['clock',['../structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75',1,'grpc_precise_clock']]],
['clock_5ftype',['clock_type',['../structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff',1,'gpr_timespec']]],
+ ['clone',['clone',['../structcensus__aggregation__ops.html#acd4ce662bc5ded9d7338a4fb80a0733f',1,'census_aggregation_ops']]],
+ ['close_5fwith_5fstatus',['close_with_status',['../structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031',1,'grpc_transport_stream_op']]],
['closed',['closed',['../structgrpc__fd.html#a30b76a034146e5d62190b133b008af6e',1,'grpc_fd::closed()'],['../structgrpc__chttp2__transport.html#a727a1168723b305b97a5dc2c25bd2405',1,'grpc_chttp2_transport::closed()']]],
- ['closure',['closure',['../structwaiting__call.html#ad8d9537c7523e3c09e5fcd4cf0bb1124',1,'waiting_call::closure()'],['../structstate__watcher.html#ab806a249c408b4412fc03ed0a5ede4c9',1,'state_watcher::closure()'],['../structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485',1,'finished_loose_op_allocated_args::closure()'],['../structshutdown__cleanup__args.html#a42d1e24f7cc5d51db75df17263950c9a',1,'shutdown_cleanup_args::closure()']]],
+ ['closure',['closure',['../structwaiting__call.html#ad8d9537c7523e3c09e5fcd4cf0bb1124',1,'waiting_call::closure()'],['../structstate__watcher.html#ab806a249c408b4412fc03ed0a5ede4c9',1,'state_watcher::closure()'],['../structfinished__loose__op__allocated__args.html#a1bf518b8de4a386cbf55698134e8c485',1,'finished_loose_op_allocated_args::closure()'],['../structshutdown__cleanup__args.html#a42d1e24f7cc5d51db75df17263950c9a',1,'shutdown_cleanup_args::closure()'],['../structclose__message__data.html#a8d41adaf6ac77a4b74a4d9d09399b7e6',1,'close_message_data::closure()']]],
+ ['cnt',['cnt',['../structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21',1,'census_rpc_stats']]],
['code',['code',['../uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1',1,'grpc_ioreq_data::code()'],['../structreceived__status.html#a5adb1c689f796d0055094addbc8b31c2',1,'received_status::code()']]],
['complete_5fmask',['complete_mask',['../structreqinfo__master.html#a42a5da5664f298a2ff5c94760f69ffb3',1,'reqinfo_master']]],
['completed_5fhead',['completed_head',['../structgrpc__completion__queue.html#a484ad9fad34b51c8ab2e0f6a144e6d5e',1,'grpc_completion_queue']]],
@@ -68,7 +75,8 @@ var searchData=
['connectivity_5fstate',['connectivity_state',['../structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d',1,'grpc_transport_op::connectivity_state()'],['../structstate__watcher.html#a2777b6c363f7d4262252bc4aaf515d43',1,'state_watcher::connectivity_state()'],['../structchannel__data.html#ace61d17706353a536bd079f18d54564f',1,'channel_data::connectivity_state()']]],
['connector',['connector',['../structgrpc__secure__transport__setup.html#a494b76f3257449ed5eb88e0a52194324',1,'grpc_secure_transport_setup::connector()'],['../structgrpc__subchannel.html#a9439dd93e3b5078fb1e2669c327ed984',1,'grpc_subchannel::connector()']]],
['connector_5fcreds',['connector_creds',['../structgrpc__composite__credentials.html#a02f10b8620b768e3402da78e83fef637',1,'grpc_composite_credentials']]],
- ['consume',['consume',['../structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e',1,'grpc_wakeup_fd_vtable']]],
+ ['consume',['consume',['../structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75',1,'grpc_wakeup_fd_vtable']]],
+ ['consumed_5fmd',['consumed_md',['../structcall__data.html#a55ac01aa59cb00ea938904ba3e9fcbd6',1,'call_data']]],
['container_5fbegins',['container_begins',['../structgrpc__json__reader__vtable.html#a242f9eb6d061c65a99961437aff699d4',1,'grpc_json_reader_vtable']]],
['container_5fempty',['container_empty',['../structgrpc__json__writer.html#a95c5e11a20879e8bd90962b043ca8381',1,'grpc_json_writer']]],
['container_5fends',['container_ends',['../structgrpc__json__reader__vtable.html#a31c9c8c5f283107290d4a20bf25315ec',1,'grpc_json_reader_vtable']]],
@@ -78,32 +86,33 @@ var searchData=
['context',['context',['../structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae',1,'grpc_transport_stream_op::context()'],['../structinternal__request.html#a0a0fbaaabcd158b4fb0ff6c8b2d4879f',1,'internal_request::context()'],['../structgrpc__call.html#a91cd558ccf432aa44bbe813c4acd022c',1,'grpc_call::context()'],['../structinternal__string.html#a1bfe57ac1191b1278d4a61d34edbf1d7',1,'internal_string::context()'],['../structinternal__metadata.html#a19b31328660cdb5c8a8bf821094871c5',1,'internal_metadata::context()']]],
['continuation',['continuation',['../structwaiting__for__connect.html#a8289e332e8b65421a161e607bb637f51',1,'waiting_for_connect']]],
['copy',['copy',['../structgrpc__arg.html#abef4f8be0109b19fcbe7f614f1243303',1,'grpc_arg']]],
- ['count',['count',['../structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4',1,'grpc_metadata_array::count()'],['../structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a',1,'grpc_op::count()'],['../structgrpc__channel__stack.html#ad15f03f108b390c70244d9d862011f67',1,'grpc_channel_stack::count()'],['../structgrpc__call__stack.html#a145db8509ca1a7e0da0d80e60ad0072a',1,'grpc_call_stack::count()'],['../structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2',1,'grpc_bbq_array::count()'],['../uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a',1,'grpc_ioreq_data::count()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#a82dc3f5a9b456b6fd15b5d559eb2c4bd',1,'grpc_chttp2_incoming_metadata_buffer::count()'],['../structgrpc__chttp2__stream__map.html#a30c8c72cf07b6c0c0970e8ecb54c1ac8',1,'grpc_chttp2_stream_map::count()'],['../structrequest__killer.html#ae3dd02f0f46905f3d7a7b88193ca0af6',1,'request_killer::count()'],['../structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff',1,'gpr_slice_buffer::count()'],['../structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470',1,'gpr_refcount::count()'],['../structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387',1,'gpr_strvec::count()'],['../structgpr__histogram.html#a283be15ea1e5ba755f9b4b7d0d70402d',1,'gpr_histogram::count()']]],
- ['counter',['counter',['../structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1',1,'grpc_pollset']]],
+ ['count',['count',['../structgrpc__metadata__array.html#a314ce51b22a5934cc672f3736d44b9e4',1,'grpc_metadata_array::count()'],['../structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a',1,'grpc_op::count()'],['../structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f',1,'grpc_auth_property_array::count()'],['../structgrpc__channel__stack.html#ad15f03f108b390c70244d9d862011f67',1,'grpc_channel_stack::count()'],['../structgrpc__call__stack.html#a145db8509ca1a7e0da0d80e60ad0072a',1,'grpc_call_stack::count()'],['../structgrpc__bbq__array.html#a1b857914bbbac7d1713797819a597fb2',1,'grpc_bbq_array::count()'],['../uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a',1,'grpc_ioreq_data::count()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#a82dc3f5a9b456b6fd15b5d559eb2c4bd',1,'grpc_chttp2_incoming_metadata_buffer::count()'],['../structgrpc__chttp2__stream__map.html#a30c8c72cf07b6c0c0970e8ecb54c1ac8',1,'grpc_chttp2_stream_map::count()'],['../structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff',1,'gpr_slice_buffer::count()'],['../structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470',1,'gpr_refcount::count()'],['../structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387',1,'gpr_strvec::count()'],['../structgpr__histogram.html#a283be15ea1e5ba755f9b4b7d0d70402d',1,'gpr_histogram::count()']]],
['cq',['cq',['../structgrpc__call.html#ae24201f3b8347e790898e3bc2ae1ad09',1,'grpc_call::cq()'],['../structstate__watcher.html#ae85d1a92c4f1e6a4eff3bcb356ff8204',1,'state_watcher::cq()'],['../structshutdown__tag.html#afca3fb84e8cde4f0b5f3e18905f555e9',1,'shutdown_tag::cq()']]],
['cq_5fbound_5fto_5fcall',['cq_bound_to_call',['../structrequested__call.html#a7294f3532a1f72151e0ef3634f518431',1,'requested_call']]],
['cq_5fcount',['cq_count',['../structgrpc__server.html#a0a49b61d38a3aee3f080087cf4b1f92d',1,'grpc_server']]],
['cq_5ffor_5fnotification',['cq_for_notification',['../structrequested__call.html#a3b4918a8f8c79ab768156dc658e21b83',1,'requested_call']]],
['cq_5fnew',['cq_new',['../structcall__data.html#a253926f346f7783d43ad5791ac70bba2',1,'call_data']]],
['cqs',['cqs',['../structgrpc__server.html#a87495e0b247e92860d6c2a6504cf5528',1,'grpc_server']]],
- ['create',['create',['../structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e',1,'grpc_wakeup_fd_vtable']]],
+ ['create',['create',['../structcensus__aggregation__ops.html#a59c42fd2b663020b15d37112b150d9e5',1,'census_aggregation_ops']]],
+ ['create_5farg',['create_arg',['../structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426',1,'census_aggregation']]],
['create_5fframe_5fprotector',['create_frame_protector',['../structtsi__handshaker__vtable.html#a071e3b76f8ddec1c89f9131c923f3648',1,'tsi_handshaker_vtable']]],
['create_5fhandshaker',['create_handshaker',['../structgrpc__security__connector__vtable.html#ae1202bdafbea18af0fe2b0e6c11ae636',1,'grpc_security_connector_vtable::create_handshaker()'],['../structtsi__ssl__handshaker__factory.html#a44a633a0520c8561b5c63f97742daaef',1,'tsi_ssl_handshaker_factory::create_handshaker()']]],
['create_5fresolver',['create_resolver',['../structgrpc__resolver__factory__vtable.html#a59d7eb4c9cb95b6ba33628c30b948f10',1,'grpc_resolver_factory_vtable']]],
['create_5fsecurity_5fconnector',['create_security_connector',['../structgrpc__credentials__vtable.html#a7bbb5a8658e7f2295ed816f7f60e6f00',1,'grpc_credentials_vtable::create_security_connector()'],['../structgrpc__server__credentials__vtable.html#af56836a7d92bb4475b92d5991eb9c30d',1,'grpc_server_credentials_vtable::create_security_connector()']]],
['create_5fsubchannel',['create_subchannel',['../structgrpc__subchannel__factory__vtable.html#a25972ec53ef7aa219669847b7cbb515d',1,'grpc_subchannel_factory_vtable']]],
- ['creds',['creds',['../structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf',1,'grpc_client_security_context::creds()'],['../structcall__data.html#a163b0cfa0e971a064e4ad6f35001f8ed',1,'call_data::creds()'],['../structgrpc__credentials__metadata__request.html#a7cf76389aba6b2f8ae6fcb00f59bff98',1,'grpc_credentials_metadata_request::creds()']]],
+ ['creds',['creds',['../structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf',1,'grpc_client_security_context::creds()'],['../structcall__data.html#a163b0cfa0e971a064e4ad6f35001f8ed',1,'call_data::creds()'],['../structgrpc__credentials__metadata__request.html#a7cf76389aba6b2f8ae6fcb00f59bff98',1,'grpc_credentials_metadata_request::creds()'],['../structgrpc__server__secure__state.html#ab36fe43ef535324ba6647b09888e0415',1,'grpc_server_secure_state::creds()']]],
['creds_5farray',['creds_array',['../structgrpc__credentials__array.html#a72172f932751c5d9fc7670af1a1cd231',1,'grpc_credentials_array']]],
['creds_5findex',['creds_index',['../structgrpc__composite__credentials__metadata__context.html#af3232f00703210b60772c4dd1c727a56',1,'grpc_composite_credentials_metadata_context']]],
['cs',['cs',['../structgpr__mu.html#abab5a72a693be27488fb7a9b2cb23e5c',1,'gpr_mu']]],
['ctx',['ctx',['../structgrpc__auth__property__iterator.html#a971904d29fa6f6ca6a853d078cae2f58',1,'grpc_auth_property_iterator']]],
+ ['ctxt',['ctxt',['../structcall__data.html#ae64ce754d7433f0e6485e9566a58596e',1,'call_data']]],
['cur_5farg',['cur_arg',['../structgpr__cmdline.html#aa4b1fcaf802c2ca83c9e2213b8283297',1,'gpr_cmdline']]],
['cur_5fframe_5ftype',['cur_frame_type',['../structframer__state.html#ab6d529c8b0d12ca60075d0c9e29d037b',1,'framer_state']]],
['cur_5fline',['cur_line',['../structgrpc__httpcli__parser.html#a8524fc39d4fa476bf3133e922edf092c',1,'grpc_httpcli_parser']]],
['cur_5fline_5flength',['cur_line_length',['../structgrpc__httpcli__parser.html#a6ada31fac5b5a87c7405f70f63fc201e',1,'grpc_httpcli_parser']]],
- ['current',['current',['../structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f',1,'grpc_byte_buffer_reader::current()'],['../structgrpc__connectivity__state__watcher.html#a3989271095271ebcaea6616e6afeff4f',1,'grpc_connectivity_state_watcher::current()']]],
+ ['current',['current',['../structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91',1,'grpc_byte_buffer_reader::current()'],['../structgrpc__connectivity__state__watcher.html#a3989271095271ebcaea6616e6afeff4f',1,'grpc_connectivity_state_watcher::current()']]],
['current_5fcontainer',['current_container',['../structjson__reader__userdata.html#a46c3b03cc1ca3fbeeb76f726ce844bf2',1,'json_reader_userdata']]],
['current_5fstate',['current_state',['../structgrpc__connectivity__state__tracker.html#ab0095b36574489645353e10d707e629e',1,'grpc_connectivity_state_tracker']]],
['current_5fvalue',['current_value',['../structjson__reader__userdata.html#ab1069140339bf83ea323ac0ac696cc8c',1,'json_reader_userdata']]],
- ['cv',['cv',['../structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844',1,'grpc_pollset::cv()'],['../structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459',1,'gpr_cancellable_list_::cv()']]]
+ ['cv',['cv',['../structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe',1,'grpc_pollset_worker']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_3.js b/doc/ref/core.internal/html/search/variables_3.js
index 3bf91ebf56..0797a3dc2e 100644
--- a/doc/ref/core.internal/html/search/variables_3.js
+++ b/doc/ref/core.internal/html/search/variables_3.js
@@ -1,20 +1,20 @@
var searchData=
[
- ['data',['data',['../structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f',1,'grpc_byte_buffer::data()'],['../structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad',1,'grpc_op::data()'],['../structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55',1,'tsi_peer_property::data()'],['../structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621',1,'grpc_pollset::data()'],['../structgrpc__bbq__array.html#afbcd5e2a41d2eb5d0ede543818c7cf51',1,'grpc_bbq_array::data()'],['../structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61',1,'grpc_ioreq::data()'],['../structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9',1,'grpc_stream_op::data()'],['../structtsi__fake__frame.html#a4c55725c3501776bccf3dc63dc3c0301',1,'tsi_fake_frame::data()'],['../structrequested__call.html#a1814382d48854b3ce31b0aef9c4b4c7e',1,'requested_call::data()'],['../structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da',1,'gpr_slice::data()'],['../structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a',1,'dump_out::data()']]],
+ ['data',['data',['../structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f',1,'grpc_byte_buffer::data()'],['../structgrpc__op.html#a3306ddd6270427f37896f5b56034812e',1,'grpc_op::data()'],['../structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d',1,'census_view_aggregation_data::data()'],['../structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8',1,'census_view_data::data()'],['../structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55',1,'tsi_peer_property::data()'],['../structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e',1,'grpc_pollset::data()'],['../structgrpc__bbq__array.html#afbcd5e2a41d2eb5d0ede543818c7cf51',1,'grpc_bbq_array::data()'],['../structgrpc__ioreq.html#a1d53ade2406d59d0d67729ecab438d61',1,'grpc_ioreq::data()'],['../structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9',1,'grpc_stream_op::data()'],['../structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4',1,'census_aggregation_ops::data()'],['../structtsi__fake__frame.html#a4c55725c3501776bccf3dc63dc3c0301',1,'tsi_fake_frame::data()'],['../structrequested__call.html#ad398bc9863f7d40d34aa9aee19fdbab8',1,'requested_call::data()'],['../structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e',1,'gpr_slice::data()'],['../structdump__out.html#aaceca2e7d88a29bcd3593c5cba3e8a3a',1,'dump_out::data()']]],
['data_5fparser',['data_parser',['../structgrpc__chttp2__stream__parsing.html#a944472500c9ce6b5f9b3c217c465cf54',1,'grpc_chttp2_stream_parsing']]],
- ['deadline',['deadline',['../structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15',1,'grpc_call_details::deadline()'],['../structgrpc__connect__in__args.html#aded5d906335c1ccdb58b4e97581bdc6c',1,'grpc_connect_in_args::deadline()'],['../structgrpc__alarm.html#a8f3f1ae9b65a0cc76971ea7daed1b126',1,'grpc_alarm::deadline()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ab5170826c627b8191d4def6aa2959589',1,'grpc_chttp2_incoming_metadata_buffer::deadline()'],['../structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04',1,'grpc_metadata_batch::deadline()'],['../structinternal__request.html#a3b0a573ccd8ac3d01b0b3668e39a2e61',1,'internal_request::deadline()'],['../structcall__data.html#a9ca8837431c3942aa3b18092e314632c',1,'call_data::deadline()'],['../structrequested__call.html#a7b0834c5a24427fbe79fb77ffd103cc8',1,'requested_call::deadline()']]],
+ ['deadline',['deadline',['../structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15',1,'grpc_call_details::deadline()'],['../structgrpc__connect__in__args.html#aded5d906335c1ccdb58b4e97581bdc6c',1,'grpc_connect_in_args::deadline()'],['../structgrpc__alarm.html#a8f3f1ae9b65a0cc76971ea7daed1b126',1,'grpc_alarm::deadline()'],['../structgrpc__chttp2__incoming__metadata__buffer.html#ab5170826c627b8191d4def6aa2959589',1,'grpc_chttp2_incoming_metadata_buffer::deadline()'],['../structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04',1,'grpc_metadata_batch::deadline()'],['../structcall__data.html#a9ca8837431c3942aa3b18092e314632c',1,'call_data::deadline()'],['../structinternal__request.html#a3b0a573ccd8ac3d01b0b3668e39a2e61',1,'internal_request::deadline()'],['../structrequested__call.html#a7b0834c5a24427fbe79fb77ffd103cc8',1,'requested_call::deadline()']]],
['debug_5fdata',['debug_data',['../structgrpc__chttp2__goaway__parser.html#aacb3c390aaaf7d9bfd7a047a32cf6a0e',1,'grpc_chttp2_goaway_parser']]],
['debug_5flength',['debug_length',['../structgrpc__chttp2__goaway__parser.html#aa3aaf26c909bb9bfae33386f1ececd23',1,'grpc_chttp2_goaway_parser']]],
['debug_5fpos',['debug_pos',['../structgrpc__chttp2__goaway__parser.html#a13fecb34da53cca561d7b0e1db1484ce',1,'grpc_chttp2_goaway_parser']]],
- ['default_5fauthority',['default_authority',['../structchannel__data.html#a51d18a12253f4520179c5f04cc9f4c48',1,'channel_data']]],
- ['default_5fcompression_5falgorithm',['default_compression_algorithm',['../structchannel__data.html#acc452310378fb56c38c296cdfdde14e3',1,'channel_data']]],
- ['default_5fport',['default_port',['../structdns__resolver.html#ad3a4ce330d39e62347c8d230dc0431f4',1,'dns_resolver']]],
+ ['default_5fauthority',['default_authority',['../structgrpc__channel.html#a13b9a3d1830073eeaedc330f32f46df5',1,'grpc_channel']]],
+ ['default_5fcompression_5falgorithm',['default_compression_algorithm',['../structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776',1,'grpc_compression_options::default_compression_algorithm()'],['../structchannel__data.html#acc452310378fb56c38c296cdfdde14e3',1,'channel_data::default_compression_algorithm()']]],
+ ['default_5fport',['default_port',['../structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab',1,'grpc_httpcli_handshaker::default_port()'],['../structdns__resolver.html#ad3a4ce330d39e62347c8d230dc0431f4',1,'dns_resolver::default_port()']]],
['default_5fvalue',['default_value',['../structgrpc__chttp2__setting__parameters.html#a47307bf712f4e37e397eb03c272bafdb',1,'grpc_chttp2_setting_parameters']]],
['deframe_5fstate',['deframe_state',['../structgrpc__chttp2__transport__parsing.html#ad437f5d052e56cd4bcb46f26a7ab4250',1,'grpc_chttp2_transport_parsing']]],
['del_5ffd',['del_fd',['../structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60',1,'grpc_pollset_vtable']]],
['depth',['depth',['../structgrpc__json__reader.html#ae7b4f56a6f58059642e1eaaff14350c4',1,'grpc_json_reader::depth()'],['../structgrpc__json__writer.html#a85b6d4d170b0bd0df6d1084cc0d3f995',1,'grpc_json_writer::depth()']]],
['description',['description',['../structgpr__cmdline.html#ad7ac4f9585e0c93920079bec3a258c5d',1,'gpr_cmdline']]],
- ['destroy',['destroy',['../structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4',1,'grpc_arg::destroy()'],['../structgrpc__credentials__vtable.html#a95766dfd1880536b6b891b18514b5720',1,'grpc_credentials_vtable::destroy()'],['../structgrpc__server__credentials__vtable.html#a78347ce536f6c1885d49a6cd5106eade',1,'grpc_server_credentials_vtable::destroy()'],['../structgrpc__security__connector__vtable.html#acd16feb960e41e1920c193017a135704',1,'grpc_security_connector_vtable::destroy()'],['../structtsi__frame__protector__vtable.html#ac47686a0367046026dc8b97050ec2cdf',1,'tsi_frame_protector_vtable::destroy()'],['../structtsi__handshaker__vtable.html#a6ddd06eccb4d0576a3daba0ee98f45d8',1,'tsi_handshaker_vtable::destroy()'],['../structgrpc__call__context__element.html#a896c4d5b89848f2f14678745b6162f94',1,'grpc_call_context_element::destroy()'],['../structgrpc__lb__policy__vtable.html#a239ed7b3beddcfa318cc402f6d9f977c',1,'grpc_lb_policy_vtable::destroy()'],['../structgrpc__resolver__vtable.html#a354107f009d8e0c814559a185b5ed3f7',1,'grpc_resolver_vtable::destroy()'],['../structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c',1,'grpc_endpoint_vtable::destroy()'],['../structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815',1,'grpc_pollset_vtable::destroy()'],['../structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2',1,'grpc_wakeup_fd_vtable::destroy()'],['../structgrpc__transport__vtable.html#a0d99f3901ef6e1cada6154b92ff5f3cf',1,'grpc_transport_vtable::destroy()'],['../structtsi__ssl__handshaker__factory.html#a2b5e1722accee31650b291839612bb6a',1,'tsi_ssl_handshaker_factory::destroy()'],['../structlistener.html#add425fdd17452e62c09d047e24a3034f',1,'listener::destroy()']]],
+ ['destroy',['destroy',['../structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab',1,'grpc_auth_metadata_processor::destroy()'],['../structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4',1,'grpc_arg::destroy()'],['../structgrpc__security__connector__vtable.html#acd16feb960e41e1920c193017a135704',1,'grpc_security_connector_vtable::destroy()'],['../structtsi__frame__protector__vtable.html#ac47686a0367046026dc8b97050ec2cdf',1,'tsi_frame_protector_vtable::destroy()'],['../structtsi__handshaker__vtable.html#a6ddd06eccb4d0576a3daba0ee98f45d8',1,'tsi_handshaker_vtable::destroy()'],['../structgrpc__call__context__element.html#a896c4d5b89848f2f14678745b6162f94',1,'grpc_call_context_element::destroy()'],['../structgrpc__lb__policy__vtable.html#a239ed7b3beddcfa318cc402f6d9f977c',1,'grpc_lb_policy_vtable::destroy()'],['../structgrpc__resolver__vtable.html#a354107f009d8e0c814559a185b5ed3f7',1,'grpc_resolver_vtable::destroy()'],['../structgrpc__endpoint__vtable.html#af1c2694fdabae292bfef69c3adfd910c',1,'grpc_endpoint_vtable::destroy()'],['../structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815',1,'grpc_pollset_vtable::destroy()'],['../structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2',1,'grpc_wakeup_fd_vtable::destroy()'],['../structgrpc__transport__vtable.html#a0d99f3901ef6e1cada6154b92ff5f3cf',1,'grpc_transport_vtable::destroy()'],['../structtsi__ssl__handshaker__factory.html#a2b5e1722accee31650b291839612bb6a',1,'tsi_ssl_handshaker_factory::destroy()'],['../structgrpc__plugin.html#a1690877c7dece285d08153f7a545ce48',1,'grpc_plugin::destroy()'],['../structlistener.html#add425fdd17452e62c09d047e24a3034f',1,'listener::destroy()']]],
['destroy_5fcall_5felem',['destroy_call_elem',['../structgrpc__channel__filter.html#a347e5451860788a084735e66b1684312',1,'grpc_channel_filter']]],
['destroy_5fcalled',['destroy_called',['../structgrpc__call.html#af72cb94597b41817f2c12e8d4ac5ae95',1,'grpc_call']]],
['destroy_5fchannel_5felem',['destroy_channel_elem',['../structgrpc__channel__filter.html#a7ab39b0d83fd44c9e3be4b930e6b60e2',1,'grpc_channel_filter']]],
@@ -22,6 +22,7 @@ var searchData=
['destroy_5fstream',['destroy_stream',['../structgrpc__transport__vtable.html#aef80dd063f930216ef6b34d7847bf34b',1,'grpc_transport_vtable']]],
['destroy_5fuser_5fdata',['destroy_user_data',['../structinternal__metadata.html#a5377f467bb28c9b4774d896b44d8c6a2',1,'internal_metadata']]],
['destroying',['destroying',['../structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f',1,'grpc_chttp2_transport']]],
+ ['destruct',['destruct',['../structgrpc__credentials__vtable.html#ae8e6461de619ea9588704c2435a08731',1,'grpc_credentials_vtable::destruct()'],['../structgrpc__server__credentials__vtable.html#a6b6179669f926a28f4b696928899a36b',1,'grpc_server_credentials_vtable::destruct()']]],
['details',['details',['../uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6',1,'grpc_ioreq_data::details()'],['../uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169',1,'grpc_ioreq_data::details()'],['../structcall__data.html#a178c22c4c266e3ffd0583f3ed9bc749f',1,'call_data::details()'],['../structreceived__status.html#a6b73f215e5290bb6660c25e34c07ca72',1,'received_status::details()'],['../structrequested__call.html#a65cfbe1bb43697b7cc762ca44fa94c1b',1,'requested_call::details()']]],
['details_5fcapacity',['details_capacity',['../uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468',1,'grpc_ioreq_data']]],
['details_5flink',['details_link',['../structgrpc__call.html#a932212dbec6334868cf997dd275c2192',1,'grpc_call']]],
@@ -30,6 +31,8 @@ var searchData=
['disconnected',['disconnected',['../structgrpc__subchannel.html#aeb64d3a8c4d1f0c3b75cda0f97d80c5c',1,'grpc_subchannel']]],
['done',['done',['../structgrpc__cq__completion.html#a2e3c70bc2aa092495b6367ef8d41ba64',1,'grpc_cq_completion']]],
['done_5farg',['done_arg',['../structgrpc__cq__completion.html#a533e98ae5b637059189ee4fb27ad484a',1,'grpc_cq_completion']]],
+ ['done_5fcb',['done_cb',['../structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6',1,'grpc_chttp2_transport_writing']]],
+ ['done_5fwrite',['done_write',['../structinternal__request.html#a7073a81a4489413757cc2d7acffe49e5',1,'internal_request']]],
['drain_5fpos',['drain_pos',['../structgrpc__byte__buffer__queue.html#a892ef76ec959884e1ac9bfa3bc71912b',1,'grpc_byte_buffer_queue']]],
['draining',['draining',['../structgrpc__byte__buffer__queue.html#a4ada3647f6060be981ff3dbd1ed2f54b',1,'grpc_byte_buffer_queue']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_4.js b/doc/ref/core.internal/html/search/variables_4.js
index e0f3c73df3..574abf780b 100644
--- a/doc/ref/core.internal/html/search/variables_4.js
+++ b/doc/ref/core.internal/html/search/variables_4.js
@@ -1,15 +1,20 @@
var searchData=
[
+ ['elapsed_5ftime_5fms',['elapsed_time_ms',['../structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8',1,'census_rpc_stats']]],
['elem',['elem',['../structcall__data.html#a7042d8feb119d4fcce1258c5eddca8ff',1,'call_data::elem()'],['../structwaiting__call.html#af0c24ed1b79604b43d7a669331adcbc4',1,'waiting_call::elem()']]],
['elems',['elems',['../structgrpc__chttp2__incoming__metadata__buffer.html#a899a942462aa9b89bec8e0589cde8a92',1,'grpc_chttp2_incoming_metadata_buffer::elems()'],['../structgrpc__chttp2__incoming__metadata__live__op__buffer.html#ae11e8fc642ff7d933c26992dee443b9d',1,'grpc_chttp2_incoming_metadata_live_op_buffer::elems()']]],
['email_5fdomain',['email_domain',['../structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a88231d204f177fb83c65c64c640ac7df',1,'grpc_jwt_verifier_email_domain_key_url_mapping::email_domain()'],['../structemail__key__mapping.html#a379069d9b6baffade9583b28046eab90',1,'email_key_mapping::email_domain()']]],
+ ['enabled_5falgorithms_5fbitset',['enabled_algorithms_bitset',['../structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9',1,'grpc_compression_options']]],
+ ['encodings_5faccepted_5fby_5fpeer',['encodings_accepted_by_peer',['../structgrpc__call.html#a8c4410483cb4356b8f5087b2f80c840c',1,'grpc_call']]],
['endpoint_5freading',['endpoint_reading',['../structgrpc__chttp2__transport.html#a2011b2483741ec634614fc4240b26905',1,'grpc_chttp2_transport']]],
['entries',['entries',['../structgrpc__credentials__md__store.html#ab5f2f62b101f1d05a11340bc45eb71c5',1,'grpc_credentials_md_store::entries()'],['../structgpr__stack__lockfree.html#a68282ed7eeb9cb7ce537b15ed25e7eb1',1,'gpr_stack_lockfree::entries()']]],
['entries_5felems',['entries_elems',['../structgrpc__chttp2__hpack__compressor.html#a028e3752a9b203d820e194029f6df186',1,'grpc_chttp2_hpack_compressor']]],
['entries_5fkeys',['entries_keys',['../structgrpc__chttp2__hpack__compressor.html#a80cc9b5282b637b3facbb68cf1038125',1,'grpc_chttp2_hpack_compressor']]],
['ents',['ents',['../structgrpc__chttp2__hptbl.html#af14d20a9a16ee86be7d9f18b2f5334eb',1,'grpc_chttp2_hptbl']]],
['ep',['ep',['../structgrpc__chttp2__transport.html#aa15d7fee63a356880346a9f961b9bdff',1,'grpc_chttp2_transport::ep()'],['../structinternal__request.html#af6443badea586cce9b4e3112832760c7',1,'internal_request::ep()']]],
- ['error_5fcode',['error_code',['../structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5',1,'grpc_chttp2_goaway_parser']]],
+ ['error',['error',['../structcall__data.html#af1413eaca5d716833cb45f5fc2fc912a',1,'call_data']]],
+ ['error_5fcode',['error_code',['../structgrpc__chttp2__goaway__parser.html#a7d67619fd763e569f825792784814aa5',1,'grpc_chttp2_goaway_parser::error_code()'],['../structchannel__data.html#a47fd5fdd5c6a5d53f412c464a4a6eca1',1,'channel_data::error_code()']]],
+ ['error_5fmessage',['error_message',['../structchannel__data.html#a06603aba64daa90e534b9670bb2268fa',1,'channel_data']]],
['error_5fmsg_5fkey',['error_msg_key',['../structchannel__data.html#a214f33e78aafbbac774ea95c2e9dc8b3',1,'channel_data']]],
['error_5fstatus_5fset',['error_status_set',['../structgrpc__call.html#a5cb38ade0e31380920c4afe56eea7b85',1,'grpc_call']]],
['escaped_5fstring_5fwas_5fkey',['escaped_string_was_key',['../structgrpc__json__reader.html#a485d8fd2e05cae9a2152bdbd34162107',1,'grpc_json_reader']]],
diff --git a/doc/ref/core.internal/html/search/variables_5.js b/doc/ref/core.internal/html/search/variables_5.js
index a2ae94a83c..8a88c18c1d 100644
--- a/doc/ref/core.internal/html/search/variables_5.js
+++ b/doc/ref/core.internal/html/search/variables_5.js
@@ -1,10 +1,8 @@
var searchData=
[
- ['factory',['factory',['../structregistered__resolver.html#a19447c6e94f1739efdfdf0928f62a1bb',1,'registered_resolver']]],
['fd',['fd',['../structgrpc__fd__watcher.html#a9ce341a9fea46aa4ab62de1e232691bc',1,'grpc_fd_watcher::fd()'],['../structgrpc__fd.html#a876ab7207d777a4f8b436a3b5c80fd32',1,'grpc_fd::fd()'],['../structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc',1,'grpc_pollset::fd()']]],
['fd_5fcapacity',['fd_capacity',['../structgrpc__pollset__set.html#aef4e4899c16b05d8d636c40491ef83ec',1,'grpc_pollset_set']]],
['fd_5fcount',['fd_count',['../structgrpc__pollset__set.html#a9bf34bd7e4b92ba41543e220248684a6',1,'grpc_pollset_set']]],
- ['fd_5flist',['fd_list',['../structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772',1,'grpc_pollset_kick_state']]],
['fds',['fds',['../structgrpc__pollset__set.html#a8d9bebcd8ad102edde7c276a5bb36af6',1,'grpc_pollset_set']]],
['fetch_5ffunc',['fetch_func',['../structgrpc__oauth2__token__fetcher__credentials.html#af761ff685ab5e0c5884770d5bb52db54',1,'grpc_oauth2_token_fetcher_credentials']]],
['file',['file',['../structgpr__log__func__args.html#a7961b2303b10d4f66d1aee6b5857ef89',1,'gpr_log_func_args']]],
@@ -16,16 +14,19 @@ var searchData=
['filters',['filters',['../structgrpc__connect__out__args.html#a265b258502606ef7943a43591bbdc4b2',1,'grpc_connect_out_args::filters()'],['../structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab',1,'grpc_subchannel_args::filters()'],['../structgrpc__subchannel.html#a9de51c82bda25cff592acbe7b2866a32',1,'grpc_subchannel::filters()']]],
['finish_5fdestroy_5fchannel_5fclosure',['finish_destroy_channel_closure',['../structchannel__data.html#acecc0d7f7ae20cc71b53692eb20a0a92',1,'channel_data']]],
['finish_5fshutdown',['finish_shutdown',['../structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8',1,'grpc_pollset_vtable']]],
+ ['first_5fchild',['first_child',['../structgrpc__call.html#ad2a67e97fd30a9962d2e5a3b3f1ad5fc',1,'grpc_call']]],
['first_5fent',['first_ent',['../structgrpc__chttp2__hptbl.html#a4b28482c4a9c59a1ce11cad63b2eeb77',1,'grpc_chttp2_hptbl']]],
['flag',['flag',['../structtracer.html#a7cb129f30976377f84c881d419094573',1,'tracer']]],
- ['flags',['flags',['../structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb',1,'grpc_op::flags()'],['../structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1',1,'grpc_ioreq::flags()'],['../structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b',1,'grpc_begin_message::flags()'],['../structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c',1,'gpr_thd_options::flags()']]],
+ ['flags',['flags',['../structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b',1,'grpc_metadata::flags()'],['../structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb',1,'grpc_op::flags()'],['../structgrpc__ioreq.html#a97a3d5c809f88a76f20727e2afa539d1',1,'grpc_ioreq::flags()'],['../structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b',1,'grpc_begin_message::flags()'],['../structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c',1,'gpr_thd_options::flags()']]],
['force_5fclient_5fauth',['force_client_auth',['../structgrpc__ssl__server__config.html#ab76e4dcbf44740943a062be40d253007',1,'grpc_ssl_server_config']]],
['force_5fsend_5fsettings',['force_send_settings',['../structgrpc__chttp2__transport__global.html#a460e875d57d437e6489aef4b7473f027',1,'grpc_chttp2_transport_global']]],
['frame_5fprotector_5fcreated',['frame_protector_created',['../structtsi__handshaker.html#a375eb09298453585bc64bd6f99fe14ec',1,'tsi_handshaker']]],
['frame_5fsize',['frame_size',['../structgrpc__chttp2__data__parser.html#a82d208096ae99ff778356f549de2647a',1,'grpc_chttp2_data_parser']]],
['frame_5ftype',['frame_type',['../structgrpc__chttp2__data__parser.html#a0a9b5ff25be677ae71473791fc201865',1,'grpc_chttp2_data_parser']]],
- ['free',['free',['../structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece',1,'grpc_chttp2_stream_map']]],
+ ['free',['free',['../structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece',1,'grpc_chttp2_stream_map::free()'],['../structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42',1,'census_aggregation_ops::free()']]],
+ ['free_5fdata',['free_data',['../structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7',1,'census_aggregation_ops']]],
['free_5fspace',['free_space',['../structjson__writer__userdata.html#a7bb26b7e7b6783d61265705d79c87e03',1,'json_writer_userdata']]],
['freelist_5fnext',['freelist_next',['../structgrpc__fd.html#a48d85d973fb9284e51cad0695e91379d',1,'grpc_fd']]],
- ['from_5fssl',['from_ssl',['../structtsi__ssl__handshaker.html#a92fd97e3dc2041f61cf9e99b51f5a8e8',1,'tsi_ssl_handshaker::from_ssl()'],['../structtsi__ssl__frame__protector.html#a5d6ce8a49205271885618a79964a6b73',1,'tsi_ssl_frame_protector::from_ssl()']]]
+ ['from_5fssl',['from_ssl',['../structtsi__ssl__handshaker.html#a92fd97e3dc2041f61cf9e99b51f5a8e8',1,'tsi_ssl_handshaker::from_ssl()'],['../structtsi__ssl__frame__protector.html#a5d6ce8a49205271885618a79964a6b73',1,'tsi_ssl_frame_protector::from_ssl()']]],
+ ['func',['func',['../structon__done__closure.html#a0ea7a443482c92ddde023924518b2ed2',1,'on_done_closure']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_6.js b/doc/ref/core.internal/html/search/variables_6.js
index 93564ecb84..0fe2f29f82 100644
--- a/doc/ref/core.internal/html/search/variables_6.js
+++ b/doc/ref/core.internal/html/search/variables_6.js
@@ -2,9 +2,12 @@ var searchData=
[
['garbage',['garbage',['../structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc',1,'grpc_metadata_batch']]],
['get_5fbytes_5fto_5fsend_5fto_5fpeer',['get_bytes_to_send_to_peer',['../structtsi__handshaker__vtable.html#a78c12cd8f2a53cc2bd32367a725f48ff',1,'tsi_handshaker_vtable']]],
+ ['get_5fdefault_5fauthority',['get_default_authority',['../structgrpc__resolver__factory__vtable.html#a3db53d5f54f197d74878427221293ee6',1,'grpc_resolver_factory_vtable']]],
['get_5fpeer',['get_peer',['../structgrpc__channel__filter.html#a6ddcbc355118eca15b48ee15476d2ace',1,'grpc_channel_filter::get_peer()'],['../structgrpc__endpoint__vtable.html#a01e48582c45e2e7033e344d253316911',1,'grpc_endpoint_vtable::get_peer()'],['../structgrpc__transport__vtable.html#a763d8c95adc9c74dae02a58557e001ed',1,'grpc_transport_vtable::get_peer()']]],
['get_5frequest_5fmetadata',['get_request_metadata',['../structgrpc__credentials__vtable.html#a14795750df563c75436add4e7c05603d',1,'grpc_credentials_vtable']]],
['get_5fresult',['get_result',['../structtsi__handshaker__vtable.html#af65c4700c22e71ecb09a94ae951d2bf3',1,'tsi_handshaker_vtable']]],
+ ['get_5frpc_5fmethod_5fname',['get_rpc_method_name',['../structcensus__rpc__name__info.html#a28515ce96da75622b396a50d73b5194c',1,'census_rpc_name_info']]],
+ ['get_5frpc_5fservice_5fname',['get_rpc_service_name',['../structcensus__rpc__name__info.html#a118286ec604a75b5427ba5084892f77d',1,'census_rpc_name_info']]],
['global',['global',['../structgrpc__chttp2__transport.html#a9bd7506a4e310f2ebc1969250b3c7694',1,'grpc_chttp2_transport::global()'],['../structgrpc__chttp2__stream.html#ae6fe61537b60639a3d969eacde593be5',1,'grpc_chttp2_stream::global()']]],
['goaway_5ferror',['goaway_error',['../structgrpc__chttp2__transport__parsing.html#a5fe6b71fbaa164a3a755e274e94d970d',1,'grpc_chttp2_transport_parsing']]],
['goaway_5flast_5fstream_5findex',['goaway_last_stream_index',['../structgrpc__chttp2__transport__parsing.html#ae25fb486225d5197c4532c374c04c79f',1,'grpc_chttp2_transport_parsing']]],
@@ -13,22 +16,26 @@ var searchData=
['goaway_5freceived',['goaway_received',['../structgrpc__chttp2__transport__parsing.html#a82b81ecf5d12a2c75978a343bad9abf5',1,'grpc_chttp2_transport_parsing']]],
['goaway_5fstatus',['goaway_status',['../structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f',1,'grpc_transport_op']]],
['goaway_5ftext',['goaway_text',['../structgrpc__chttp2__transport__parsing.html#a2b872c8382bfd778b44a882fe10916d8',1,'grpc_chttp2_transport_parsing']]],
+ ['got_5fclient_5fmetadata',['got_client_metadata',['../structcall__data.html#aebe0ca1a05e0e7cd6218b75c281818b7',1,'call_data']]],
['got_5finitial_5fmetadata',['got_initial_metadata',['../structcall__data.html#a7bda5a1466231baa3df0059573579b9b',1,'call_data::got_initial_metadata()'],['../structcall__data.html#a6bd5678f8f7fb5e1c91f0b98ced36147',1,'call_data::got_initial_metadata()']]],
['got_5fkey',['got_key',['../structgrpc__json__writer.html#a5569d8c07eeee222a342551b92e0d9ed',1,'grpc_json_writer']]],
['grpc_5fchttp2_5fhuffsyms',['grpc_chttp2_huffsyms',['../huffsyms_8h.html#a03277352c8049d68a2ab3e26086aa79c',1,'grpc_chttp2_huffsyms():&#160;huffsyms.c'],['../huffsyms_8c.html#a8cbea7cb59b983d744943eab38e8d55f',1,'grpc_chttp2_huffsyms():&#160;huffsyms.c']]],
['grpc_5fchttp2_5fsettings_5fparameters',['grpc_chttp2_settings_parameters',['../frame__settings_8h.html#a61e84df9b71280ea1a733437d9de8f37',1,'grpc_chttp2_settings_parameters():&#160;frame_settings.c'],['../frame__settings_8c.html#a61e84df9b71280ea1a733437d9de8f37',1,'grpc_chttp2_settings_parameters():&#160;frame_settings.c']]],
['grpc_5fclient_5fauth_5ffilter',['grpc_client_auth_filter',['../auth__filters_8h.html#ab5f3c640585f742a46197f407218c194',1,'grpc_client_auth_filter():&#160;client_auth_filter.c'],['../client__auth__filter_8c.html#ab5f3c640585f742a46197f407218c194',1,'grpc_client_auth_filter():&#160;client_auth_filter.c']]],
- ['grpc_5fclient_5fcensus_5ffilter',['grpc_client_census_filter',['../census__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4',1,'census_filter.h']]],
+ ['grpc_5fclient_5fcensus_5ffilter',['grpc_client_census_filter',['../grpc__filter_8h.html#a8b0a34120ce851f7a8f539c3a14eecb4',1,'grpc_client_census_filter():&#160;grpc_filter.c'],['../grpc__filter_8c.html#a8b0a34120ce851f7a8f539c3a14eecb4',1,'grpc_client_census_filter():&#160;grpc_filter.c']]],
['grpc_5fclient_5fchannel_5ffilter',['grpc_client_channel_filter',['../client__channel_8h.html#a8c2292b3b1d26b9c4c296c106bfa96b1',1,'grpc_client_channel_filter():&#160;client_channel.c'],['../client__channel_8c.html#a8c2292b3b1d26b9c4c296c106bfa96b1',1,'grpc_client_channel_filter():&#160;client_channel.c']]],
['grpc_5fcompress_5ffilter',['grpc_compress_filter',['../compress__filter_8h.html#a6e0ba3e22587af99125faa43ee943c88',1,'grpc_compress_filter():&#160;compress_filter.c'],['../compress__filter_8c.html#a6e0ba3e22587af99125faa43ee943c88',1,'grpc_compress_filter():&#160;compress_filter.c']]],
['grpc_5fcompression_5falgorithm_5fstring',['grpc_compression_algorithm_string',['../structgrpc__channel.html#afd8f60fef22e201f1e1ba3b00f285602',1,'grpc_channel']]],
['grpc_5fconnected_5fchannel_5ffilter',['grpc_connected_channel_filter',['../connected__channel_8h.html#a30c8116a24cf1e555af53c1296d10b39',1,'grpc_connected_channel_filter():&#160;connected_channel.c'],['../connected__channel_8c.html#a30c8116a24cf1e555af53c1296d10b39',1,'grpc_connected_channel_filter():&#160;connected_channel.c']]],
['grpc_5fconnectivity_5fstate_5ftrace',['grpc_connectivity_state_trace',['../connectivity__state_8h.html#aae556e492df3eb9d23c5bc5728b6662c',1,'grpc_connectivity_state_trace():&#160;connectivity_state.c'],['../connectivity__state_8c.html#aae556e492df3eb9d23c5bc5728b6662c',1,'grpc_connectivity_state_trace():&#160;connectivity_state.c']]],
+ ['grpc_5fencodings_5faccepted_5fby_5fpeer_5fstring',['grpc_encodings_accepted_by_peer_string',['../structgrpc__channel.html#ae20bb3ff1df444e02943c837c6321ff9',1,'grpc_channel']]],
['grpc_5fflowctl_5ftrace',['grpc_flowctl_trace',['../internal_8h.html#afd0f83d780e8ddeac885163c45aab0a8',1,'grpc_flowctl_trace():&#160;chttp2_transport.c'],['../chttp2__transport_8h.html#afd0f83d780e8ddeac885163c45aab0a8',1,'grpc_flowctl_trace():&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#afd0f83d780e8ddeac885163c45aab0a8',1,'grpc_flowctl_trace():&#160;chttp2_transport.c']]],
['grpc_5fforbid_5fdualstack_5fsockets_5ffor_5ftesting',['grpc_forbid_dualstack_sockets_for_testing',['../socket__utils__posix_8h.html#a593bec0bced7e30f2c1ac059b5188757',1,'socket_utils_posix.h']]],
['grpc_5fhttp_5fclient_5ffilter',['grpc_http_client_filter',['../http__client__filter_8h.html#a0c9d14fbc933d24f599b259ccfea9324',1,'grpc_http_client_filter():&#160;http_client_filter.c'],['../http__client__filter_8c.html#a0c9d14fbc933d24f599b259ccfea9324',1,'grpc_http_client_filter():&#160;http_client_filter.c']]],
['grpc_5fhttp_5fserver_5ffilter',['grpc_http_server_filter',['../http__server__filter_8h.html#af08554bdf22a17e82db905b74a959503',1,'grpc_http_server_filter():&#160;http_server_filter.c'],['../http__server__filter_8c.html#af08554bdf22a17e82db905b74a959503',1,'grpc_http_server_filter():&#160;http_server_filter.c']]],
['grpc_5fhttp_5ftrace',['grpc_http_trace',['../internal_8h.html#a6bb76c8188f883af2fb738233abdeea0',1,'grpc_http_trace():&#160;chttp2_transport.c'],['../chttp2__transport_8h.html#a6bb76c8188f883af2fb738233abdeea0',1,'grpc_http_trace():&#160;chttp2_transport.c'],['../chttp2__transport_8c.html#a6bb76c8188f883af2fb738233abdeea0',1,'grpc_http_trace():&#160;chttp2_transport.c']]],
+ ['grpc_5fhttpcli_5fplaintext',['grpc_httpcli_plaintext',['../httpcli_8h.html#ab0853017544220823e2a663a7bca9136',1,'grpc_httpcli_plaintext():&#160;httpcli.c'],['../httpcli_8c.html#ab0853017544220823e2a663a7bca9136',1,'grpc_httpcli_plaintext():&#160;httpcli.c']]],
+ ['grpc_5fhttpcli_5fssl',['grpc_httpcli_ssl',['../httpcli_8h.html#a7bd9903ed0a51ba35bd81d71c8fb635a',1,'grpc_httpcli_ssl():&#160;httpcli_security_connector.c'],['../httpcli__security__connector_8c.html#a7bd9903ed0a51ba35bd81d71c8fb635a',1,'grpc_httpcli_ssl():&#160;httpcli_security_connector.c']]],
['grpc_5fjwt_5fverifier_5fclock_5fskew',['grpc_jwt_verifier_clock_skew',['../jwt__verifier_8h.html#a7d1ae2ff5b43188c302d75bb3ed761f7',1,'grpc_jwt_verifier_clock_skew():&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#a7d1ae2ff5b43188c302d75bb3ed761f7',1,'grpc_jwt_verifier_clock_skew():&#160;jwt_verifier.c']]],
['grpc_5fjwt_5fverifier_5fmax_5fdelay',['grpc_jwt_verifier_max_delay',['../jwt__verifier_8h.html#ab4a9cfed667421b6a1393e52d073a282',1,'grpc_jwt_verifier_max_delay():&#160;jwt_verifier.c'],['../jwt__verifier_8c.html#ab4a9cfed667421b6a1393e52d073a282',1,'grpc_jwt_verifier_max_delay():&#160;jwt_verifier.c']]],
['grpc_5fmax_5fauth_5ftoken_5flifetime',['grpc_max_auth_token_lifetime',['../grpc__security_8h.html#a6112c5b60b1c0197531f80fdc56f7772',1,'grpc_max_auth_token_lifetime():&#160;json_token.c'],['../json__token_8c.html#a6112c5b60b1c0197531f80fdc56f7772',1,'grpc_max_auth_token_lifetime():&#160;json_token.c']]],
@@ -36,9 +43,10 @@ var searchData=
['grpc_5fno_5fop_5ffilter',['grpc_no_op_filter',['../noop__filter_8h.html#afe35aa05a877e7cbc5a42c9aa0574e87',1,'grpc_no_op_filter():&#160;noop_filter.c'],['../noop__filter_8c.html#afe35aa05a877e7cbc5a42c9aa0574e87',1,'grpc_no_op_filter():&#160;noop_filter.c']]],
['grpc_5fpipe_5fwakeup_5ffd_5fvtable',['grpc_pipe_wakeup_fd_vtable',['../wakeup__fd__pipe_8h.html#acc18a91c417090e877808146cd85d882',1,'wakeup_fd_pipe.h']]],
['grpc_5fplatform_5fbecome_5fmultipoller',['grpc_platform_become_multipoller',['../pollset__posix_8h.html#aabee8316b743b1cc1673093989a7104a',1,'pollset_posix.h']]],
+ ['grpc_5fpoll_5ffunction',['grpc_poll_function',['../pollset__posix_8h.html#a2aa30b48d5c466e7e89f1cb8c1733291',1,'pollset_posix.h']]],
['grpc_5fscheme',['grpc_scheme',['../structchannel__data.html#a24aa2dd2d7925c382b290e2417efabc7',1,'channel_data']]],
['grpc_5fserver_5fauth_5ffilter',['grpc_server_auth_filter',['../auth__filters_8h.html#a2041d6372525de50a18f156d1b94cfae',1,'grpc_server_auth_filter():&#160;server_auth_filter.c'],['../server__auth__filter_8c.html#a2041d6372525de50a18f156d1b94cfae',1,'grpc_server_auth_filter():&#160;server_auth_filter.c']]],
- ['grpc_5fserver_5fcensus_5ffilter',['grpc_server_census_filter',['../census__filter_8h.html#a710f293782b7b759efd8bf5acd011963',1,'census_filter.h']]],
+ ['grpc_5fserver_5fcensus_5ffilter',['grpc_server_census_filter',['../grpc__filter_8h.html#a710f293782b7b759efd8bf5acd011963',1,'grpc_server_census_filter():&#160;grpc_filter.c'],['../grpc__filter_8c.html#a710f293782b7b759efd8bf5acd011963',1,'grpc_server_census_filter():&#160;grpc_filter.c']]],
['grpc_5fspecialized_5fwakeup_5ffd_5fvtable',['grpc_specialized_wakeup_fd_vtable',['../wakeup__fd__posix_8h.html#a5f252ab892107e6a1150ca77c1200e42',1,'wakeup_fd_posix.h']]],
['grpc_5fstatus_5felem',['grpc_status_elem',['../structgrpc__channel.html#ad50abb90c5f7ef77e51f8387b06451f9',1,'grpc_channel']]],
['grpc_5fstatus_5fstring',['grpc_status_string',['../structgrpc__channel.html#a4b3d99e4664ffe3399d29f61f7063600',1,'grpc_channel']]],
diff --git a/doc/ref/core.internal/html/search/variables_7.js b/doc/ref/core.internal/html/search/variables_7.js
index 938acae4e6..9d1d954f24 100644
--- a/doc/ref/core.internal/html/search/variables_7.js
+++ b/doc/ref/core.internal/html/search/variables_7.js
@@ -1,8 +1,9 @@
var searchData=
[
+ ['handshake',['handshake',['../structgrpc__httpcli__handshaker.html#adf4238372959e3de14196fc65a67e84e',1,'grpc_httpcli_handshaker']]],
['handshake_5fbuffer',['handshake_buffer',['../structgrpc__secure__transport__setup.html#a4ac21c122779d771e91d59bc1c74a723',1,'grpc_secure_transport_setup']]],
['handshake_5fbuffer_5fsize',['handshake_buffer_size',['../structgrpc__secure__transport__setup.html#a0edef695f006557a299ea4384f3a5438',1,'grpc_secure_transport_setup']]],
- ['handshaker',['handshaker',['../structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3',1,'grpc_secure_transport_setup']]],
+ ['handshaker',['handshaker',['../structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e',1,'grpc_httpcli_request::handshaker()'],['../structgrpc__secure__transport__setup.html#acb477ffb68f62bc22048abef085575c3',1,'grpc_secure_transport_setup::handshaker()'],['../structinternal__request.html#aef1d13d21215dd942491e405c6c41db3',1,'internal_request::handshaker()']]],
['handshaker_5ffactory',['handshaker_factory',['../structgrpc__httpcli__ssl__channel__security__connector.html#a4ec68b3563b321823c2386381727b9c6',1,'grpc_httpcli_ssl_channel_security_connector::handshaker_factory()'],['../structgrpc__ssl__channel__security__connector.html#aea121da234d473666c85221663f00241',1,'grpc_ssl_channel_security_connector::handshaker_factory()'],['../structgrpc__ssl__server__security__connector.html#aa18f372b18a7dc70e96cc6cf751d58e3',1,'grpc_ssl_server_security_connector::handshaker_factory()']]],
['handshaking_5ftcp_5fendpoints',['handshaking_tcp_endpoints',['../structgrpc__server__secure__state.html#acba74fb1730945adb6b8d60421321b26',1,'grpc_server_secure_state']]],
['has_5fbase64_5fand_5fhuffman_5fencoded',['has_base64_and_huffman_encoded',['../structinternal__string.html#ad30156b9bc8f7fc9c60b09e3dcaef00a',1,'internal_string']]],
@@ -26,9 +27,10 @@ var searchData=
['heap',['heap',['../structshard__type.html#ae212a2061cff7c73ff1c208174272070',1,'shard_type']]],
['heap_5findex',['heap_index',['../structgrpc__alarm.html#adef760998486aa79b9637e95a83e061b',1,'grpc_alarm']]],
['help',['help',['../structarg.html#a7c3bb14ce3710281f4f5c511961823df',1,'arg']]],
- ['host',['host',['../structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631',1,'grpc_call_details::host()'],['../structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d',1,'grpc_httpcli_request::host()'],['../structinternal__request.html#ab545c1a0948fde5ebcf3a38e4bb2e976',1,'internal_request::host()'],['../structcall__data.html#a5b3ab9bd0e3c549bf9ad739f0011b995',1,'call_data::host()'],['../structchannel__registered__method.html#a6f9cc4376a5b8955a060f089720f2e9d',1,'channel_registered_method::host()'],['../structregistered__method.html#ac8947363747871cca9a921739b686545',1,'registered_method::host()']]],
+ ['host',['host',['../structgrpc__call__details.html#a869b5db96e2e0fbd573381e77b859631',1,'grpc_call_details::host()'],['../structgrpc__httpcli__request.html#a907d00d1b3d1b8b0b8dddc0e7adbd48d',1,'grpc_httpcli_request::host()'],['../structcall__data.html#a5b3ab9bd0e3c549bf9ad739f0011b995',1,'call_data::host()'],['../structinternal__request.html#ab545c1a0948fde5ebcf3a38e4bb2e976',1,'internal_request::host()'],['../structchannel__registered__method.html#a6f9cc4376a5b8955a060f089720f2e9d',1,'channel_registered_method::host()'],['../structregistered__method.html#ac8947363747871cca9a921739b686545',1,'registered_method::host()']]],
['host_5fcapacity',['host_capacity',['../structgrpc__call__details.html#aeab0d9e754bbb1aac1a21ad4ef63d8b1',1,'grpc_call_details']]],
['host_5fkey',['host_key',['../structchannel__data.html#acf1f4e1f7664686d2c41072763080cf6',1,'channel_data']]],
+ ['hour_5fstats',['hour_stats',['../structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126',1,'census_per_method_rpc_stats']]],
['hpack_5fcompressor',['hpack_compressor',['../structgrpc__chttp2__transport__writing.html#a99f5a7439100ab7bab790117458af460',1,'grpc_chttp2_transport_writing']]],
['hpack_5fparser',['hpack_parser',['../structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d',1,'grpc_chttp2_transport_parsing']]],
['hs_5fon_5frecv',['hs_on_recv',['../structcall__data.html#a449389cf74cdadc8a00b52990c7052d5',1,'call_data']]],
diff --git a/doc/ref/core.internal/html/search/variables_8.js b/doc/ref/core.internal/html/search/variables_8.js
index d0481036ad..9f8a2608a7 100644
--- a/doc/ref/core.internal/html/search/variables_8.js
+++ b/doc/ref/core.internal/html/search/variables_8.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['iam_5fmd',['iam_md',['../structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8',1,'grpc_iam_credentials']]],
+ ['iam_5fmd',['iam_md',['../structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3',1,'grpc_google_iam_credentials']]],
['iat',['iat',['../structgrpc__jwt__claims.html#a4f50dadfd0a2d3493065b5b4faf84fef',1,'grpc_jwt_claims']]],
- ['id',['id',['../structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3',1,'census_stat::id()'],['../structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745',1,'grpc_chttp2_settings_parser::id()'],['../structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9',1,'grpc_chttp2_outstanding_ping::id()'],['../structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4',1,'grpc_chttp2_stream_global::id()'],['../structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832',1,'grpc_chttp2_stream_writing::id()'],['../structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83',1,'grpc_chttp2_stream_parsing::id()']]],
+ ['id',['id',['../structgrpc__chttp2__settings__parser.html#a78292a3a593ad3806e8067b055687745',1,'grpc_chttp2_settings_parser::id()'],['../structgrpc__chttp2__outstanding__ping.html#a3cf40734ac72489211630654aaa02bd9',1,'grpc_chttp2_outstanding_ping::id()'],['../structgrpc__chttp2__stream__global.html#af978119004439db266373fc347d553d4',1,'grpc_chttp2_stream_global::id()'],['../structgrpc__chttp2__stream__writing.html#a294162cbd6c888161e51278dde204832',1,'grpc_chttp2_stream_writing::id()'],['../structgrpc__chttp2__stream__parsing.html#a177b90ba6af8f43e85ca7d96e6f3db83',1,'grpc_chttp2_stream_parsing::id()']]],
['in_5farray',['in_array',['../structgrpc__json__reader.html#a0c2f2a43dcad121aa5ae4d579178c438',1,'grpc_json_reader']]],
['in_5fflight_5fcbs',['in_flight_cbs',['../structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2',1,'grpc_pollset']]],
['in_5fobject',['in_object',['../structgrpc__json__reader.html#ab52b1665e66ad5e4d8aceaed833831e6',1,'grpc_json_reader']]],
['in_5fstream_5fmap',['in_stream_map',['../structgrpc__chttp2__stream__global.html#a12c9f137d984cf478ab590b35e42f3c4',1,'grpc_chttp2_stream_global']]],
['inactive_5fwatcher_5froot',['inactive_watcher_root',['../structgrpc__fd.html#a640195e98f3a3fcec45f2db5bff6dac8',1,'grpc_fd']]],
['included',['included',['../structgrpc__chttp2__stream.html#ab8404714b48a6b7921040a154e4d0d95',1,'grpc_chttp2_stream']]],
- ['incoming',['incoming',['../structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14',1,'tsi_fake_handshaker']]],
+ ['incoming',['incoming',['../structgrpc__secure__transport__setup.html#a53f88894c6447dc6be5f0a3c50b30e26',1,'grpc_secure_transport_setup::incoming()'],['../structtsi__fake__handshaker.html#a88e5531bc9e28f480211209fe0d68e14',1,'tsi_fake_handshaker::incoming()'],['../structinternal__request.html#a80d0347935c0d381d8630c74b2823aa6',1,'internal_request::incoming()']]],
['incoming_5fconfiguration',['incoming_configuration',['../structchannel__data.html#a2b20db607d1a87fa17b260cac4a121f0',1,'channel_data']]],
['incoming_5fframe_5fflags',['incoming_frame_flags',['../structgrpc__chttp2__transport__parsing.html#ad96b76072847c4d2824167bb3003798f',1,'grpc_chttp2_transport_parsing']]],
['incoming_5fframe_5fsize',['incoming_frame_size',['../structgrpc__chttp2__transport__parsing.html#a1d4a217861aaa604dd9f5fc515afd0b0',1,'grpc_chttp2_transport_parsing']]],
@@ -29,27 +29,27 @@ var searchData=
['index',['index',['../structgrpc__auth__property__iterator.html#ac2b2a0501f097562a6d8856e3da5e7e6',1,'grpc_auth_property_iterator::index()'],['../structgrpc__byte__buffer__reader.html#a948b75a404899c348fc6a52e1a6e63cb',1,'grpc_byte_buffer_reader::index()'],['../structgrpc__chttp2__hpack__parser.html#a032576122c56272a9546fb4cb4628aef',1,'grpc_chttp2_hpack_parser::index()'],['../structgrpc__chttp2__hptbl__find__result.html#afde6a296e3d2b379395ccf89141e7aea',1,'grpc_chttp2_hptbl_find_result::index()'],['../structlockfree__node__contents.html#a928cde9bc69482abb79427725c16b8f7',1,'lockfree_node_contents::index()']]],
['indices_5felems',['indices_elems',['../structgrpc__chttp2__hpack__compressor.html#ae15305b7ada7f6b084088b9ab64240a1',1,'grpc_chttp2_hpack_compressor']]],
['indices_5fkeys',['indices_keys',['../structgrpc__chttp2__hpack__compressor.html#abd71f91eced6cc4bfdef970d00bbe808',1,'grpc_chttp2_hpack_compressor']]],
+ ['init',['init',['../structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa',1,'grpc_wakeup_fd_vtable::init()'],['../structgrpc__plugin.html#a72d93571a46457a8e0031d0eb4458436',1,'grpc_plugin::init()']]],
['init_5favg',['init_avg',['../structgrpc__time__averaged__stats.html#aa1aedfcd876bdec50aab3e1da6bec224',1,'grpc_time_averaged_stats']]],
['init_5fcall_5felem',['init_call_elem',['../structgrpc__channel__filter.html#aea34a13bc660ba869d4c18ed6cd21c2b',1,'grpc_channel_filter']]],
['init_5fchannel_5felem',['init_channel_elem',['../structgrpc__channel__filter.html#a7171b1634e5a7d42880f68ae1a4f875a',1,'grpc_channel_filter']]],
['init_5fstream',['init_stream',['../structgrpc__transport__vtable.html#a32caae908e80e87783bf55b80c81e13f',1,'grpc_transport_vtable']]],
['initial_5fmetadata',['initial_metadata',['../structrequested__call.html#a813caeee0e35952179d319607847c7b7',1,'requested_call']]],
['initial_5fwindow_5fupdate',['initial_window_update',['../structgrpc__chttp2__transport__parsing.html#a3e1fc90d6a29169c350866557ff5903c',1,'grpc_chttp2_transport_parsing']]],
- ['inlined',['inlined',['../structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28',1,'gpr_slice::inlined()'],['../structgpr__slice__buffer.html#adb678a23dc27e50c478bc48d365420e2',1,'gpr_slice_buffer::inlined()']]],
+ ['inlined',['inlined',['../structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1',1,'gpr_slice::inlined()'],['../structgpr__slice__buffer.html#adb678a23dc27e50c478bc48d365420e2',1,'gpr_slice_buffer::inlined()']]],
['inlined_5fops',['inlined_ops',['../structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301',1,'grpc_stream_op_buffer']]],
['inner',['inner',['../structgrpc__composite__credentials.html#a94a828068bb8844a20c6677b239ae805',1,'grpc_composite_credentials']]],
['input',['input',['../structjson__reader__userdata.html#abccbf0e7d9695f00948288df13ba4c7e',1,'json_reader_userdata']]],
- ['input_5fbuffer',['input_buffer',['../structsecure__endpoint.html#abc32a14befcf93c3a16dcb9e8fa66ef4',1,'secure_endpoint']]],
['integer',['integer',['../structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554',1,'grpc_arg']]],
['interested_5fparties',['interested_parties',['../structgrpc__connect__in__args.html#aa7c2d0108c593d04eab1f02abdb835ac',1,'grpc_connect_in_args']]],
- ['internal_5fdata',['internal_data',['../structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553',1,'grpc_metadata']]],
+ ['internal_5fdata',['internal_data',['../structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c',1,'grpc_metadata']]],
['internal_5frefcount',['internal_refcount',['../structgrpc__call.html#a8aedf0fd044d8d985172fd02293ed55d',1,'grpc_call::internal_refcount()'],['../structgrpc__server.html#ab5c3bf8e55920a90654d31c6a0836e93',1,'grpc_server::internal_refcount()']]],
['into_5fssl',['into_ssl',['../structtsi__ssl__handshaker.html#a6d79399d2bf72081032843d9800dcaa6',1,'tsi_ssl_handshaker::into_ssl()'],['../structtsi__ssl__frame__protector.html#ac1162fd08a5da7a1c5f142251beb9934',1,'tsi_ssl_frame_protector::into_ssl()']]],
['invalid_5fvalue_5fbehavior',['invalid_value_behavior',['../structgrpc__chttp2__setting__parameters.html#a9b900f51c9a7756a67cbf502094d92df',1,'grpc_chttp2_setting_parameters']]],
['iomgr_5fobj',['iomgr_obj',['../structinternal__request.html#a16edaecfecf5937255d86d07ab3be4d0',1,'internal_request']]],
['iomgr_5fobject',['iomgr_object',['../structgrpc__fd.html#aaf6e293dd6b804a9783ef4ccf06710cc',1,'grpc_fd::iomgr_object()'],['../structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6',1,'grpc_winsocket::iomgr_object()']]],
['is_5fack',['is_ack',['../structgrpc__chttp2__ping__parser.html#adbc3402e14a75f592502d3185165a59c',1,'grpc_chttp2_ping_parser::is_ack()'],['../structgrpc__chttp2__settings__parser.html#a3237e1bd69e648a47181625a1c310eec',1,'grpc_chttp2_settings_parser::is_ack()']]],
- ['is_5fasync',['is_async',['../structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806',1,'grpc_fake_oauth2_credentials']]],
+ ['is_5fasync',['is_async',['../structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0',1,'grpc_md_only_test_credentials']]],
['is_5fboundary',['is_boundary',['../structgrpc__chttp2__hpack__parser.html#adc642ac806512e13229d13c5d4a64aec',1,'grpc_chttp2_hpack_parser']]],
['is_5fclient',['is_client',['../structgrpc__chttp2__transport__global.html#acb27a0ca3039e6e2713467e7dcef539e',1,'grpc_chttp2_transport_global::is_client()'],['../structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57',1,'grpc_chttp2_transport_writing::is_client()'],['../structgrpc__chttp2__transport__parsing.html#a1f45954c73c17a9a0cff3c0c7ac26d58',1,'grpc_chttp2_transport_parsing::is_client()'],['../structtsi__fake__handshaker.html#ab3817b146f5d0d09232581e33bfd50f0',1,'tsi_fake_handshaker::is_client()'],['../structgrpc__call.html#a5a4810b490545e9b18b488bef197314f',1,'grpc_call::is_client()'],['../structgrpc__channel.html#a4bfedb17fb28f088111e21abd9c2c4cc',1,'grpc_channel::is_client()']]],
['is_5fclient_5fside',['is_client_side',['../structgrpc__security__connector.html#a233f3e3ad0edc94fa25b0b3c8bb839bd',1,'grpc_security_connector']]],
diff --git a/doc/ref/core.internal/html/search/variables_a.js b/doc/ref/core.internal/html/search/variables_a.js
index 4db97b4ca6..afe61a569a 100644
--- a/doc/ref/core.internal/html/search/variables_a.js
+++ b/doc/ref/core.internal/html/search/variables_a.js
@@ -1,11 +1,10 @@
var searchData=
[
- ['key',['key',['../structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968',1,'grpc_arg::key()'],['../structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7',1,'grpc_metadata::key()'],['../structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e',1,'grpc_httpcli_header::key()'],['../structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53',1,'grpc_credentials_md::key()'],['../structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32',1,'grpc_service_account_jwt_access_credentials::key()'],['../structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd',1,'grpc_service_account_credentials::key()'],['../structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6',1,'grpc_json::key()'],['../structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10',1,'grpc_chttp2_hpack_parser::key()'],['../structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94',1,'grpc_mdelem::key()'],['../structjson__reader__userdata.html#ac7750253670b78b205a06c2e371ac418',1,'json_reader_userdata::key()'],['../structinternal__metadata.html#a1ef3f9e31e4380c0ec8fce01714c0fa3',1,'internal_metadata::key()'],['../structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece',1,'gpr_pthread_thread_local::key()'],['../hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542',1,'key():&#160;hpack_table.c']]],
+ ['key',['key',['../structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968',1,'grpc_arg::key()'],['../structgrpc__metadata.html#abe93a3d24cd534d9387e05ad1f0b36f7',1,'grpc_metadata::key()'],['../structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2',1,'census_tag_const::key()'],['../structgrpc__credentials__md.html#a8484aa32f640b1b127c1903e868a4a53',1,'grpc_credentials_md::key()'],['../structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32',1,'grpc_service_account_jwt_access_credentials::key()'],['../structgrpc__httpcli__header.html#aa5504b4e9fba5978e4026dbeadb6619e',1,'grpc_httpcli_header::key()'],['../structgrpc__json.html#a37118fc8b75a363d1870b4555148b7b6',1,'grpc_json::key()'],['../structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10',1,'grpc_chttp2_hpack_parser::key()'],['../structgrpc__mdelem.html#a8260c065e7658a1d2438c656bd8aae94',1,'grpc_mdelem::key()'],['../structjson__reader__userdata.html#ac7750253670b78b205a06c2e371ac418',1,'json_reader_userdata::key()'],['../structinternal__metadata.html#a1ef3f9e31e4380c0ec8fce01714c0fa3',1,'internal_metadata::key()'],['../structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece',1,'gpr_pthread_thread_local::key()'],['../hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542',1,'key():&#160;hpack_table.c']]],
+ ['key_5flen',['key_len',['../structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f',1,'census_tag_const']]],
['key_5furl_5fprefix',['key_url_prefix',['../structgrpc__jwt__verifier__email__domain__key__url__mapping.html#a6dea6ddab6cdfcf865c08047a0d4b3ec',1,'grpc_jwt_verifier_email_domain_key_url_mapping::key_url_prefix()'],['../structemail__key__mapping.html#a0c0fa6aa94861adf3c6a4f5f9579d37a',1,'email_key_mapping::key_url_prefix()']]],
['keys',['keys',['../structgrpc__chttp2__stream__map.html#acf47fcc774eb5ea9c07f3c7b57179be6',1,'grpc_chttp2_stream_map']]],
- ['kick',['kick',['../structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc',1,'grpc_pollset_vtable']]],
- ['kick_5fstate',['kick_state',['../structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f',1,'grpc_pollset']]],
- ['kicked',['kicked',['../structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8',1,'grpc_pollset_kick_state']]],
+ ['kicked_5fwithout_5fpollers',['kicked_without_pollers',['../structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca',1,'grpc_pollset']]],
['kid',['kid',['../structjose__header.html#ae38087aaf6d4e0670bb5deda4375f719',1,'jose_header']]],
['kill_5fzombie_5fclosure',['kill_zombie_closure',['../structcall__data.html#a2a1ef01585059d467002ce70f6fa03d1',1,'call_data']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_b.js b/doc/ref/core.internal/html/search/variables_b.js
index 99b1bbdb6f..ea60995635 100644
--- a/doc/ref/core.internal/html/search/variables_b.js
+++ b/doc/ref/core.internal/html/search/variables_b.js
@@ -18,5 +18,6 @@ var searchData=
['listeners',['listeners',['../structgrpc__server.html#a8034614967f908b2de453975996bdb7f',1,'grpc_server']]],
['listeners_5fdestroyed',['listeners_destroyed',['../structgrpc__server.html#aa36374d7075e4d6af2c2c2cb8dc26552',1,'grpc_server']]],
['lists',['lists',['../structgrpc__chttp2__transport.html#a70d937138945c07b53f7be848fb1cc4a',1,'grpc_chttp2_transport']]],
- ['locked',['locked',['../structgpr__mu.html#ac16a7b74cd7175a34b776215fd357342',1,'gpr_mu']]]
+ ['locked',['locked',['../structgpr__mu.html#ac16a7b74cd7175a34b776215fd357342',1,'gpr_mu']]],
+ ['lower',['lower',['../structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc',1,'census_op_id']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_c.js b/doc/ref/core.internal/html/search/variables_c.js
index ece87af05c..3884050874 100644
--- a/doc/ref/core.internal/html/search/variables_c.js
+++ b/doc/ref/core.internal/html/search/variables_c.js
@@ -11,13 +11,17 @@ var searchData=
['max_5frequested_5fcalls',['max_requested_calls',['../structgrpc__server.html#aaaa9b2a91b6e3edd7ebb0b194110f403',1,'grpc_server']]],
['max_5fseen',['max_seen',['../structgpr__histogram.html#ac2fa92c952ba4d7edccefd7702701ee1',1,'gpr_histogram']]],
['max_5fvalue',['max_value',['../structgrpc__chttp2__setting__parameters.html#af8a60fd353bdb4a187535b0abd9ff001',1,'grpc_chttp2_setting_parameters']]],
- ['maybe_5fwork',['maybe_work',['../structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f',1,'grpc_pollset_vtable']]],
- ['md',['md',['../structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715',1,'grpc_linked_mdelem']]],
+ ['maybe_5fwork',['maybe_work',['../structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e',1,'grpc_pollset_vtable']]],
+ ['md',['md',['../structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715',1,'grpc_linked_mdelem::md()'],['../structcall__data.html#ab21445276dc59204dac360f6e8348e3f',1,'call_data::md()']]],
['md_5fctx',['md_ctx',['../structchannel__data.html#ad12b240dea3a1193fa08327ef1e4553e',1,'channel_data']]],
['md_5felems',['md_elems',['../structgrpc__composite__credentials__metadata__context.html#a5102b59e552251b072c0ac96020b43ea',1,'grpc_composite_credentials_metadata_context']]],
['md_5flinks',['md_links',['../structcall__data.html#a0cb931b8950cc5841edf1156ca861600',1,'call_data']]],
- ['mdctx',['mdctx',['../structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477',1,'grpc_subchannel_args::mdctx()'],['../structgrpc__chttp2__hptbl.html#a6c63d76ec5273e0eb935906636d1325b',1,'grpc_chttp2_hptbl::mdctx()'],['../structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c',1,'grpc_chttp2_hpack_compressor::mdctx()'],['../structsubchannel__factory.html#a920af9d40dedd8ba5eb2f64648eb5008',1,'subchannel_factory::mdctx()'],['../structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813',1,'channel_data::mdctx()'],['../structgrpc__subchannel.html#a2e2040552b5320c9a91a6e080760f96a',1,'grpc_subchannel::mdctx()']]],
+ ['md_5fop',['md_op',['../structcall__data.html#ad078634c578208aeae616fad1d66ae1d',1,'call_data']]],
+ ['md_5fstore',['md_store',['../structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8',1,'grpc_md_only_test_credentials']]],
+ ['mdctx',['mdctx',['../structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477',1,'grpc_subchannel_args::mdctx()'],['../structgrpc__chttp2__hptbl.html#a6c63d76ec5273e0eb935906636d1325b',1,'grpc_chttp2_hptbl::mdctx()'],['../structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c',1,'grpc_chttp2_hpack_compressor::mdctx()'],['../structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813',1,'channel_data::mdctx()'],['../structsubchannel__factory.html#a920af9d40dedd8ba5eb2f64648eb5008',1,'subchannel_factory::mdctx()'],['../structgrpc__subchannel.html#a2e2040552b5320c9a91a6e080760f96a',1,'grpc_subchannel::mdctx()']]],
+ ['mdelem_5faccept_5fencoding',['mdelem_accept_encoding',['../structchannel__data.html#ab3994a6f73e9cae5d33ba1d4f30c39a5',1,'channel_data']]],
['mdelem_5fcompression_5falgorithms',['mdelem_compression_algorithms',['../structchannel__data.html#a4af222359dc97dc96780402413bb015d',1,'channel_data']]],
+ ['mdstr_5fcompression_5fcapabilities_5fkey',['mdstr_compression_capabilities_key',['../structchannel__data.html#a71aae6930d7dad405a9259868539c6b0',1,'channel_data']]],
['mdstr_5foutgoing_5fcompression_5falgorithm_5fkey',['mdstr_outgoing_compression_algorithm_key',['../structchannel__data.html#aeb493774aec5abf500f8ef36b99553d6',1,'channel_data']]],
['mdstr_5frequest_5fcompression_5falgorithm_5fkey',['mdstr_request_compression_algorithm_key',['../structchannel__data.html#a9c1ff3982fc4510f367df5a35960abcb',1,'channel_data']]],
['mdtab',['mdtab',['../structgrpc__mdctx.html#adff99895d519ab72b9c66a23de57156c',1,'grpc_mdctx']]],
@@ -25,17 +29,20 @@ var searchData=
['mdtab_5fcount',['mdtab_count',['../structgrpc__mdctx.html#af513520e504950d327e9a41cb1781779',1,'grpc_mdctx']]],
['mdtab_5ffree',['mdtab_free',['../structgrpc__mdctx.html#a42820dc23bdea76b0d2a7e7db3d64131',1,'grpc_mdctx']]],
['mem_5fused',['mem_used',['../structgrpc__chttp2__hptbl.html#ab542479dd03d89957ea9920213371878',1,'grpc_chttp2_hptbl']]],
+ ['merge',['merge',['../structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191',1,'census_aggregation_ops']]],
['merge_5fargs',['merge_args',['../structsubchannel__factory.html#a0538fbb1dc64ec4ab487326b64792bde',1,'subchannel_factory::merge_args()'],['../structmerge__args__factory.html#a973c42ea64bda49e62c9648f1d9eb919',1,'merge_args_factory::merge_args()']]],
- ['message',['message',['../structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b',1,'gpr_log_func_args']]],
+ ['message',['message',['../structclose__message__data.html#a3cc88b00159d361269774dd80657ecaf',1,'close_message_data::message()'],['../structgpr__log__func__args.html#ad9ce882bef15e3127620a8ef47f2b74b',1,'gpr_log_func_args::message()']]],
['metadata',['metadata',['../structgrpc__metadata__array.html#ac930a0cc901913fafcd09ca9cca156fe',1,'grpc_metadata_array::metadata()'],['../structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079',1,'grpc_op::metadata()'],['../uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968',1,'grpc_ioreq_data::metadata()'],['../structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464',1,'grpc_stream_op::metadata()']]],
['metadata_5fcontext',['metadata_context',['../structgrpc__connect__in__args.html#a6055926502e3764bc0d49c10b945f47e',1,'grpc_connect_in_args::metadata_context()'],['../structgrpc__chttp2__transport.html#a6ef8d064cc295865edf61d27ea8b71a2',1,'grpc_chttp2_transport::metadata_context()'],['../structgrpc__call.html#a1fcf672edf744df8c192aba2da0da3f2',1,'grpc_call::metadata_context()'],['../structgrpc__channel.html#a715d3ad3606de80c57ea96570e364ec8',1,'grpc_channel::metadata_context()']]],
- ['method',['method',['../structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5',1,'grpc_call_details::method()'],['../structcall__data.html#a7d9cd71936be176040c5f69a78d695b0',1,'call_data::method()'],['../structcall__data.html#a296c3fce88125964cfc50c927249bc4a',1,'call_data::method()'],['../structchannel__data.html#a78079d15b762dcc791e6e996951d9f6a',1,'channel_data::method()'],['../structchannel__registered__method.html#a7d2b4e40ba59b8b98e1b06b94f7345f1',1,'channel_registered_method::method()'],['../structregistered__method.html#a84540106ff6f3763d9ada701667cf77d',1,'registered_method::method()']]],
+ ['method',['method',['../structgrpc__call__details.html#a97c8019d8fa7cbe2014d97c91f9ed0a5',1,'grpc_call_details::method()'],['../structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4',1,'census_per_method_rpc_stats::method()'],['../structcall__data.html#a7d9cd71936be176040c5f69a78d695b0',1,'call_data::method()'],['../structcall__data.html#a296c3fce88125964cfc50c927249bc4a',1,'call_data::method()'],['../structchannel__data.html#a78079d15b762dcc791e6e996951d9f6a',1,'channel_data::method()'],['../structchannel__registered__method.html#a7d2b4e40ba59b8b98e1b06b94f7345f1',1,'channel_registered_method::method()'],['../structregistered__method.html#a84540106ff6f3763d9ada701667cf77d',1,'registered_method::method()']]],
['method_5fcapacity',['method_capacity',['../structgrpc__call__details.html#a8a7da868f60a88f42918cc9bdd4d26c0',1,'grpc_call_details']]],
['method_5fpost',['method_post',['../structchannel__data.html#a05461a751cad059d57ccd5ed3c698fd7',1,'channel_data']]],
+ ['metric_5fid',['metric_id',['../structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522',1,'census_value']]],
['min_5fdeadline',['min_deadline',['../structshard__type.html#a16cac3c86f6ac95b49f7a8b703dc4f07',1,'shard_type']]],
['min_5fseen',['min_seen',['../structgpr__histogram.html#abbeba96ddecdda3b716922c510fc1cbf',1,'gpr_histogram']]],
['min_5fvalue',['min_value',['../structgrpc__chttp2__setting__parameters.html#a53661f0f5873a104014c0f9603ebec82',1,'grpc_chttp2_setting_parameters']]],
- ['mu',['mu',['../structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45',1,'grpc_oauth2_token_fetcher_credentials::mu()'],['../structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a',1,'grpc_pollset_kick_state::mu()'],['../structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924',1,'grpc_pollset::mu()'],['../structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703',1,'grpc_pollset_set::mu()'],['../structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e',1,'grpc_chttp2_transport::mu()'],['../structgrpc__server__secure__state.html#a6572a200d1489334fa4af215ccffa717',1,'grpc_server_secure_state::mu()'],['../structpick__first__lb__policy.html#a5bc2719af90ffde998983bdeeacfd764',1,'pick_first_lb_policy::mu()'],['../structdns__resolver.html#aa1661d76a33a19a305d5edb1b354ce8a',1,'dns_resolver::mu()'],['../structsockaddr__resolver.html#a9ac37ca23a45425c9af702236f53c81d',1,'sockaddr_resolver::mu()'],['../structgrpc__subchannel.html#a020e44ce2c4d73d26c63a4ec9f2f3e14',1,'grpc_subchannel::mu()'],['../structshard__type.html#ae0271c419d83a06ab69fe48ce3e3196b',1,'shard_type::mu()'],['../structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c',1,'grpc_call::mu()'],['../structstate__watcher.html#a39ac8f332dc6a1b6a9bf0815b6912327',1,'state_watcher::mu()'],['../structgrpc__mdctx.html#a3c1051440f8ce4c48c38a08f5a478c4e',1,'grpc_mdctx::mu()'],['../structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282',1,'gpr_cancellable_list_::mu()'],['../structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f',1,'gpr_cancellable::mu()']]],
+ ['minute_5fstats',['minute_stats',['../structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92',1,'census_per_method_rpc_stats']]],
+ ['mu',['mu',['../structgrpc__oauth2__token__fetcher__credentials.html#a1dec60523d8f3844032e213ea8766c45',1,'grpc_oauth2_token_fetcher_credentials::mu()'],['../structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924',1,'grpc_pollset::mu()'],['../structgrpc__pollset__set.html#a6e7926b30cf15773b300afb079474703',1,'grpc_pollset_set::mu()'],['../structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e',1,'grpc_chttp2_transport::mu()'],['../structgrpc__server__secure__state.html#a6572a200d1489334fa4af215ccffa717',1,'grpc_server_secure_state::mu()'],['../structpick__first__lb__policy.html#a5bc2719af90ffde998983bdeeacfd764',1,'pick_first_lb_policy::mu()'],['../structdns__resolver.html#aa1661d76a33a19a305d5edb1b354ce8a',1,'dns_resolver::mu()'],['../structsockaddr__resolver.html#a9ac37ca23a45425c9af702236f53c81d',1,'sockaddr_resolver::mu()'],['../structgrpc__subchannel.html#a020e44ce2c4d73d26c63a4ec9f2f3e14',1,'grpc_subchannel::mu()'],['../structshard__type.html#ae0271c419d83a06ab69fe48ce3e3196b',1,'shard_type::mu()'],['../structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c',1,'grpc_call::mu()'],['../structstate__watcher.html#a39ac8f332dc6a1b6a9bf0815b6912327',1,'state_watcher::mu()'],['../structgrpc__mdctx.html#a3c1051440f8ce4c48c38a08f5a478c4e',1,'grpc_mdctx::mu()']]],
['mu_5fcall',['mu_call',['../structgrpc__server.html#a4d89504a094de15aa4a208c0159d904b',1,'grpc_server']]],
['mu_5fconfig',['mu_config',['../structchannel__data.html#a925aa059f74c20ba06718d45b78382af',1,'channel_data']]],
['mu_5fglobal',['mu_global',['../structgrpc__server.html#a2f291ce57ed6540efe5c99e607be3a27',1,'grpc_server']]],
diff --git a/doc/ref/core.internal/html/search/variables_d.js b/doc/ref/core.internal/html/search/variables_d.js
index f90a0aadd1..33058229ed 100644
--- a/doc/ref/core.internal/html/search/variables_d.js
+++ b/doc/ref/core.internal/html/search/variables_d.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['n_5ftag_5fsets',['n_tag_sets',['../structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4',1,'census_view_data']]],
['naddrs',['naddrs',['../structgrpc__resolved__addresses.html#a5bad86b3646502cd70807ff2000f6af8',1,'grpc_resolved_addresses']]],
['name',['name',['../structgrpc__auth__property__iterator.html#a3838efa5eb622c7e2c071497132b1cc7',1,'grpc_auth_property_iterator::name()'],['../structgrpc__auth__property.html#a83fb830ffe7321265dc9b628e9246a27',1,'grpc_auth_property::name()'],['../structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67',1,'tsi_peer_property::name()'],['../structgrpc__channel__filter.html#afbf60f6f8b73c26026f266f4fc32fda6',1,'grpc_channel_filter::name()'],['../structgrpc__iomgr__object.html#a13e16e45166eec077cacc883824d3cbf',1,'grpc_iomgr_object::name()'],['../structgrpc__chttp2__setting__parameters.html#a2a66171eecdc68ef2e5ec07cbfbbc21f',1,'grpc_chttp2_setting_parameters::name()'],['../structgrpc__connectivity__state__tracker.html#ae7f1a07e62d4fb307459586528f73cb8',1,'grpc_connectivity_state_tracker::name()'],['../structdns__resolver.html#a5670dbafe81b9e38af022bd5cf907fa3',1,'dns_resolver::name()'],['../structtracer.html#a08a3bb14c306ce7394df6a5bb56e6eb3',1,'tracer::name()'],['../structarg.html#a19d6eebdcc5e2c4679c5f77760adb5dc',1,'arg::name()']]],
['nbf',['nbf',['../structgrpc__jwt__claims.html#a294f9a7e9e2cc0820c469b7b340c980a',1,'grpc_jwt_claims']]],
@@ -7,7 +8,7 @@ var searchData=
['needs_5fdraining',['needs_draining',['../structtsi__fake__frame.html#a5c19114ec65853283cf5234b8bef611b',1,'tsi_fake_frame']]],
['needs_5fincoming_5fmessage',['needs_incoming_message',['../structtsi__fake__handshaker.html#a5b5522b09970836d1867fc4c08411c91',1,'tsi_fake_handshaker']]],
['new_5fstream_5fmap',['new_stream_map',['../structgrpc__chttp2__transport.html#a8f38d1bd29aad2855ebf9d15bdcaaeca',1,'grpc_chttp2_transport']]],
- ['next',['next',['../structgrpc__resolver__vtable.html#acb5664454e15125b336b372239716cf0',1,'grpc_resolver_vtable::next()'],['../structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab',1,'grpc_alarm::next()'],['../structgrpc__fd__watcher.html#a0c4eac683d7d83c76e36cc3ffc4e91ae',1,'grpc_fd_watcher::next()'],['../structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef',1,'grpc_iomgr_closure::next()'],['../structgrpc__iomgr__object.html#ab784d00749f3e4deff50218c67993e0c',1,'grpc_iomgr_object::next()'],['../structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f',1,'grpc_kick_fd_info::next()'],['../structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2',1,'grpc_json::next()'],['../structgrpc__cq__completion.html#ae7107ba3521b7cabde35c3334547a948',1,'grpc_cq_completion::next()'],['../structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de',1,'grpc_chttp2_stream_link::next()'],['../structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f',1,'grpc_chttp2_outstanding_ping::next()'],['../structgrpc__connectivity__state__watcher.html#af56652db73ffb05884d92d16713dc388',1,'grpc_connectivity_state_watcher::next()'],['../structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef',1,'grpc_linked_mdelem::next()'],['../structtcp__endpoint__list.html#aaeb000e9fe236631fc1355b657a9e1fe',1,'tcp_endpoint_list::next()'],['../structpending__pick.html#abecbb432724c24c523d0cfda19f7b1c1',1,'pending_pick::next()'],['../structwaiting__for__connect.html#a62c2a3b3fa576054930f40d722716438',1,'waiting_for_connect::next()'],['../structtracer.html#aec6b92c7c58fec94b57b7a2385c3c3c1',1,'tracer::next()'],['../structregistered__call.html#a81f1e87dddb1f37ff09a9aaa56ca62cd',1,'registered_call::next()'],['../structlistener.html#afd926873c32f6f18eff932b871c7a9d7',1,'listener::next()'],['../structcall__link.html#a61d52b76dfba4d08d6c453392dea6947',1,'call_link::next()'],['../structchannel__data.html#a7cbc7853658b85e4f62f37a71189a3d7',1,'channel_data::next()'],['../structregistered__method.html#a662f0ff612e8211e1ac2ff2bc7350776',1,'registered_method::next()'],['../structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a',1,'gpr_cancellable_list_::next()'],['../structarg.html#a5e585c92ebdfcf1c6d966d887d07f7ff',1,'arg::next()']]],
+ ['next',['next',['../structgrpc__resolver__vtable.html#acb5664454e15125b336b372239716cf0',1,'grpc_resolver_vtable::next()'],['../structgrpc__alarm.html#a2f83596c1a3e1337f333dcffebabb7ab',1,'grpc_alarm::next()'],['../structgrpc__fd__watcher.html#a0c4eac683d7d83c76e36cc3ffc4e91ae',1,'grpc_fd_watcher::next()'],['../structgrpc__iomgr__closure.html#a6c10e6b944c74f416a5ce5c1478f33ef',1,'grpc_iomgr_closure::next()'],['../structgrpc__iomgr__object.html#ab784d00749f3e4deff50218c67993e0c',1,'grpc_iomgr_object::next()'],['../structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634',1,'grpc_pollset_worker::next()'],['../structgrpc__json.html#adeb16bd124a30378d80005a3c89d73e2',1,'grpc_json::next()'],['../structgrpc__cq__completion.html#ae7107ba3521b7cabde35c3334547a948',1,'grpc_cq_completion::next()'],['../structgrpc__chttp2__stream__link.html#a5797275d863aafdfa8342d0b73a890de',1,'grpc_chttp2_stream_link::next()'],['../structgrpc__chttp2__outstanding__ping.html#a5080d611692ac78edffef1ead748d34f',1,'grpc_chttp2_outstanding_ping::next()'],['../structgrpc__connectivity__state__watcher.html#af56652db73ffb05884d92d16713dc388',1,'grpc_connectivity_state_watcher::next()'],['../structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef',1,'grpc_linked_mdelem::next()'],['../structtcp__endpoint__list.html#aaeb000e9fe236631fc1355b657a9e1fe',1,'tcp_endpoint_list::next()'],['../structpending__pick.html#abecbb432724c24c523d0cfda19f7b1c1',1,'pending_pick::next()'],['../structwaiting__for__connect.html#a62c2a3b3fa576054930f40d722716438',1,'waiting_for_connect::next()'],['../structtracer.html#aec6b92c7c58fec94b57b7a2385c3c3c1',1,'tracer::next()'],['../structregistered__call.html#a81f1e87dddb1f37ff09a9aaa56ca62cd',1,'registered_call::next()'],['../structlistener.html#afd926873c32f6f18eff932b871c7a9d7',1,'listener::next()'],['../structcall__link.html#a61d52b76dfba4d08d6c453392dea6947',1,'call_link::next()'],['../structchannel__data.html#a7cbc7853658b85e4f62f37a71189a3d7',1,'channel_data::next()'],['../structregistered__method.html#a662f0ff612e8211e1ac2ff2bc7350776',1,'registered_method::next()'],['../structarg.html#a5e585c92ebdfcf1c6d966d887d07f7ff',1,'arg::next()']]],
['next_5faddress',['next_address',['../structinternal__request.html#a76357b043a6e64d3254650151c2795bb',1,'internal_request']]],
['next_5fattempt',['next_attempt',['../structgrpc__subchannel.html#a6ee4fc265d48aad4c76411a80001ac5c',1,'grpc_subchannel']]],
['next_5fcompletion',['next_completion',['../structdns__resolver.html#a6ed64036e71eb1ee7dc886adb51820d6',1,'dns_resolver::next_completion()'],['../structsockaddr__resolver.html#acd7a423835a4be78a041f895bba3b421',1,'sockaddr_resolver::next_completion()']]],
@@ -16,18 +17,20 @@ var searchData=
['next_5fstream_5fid',['next_stream_id',['../structgrpc__chttp2__transport__global.html#ab5d0acae1272818f552268b1ecb2900f',1,'grpc_chttp2_transport_global::next_stream_id()'],['../structgrpc__chttp2__transport__parsing.html#a760ff12814aea655f58e5ef78af31cc9',1,'grpc_chttp2_transport_parsing::next_stream_id()']]],
['nops',['nops',['../structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b',1,'grpc_stream_op_buffer']]],
['notify',['notify',['../structgrpc__connectivity__state__watcher.html#a87d9e862c853d0880382af9104ee2e9f',1,'grpc_connectivity_state_watcher::notify()'],['../structconnector.html#ae73053d157c31e9015427d56228e7123',1,'connector::notify()'],['../structwaiting__for__connect.html#a8e497a44e87d2780b2f7dbd2dd006526',1,'waiting_for_connect::notify()']]],
- ['notify_5fon_5fread',['notify_on_read',['../structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2',1,'grpc_endpoint_vtable']]],
['notify_5fon_5fstate_5fchange',['notify_on_state_change',['../structgrpc__lb__policy__vtable.html#a655f1dd76748cdfa93f911861c1ec0ed',1,'grpc_lb_policy_vtable']]],
+ ['num_5faddrs',['num_addrs',['../structsockaddr__resolver.html#a13e25905e75c27eaef787b5a1903842f',1,'sockaddr_resolver']]],
['num_5fargs',['num_args',['../structgrpc__channel__args.html#a41e5d0b22449f062b3a7798dd528afde',1,'grpc_channel_args']]],
['num_5fbuckets',['num_buckets',['../structgpr__histogram.html#a039f2094c3aea146aaf6a9a75bc5ab12',1,'gpr_histogram']]],
['num_5fchannels',['num_channels',['../structchannel__broadcaster.html#a0b95a339b9c30a54d2f33b336be1c0c9',1,'channel_broadcaster']]],
['num_5fcompleted_5frequests',['num_completed_requests',['../structgrpc__call.html#ae92d9e5f96d5e80d9c480ab79e051ada',1,'grpc_call']]],
+ ['num_5fconsumed_5fmd',['num_consumed_md',['../structcall__data.html#a6dd1a378cb38a08173d9927d9fb98a57',1,'call_data']]],
['num_5fcreds',['num_creds',['../structgrpc__credentials__array.html#a1a4ba8ed410c26eaee6aa5a7d5b36d96',1,'grpc_credentials_array']]],
- ['num_5fentries',['num_entries',['../structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259',1,'grpc_credentials_md_store']]],
+ ['num_5fentries',['num_entries',['../structgrpc__credentials__md__store.html#adfddab340d1b7d7d51087b015f14b259',1,'grpc_credentials_md_store::num_entries()'],['../structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25',1,'census_aggregated_rpc_stats::num_entries()']]],
['num_5fents',['num_ents',['../structgrpc__chttp2__hptbl.html#a3bd6b0eec3b771fb745295fe4ea57ff1',1,'grpc_chttp2_hptbl']]],
['num_5ffilters',['num_filters',['../structgrpc__connect__out__args.html#a96fdf8ea43f6e4a2ac73d2f6e21401a3',1,'grpc_connect_out_args::num_filters()'],['../structgrpc__subchannel.html#a0d8559ba4069f1940a92d6d58d4f4009',1,'grpc_subchannel::num_filters()']]],
['num_5fkey_5fcert_5fpairs',['num_key_cert_pairs',['../structgrpc__ssl__server__config.html#aa029cf135a1f9a4cb69644762e3ec65c',1,'grpc_ssl_server_config']]],
['num_5fmappings',['num_mappings',['../structgrpc__jwt__verifier.html#a5c116d4a596479e9acb28be8c5adc3b5',1,'grpc_jwt_verifier']]],
+ ['num_5fpluckers',['num_pluckers',['../structgrpc__completion__queue.html#ac25a7e4a6b32001d5f30abf698d7cfa6',1,'grpc_completion_queue']]],
['num_5fshutdown_5ftags',['num_shutdown_tags',['../structgrpc__server.html#afd8d25139f82d26ce567e4a1a786b54b',1,'grpc_server']]],
['num_5fsubchannels',['num_subchannels',['../structpick__first__lb__policy.html#a39415d22c1bb4ace43e7abc6331f08e1',1,'pick_first_lb_policy']]]
];
diff --git a/doc/ref/core.internal/html/search/variables_e.js b/doc/ref/core.internal/html/search/variables_e.js
index 2fda9d24e3..af7c0e4dc7 100644
--- a/doc/ref/core.internal/html/search/variables_e.js
+++ b/doc/ref/core.internal/html/search/variables_e.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['obfuscated',['obfuscated',['../structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f',1,'grpc_metadata']]],
+ ['obfuscated',['obfuscated',['../structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658',1,'grpc_metadata']]],
['offset',['offset',['../structtsi__fake__frame.html#ab1fe06dcec5ebffc85112c9a726ed3f6',1,'tsi_fake_frame']]],
['on_5fchanged',['on_changed',['../structlb__policy__connectivity__watcher.html#ab9bd1ed9605d5f575ea8e2ce51ed597c',1,'lb_policy_connectivity_watcher']]],
['on_5fcomplete',['on_complete',['../structpending__pick.html#a754316904bce1aec5d5afcc61b2b5abe',1,'pending_pick::on_complete()'],['../structcompleted__request.html#a2abd9edaf87e7b33717d655f9651a26a',1,'completed_request::on_complete()'],['../structreqinfo__master.html#a77f3e6ff12d266f5e2d0b49ed590a344',1,'reqinfo_master::on_complete()'],['../structstate__watcher.html#a3bd085c4cbd7f167fa42b7191f502d39',1,'state_watcher::on_complete()']]],
@@ -11,23 +11,26 @@ var searchData=
['on_5fdone_5fclosure',['on_done_closure',['../structgrpc__fd.html#a85cc2f9f7c86e447f62485f0c053e61f',1,'grpc_fd']]],
['on_5fdone_5frecv',['on_done_recv',['../structgrpc__transport__stream__op.html#abc8ad987231498734088ce324651a479',1,'grpc_transport_stream_op::on_done_recv()'],['../structcall__data.html#a3c7f4d12b26ecd073c992c56fa9c098d',1,'call_data::on_done_recv()'],['../structgrpc__call.html#a7397b6f80ed39e5e5b3cf1c68e88e959',1,'grpc_call::on_done_recv()']]],
['on_5fdone_5fsend',['on_done_send',['../structgrpc__transport__stream__op.html#a7c70f894512830f2c77280139a12da07',1,'grpc_transport_stream_op::on_done_send()'],['../structgrpc__call.html#a4cef85f8e845ae1f24f043e5d853a843',1,'grpc_call::on_done_send()']]],
+ ['on_5fhandshake_5fdata_5freceived_5ffrom_5fpeer',['on_handshake_data_received_from_peer',['../structgrpc__secure__transport__setup.html#a61cdf33e15be126cc5dc55a2c1458839',1,'grpc_secure_transport_setup']]],
+ ['on_5fhandshake_5fdata_5fsent_5fto_5fpeer',['on_handshake_data_sent_to_peer',['../structgrpc__secure__transport__setup.html#a450ea2eabd481bdde6f300fb83fc0dd0',1,'grpc_secure_transport_setup']]],
['on_5fheader',['on_header',['../structgrpc__chttp2__hpack__parser.html#aca1b62cf2179b2ce2c815f80434d408f',1,'grpc_chttp2_hpack_parser']]],
['on_5fheader_5fuser_5fdata',['on_header_user_data',['../structgrpc__chttp2__hpack__parser.html#a8a8a711d5609cf6886cdddbe3c245d1b',1,'grpc_chttp2_hpack_parser']]],
+ ['on_5fread',['on_read',['../structsecure__endpoint.html#af56b7b34912f42a479ad3e3d7a033404',1,'secure_endpoint::on_read()'],['../structinternal__request.html#adb6a72d4cb626f6454791454e1eabb55',1,'internal_request::on_read()']]],
['on_5frecv',['on_recv',['../structgrpc__chttp2__outstanding__ping.html#a5e862f14887e10503dc72b98eb33e88c',1,'grpc_chttp2_outstanding_ping']]],
['on_5fresponse',['on_response',['../structinternal__request.html#a4679ca2c4587920feca983ac852ef2b6',1,'internal_request']]],
['on_5fsimulated_5ftoken_5ffetch_5fdone_5fclosure',['on_simulated_token_fetch_done_closure',['../structgrpc__credentials__metadata__request.html#a31c83ca54622158600b17ebcc6047af8',1,'grpc_credentials_metadata_request']]],
['one_5fon_5flog_5fmultiplier',['one_on_log_multiplier',['../structgpr__histogram.html#a63929f09cc7a7feedf7b1f330b0458c3',1,'gpr_histogram']]],
['op',['op',['../structgrpc__op.html#a702bcecc2462646b6740ed7c05f42115',1,'grpc_op::op()'],['../structgrpc__ioreq.html#a448abf6e8036e7d9ba0c554936e6f4d0',1,'grpc_ioreq::op()'],['../structcall__data.html#a0d259211de98a88e11c71fa93abd2877',1,'call_data::op()']]],
- ['op_5fid',['op_id',['../structcensus__context.html#ab46ba00da079c14fed8259bae560fdac',1,'census_context']]],
+ ['op_5fid',['op_id',['../structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839',1,'census_trace_record::op_id()'],['../structcensus__context.html#ab46ba00da079c14fed8259bae560fdac',1,'census_context::op_id()'],['../structcall__data.html#ad9f9d0abd4117ecf4c91cc2f19a1cc56',1,'call_data::op_id()']]],
['op_5fmd_5fidx',['op_md_idx',['../structcall__data.html#aaa6841afd5ac22f2538e950688f8e67b',1,'call_data']]],
['opaque',['opaque',['../structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154',1,'grpc_winsocket_callback_info']]],
['opaque_5f8bytes',['opaque_8bytes',['../structgrpc__chttp2__ping__parser.html#a338f5adfa9a1236094e16c36c5cd5b4e',1,'grpc_chttp2_ping_parser']]],
- ['ops',['ops',['../structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975',1,'grpc_stream_op_buffer']]],
+ ['ops',['ops',['../structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa',1,'census_aggregation::ops()'],['../structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975',1,'grpc_stream_op_buffer::ops()']]],
+ ['optional_5fclose_5fmessage',['optional_close_message',['../structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480',1,'grpc_transport_stream_op']]],
['optional_5fpayload',['optional_payload',['../structrequested__call.html#a5c928486fa8b32b8ff89a672de5b4e2c',1,'requested_call']]],
- ['orphan',['orphan',['../structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08',1,'grpc_winsocket']]],
['out',['out',['../structhuff__out.html#a2d501bd162d6a335c51b2250e3f1bfef',1,'huff_out']]],
['outbuf',['outbuf',['../structgrpc__chttp2__transport__writing.html#a8dbe82f6436d8ae4e3410d0ecb28dfc0',1,'grpc_chttp2_transport_writing']]],
- ['outgoing',['outgoing',['../structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223',1,'tsi_fake_handshaker']]],
+ ['outgoing',['outgoing',['../structgrpc__secure__transport__setup.html#a215429be311092479d7e1e0b0c6ea661',1,'grpc_secure_transport_setup::outgoing()'],['../structtsi__fake__handshaker.html#aa25567cc12e88a59cbf9ba3b51d90223',1,'tsi_fake_handshaker::outgoing()'],['../structinternal__request.html#a04a2fa77d81ed6e28fdc6386c943c089',1,'internal_request::outgoing()']]],
['outgoing_5fsopb',['outgoing_sopb',['../structgrpc__chttp2__stream__global.html#a70e7155660cf0d3bc3dde94b9093a08d',1,'grpc_chttp2_stream_global']]],
['outgoing_5fwindow',['outgoing_window',['../structgrpc__chttp2__transport__global.html#af48fb355cfabb488dda83d994c1c04c7',1,'grpc_chttp2_transport_global::outgoing_window()'],['../structgrpc__chttp2__stream__global.html#aea8ef0f5795a15621ca9e5e4c7ca0aec',1,'grpc_chttp2_stream_global::outgoing_window()']]],
['outgoing_5fwindow_5fupdate',['outgoing_window_update',['../structgrpc__chttp2__transport__parsing.html#a499f90a1aa3d67510b4f63191e04d08a',1,'grpc_chttp2_transport_parsing::outgoing_window_update()'],['../structgrpc__chttp2__stream__parsing.html#af9df25144aa81fccd8cb2fa0b30e9196',1,'grpc_chttp2_stream_parsing::outgoing_window_update()']]],
@@ -37,7 +40,6 @@ var searchData=
['output_5flength_5fat_5fstart_5fof_5fframe',['output_length_at_start_of_frame',['../structframer__state.html#a268504b075ec06de3ff0abb7ee7e589b',1,'framer_state']]],
['output_5fstring',['output_string',['../structgrpc__json__writer__vtable.html#a07ee0211c783c92e767a42c4629d184e',1,'grpc_json_writer_vtable']]],
['output_5fstring_5fwith_5flen',['output_string_with_len',['../structgrpc__json__writer__vtable.html#aee2ab161f23b771d3723693cc0c7cafd',1,'grpc_json_writer_vtable']]],
- ['outstanding',['outstanding',['../structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc',1,'grpc_winsocket_callback_info']]],
['outstanding_5fmetadata',['outstanding_metadata',['../structgrpc__chttp2__stream__global.html#aca96799d31e4980af7c974d211534cc0',1,'grpc_chttp2_stream_global']]],
['overlapped',['overlapped',['../structgrpc__winsocket__callback__info.html#a779ba38c4d952003a53cf6f415992e09',1,'grpc_winsocket_callback_info']]],
['overridden_5ftarget_5fname',['overridden_target_name',['../structgrpc__ssl__channel__security__connector.html#aaa9e644fdf517be178f1543922ddbe9a',1,'grpc_ssl_channel_security_connector']]],
diff --git a/doc/ref/core.internal/html/search/variables_f.js b/doc/ref/core.internal/html/search/variables_f.js
index 12c6fcceca..efe77cd3f1 100644
--- a/doc/ref/core.internal/html/search/variables_f.js
+++ b/doc/ref/core.internal/html/search/variables_f.js
@@ -1,14 +1,15 @@
var searchData=
[
['p',['p',['../structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d',1,'grpc_arg']]],
- ['parent',['parent',['../structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba',1,'grpc_json']]],
+ ['parent',['parent',['../structgrpc__json.html#aad4e1114d877f30ca18de4748995d7ba',1,'grpc_json::parent()'],['../structgrpc__call.html#a39d401a45e785c245652eff3db801222',1,'grpc_call::parent()']]],
['parser',['parser',['../structgrpc__chttp2__transport__parsing.html#ab12f37091dd64c63d7c175fc19410a61',1,'grpc_chttp2_transport_parsing::parser()'],['../structinternal__request.html#a2de0ab3497414fd48d1a180c4473cfab',1,'internal_request::parser()']]],
['parser_5fdata',['parser_data',['../structgrpc__chttp2__transport__parsing.html#acc4557af66848465ca976ea792575442',1,'grpc_chttp2_transport_parsing']]],
- ['parsing',['parsing',['../structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae',1,'grpc_chttp2_hpack_parser::parsing()'],['../structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c',1,'grpc_chttp2_transport::parsing()'],['../structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9',1,'grpc_chttp2_stream::parsing()']]],
+ ['parsing',['parsing',['../structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7',1,'grpc_chttp2_hpack_parser::parsing()'],['../structgrpc__chttp2__transport.html#ae8dc6706fb9f342cca10ee7625630b2c',1,'grpc_chttp2_transport::parsing()'],['../structgrpc__chttp2__stream.html#a738b484ef0e8926cdd88fd38cdb7e8f9',1,'grpc_chttp2_stream::parsing()']]],
['parsing_5factive',['parsing_active',['../structgrpc__chttp2__transport.html#ab922e6a980797f432ade63042db8a1a3',1,'grpc_chttp2_transport']]],
['parsing_5fstream_5fmap',['parsing_stream_map',['../structgrpc__chttp2__transport.html#af9836b789695d32031897da007fc3937',1,'grpc_chttp2_transport']]],
- ['path',['path',['../structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa',1,'grpc_httpcli_request::path()'],['../structgrpc__uri.html#a9930f3989c76fd5b36dc63943190e40f',1,'grpc_uri::path()'],['../structregistered__call.html#a9abf9cadc3985fe0eacd827dcb857ea5',1,'registered_call::path()'],['../structcall__data.html#a6bcb3a806a24c9818f835251b97c01f8',1,'call_data::path()']]],
+ ['path',['path',['../structgrpc__uri.html#a9930f3989c76fd5b36dc63943190e40f',1,'grpc_uri::path()'],['../structgrpc__httpcli__request.html#a5e51c4eefce49db4c5406e884ce8a4aa',1,'grpc_httpcli_request::path()'],['../structregistered__call.html#a9abf9cadc3985fe0eacd827dcb857ea5',1,'registered_call::path()'],['../structcall__data.html#a6bcb3a806a24c9818f835251b97c01f8',1,'call_data::path()']]],
['path_5fkey',['path_key',['../structchannel__data.html#ad664631571a7160913f62e95368bbb2d',1,'channel_data']]],
+ ['path_5fstr',['path_str',['../structchannel__data.html#a8280eb9b80ee3c6b9f0f70d87241328a',1,'channel_data']]],
['path_5fstring',['path_string',['../structchannel__data.html#a3b2675d97ec1d95dc4cde4db5b00e0e7',1,'channel_data::path_string()'],['../structgrpc__channel.html#ad55dee766f5bae6c7bc00ad07bcb4b04',1,'grpc_channel::path_string()']]],
['peer',['peer',['../structgrpc__ssl__channel__security__connector.html#a8624078f54a0cf3dfdd47f4a0ac81042',1,'grpc_ssl_channel_security_connector']]],
['peer_5fidentity_5fproperty_5fname',['peer_identity_property_name',['../structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33',1,'grpc_auth_context']]],
@@ -39,18 +40,22 @@ var searchData=
['ping',['ping',['../structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30',1,'grpc_chttp2_transport_parsing']]],
['ping_5fcounter',['ping_counter',['../structgrpc__chttp2__transport__global.html#a1e21a69530e1002dc3929ecd085aa2a7',1,'grpc_chttp2_transport_global']]],
['pings',['pings',['../structgrpc__chttp2__transport__global.html#a845e72fcdab9af17a971d064ca0fcfad',1,'grpc_chttp2_transport_global::pings()'],['../structgrpc__chttp2__transport__parsing.html#a6b235f899262d6aec77cb9995fc8e57b',1,'grpc_chttp2_transport_parsing::pings()']]],
- ['pointer',['pointer',['../structgrpc__arg.html#a85b5bbfbdec09ae46cff15628096137a',1,'grpc_arg']]],
- ['pollset',['pollset',['../structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6',1,'grpc_fd_watcher::pollset()'],['../structinternal__request.html#aba6c008fc3a067827acf1dea8d88dec7',1,'internal_request::pollset()'],['../structcall__data.html#ab3a66a414a73ad49d82a87935ec0c08e',1,'call_data::pollset()'],['../structgrpc__composite__credentials__metadata__context.html#a826b0b290b5335867fb0299e75006083',1,'grpc_composite_credentials_metadata_context::pollset()'],['../structcompute__engine__detector.html#aadec91057716658d818c9dd3ead90ccd',1,'compute_engine_detector::pollset()'],['../structverifier__cb__ctx.html#a66c16d6c5a98e27b0bdc901f4f2f010a',1,'verifier_cb_ctx::pollset()'],['../structpending__pick.html#afcad270e19b4e1e0a709426ca42e01fe',1,'pending_pick::pollset()'],['../structwaiting__for__connect.html#a18622a8e1fc008c3c9e97d0ae72a4369',1,'waiting_for_connect::pollset()'],['../structgrpc__completion__queue.html#aea3ae4f771564833e6082e50c4ebbbdc',1,'grpc_completion_queue::pollset()']]],
+ ['pluckers',['pluckers',['../structgrpc__completion__queue.html#ac421b4efba690c5cff76570781f13c87',1,'grpc_completion_queue']]],
+ ['pointer',['pointer',['../structgrpc__arg.html#af4a4854a48d943e11cd5f629e6c5421d',1,'grpc_arg']]],
+ ['pollset',['pollset',['../structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a',1,'grpc_auth_context::pollset()'],['../structgrpc__fd__watcher.html#a92942dd676216e46d8852baa5ad572b6',1,'grpc_fd_watcher::pollset()'],['../structcall__data.html#ab3a66a414a73ad49d82a87935ec0c08e',1,'call_data::pollset()'],['../structgrpc__composite__credentials__metadata__context.html#a826b0b290b5335867fb0299e75006083',1,'grpc_composite_credentials_metadata_context::pollset()'],['../structcompute__engine__detector.html#aadec91057716658d818c9dd3ead90ccd',1,'compute_engine_detector::pollset()'],['../structverifier__cb__ctx.html#a66c16d6c5a98e27b0bdc901f4f2f010a',1,'verifier_cb_ctx::pollset()'],['../structpending__pick.html#afcad270e19b4e1e0a709426ca42e01fe',1,'pending_pick::pollset()'],['../structwaiting__for__connect.html#a18622a8e1fc008c3c9e97d0ae72a4369',1,'waiting_for_connect::pollset()'],['../structinternal__request.html#aba6c008fc3a067827acf1dea8d88dec7',1,'internal_request::pollset()'],['../structgrpc__completion__queue.html#aea3ae4f771564833e6082e50c4ebbbdc',1,'grpc_completion_queue::pollset()']]],
['pollset_5fcapacity',['pollset_capacity',['../structgrpc__pollset__set.html#a4b003019253d6308d16b17dfeed86ef7',1,'grpc_pollset_set']]],
['pollset_5fcount',['pollset_count',['../structgrpc__pollset__set.html#ad6dbbb51fb8ed94dcd176ae4304e38c9',1,'grpc_pollset_set']]],
['pollset_5fset',['pollset_set',['../structgrpc__httpcli__context.html#aafa3ada73c3704d7e5d2971266e499f2',1,'grpc_httpcli_context::pollset_set()'],['../structchannel__data.html#ac98d4251e7919399dc6504b3ac6d8977',1,'channel_data::pollset_set()'],['../structgrpc__subchannel.html#a5d4cf69a350aa223319ed1d916ae55d0',1,'grpc_subchannel::pollset_set()']]],
['pollsets',['pollsets',['../structgrpc__pollset__set.html#a2bf7578ddd437f32e60a550a5bb9b5fb',1,'grpc_pollset_set::pollsets()'],['../structgrpc__server.html#a747c9f6abd58918d40735615ad95e434',1,'grpc_server::pollsets()']]],
- ['prev',['prev',['../structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97',1,'grpc_alarm::prev()'],['../structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465',1,'grpc_fd_watcher::prev()'],['../structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d',1,'grpc_iomgr_object::prev()'],['../structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44',1,'grpc_kick_fd_info::prev()'],['../structgrpc__json.html#a91f0018795a9937b32e3f1517e3646ee',1,'grpc_json::prev()'],['../structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400',1,'grpc_chttp2_stream_link::prev()'],['../structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6',1,'grpc_chttp2_outstanding_ping::prev()'],['../structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0',1,'grpc_linked_mdelem::prev()'],['../structcall__link.html#abbc2f63926a688bd3fc03f5df8705bc3',1,'call_link::prev()'],['../structchannel__data.html#afbde4416755c3c9a0b7d0021e8e290c5',1,'channel_data::prev()'],['../structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4',1,'gpr_cancellable_list_::prev()']]],
+ ['prev',['prev',['../structgrpc__alarm.html#a806b141943b6b45f16cc7459ab035b97',1,'grpc_alarm::prev()'],['../structgrpc__fd__watcher.html#a1e78f9e51eb0fdb0972c87f5427bb465',1,'grpc_fd_watcher::prev()'],['../structgrpc__iomgr__object.html#a8de5f1d3fc1a38beeed3468afd0ae85d',1,'grpc_iomgr_object::prev()'],['../structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba',1,'grpc_pollset_worker::prev()'],['../structgrpc__json.html#a91f0018795a9937b32e3f1517e3646ee',1,'grpc_json::prev()'],['../structgrpc__chttp2__stream__link.html#a19808cff31bc258c69411406e3f65400',1,'grpc_chttp2_stream_link::prev()'],['../structgrpc__chttp2__outstanding__ping.html#aaad08393f94e4da9275e8c5c113b08a6',1,'grpc_chttp2_outstanding_ping::prev()'],['../structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0',1,'grpc_linked_mdelem::prev()'],['../structcall__link.html#abbc2f63926a688bd3fc03f5df8705bc3',1,'call_link::prev()'],['../structchannel__data.html#afbde4416755c3c9a0b7d0021e8e290c5',1,'channel_data::prev()']]],
+ ['print',['print',['../structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6',1,'census_aggregation_ops']]],
['private_5fkey',['private_key',['../structgrpc__ssl__pem__key__cert__pair.html#a2d4e3bdbc59d906bc9ca8b873120fd72',1,'grpc_ssl_pem_key_cert_pair::private_key()'],['../structgrpc__auth__json__key.html#a1f2ce4e3cd708243003fc4201f4000b2',1,'grpc_auth_json_key::private_key()']]],
['private_5fkey_5fid',['private_key_id',['../structgrpc__auth__json__key.html#a2e834734c85148fcfa8de3deff36dea4',1,'grpc_auth_json_key']]],
+ ['process',['process',['../structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68',1,'grpc_auth_metadata_processor']]],
['process_5fbytes_5ffrom_5fpeer',['process_bytes_from_peer',['../structtsi__handshaker__vtable.html#aefed0ec53fa68de5417c720357c50a38',1,'tsi_handshaker_vtable']]],
- ['properties',['properties',['../structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7',1,'grpc_auth_context::properties()'],['../structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a',1,'tsi_peer::properties()']]],
- ['property_5fcount',['property_count',['../structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b',1,'grpc_auth_context::property_count()'],['../structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8',1,'tsi_peer::property_count()']]],
+ ['processor',['processor',['../structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592',1,'grpc_server_credentials::processor()'],['../structchannel__data.html#aafc57c0940b43eab8acf4b9c6f648eae',1,'channel_data::processor()']]],
+ ['properties',['properties',['../structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7',1,'grpc_auth_context::properties()'],['../structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a',1,'tsi_peer::properties()']]],
+ ['property_5fcount',['property_count',['../structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8',1,'tsi_peer']]],
['protect',['protect',['../structtsi__frame__protector__vtable.html#aa9c6a8a8c0154365f7a62924e1ad458f',1,'tsi_frame_protector_vtable']]],
['protect_5fflush',['protect_flush',['../structtsi__frame__protector__vtable.html#a4dc40054ebcebc5d9bc87a63adce0614',1,'tsi_frame_protector_vtable']]],
['protect_5fframe',['protect_frame',['../structtsi__fake__frame__protector.html#a279c6e7620230ba5c790f7063846dbce',1,'tsi_fake_frame_protector']]],
diff --git a/doc/ref/core.internal/html/secure__channel__create_8c.html b/doc/ref/core.internal/html/secure__channel__create_8c.html
index c8bf00aa86..3489052725 100644
--- a/doc/ref/core.internal/html/secure__channel__create_8c.html
+++ b/doc/ref/core.internal/html/secure__channel__create_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,6 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="grpc__filter_8h_source.html">src/core/census/grpc_filter.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="channel__args_8h_source.html">src/core/channel/channel_args.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="client__channel_8h_source.html">src/core/channel/client_channel.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="compress__filter_8h_source.html">src/core/channel/compress_filter.h</a>&quot;</code><br/>
@@ -123,8 +124,8 @@ Macros</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a4d63d4cac74652ec3fac7782acb4a2d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="secure__channel__create_8c.html#a4d63d4cac74652ec3fac7782acb4a2d4">grpc_secure_channel_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds, const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="separator:a4d63d4cac74652ec3fac7782acb4a2d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29bf879141d7c0ca7eb86e0e26d585af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="secure__channel__create_8c.html#a29bf879141d7c0ca7eb86e0e26d585af">grpc_secure_channel_create</a> (<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *creds, const char *target, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
+<tr class="separator:a29bf879141d7c0ca7eb86e0e26d585af"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a9b1446343e6c9b066f546fcb7b33fba2"></a>
@@ -140,7 +141,7 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a4d63d4cac74652ec3fac7782acb4a2d4"></a>
+<a class="anchor" id="a29bf879141d7c0ca7eb86e0e26d585af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -160,7 +161,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
- <td class="paramname"><em>args</em>&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -175,7 +182,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/secure__endpoint_8c.html b/doc/ref/core.internal/html/secure__endpoint_8c.html
index 2248796c04..2ba6afef62 100644
--- a/doc/ref/core.internal/html/secure__endpoint_8c.html
+++ b/doc/ref/core.internal/html/secure__endpoint_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -112,6 +112,10 @@ Data Structures</h2></td></tr>
Macros</h2></td></tr>
<tr class="memitem:a323532623f3183502482bb853c503353"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="secure__endpoint_8c.html#a323532623f3183502482bb853c503353">STAGING_BUFFER_SIZE</a>&#160;&#160;&#160;8192</td></tr>
<tr class="separator:a323532623f3183502482bb853c503353"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83beb833980e5c04da05fbc4e84b2304"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="secure__endpoint_8c.html#a83beb833980e5c04da05fbc4e84b2304">SECURE_ENDPOINT_UNREF</a>(ep, reason)&#160;&#160;&#160;secure_endpoint_unref((ep))</td></tr>
+<tr class="separator:a83beb833980e5c04da05fbc4e84b2304"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44a94737ab965459ecc1564cb99b4520"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="secure__endpoint_8c.html#a44a94737ab965459ecc1564cb99b4520">SECURE_ENDPOINT_REF</a>(ep, reason)&#160;&#160;&#160;secure_endpoint_ref((ep))</td></tr>
+<tr class="separator:a44a94737ab965459ecc1564cb99b4520"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -124,6 +128,58 @@ Variables</h2></td></tr>
<tr class="separator:a7778bdc8c40adac0dc536fe255b75fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a44a94737ab965459ecc1564cb99b4520"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SECURE_ENDPOINT_REF</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ep, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">reason&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td>&#160;&#160;&#160;secure_endpoint_ref((ep))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a83beb833980e5c04da05fbc4e84b2304"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SECURE_ENDPOINT_UNREF</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ep, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">reason&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td>&#160;&#160;&#160;secure_endpoint_unref((ep))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a323532623f3183502482bb853c503353"></a>
<div class="memitem">
<div class="memproto">
@@ -191,7 +247,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/secure__endpoint_8h.html b/doc/ref/core.internal/html/secure__endpoint_8h.html
index 3d4fbbb2e6..ae02b2c9ac 100644
--- a/doc/ref/core.internal/html/secure__endpoint_8h.html
+++ b/doc/ref/core.internal/html/secure__endpoint_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -161,7 +161,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/secure__endpoint_8h_source.html b/doc/ref/core.internal/html/secure__endpoint_8h_source.html
index 955bff5141..e0d2e23fd3 100644
--- a/doc/ref/core.internal/html/secure__endpoint_8h_source.html
+++ b/doc/ref/core.internal/html/secure__endpoint_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,18 +136,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">struct</span> <a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a> *protector, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *to_wrap,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *leftover_slices, <span class="keywordtype">size_t</span> leftover_nslices);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURE_ENDPOINT_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURE_ENDPOINT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structtsi__frame__protector_html"><div class="ttname"><a href="structtsi__frame__protector.html">tsi_frame_protector</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:65</div></div>
<div class="ttc" id="secure__endpoint_8h_html_a7778bdc8c40adac0dc536fe255b75fbd"><div class="ttname"><a href="secure__endpoint_8h.html#a7778bdc8c40adac0dc536fe255b75fbd">grpc_trace_secure_endpoint</a></div><div class="ttdeci">int grpc_trace_secure_endpoint</div><div class="ttdef"><b>Definition:</b> secure_endpoint.c:68</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
-<div class="ttc" id="secure__endpoint_8h_html_ae8cdf93fdcca82849830e6f333807f66"><div class="ttname"><a href="secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66">grpc_secure_endpoint_create</a></div><div class="ttdeci">grpc_endpoint * grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *to_wrap, gpr_slice *leftover_slices, size_t leftover_nslices)</div><div class="ttdef"><b>Definition:</b> secure_endpoint.c:351</div></div>
+<div class="ttc" id="secure__endpoint_8h_html_ae8cdf93fdcca82849830e6f333807f66"><div class="ttname"><a href="secure__endpoint_8h.html#ae8cdf93fdcca82849830e6f333807f66">grpc_secure_endpoint_create</a></div><div class="ttdeci">grpc_endpoint * grpc_secure_endpoint_create(struct tsi_frame_protector *protector, grpc_endpoint *to_wrap, gpr_slice *leftover_slices, size_t leftover_nslices)</div><div class="ttdef"><b>Definition:</b> secure_endpoint.c:371</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/secure__transport__setup_8c.html b/doc/ref/core.internal/html/secure__transport__setup_8c.html
index 08b16c7cf5..05f5c4c011 100644
--- a/doc/ref/core.internal/html/secure__transport__setup_8c.html
+++ b/doc/ref/core.internal/html/secure__transport__setup_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -169,7 +169,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/secure__transport__setup_8h.html b/doc/ref/core.internal/html/secure__transport__setup_8h.html
index bcb2e8f4cf..8dc4b5830c 100644
--- a/doc/ref/core.internal/html/secure__transport__setup_8h.html
+++ b/doc/ref/core.internal/html/secure__transport__setup_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -161,7 +161,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/secure__transport__setup_8h_source.html b/doc/ref/core.internal/html/secure__transport__setup_8h_source.html
index e9030c4570..13d01ea939 100644
--- a/doc/ref/core.internal/html/secure__transport__setup_8h_source.html
+++ b/doc/ref/core.internal/html/secure__transport__setup_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,20 +140,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="secure__transport__setup_8h.html#a87e784b2a78827a00d144f0fcd119ed8">grpc_secure_transport_setup_done_cb</a> cb,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURE_TRANSPORT_SETUP_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURE_TRANSPORT_SETUP_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structsecure__endpoint_html"><div class="ttname"><a href="structsecure__endpoint.html">secure_endpoint</a></div><div class="ttdef"><b>Definition:</b> secure_endpoint.c:46</div></div>
-<div class="ttc" id="secure__transport__setup_8h_html_abf337cd72839248e089c1646f8fa7bc8"><div class="ttname"><a href="secure__transport__setup_8h.html#abf337cd72839248e089c1646f8fa7bc8">grpc_setup_secure_transport</a></div><div class="ttdeci">void grpc_setup_secure_transport(grpc_security_connector *connector, grpc_endpoint *nonsecure_endpoint, grpc_secure_transport_setup_done_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> secure_transport_setup.c:271</div></div>
-<div class="ttc" id="structconnector_html"><div class="ttname"><a href="structconnector.html">connector</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:54</div></div>
+<div class="ttc" id="secure__transport__setup_8h_html_abf337cd72839248e089c1646f8fa7bc8"><div class="ttname"><a href="secure__transport__setup_8h.html#abf337cd72839248e089c1646f8fa7bc8">grpc_setup_secure_transport</a></div><div class="ttdeci">void grpc_setup_secure_transport(grpc_security_connector *connector, grpc_endpoint *nonsecure_endpoint, grpc_secure_transport_setup_done_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> secure_transport_setup.c:284</div></div>
+<div class="ttc" id="structconnector_html"><div class="ttname"><a href="structconnector.html">connector</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:55</div></div>
<div class="ttc" id="secure__transport__setup_8h_html_a87e784b2a78827a00d144f0fcd119ed8"><div class="ttname"><a href="secure__transport__setup_8h.html#a87e784b2a78827a00d144f0fcd119ed8">grpc_secure_transport_setup_done_cb</a></div><div class="ttdeci">void(* grpc_secure_transport_setup_done_cb)(void *user_data, grpc_security_status status, grpc_endpoint *wrapped_endpoint, grpc_endpoint *secure_endpoint)</div><div class="ttdef"><b>Definition:</b> secure_transport_setup.h:43</div></div>
<div class="ttc" id="security__connector_8h_html"><div class="ttname"><a href="security__connector_8h.html">security_connector.h</a></div></div>
<div class="ttc" id="structgrpc__security__connector_html"><div class="ttname"><a href="structgrpc__security__connector.html">grpc_security_connector</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:75</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="security__connector_8h_html_a7a71a61785f1c3b13704bb735d2645f9"><div class="ttname"><a href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a></div><div class="ttdeci">grpc_security_status</div><div class="ttdef"><b>Definition:</b> security_connector.h:43</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/security__connector_8c.html b/doc/ref/core.internal/html/security__connector_8c.html
index 62cc8be080..62b7654149 100644
--- a/doc/ref/core.internal/html/security__connector_8c.html
+++ b/doc/ref/core.internal/html/security__connector_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -526,7 +526,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/security__connector_8h.html b/doc/ref/core.internal/html/security__connector_8h.html
index 32267cafbc..007fdab4ea 100644
--- a/doc/ref/core.internal/html/security__connector_8h.html
+++ b/doc/ref/core.internal/html/security__connector_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -681,7 +681,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/security__connector_8h_source.html b/doc/ref/core.internal/html/security__connector_8h_source.html
index ca414d8d86..b9f81e9593 100644
--- a/doc/ref/core.internal/html/security__connector_8h_source.html
+++ b/doc/ref/core.internal/html/security__connector_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -311,17 +311,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__connector_8h.html#a12dbc067a07c36d5219ba31f5dffc8c6">tsi_ssl_peer_to_auth_context</a>(<span class="keyword">const</span> <a class="code" href="structtsi__peer.html">tsi_peer</a> *peer);</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURITY_CONNECTOR_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__auth__context_html"><div class="ttname"><a href="structgrpc__auth__context.html">grpc_auth_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:49</div></div>
+<div class="ttc" id="structgrpc__auth__context_html"><div class="ttname"><a href="structgrpc__auth__context.html">grpc_auth_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:52</div></div>
<div class="ttc" id="structgrpc__security__connector__vtable_html"><div class="ttname"><a href="structgrpc__security__connector__vtable.html">grpc_security_connector_vtable</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:66</div></div>
<div class="ttc" id="security__connector_8h_html_abe2c43cab618ad3b036645d9aa506f12"><div class="ttname"><a href="security__connector_8h.html#abe2c43cab618ad3b036645d9aa506f12">grpc_fake_channel_security_connector_create</a></div><div class="ttdeci">grpc_channel_security_connector * grpc_fake_channel_security_connector_create(grpc_credentials *request_metadata_creds, int call_host_check_is_async)</div><div class="ttdef"><b>Definition:</b> security_connector.c:295</div></div>
<div class="ttc" id="structgrpc__security__connector_html_a233f3e3ad0edc94fa25b0b3c8bb839bd"><div class="ttname"><a href="structgrpc__security__connector.html#a233f3e3ad0edc94fa25b0b3c8bb839bd">grpc_security_connector::is_client_side</a></div><div class="ttdeci">int is_client_side</div><div class="ttdef"><b>Definition:</b> security_connector.h:78</div></div>
<div class="ttc" id="structgrpc__ssl__config_html_a6b04c3f33486e242c3309904cd99b696"><div class="ttname"><a href="structgrpc__ssl__config.html#a6b04c3f33486e242c3309904cd99b696">grpc_ssl_config::pem_cert_chain</a></div><div class="ttdeci">unsigned char * pem_cert_chain</div><div class="ttdef"><b>Definition:</b> security_connector.h:168</div></div>
<div class="ttc" id="structgrpc__ssl__config_html_a4344083d7120a2d304fe83b390aff820"><div class="ttname"><a href="structgrpc__ssl__config.html#a4344083d7120a2d304fe83b390aff820">grpc_ssl_config::pem_private_key_size</a></div><div class="ttdeci">size_t pem_private_key_size</div><div class="ttdef"><b>Definition:</b> security_connector.h:167</div></div>
<div class="ttc" id="structgrpc__ssl__config_html_ab4c3e2cdc5bd272e0ef18fed777b8c9a"><div class="ttname"><a href="structgrpc__ssl__config.html#ab4c3e2cdc5bd272e0ef18fed777b8c9a">grpc_ssl_config::pem_private_key</a></div><div class="ttdeci">unsigned char * pem_private_key</div><div class="ttdef"><b>Definition:</b> security_connector.h:166</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
<div class="ttc" id="security__connector_8h_html_a2c65e5934491f893a10fb5062f0e08fa"><div class="ttname"><a href="security__connector_8h.html#a2c65e5934491f893a10fb5062f0e08fa">grpc_security_check_cb</a></div><div class="ttdeci">void(* grpc_security_check_cb)(void *user_data, grpc_security_status status)</div><div class="ttdef"><b>Definition:</b> security_connector.h:63</div></div>
-<div class="ttc" id="security__connector_8h_html_af0fc288920d58432af4285ec56251248"><div class="ttname"><a href="security__connector_8h.html#af0fc288920d58432af4285ec56251248">grpc_ssl_server_security_connector_create</a></div><div class="ttdeci">grpc_security_status grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> security_connector.c:623</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
+<div class="ttc" id="security__connector_8h_html_af0fc288920d58432af4285ec56251248"><div class="ttname"><a href="security__connector_8h.html#af0fc288920d58432af4285ec56251248">grpc_ssl_server_security_connector_create</a></div><div class="ttdeci">grpc_security_status grpc_ssl_server_security_connector_create(const grpc_ssl_server_config *config, grpc_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> security_connector.c:627</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
<div class="ttc" id="structgrpc__security__connector_html_a6f687c76fd94573412f97c9f3f0abf19"><div class="ttname"><a href="structgrpc__security__connector.html#a6f687c76fd94573412f97c9f3f0abf19">grpc_security_connector::refcount</a></div><div class="ttdeci">gpr_refcount refcount</div><div class="ttdef"><b>Definition:</b> security_connector.h:77</div></div>
<div class="ttc" id="structgrpc__channel__security__connector_html_ac8633820dab73e1d4a083010865ece08"><div class="ttname"><a href="structgrpc__channel__security__connector.html#ac8633820dab73e1d4a083010865ece08">grpc_channel_security_connector::base</a></div><div class="ttdeci">grpc_security_connector base</div><div class="ttdef"><b>Definition:</b> security_connector.h:136</div></div>
<div class="ttc" id="structgrpc__security__connector_html_a5e474c23ba9e2e50bd9f21f0b05d30ca"><div class="ttname"><a href="structgrpc__security__connector.html#a5e474c23ba9e2e50bd9f21f0b05d30ca">grpc_security_connector::url_scheme</a></div><div class="ttdeci">const char * url_scheme</div><div class="ttdef"><b>Definition:</b> security_connector.h:79</div></div>
@@ -332,17 +332,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="security__connector_8h_html_a845341440590ee81647b56575eb60168"><div class="ttname"><a href="security__connector_8h.html#a845341440590ee81647b56575eb60168">grpc_channel_security_connector_check_call_host</a></div><div class="ttdeci">grpc_security_status grpc_channel_security_connector_check_call_host(grpc_channel_security_connector *sc, const char *host, grpc_security_check_cb cb, void *user_data)</div><div class="ttdef"><b>Definition:</b> security_connector.c:120</div></div>
<div class="ttc" id="structgrpc__ssl__server__config_html_a7ff49477b3bd20af5d25fc436eaf599c"><div class="ttname"><a href="structgrpc__ssl__server__config.html#a7ff49477b3bd20af5d25fc436eaf599c">grpc_ssl_server_config::pem_private_keys_sizes</a></div><div class="ttdeci">size_t * pem_private_keys_sizes</div><div class="ttdef"><b>Definition:</b> security_connector.h:198</div></div>
<div class="ttc" id="structgrpc__ssl__server__config_html_a57b9e21a656edb763257610059fb0ab0"><div class="ttname"><a href="structgrpc__ssl__server__config.html#a57b9e21a656edb763257610059fb0ab0">grpc_ssl_server_config::pem_cert_chains_sizes</a></div><div class="ttdeci">size_t * pem_cert_chains_sizes</div><div class="ttdef"><b>Definition:</b> security_connector.h:200</div></div>
-<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:91</div></div>
+<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:89</div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
-<div class="ttc" id="security__connector_8h_html_a6db43510beb4d3953f572cbe203c164d"><div class="ttname"><a href="security__connector_8h.html#a6db43510beb4d3953f572cbe203c164d">grpc_ssl_channel_security_connector_create</a></div><div class="ttdeci">grpc_security_status grpc_ssl_channel_security_connector_create(grpc_credentials *request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, grpc_channel_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> security_connector.c:544</div></div>
+<div class="ttc" id="security__connector_8h_html_a6db43510beb4d3953f572cbe203c164d"><div class="ttname"><a href="security__connector_8h.html#a6db43510beb4d3953f572cbe203c164d">grpc_ssl_channel_security_connector_create</a></div><div class="ttdeci">grpc_security_status grpc_ssl_channel_security_connector_create(grpc_credentials *request_metadata_creds, const grpc_ssl_config *config, const char *target_name, const char *overridden_target_name, grpc_channel_security_connector **sc)</div><div class="ttdef"><b>Definition:</b> security_connector.c:548</div></div>
<div class="ttc" id="grpc__security_8h_html"><div class="ttname"><a href="grpc__security_8h.html">grpc_security.h</a></div></div>
<div class="ttc" id="structgrpc__ssl__server__config_html_ace03c26aa233e1a8b96a064aac885f49"><div class="ttname"><a href="structgrpc__ssl__server__config.html#ace03c26aa233e1a8b96a064aac885f49">grpc_ssl_server_config::pem_private_keys</a></div><div class="ttdeci">unsigned char ** pem_private_keys</div><div class="ttdef"><b>Definition:</b> security_connector.h:197</div></div>
<div class="ttc" id="security__connector_8h_html_a9b6de27f6cdaa1aefddca2679545ee5e"><div class="ttname"><a href="security__connector_8h.html#a9b6de27f6cdaa1aefddca2679545ee5e">grpc_security_connector_unref</a></div><div class="ttdeci">void grpc_security_connector_unref(grpc_security_connector *policy)</div><div class="ttdef"><b>Definition:</b> security_connector.c:153</div></div>
<div class="ttc" id="structgrpc__credentials_html"><div class="ttname"><a href="structgrpc__credentials.html">grpc_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:145</div></div>
<div class="ttc" id="security__connector_8h_html_a7a71a61785f1c3b13704bb735d2645f9a0c645b0a4e922f4dbfbb08a7e1a0caba"><div class="ttname"><a href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9a0c645b0a4e922f4dbfbb08a7e1a0caba">GRPC_SECURITY_ERROR</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:46</div></div>
-<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:192</div></div>
+<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:194</div></div>
<div class="ttc" id="structgrpc__channel__security__connector_html_a56bc3c048e45431ae50bdfec49f22f3d"><div class="ttname"><a href="structgrpc__channel__security__connector.html#a56bc3c048e45431ae50bdfec49f22f3d">grpc_channel_security_connector::request_metadata_creds</a></div><div class="ttdeci">grpc_credentials * request_metadata_creds</div><div class="ttdef"><b>Definition:</b> security_connector.h:137</div></div>
-<div class="ttc" id="security__connector_8h_html_a341f454443268ca27e5cc01219b93fef"><div class="ttname"><a href="security__connector_8h.html#a341f454443268ca27e5cc01219b93fef">grpc_get_default_ssl_roots</a></div><div class="ttdeci">size_t grpc_get_default_ssl_roots(const unsigned char **pem_root_certs)</div><div class="ttdef"><b>Definition:</b> security_connector.c:535</div></div>
+<div class="ttc" id="security__connector_8h_html_a341f454443268ca27e5cc01219b93fef"><div class="ttname"><a href="security__connector_8h.html#a341f454443268ca27e5cc01219b93fef">grpc_get_default_ssl_roots</a></div><div class="ttdeci">size_t grpc_get_default_ssl_roots(const unsigned char **pem_root_certs)</div><div class="ttdef"><b>Definition:</b> security_connector.c:539</div></div>
<div class="ttc" id="structgrpc__ssl__config_html_a54b70603e0c6d26023796000ed33e561"><div class="ttname"><a href="structgrpc__ssl__config.html#a54b70603e0c6d26023796000ed33e561">grpc_ssl_config::pem_root_certs_size</a></div><div class="ttdeci">size_t pem_root_certs_size</div><div class="ttdef"><b>Definition:</b> security_connector.h:171</div></div>
<div class="ttc" id="security__connector_8h_html_aa427ef1fd3d8e58437215f4da2fd87ca"><div class="ttname"><a href="security__connector_8h.html#aa427ef1fd3d8e58437215f4da2fd87ca">grpc_security_connector_from_arg</a></div><div class="ttdeci">grpc_security_connector * grpc_security_connector_from_arg(const grpc_arg *arg)</div><div class="ttdef"><b>Definition:</b> security_connector.c:177</div></div>
<div class="ttc" id="structgrpc__ssl__server__config_html"><div class="ttname"><a href="structgrpc__ssl__server__config.html">grpc_ssl_server_config</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:196</div></div>
@@ -368,12 +368,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__ssl__server__config_html_aa029cf135a1f9a4cb69644762e3ec65c"><div class="ttname"><a href="structgrpc__ssl__server__config.html#aa029cf135a1f9a4cb69644762e3ec65c">grpc_ssl_server_config::num_key_cert_pairs</a></div><div class="ttdeci">size_t num_key_cert_pairs</div><div class="ttdef"><b>Definition:</b> security_connector.h:201</div></div>
<div class="ttc" id="structgrpc__ssl__config_html_a926d124256bc0e43526d3d9d64069b03"><div class="ttname"><a href="structgrpc__ssl__config.html#a926d124256bc0e43526d3d9d64069b03">grpc_ssl_config::pem_cert_chain_size</a></div><div class="ttdeci">size_t pem_cert_chain_size</div><div class="ttdef"><b>Definition:</b> security_connector.h:169</div></div>
<div class="ttc" id="security__connector_8h_html_a7a71a61785f1c3b13704bb735d2645f9afbd22370d0c11fb36d465b65321a846b"><div class="ttname"><a href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9afbd22370d0c11fb36d465b65321a846b">GRPC_SECURITY_OK</a></div><div class="ttdef"><b>Definition:</b> security_connector.h:44</div></div>
-<div class="ttc" id="structtsi__peer__property_html"><div class="ttname"><a href="structtsi__peer__property.html">tsi_peer_property</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:184</div></div>
+<div class="ttc" id="structtsi__peer__property_html"><div class="ttname"><a href="structtsi__peer__property.html">tsi_peer_property</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:186</div></div>
<div class="ttc" id="security__connector_8h_html_a7db9da4604178cb7e640e744da4b733c"><div class="ttname"><a href="security__connector_8h.html#a7db9da4604178cb7e640e744da4b733c">grpc_find_security_connector_in_args</a></div><div class="ttdeci">grpc_security_connector * grpc_find_security_connector_in_args(const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> security_connector.c:187</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/security__context_8c.html b/doc/ref/core.internal/html/security__context_8c.html
index 78633f1877..1adc51d527 100644
--- a/doc/ref/core.internal/html/security__context_8c.html
+++ b/doc/ref/core.internal/html/security__context_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,14 +114,16 @@ Functions</h2></td></tr>
<tr class="separator:afa8c88dfb1be5add6af3143eeb76460a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86caf02cd607c3ff6f1e6657ffa5c17a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a86caf02cd607c3ff6f1e6657ffa5c17a">grpc_server_security_context_destroy</a> (void *ctx)</td></tr>
<tr class="separator:a86caf02cd607c3ff6f1e6657ffa5c17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab81f0d925a8aefc04349a849e63d9d25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#ab81f0d925a8aefc04349a849e63d9d25">grpc_auth_context_create</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *chained, size_t property_count)</td></tr>
-<tr class="separator:ab81f0d925a8aefc04349a849e63d9d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62edebc7c1358493d5c692852b4a2ccc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a62edebc7c1358493d5c692852b4a2ccc">grpc_auth_context_create</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *chained)</td></tr>
+<tr class="separator:a62edebc7c1358493d5c692852b4a2ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449824176a9f6c79ee461e476f409aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a449824176a9f6c79ee461e476f409aec">grpc_auth_context_ref</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx)</td></tr>
<tr class="separator:a449824176a9f6c79ee461e476f409aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a12ed60416acacf11756afc6b2bcf33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33">grpc_auth_context_unref</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx)</td></tr>
<tr class="separator:a0a12ed60416acacf11756afc6b2bcf33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac05022ccd5b972ba089950437727ff23"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#ac05022ccd5b972ba089950437727ff23">grpc_auth_context_peer_identity_property_name</a> (const <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx)</td></tr>
<tr class="separator:ac05022ccd5b972ba089950437727ff23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5891cb5ed3b06389711892a2262542fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a5891cb5ed3b06389711892a2262542fa">grpc_auth_context_set_peer_identity_property_name</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, const char *name)</td></tr>
+<tr class="separator:a5891cb5ed3b06389711892a2262542fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af33fe6681dedb389edbf708020680093"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#af33fe6681dedb389edbf708020680093">grpc_auth_context_peer_is_authenticated</a> (const <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx)</td></tr>
<tr class="separator:af33fe6681dedb389edbf708020680093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad9fed074f7aebed63ed075bb6ff780"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#aaad9fed074f7aebed63ed075bb6ff780">grpc_auth_context_property_iterator</a> (const <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx)</td></tr>
@@ -132,29 +134,79 @@ Functions</h2></td></tr>
<tr class="separator:a5298ac64614986581fc314f63fa9afd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a144c6f3a56c8592489b3978e0c5caced"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property__iterator.html">grpc_auth_property_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a144c6f3a56c8592489b3978e0c5caced">grpc_auth_context_peer_identity</a> (const <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx)</td></tr>
<tr class="separator:a144c6f3a56c8592489b3978e0c5caced"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9ffe10ffd7c0397eb9656a5017ba0e58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a9ffe10ffd7c0397eb9656a5017ba0e58">grpc_auth_property_init_from_cstring</a> (const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td></tr>
-<tr class="separator:a9ffe10ffd7c0397eb9656a5017ba0e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a816adda9cd16c9f8087a1f11b1f7154a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a816adda9cd16c9f8087a1f11b1f7154a">grpc_auth_property_init</a> (const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, size_t value_length)</td></tr>
-<tr class="separator:a816adda9cd16c9f8087a1f11b1f7154a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c64d6535e657a200f425be4441eaf20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a6c64d6535e657a200f425be4441eaf20">grpc_auth_context_add_property</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, size_t value_length)</td></tr>
+<tr class="separator:a6c64d6535e657a200f425be4441eaf20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cde3a0627117899b2c7a412719a92c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a7cde3a0627117899b2c7a412719a92c3">grpc_auth_context_add_cstring_property</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *ctx, const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td></tr>
+<tr class="separator:a7cde3a0627117899b2c7a412719a92c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9721c8f46ab15103ee4f69cf49c04195"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a9721c8f46ab15103ee4f69cf49c04195">grpc_auth_property_reset</a> (<a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> *property)</td></tr>
<tr class="separator:a9721c8f46ab15103ee4f69cf49c04195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0940ebeb8ebd0472637668bc6ae5202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#ab0940ebeb8ebd0472637668bc6ae5202">grpc_auth_metadata_processor_to_arg</a> (<a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *p)</td></tr>
+<tr class="separator:ab0940ebeb8ebd0472637668bc6ae5202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea0b1c90ef5d4ea10c0cdbbb2555d26b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">grpc_auth_metadata_processor_from_arg</a> (const <a class="el" href="structgrpc__arg.html">grpc_arg</a> *<a class="el" href="structarg.html">arg</a>)</td></tr>
+<tr class="separator:aea0b1c90ef5d4ea10c0cdbbb2555d26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b6c6b6fd05fbbe474360a910f2614e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8c.html#a5b6c6b6fd05fbbe474360a910f2614e5">grpc_find_auth_metadata_processor_in_args</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
+<tr class="separator:a5b6c6b6fd05fbbe474360a910f2614e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ab81f0d925a8aefc04349a849e63d9d25"></a>
+<a class="anchor" id="a7cde3a0627117899b2c7a412719a92c3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a>* grpc_auth_context_create </td>
+ <td class="memname">void grpc_auth_context_add_cstring_property </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
+ <td class="paramname"><em>ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6c64d6535e657a200f425be4441eaf20"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_auth_context_add_property </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
- <td class="paramname"><em>chained</em>, </td>
+ <td class="paramname"><em>ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>property_count</em>&#160;</td>
+ <td class="paramname"><em>value_length</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -166,6 +218,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a62edebc7c1358493d5c692852b4a2ccc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a>* grpc_auth_context_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
+ <td class="paramname"><em>chained</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a5298ac64614986581fc314f63fa9afd7"></a>
<div class="memitem">
<div class="memproto">
@@ -288,74 +356,74 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a0a12ed60416acacf11756afc6b2bcf33"></a>
+<a class="anchor" id="a5891cb5ed3b06389711892a2262542fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_auth_context_unref </td>
+ <td class="memname">int grpc_auth_context_set_peer_identity_property_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
+ <td class="paramname"><em>ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a816adda9cd16c9f8087a1f11b1f7154a"></a>
+<a class="anchor" id="a0a12ed60416acacf11756afc6b2bcf33"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> grpc_auth_property_init </td>
+ <td class="memname">void grpc_auth_context_unref </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>value_length</em>&#160;</td>
- </tr>
- <tr>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
+ <td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a9ffe10ffd7c0397eb9656a5017ba0e58"></a>
+<a class="anchor" id="aea0b1c90ef5d4ea10c0cdbbb2555d26b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> grpc_auth_property_init_from_cstring </td>
+ <td class="memname"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>* grpc_auth_metadata_processor_from_arg </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
+ <td class="paramtype">const <a class="el" href="structgrpc__arg.html">grpc_arg</a> *&#160;</td>
+ <td class="paramname"><em>arg</em></td><td>)</td>
<td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>value</em>&#160;</td>
</tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab0940ebeb8ebd0472637668bc6ae5202"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
+ <td class="memname"><a class="el" href="structgrpc__arg.html">grpc_arg</a> grpc_auth_metadata_processor_to_arg </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -468,6 +536,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5b6c6b6fd05fbbe474360a910f2614e5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>* grpc_find_auth_metadata_processor_in_args </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="afa8c88dfb1be5add6af3143eeb76460a"></a>
<div class="memitem">
<div class="memproto">
@@ -503,7 +587,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/security__context_8h.html b/doc/ref/core.internal/html/security__context_8h.html
index 162f227e11..44b19109ae 100644
--- a/doc/ref/core.internal/html/security__context_8h.html
+++ b/doc/ref/core.internal/html/security__context_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,12 +92,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">security_context.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="credentials_8h_source.html">src/core/security/credentials.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &quot;<a class="el" href="pollset_8h_source.html">src/core/iomgr/pollset.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="credentials_8h_source.html">src/core/security/credentials.h</a>&quot;</code><br/>
</div>
<p><a href="security__context_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__property__array.html">grpc_auth_property_array</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__client__security__context.html">grpc_client_security_context</a></td></tr>
@@ -111,19 +114,17 @@ Macros</h2></td></tr>
<tr class="separator:a3df5d42b28934cbeb932f18d61a8fe77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6b74ab5e3a697c5a93529609bdb2668"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668">GRPC_AUTH_CONTEXT_UNREF</a>(p, r)&#160;&#160;&#160;<a class="el" href="security__context_8c.html#a0a12ed60416acacf11756afc6b2bcf33">grpc_auth_context_unref</a>((p))</td></tr>
<tr class="separator:ae6b74ab5e3a697c5a93529609bdb2668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7362a7b98e1f47591a8a58a2d748d17f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a7362a7b98e1f47591a8a58a2d748d17f">GRPC_AUTH_METADATA_PROCESSOR_ARG</a>&#160;&#160;&#160;&quot;grpc.auth_metadata_processor&quot;</td></tr>
+<tr class="separator:a7362a7b98e1f47591a8a58a2d748d17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ab81f0d925a8aefc04349a849e63d9d25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25">grpc_auth_context_create</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *chained, size_t property_count)</td></tr>
-<tr class="separator:ab81f0d925a8aefc04349a849e63d9d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62edebc7c1358493d5c692852b4a2ccc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc">grpc_auth_context_create</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *chained)</td></tr>
+<tr class="separator:a62edebc7c1358493d5c692852b4a2ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafcd59997402fd705818b3ce8e374623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">grpc_auth_context_ref</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy)</td></tr>
<tr class="separator:aafcd59997402fd705818b3ce8e374623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e637927ac80502fe6093a2669674da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">grpc_auth_context_unref</a> (<a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy)</td></tr>
<tr class="separator:a19e637927ac80502fe6093a2669674da"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9ffe10ffd7c0397eb9656a5017ba0e58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58">grpc_auth_property_init_from_cstring</a> (const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td></tr>
-<tr class="separator:a9ffe10ffd7c0397eb9656a5017ba0e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a816adda9cd16c9f8087a1f11b1f7154a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a">grpc_auth_property_init</a> (const char *name, const char *<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>, size_t value_length)</td></tr>
-<tr class="separator:a816adda9cd16c9f8087a1f11b1f7154a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9721c8f46ab15103ee4f69cf49c04195"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195">grpc_auth_property_reset</a> (<a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> *property)</td></tr>
<tr class="separator:a9721c8f46ab15103ee4f69cf49c04195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca11372b407a42724f5d13e36409c03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__client__security__context.html">grpc_client_security_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a7ca11372b407a42724f5d13e36409c03">grpc_client_security_context_create</a> (void)</td></tr>
@@ -134,6 +135,12 @@ Functions</h2></td></tr>
<tr class="separator:afa8c88dfb1be5add6af3143eeb76460a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86caf02cd607c3ff6f1e6657ffa5c17a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">grpc_server_security_context_destroy</a> (void *ctx)</td></tr>
<tr class="separator:a86caf02cd607c3ff6f1e6657ffa5c17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0940ebeb8ebd0472637668bc6ae5202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__arg.html">grpc_arg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202">grpc_auth_metadata_processor_to_arg</a> (<a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *p)</td></tr>
+<tr class="separator:ab0940ebeb8ebd0472637668bc6ae5202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea0b1c90ef5d4ea10c0cdbbb2555d26b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">grpc_auth_metadata_processor_from_arg</a> (const <a class="el" href="structgrpc__arg.html">grpc_arg</a> *<a class="el" href="structarg.html">arg</a>)</td></tr>
+<tr class="separator:aea0b1c90ef5d4ea10c0cdbbb2555d26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b6c6b6fd05fbbe474360a910f2614e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5">grpc_find_auth_metadata_processor_in_args</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
+<tr class="separator:a5b6c6b6fd05fbbe474360a910f2614e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a3df5d42b28934cbeb932f18d61a8fe77"></a>
@@ -188,8 +195,20 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a7362a7b98e1f47591a8a58a2d748d17f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define GRPC_AUTH_METADATA_PROCESSOR_ARG&#160;&#160;&#160;&quot;grpc.auth_metadata_processor&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ab81f0d925a8aefc04349a849e63d9d25"></a>
+<a class="anchor" id="a62edebc7c1358493d5c692852b4a2ccc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -197,18 +216,8 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a>* grpc_auth_context_create </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td>
- <td class="paramname"><em>chained</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>property_count</em>&#160;</td>
- </tr>
- <tr>
+ <td class="paramname"><em>chained</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -247,58 +256,32 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a816adda9cd16c9f8087a1f11b1f7154a"></a>
+<a class="anchor" id="aea0b1c90ef5d4ea10c0cdbbb2555d26b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> grpc_auth_property_init </td>
+ <td class="memname"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>* grpc_auth_metadata_processor_from_arg </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>value_length</em>&#160;</td>
- </tr>
- <tr>
+ <td class="paramtype">const <a class="el" href="structgrpc__arg.html">grpc_arg</a> *&#160;</td>
+ <td class="paramname"><em>arg</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a9ffe10ffd7c0397eb9656a5017ba0e58"></a>
+<a class="anchor" id="ab0940ebeb8ebd0472637668bc6ae5202"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> grpc_auth_property_init_from_cstring </td>
+ <td class="memname"><a class="el" href="structgrpc__arg.html">grpc_arg</a> grpc_auth_metadata_processor_to_arg </td>
<td>(</td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *&#160;</td>
- <td class="paramname"><em>value</em>&#160;</td>
- </tr>
- <tr>
+ <td class="paramtype"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -353,6 +336,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5b6c6b6fd05fbbe474360a910f2614e5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>* grpc_find_auth_metadata_processor_in_args </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="afa8c88dfb1be5add6af3143eeb76460a"></a>
<div class="memitem">
<div class="memproto">
@@ -388,7 +387,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/security__context_8h_source.html b/doc/ref/core.internal/html/security__context_8h_source.html
index 5e62d29b8b..5114abb5e1 100644
--- a/doc/ref/core.internal/html/security__context_8h_source.html
+++ b/doc/ref/core.internal/html/security__context_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,115 +124,125 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_SECURITY_SECURITY_CONTEXT_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_SECURITY_SECURITY_CONTEXT_H</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="credentials_8h.html">src/core/security/credentials.h</a>&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/* --- grpc_auth_context ---</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> High level authentication context object. Can optionally be chained. */</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">/* Property names are always NULL terminated. */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html"> 49</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> {</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6"> 50</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">chained</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7"> 51</a></span>&#160; <a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> *<a class="code" href="structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7">properties</a>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b"> 52</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b">property_count</a>;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae"> 53</a></span>&#160; <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae">refcount</a>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33"> 54</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33">peer_identity_property_name</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* Constructor. */</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25">grpc_auth_context_create</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">chained</a>,</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b">property_count</a>);</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* Refcounting. */</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifdef GRPC_AUTH_CONTEXT_REFCOUNT_DEBUG</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_REF(p, r) \</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> grpc_auth_context_ref((p), __FILE__, __LINE__, (r))</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_UNREF(p, r) \</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> grpc_auth_context_unref((p), __FILE__, __LINE__, (r))</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">grpc_auth_context_ref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy,</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line,</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">grpc_auth_context_unref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy, <span class="keyword">const</span> <span class="keywordtype">char</span> *file,</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="security__context_8h.html#a3df5d42b28934cbeb932f18d61a8fe77"> 73</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_REF(p, r) grpc_auth_context_ref((p))</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668"> 74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_UNREF(p, r) grpc_auth_context_unref((p))</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">grpc_auth_context_ref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">grpc_auth_context_unref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> <a class="code" href="security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58">grpc_auth_property_init_from_cstring</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> <a class="code" href="security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a">grpc_auth_property_init</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>,</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">size_t</span> value_length);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195">grpc_auth_property_reset</a>(<a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> *property);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pollset_8h.html">src/core/iomgr/pollset.h</a>&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="credentials_8h.html">src/core/security/credentials.h</a>&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* --- grpc_auth_context ---</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> High level authentication context object. Can optionally be chained. */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* Property names are always NULL terminated. */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__array.html"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6"> 47</a></span>&#160; <a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> *<a class="code" href="structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6">array</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f"> 48</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f">count</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2"> 49</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2">capacity</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;} <a class="code" href="structgrpc__auth__property__array.html">grpc_auth_property_array</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html"> 52</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> {</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6"> 53</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">chained</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7"> 54</a></span>&#160; <a class="code" href="structgrpc__auth__property__array.html">grpc_auth_property_array</a> <a class="code" href="structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7">properties</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae"> 55</a></span>&#160; <a class="code" href="structgpr__refcount.html">gpr_refcount</a> <a class="code" href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae">refcount</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33"> 56</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33">peer_identity_property_name</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a"> 57</a></span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *<a class="code" href="structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a">pollset</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* Creation. */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc">grpc_auth_context_create</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">chained</a>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/* Refcounting. */</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#ifdef GRPC_AUTH_CONTEXT_REFCOUNT_DEBUG</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_REF(p, r) \</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> grpc_auth_context_ref((p), __FILE__, __LINE__, (r))</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_UNREF(p, r) \</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"> grpc_auth_context_unref((p), __FILE__, __LINE__, (r))</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">grpc_auth_context_ref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">grpc_auth_context_unref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy, <span class="keyword">const</span> <span class="keywordtype">char</span> *file,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *reason);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="security__context_8h.html#a3df5d42b28934cbeb932f18d61a8fe77"> 75</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_REF(p, r) grpc_auth_context_ref((p))</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="security__context_8h.html#ae6b74ab5e3a697c5a93529609bdb2668"> 76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_AUTH_CONTEXT_UNREF(p, r) grpc_auth_context_unref((p))</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">grpc_auth_context_ref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">grpc_auth_context_unref</a>(<a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *policy);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195">grpc_auth_property_reset</a>(<a class="code" href="structgrpc__auth__property.html">grpc_auth_property</a> *property);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* --- grpc_client_security_context ---</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> Internal client-side security context. */</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/* --- grpc_client_security_context ---</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> Internal client-side security context. */</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structgrpc__client__security__context.html"> 91</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf"> 92</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf">creds</a>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c"> 93</a></span>&#160; <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">auth_context</a>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;} <a class="code" href="structgrpc__client__security__context.html">grpc_client_security_context</a>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<a class="code" href="structgrpc__client__security__context.html">grpc_client_security_context</a> *<a class="code" href="security__context_8h.html#a7ca11372b407a42724f5d13e36409c03">grpc_client_security_context_create</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a794b8453091b440bafd21e00cf0f7236">grpc_client_security_context_destroy</a>(<span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structgrpc__client__security__context.html"> 87</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf"> 88</a></span>&#160; <a class="code" href="structgrpc__credentials.html">grpc_credentials</a> *<a class="code" href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf">creds</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c"> 89</a></span>&#160; <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">auth_context</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;} <a class="code" href="structgrpc__client__security__context.html">grpc_client_security_context</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="structgrpc__client__security__context.html">grpc_client_security_context</a> *<a class="code" href="security__context_8h.html#a7ca11372b407a42724f5d13e36409c03">grpc_client_security_context_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a794b8453091b440bafd21e00cf0f7236">grpc_client_security_context_destroy</a>(<span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* --- grpc_server_security_context ---</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> Internal server-side security context. */</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment">/* --- grpc_server_security_context ---</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> Internal server-side security context. */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structgrpc__server__security__context.html"> 99</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1"> 100</a></span>&#160; <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1">auth_context</a>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;} <a class="code" href="structgrpc__server__security__context.html">grpc_server_security_context</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structgrpc__server__security__context.html"> 103</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1"> 104</a></span>&#160; <a class="code" href="structgrpc__auth__context.html">grpc_auth_context</a> *<a class="code" href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1">auth_context</a>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;} <a class="code" href="structgrpc__server__security__context.html">grpc_server_security_context</a>;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="structgrpc__server__security__context.html">grpc_server_security_context</a> *<a class="code" href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">grpc_server_security_context_create</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">grpc_server_security_context_destroy</a>(<span class="keywordtype">void</span> *ctx);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURITY_CONTEXT_H */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__auth__context_html"><div class="ttname"><a href="structgrpc__auth__context.html">grpc_auth_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:49</div></div>
-<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="structgrpc__server__security__context.html">grpc_server_security_context</a> *<a class="code" href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">grpc_server_security_context_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">void</span> <a class="code" href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">grpc_server_security_context_destroy</a>(<span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment">/* --- Auth metadata processing. --- */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="security__context_8h.html#a7362a7b98e1f47591a8a58a2d748d17f"> 107</a></span>&#160;<span class="preprocessor">#define GRPC_AUTH_METADATA_PROCESSOR_ARG &quot;grpc.auth_metadata_processor&quot;</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="structgrpc__arg.html">grpc_arg</a> <a class="code" href="security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202">grpc_auth_metadata_processor_to_arg</a>(<a class="code" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *p);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<a class="code" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *<a class="code" href="security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">grpc_auth_metadata_processor_from_arg</a>(</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__arg.html">grpc_arg</a> *<a class="code" href="structarg.html">arg</a>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> *<a class="code" href="security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5">grpc_find_auth_metadata_processor_in_args</a>(</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *args);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SECURITY_SECURITY_CONTEXT_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgrpc__auth__context_html"><div class="ttname"><a href="structgrpc__auth__context.html">grpc_auth_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:52</div></div>
<div class="ttc" id="security__context_8h_html_a86caf02cd607c3ff6f1e6657ffa5c17a"><div class="ttname"><a href="security__context_8h.html#a86caf02cd607c3ff6f1e6657ffa5c17a">grpc_server_security_context_destroy</a></div><div class="ttdeci">void grpc_server_security_context_destroy(void *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:113</div></div>
-<div class="ttc" id="security__context_8h_html_a9721c8f46ab15103ee4f69cf49c04195"><div class="ttname"><a href="security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195">grpc_auth_property_reset</a></div><div class="ttdeci">void grpc_auth_property_reset(grpc_auth_property *property)</div><div class="ttdef"><b>Definition:</b> security_context.c:252</div></div>
-<div class="ttc" id="security__context_8h_html_a816adda9cd16c9f8087a1f11b1f7154a"><div class="ttname"><a href="security__context_8h.html#a816adda9cd16c9f8087a1f11b1f7154a">grpc_auth_property_init</a></div><div class="ttdeci">grpc_auth_property grpc_auth_property_init(const char *name, const char *value, size_t value_length)</div><div class="ttdef"><b>Definition:</b> security_context.c:241</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
-<div class="ttc" id="structgrpc__auth__context_html_aab537c748115de425b595d9efddc6f5b"><div class="ttname"><a href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b">grpc_auth_context::property_count</a></div><div class="ttdeci">size_t property_count</div><div class="ttdef"><b>Definition:</b> security_context.h:52</div></div>
-<div class="ttc" id="structgrpc__auth__context_html_a1f00929fc059a0445eb61cbe73deaaae"><div class="ttname"><a href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae">grpc_auth_context::refcount</a></div><div class="ttdeci">gpr_refcount refcount</div><div class="ttdef"><b>Definition:</b> security_context.h:53</div></div>
+<div class="ttc" id="security__context_8h_html_a9721c8f46ab15103ee4f69cf49c04195"><div class="ttname"><a href="security__context_8h.html#a9721c8f46ab15103ee4f69cf49c04195">grpc_auth_property_reset</a></div><div class="ttdeci">void grpc_auth_property_reset(grpc_auth_property *property)</div><div class="ttdef"><b>Definition:</b> security_context.c:278</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
+<div class="ttc" id="structgrpc__auth__property__array_html_a0fba05dc40bda70e3e41c37bfb94b90f"><div class="ttname"><a href="structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f">grpc_auth_property_array::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> security_context.h:48</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="structgrpc__auth__context_html_a3fa83dbe88743ec5ad9c5a400488c48a"><div class="ttname"><a href="structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a">grpc_auth_context::pollset</a></div><div class="ttdeci">grpc_pollset * pollset</div><div class="ttdef"><b>Definition:</b> security_context.h:57</div></div>
+<div class="ttc" id="security__context_8h_html_ab0940ebeb8ebd0472637668bc6ae5202"><div class="ttname"><a href="security__context_8h.html#ab0940ebeb8ebd0472637668bc6ae5202">grpc_auth_metadata_processor_to_arg</a></div><div class="ttdeci">grpc_arg grpc_auth_metadata_processor_to_arg(grpc_auth_metadata_processor *p)</div><div class="ttdef"><b>Definition:</b> security_context.c:284</div></div>
+<div class="ttc" id="structgrpc__auth__property__array_html"><div class="ttname"><a href="structgrpc__auth__property__array.html">grpc_auth_property_array</a></div><div class="ttdef"><b>Definition:</b> security_context.h:46</div></div>
+<div class="ttc" id="structgrpc__auth__context_html_a1f00929fc059a0445eb61cbe73deaaae"><div class="ttname"><a href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae">grpc_auth_context::refcount</a></div><div class="ttdeci">gpr_refcount refcount</div><div class="ttdef"><b>Definition:</b> security_context.h:55</div></div>
+<div class="ttc" id="structgrpc__auth__property__array_html_a5e97dc693282c6427c89679306b33ba2"><div class="ttname"><a href="structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2">grpc_auth_property_array::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> security_context.h:49</div></div>
<div class="ttc" id="security__context_8h_html_aafcd59997402fd705818b3ce8e374623"><div class="ttname"><a href="security__context_8h.html#aafcd59997402fd705818b3ce8e374623">grpc_auth_context_ref</a></div><div class="ttdeci">grpc_auth_context * grpc_auth_context_ref(grpc_auth_context *policy)</div><div class="ttdef"><b>Definition:</b> security_context.c:144</div></div>
+<div class="ttc" id="structgrpc__arg_html"><div class="ttname"><a href="structgrpc__arg.html">grpc_arg</a></div><div class="ttdoc">A single argument... </div><div class="ttdef"><b>Definition:</b> grpc.h:89</div></div>
+<div class="ttc" id="pollset_8h_html"><div class="ttname"><a href="pollset_8h.html">pollset.h</a></div></div>
+<div class="ttc" id="security__context_8h_html_a5b6c6b6fd05fbbe474360a910f2614e5"><div class="ttname"><a href="security__context_8h.html#a5b6c6b6fd05fbbe474360a910f2614e5">grpc_find_auth_metadata_processor_in_args</a></div><div class="ttdeci">grpc_auth_metadata_processor * grpc_find_auth_metadata_processor_in_args(const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> security_context.c:304</div></div>
+<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
<div class="ttc" id="security__context_8h_html_a794b8453091b440bafd21e00cf0f7236"><div class="ttname"><a href="security__context_8h.html#a794b8453091b440bafd21e00cf0f7236">grpc_client_security_context_destroy</a></div><div class="ttdeci">void grpc_client_security_context_destroy(void *ctx)</div><div class="ttdef"><b>Definition:</b> security_context.c:97</div></div>
-<div class="ttc" id="structgrpc__client__security__context_html_add1cf1d4ba571e2a7de7bbe9bcdeda7c"><div class="ttname"><a href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">grpc_client_security_context::auth_context</a></div><div class="ttdeci">grpc_auth_context * auth_context</div><div class="ttdef"><b>Definition:</b> security_context.h:93</div></div>
+<div class="ttc" id="structgrpc__client__security__context_html_add1cf1d4ba571e2a7de7bbe9bcdeda7c"><div class="ttname"><a href="structgrpc__client__security__context.html#add1cf1d4ba571e2a7de7bbe9bcdeda7c">grpc_client_security_context::auth_context</a></div><div class="ttdeci">grpc_auth_context * auth_context</div><div class="ttdef"><b>Definition:</b> security_context.h:89</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__credentials_html"><div class="ttname"><a href="structgrpc__credentials.html">grpc_credentials</a></div><div class="ttdef"><b>Definition:</b> credentials.h:145</div></div>
-<div class="ttc" id="structgrpc__auth__context_html_a7090965e44ac9d847543646be11f13c7"><div class="ttname"><a href="structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7">grpc_auth_context::properties</a></div><div class="ttdeci">grpc_auth_property * properties</div><div class="ttdef"><b>Definition:</b> security_context.h:51</div></div>
-<div class="ttc" id="structgrpc__client__security__context_html_ae5d745d248626f77d4cb57d351fc2edf"><div class="ttname"><a href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf">grpc_client_security_context::creds</a></div><div class="ttdeci">grpc_credentials * creds</div><div class="ttdef"><b>Definition:</b> security_context.h:92</div></div>
-<div class="ttc" id="security__context_8h_html_a9ffe10ffd7c0397eb9656a5017ba0e58"><div class="ttname"><a href="security__context_8h.html#a9ffe10ffd7c0397eb9656a5017ba0e58">grpc_auth_property_init_from_cstring</a></div><div class="ttdeci">grpc_auth_property grpc_auth_property_init_from_cstring(const char *name, const char *value)</div><div class="ttdef"><b>Definition:</b> security_context.c:232</div></div>
-<div class="ttc" id="structgrpc__auth__context_html_aaf39bb67f8b5344fffac5595eee45fe6"><div class="ttname"><a href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">grpc_auth_context::chained</a></div><div class="ttdeci">struct grpc_auth_context * chained</div><div class="ttdef"><b>Definition:</b> security_context.h:50</div></div>
-<div class="ttc" id="structgrpc__server__security__context_html"><div class="ttname"><a href="structgrpc__server__security__context.html">grpc_server_security_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:103</div></div>
+<div class="ttc" id="structgrpc__client__security__context_html_ae5d745d248626f77d4cb57d351fc2edf"><div class="ttname"><a href="structgrpc__client__security__context.html#ae5d745d248626f77d4cb57d351fc2edf">grpc_client_security_context::creds</a></div><div class="ttdeci">grpc_credentials * creds</div><div class="ttdef"><b>Definition:</b> security_context.h:88</div></div>
+<div class="ttc" id="structgrpc__auth__context_html_aaf39bb67f8b5344fffac5595eee45fe6"><div class="ttname"><a href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">grpc_auth_context::chained</a></div><div class="ttdeci">struct grpc_auth_context * chained</div><div class="ttdef"><b>Definition:</b> security_context.h:53</div></div>
+<div class="ttc" id="structgrpc__auth__property__array_html_a1bded08924c3d180d54f0496e705cda6"><div class="ttname"><a href="structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6">grpc_auth_property_array::array</a></div><div class="ttdeci">grpc_auth_property * array</div><div class="ttdef"><b>Definition:</b> security_context.h:47</div></div>
+<div class="ttc" id="structgrpc__server__security__context_html"><div class="ttname"><a href="structgrpc__server__security__context.html">grpc_server_security_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:99</div></div>
<div class="ttc" id="credentials_8h_html"><div class="ttname"><a href="credentials_8h.html">credentials.h</a></div></div>
-<div class="ttc" id="security__context_8h_html_ab81f0d925a8aefc04349a849e63d9d25"><div class="ttname"><a href="security__context_8h.html#ab81f0d925a8aefc04349a849e63d9d25">grpc_auth_context_create</a></div><div class="ttdeci">grpc_auth_context * grpc_auth_context_create(grpc_auth_context *chained, size_t property_count)</div><div class="ttdef"><b>Definition:</b> security_context.c:123</div></div>
-<div class="ttc" id="structgrpc__auth__property_html"><div class="ttname"><a href="structgrpc__auth__property.html">grpc_auth_property</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:219</div></div>
-<div class="ttc" id="structgrpc__server__security__context_html_a75d2dbb8f1f384376186fabb4df937e1"><div class="ttname"><a href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1">grpc_server_security_context::auth_context</a></div><div class="ttdeci">grpc_auth_context * auth_context</div><div class="ttdef"><b>Definition:</b> security_context.h:104</div></div>
-<div class="ttc" id="structgrpc__auth__context_html_aab2b0fcdafe3cd96b1240ab5b48f1c33"><div class="ttname"><a href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33">grpc_auth_context::peer_identity_property_name</a></div><div class="ttdeci">const char * peer_identity_property_name</div><div class="ttdef"><b>Definition:</b> security_context.h:54</div></div>
+<div class="ttc" id="structgrpc__auth__metadata__processor_html"><div class="ttname"><a href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:275</div></div>
+<div class="ttc" id="structgrpc__auth__property_html"><div class="ttname"><a href="structgrpc__auth__property.html">grpc_auth_property</a></div><div class="ttdef"><b>Definition:</b> grpc_security.h:200</div></div>
+<div class="ttc" id="structgrpc__server__security__context_html_a75d2dbb8f1f384376186fabb4df937e1"><div class="ttname"><a href="structgrpc__server__security__context.html#a75d2dbb8f1f384376186fabb4df937e1">grpc_server_security_context::auth_context</a></div><div class="ttdeci">grpc_auth_context * auth_context</div><div class="ttdef"><b>Definition:</b> security_context.h:100</div></div>
+<div class="ttc" id="structgrpc__auth__context_html_a338bfe6d265658b10fc2384f794485a7"><div class="ttname"><a href="structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7">grpc_auth_context::properties</a></div><div class="ttdeci">grpc_auth_property_array properties</div><div class="ttdef"><b>Definition:</b> security_context.h:54</div></div>
+<div class="ttc" id="structgrpc__auth__context_html_aab2b0fcdafe3cd96b1240ab5b48f1c33"><div class="ttname"><a href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33">grpc_auth_context::peer_identity_property_name</a></div><div class="ttdeci">const char * peer_identity_property_name</div><div class="ttdef"><b>Definition:</b> security_context.h:56</div></div>
+<div class="ttc" id="security__context_8h_html_a62edebc7c1358493d5c692852b4a2ccc"><div class="ttname"><a href="security__context_8h.html#a62edebc7c1358493d5c692852b4a2ccc">grpc_auth_context_create</a></div><div class="ttdeci">grpc_auth_context * grpc_auth_context_create(grpc_auth_context *chained)</div><div class="ttdef"><b>Definition:</b> security_context.c:123</div></div>
<div class="ttc" id="security__context_8h_html_afa8c88dfb1be5add6af3143eeb76460a"><div class="ttname"><a href="security__context_8h.html#afa8c88dfb1be5add6af3143eeb76460a">grpc_server_security_context_create</a></div><div class="ttdeci">grpc_server_security_context * grpc_server_security_context_create(void)</div><div class="ttdef"><b>Definition:</b> security_context.c:106</div></div>
<div class="ttc" id="security__context_8h_html_a19e637927ac80502fe6093a2669674da"><div class="ttname"><a href="security__context_8h.html#a19e637927ac80502fe6093a2669674da">grpc_auth_context_unref</a></div><div class="ttdeci">void grpc_auth_context_unref(grpc_auth_context *policy)</div><div class="ttdef"><b>Definition:</b> security_context.c:159</div></div>
-<div class="ttc" id="structgrpc__client__security__context_html"><div class="ttname"><a href="structgrpc__client__security__context.html">grpc_client_security_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:91</div></div>
+<div class="ttc" id="structgrpc__client__security__context_html"><div class="ttname"><a href="structgrpc__client__security__context.html">grpc_client_security_context</a></div><div class="ttdef"><b>Definition:</b> security_context.h:87</div></div>
<div class="ttc" id="security__context_8h_html_a7ca11372b407a42724f5d13e36409c03"><div class="ttname"><a href="security__context_8h.html#a7ca11372b407a42724f5d13e36409c03">grpc_client_security_context_create</a></div><div class="ttdeci">grpc_client_security_context * grpc_client_security_context_create(void)</div><div class="ttdef"><b>Definition:</b> security_context.c:90</div></div>
+<div class="ttc" id="security__context_8h_html_aea0b1c90ef5d4ea10c0cdbbb2555d26b"><div class="ttname"><a href="security__context_8h.html#aea0b1c90ef5d4ea10c0cdbbb2555d26b">grpc_auth_metadata_processor_from_arg</a></div><div class="ttdeci">grpc_auth_metadata_processor * grpc_auth_metadata_processor_from_arg(const grpc_arg *arg)</div><div class="ttdef"><b>Definition:</b> security_context.c:293</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server_8c.html b/doc/ref/core.internal/html/server_8c.html
index 496371f9e6..f7d6a7a85a 100644
--- a/doc/ref/core.internal/html/server_8c.html
+++ b/doc/ref/core.internal/html/server_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="string__util_8h_source.html">grpc/support/string_util.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="useful_8h_source.html">grpc/support/useful.h</a>&gt;</code><br/>
-<code>#include &quot;<a class="el" href="census__filter_8h_source.html">src/core/channel/census_filter.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="grpc__filter_8h_source.html">src/core/census/grpc_filter.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="channel__args_8h_source.html">src/core/channel/channel_args.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="connected__channel_8h_source.html">src/core/channel/connected_channel.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="iomgr_8h_source.html">src/core/iomgr/iomgr.h</a>&quot;</code><br/>
@@ -138,8 +138,6 @@ Data Structures</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structshutdown__cleanup__args.html">shutdown_cleanup_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequest__killer.html">request_killer</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
@@ -192,9 +190,9 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ac174712f87fdae4b5757a1370e2a31cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#ac174712f87fdae4b5757a1370e2a31cb">grpc_server_register_completion_queue</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq)</td></tr>
-<tr class="memdesc:ac174712f87fdae4b5757a1370e2a31cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a completion queue with the server. <a href="#ac174712f87fdae4b5757a1370e2a31cb">More...</a><br/></td></tr>
-<tr class="separator:ac174712f87fdae4b5757a1370e2a31cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacb47ff7ce0afa0db4c830449baff39a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#aacb47ff7ce0afa0db4c830449baff39a">grpc_server_register_completion_queue</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, void *reserved)</td></tr>
+<tr class="memdesc:aacb47ff7ce0afa0db4c830449baff39a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a completion queue with the server. <a href="#aacb47ff7ce0afa0db4c830449baff39a">More...</a><br/></td></tr>
+<tr class="separator:aacb47ff7ce0afa0db4c830449baff39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a870e9abac807e8ba2578df7d9526f8c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#a870e9abac807e8ba2578df7d9526f8c0">grpc_server_create_from_filters</a> (const <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a> **filters, size_t filter_count, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
<tr class="separator:a870e9abac807e8ba2578df7d9526f8c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a283062a2209f464f234b0e645c6fffb2"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#a283062a2209f464f234b0e645c6fffb2">grpc_server_register_method</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, const char *method, const char *host)</td></tr>
@@ -205,6 +203,8 @@ Functions</h2></td></tr>
<tr class="separator:ac5010d26419e14f5a9ab2fa86a4f7d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26fd88680fa7949f4af879acdc249d8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#a26fd88680fa7949f4af879acdc249d8d">grpc_server_setup_transport</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *s, <a class="el" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="el" href="structgrpc__channel__filter.html">grpc_channel_filter</a> const **extra_filters, size_t num_extra_filters, <a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a> *mdctx, const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
<tr class="separator:a26fd88680fa7949f4af879acdc249d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c34fdd8912206fdd61adc9f5f22eba1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#a8c34fdd8912206fdd61adc9f5f22eba1">done_published_shutdown</a> (void *done_arg, <a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a> *storage)</td></tr>
+<tr class="separator:a8c34fdd8912206fdd61adc9f5f22eba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56fffa23c1c4bab9a469e2ac607b6db7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server_8c.html#a56fffa23c1c4bab9a469e2ac607b6db7">grpc_server_shutdown_and_notify</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, <a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *cq, void *tag)</td></tr>
<tr class="memdesc:a56fffa23c1c4bab9a469e2ac607b6db7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin shutting down a server. <a href="#a56fffa23c1c4bab9a469e2ac607b6db7">More...</a><br/></td></tr>
<tr class="separator:a56fffa23c1c4bab9a469e2ac607b6db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -399,6 +399,32 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a8c34fdd8912206fdd61adc9f5f22eba1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void done_published_shutdown </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>done_arg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a> *&#160;</td>
+ <td class="paramname"><em>storage</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a777b461e0fd2a56acd35caf54f3d88e6"></a>
<div class="memitem">
<div class="memproto">
@@ -555,7 +581,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac174712f87fdae4b5757a1370e2a31cb"></a>
+<a class="anchor" id="aacb47ff7ce0afa0db4c830449baff39a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -569,7 +595,13 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structgrpc__completion__queue.html">grpc_completion_queue</a> *&#160;</td>
- <td class="paramname"><em>cq</em>&#160;</td>
+ <td class="paramname"><em>cq</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -674,7 +706,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<p>Request notification of a new call. </p>
-<p>'cq_for_notification' must have been registered to the server via grpc_server_register_completion_queue. </p>
+<p>Once a call is received, a notification tagged with <em>tag_new</em> is added to <em>cq_for_notification</em>. <em>call</em>, <em>details</em> and <em>request_metadata</em> are updated with the appropriate call information. <em>cq_bound_to_call</em> is bound to <em>call</em>, and batch operation notifications for that call will be posted to <em>cq_bound_to_call</em>. Note that <em>cq_for_notification</em> must have been registered to the server via <em>grpc_server_register_completion_queue</em>. </p>
</div>
</div>
@@ -855,7 +887,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server_8h.html b/doc/ref/core.internal/html/server_8h.html
index 3255060170..246708f8f5 100644
--- a/doc/ref/core.internal/html/server_8h.html
+++ b/doc/ref/core.internal/html/server_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -283,7 +283,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server_8h_source.html b/doc/ref/core.internal/html/server_8h_source.html
index f0bcd7b4e1..0c90f9e6ff 100644
--- a/doc/ref/core.internal/html/server_8h_source.html
+++ b/doc/ref/core.internal/html/server_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -157,17 +157,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_SERVER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
<div class="ttc" id="transport_8h_html"><div class="ttname"><a href="transport_8h.html">transport.h</a></div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
-<div class="ttc" id="server_8h_html_a28a4697b500cd4867a9f6731c8e58a94"><div class="ttname"><a href="server_8h.html#a28a4697b500cd4867a9f6731c8e58a94">grpc_server_has_open_connections</a></div><div class="ttdeci">int grpc_server_has_open_connections(grpc_server *server)</div><div class="ttdef"><b>Definition:</b> server.c:1312</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
+<div class="ttc" id="server_8h_html_a28a4697b500cd4867a9f6731c8e58a94"><div class="ttname"><a href="server_8h.html#a28a4697b500cd4867a9f6731c8e58a94">grpc_server_has_open_connections</a></div><div class="ttdeci">int grpc_server_has_open_connections(grpc_server *server)</div><div class="ttdef"><b>Definition:</b> server.c:1299</div></div>
<div class="ttc" id="structlistener_html"><div class="ttname"><a href="structlistener.html">listener</a></div><div class="ttdef"><b>Definition:</b> server.c:56</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
-<div class="ttc" id="server_8h_html_a263c42634aa706458d691565943c6cae"><div class="ttname"><a href="server_8h.html#a263c42634aa706458d691565943c6cae">grpc_server_get_channel_args</a></div><div class="ttdeci">const grpc_channel_args * grpc_server_get_channel_args(grpc_server *server)</div><div class="ttdef"><b>Definition:</b> server.c:1308</div></div>
-<div class="ttc" id="server_8h_html_a5162441dfea5a2fa92bc38896bfb45fc"><div class="ttname"><a href="server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc">grpc_server_setup_transport</a></div><div class="ttdeci">void grpc_server_setup_transport(grpc_server *server, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> server.c:859</div></div>
-<div class="ttc" id="server_8h_html_a870e9abac807e8ba2578df7d9526f8c0"><div class="ttname"><a href="server_8h.html#a870e9abac807e8ba2578df7d9526f8c0">grpc_server_create_from_filters</a></div><div class="ttdeci">grpc_server * grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> server.c:756</div></div>
-<div class="ttc" id="server_8h_html_a2260ab5adc7a935225c70f47fbb6a0a9"><div class="ttname"><a href="server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9">grpc_server_listener_destroy_done</a></div><div class="ttdeci">void grpc_server_listener_destroy_done(void *server)</div><div class="ttdef"><b>Definition:</b> server.c:1045</div></div>
+<div class="ttc" id="server_8h_html_a263c42634aa706458d691565943c6cae"><div class="ttname"><a href="server_8h.html#a263c42634aa706458d691565943c6cae">grpc_server_get_channel_args</a></div><div class="ttdeci">const grpc_channel_args * grpc_server_get_channel_args(grpc_server *server)</div><div class="ttdef"><b>Definition:</b> server.c:1295</div></div>
+<div class="ttc" id="server_8h_html_a5162441dfea5a2fa92bc38896bfb45fc"><div class="ttname"><a href="server_8h.html#a5162441dfea5a2fa92bc38896bfb45fc">grpc_server_setup_transport</a></div><div class="ttdeci">void grpc_server_setup_transport(grpc_server *server, grpc_transport *transport, grpc_channel_filter const **extra_filters, size_t num_extra_filters, grpc_mdctx *mdctx, const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> server.c:882</div></div>
+<div class="ttc" id="server_8h_html_a870e9abac807e8ba2578df7d9526f8c0"><div class="ttname"><a href="server_8h.html#a870e9abac807e8ba2578df7d9526f8c0">grpc_server_create_from_filters</a></div><div class="ttdeci">grpc_server * grpc_server_create_from_filters(const grpc_channel_filter **filters, size_t filter_count, const grpc_channel_args *args)</div><div class="ttdef"><b>Definition:</b> server.c:780</div></div>
+<div class="ttc" id="server_8h_html_a2260ab5adc7a935225c70f47fbb6a0a9"><div class="ttname"><a href="server_8h.html#a2260ab5adc7a935225c70f47fbb6a0a9">grpc_server_listener_destroy_done</a></div><div class="ttdeci">void grpc_server_listener_destroy_done(void *server)</div><div class="ttdef"><b>Definition:</b> server.c:1031</div></div>
<div class="ttc" id="structgrpc__transport_html"><div class="ttname"><a href="structgrpc__transport.html">grpc_transport</a></div><div class="ttdef"><b>Definition:</b> transport_impl.h:67</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
<div class="ttc" id="server_8h_html_afba4e38403fa34a317c44de9bae41105"><div class="ttname"><a href="server_8h.html#afba4e38403fa34a317c44de9bae41105">grpc_server_add_listener</a></div><div class="ttdeci">void grpc_server_add_listener(grpc_server *server, void *listener, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t npollsets), void(*destroy)(grpc_server *server, void *arg))</div></div>
@@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server__auth__filter_8c.html b/doc/ref/core.internal/html/server__auth__filter_8c.html
index f720b119a0..dcdd47b840 100644
--- a/doc/ref/core.internal/html/server__auth__filter_8c.html
+++ b/doc/ref/core.internal/html/server__auth__filter_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,9 +92,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">server_auth_filter.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="auth__filters_8h_source.html">src/core/security/auth_filters.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="auth__filters_8h_source.html">src/core/security/auth_filters.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="security__connector_8h_source.html">src/core/security/security_connector.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="security__context_8h_source.html">src/core/security/security_context.h</a>&quot;</code><br/>
+<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
@@ -167,7 +169,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server__chttp2_8c.html b/doc/ref/core.internal/html/server__chttp2_8c.html
index 665c36c76d..6f97d998fc 100644
--- a/doc/ref/core.internal/html/server__chttp2_8c.html
+++ b/doc/ref/core.internal/html/server__chttp2_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,17 +102,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a48cab64480658b97a775b2c7837456f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server__chttp2_8c.html#a48cab64480658b97a775b2c7837456f9">grpc_server_add_http2_port</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, const char *addr)</td></tr>
-<tr class="memdesc:a48cab64480658b97a775b2c7837456f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a HTTP2 over plaintext over tcp listener. <a href="#a48cab64480658b97a775b2c7837456f9">More...</a><br/></td></tr>
-<tr class="separator:a48cab64480658b97a775b2c7837456f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b0fe9d2a9d0bd764e8e8216144a4525"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server__chttp2_8c.html#a5b0fe9d2a9d0bd764e8e8216144a4525">grpc_server_add_insecure_http2_port</a> (<a class="el" href="structgrpc__server.html">grpc_server</a> *server, const char *addr)</td></tr>
+<tr class="memdesc:a5b0fe9d2a9d0bd764e8e8216144a4525"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a HTTP2 over plaintext over tcp listener. <a href="#a5b0fe9d2a9d0bd764e8e8216144a4525">More...</a><br/></td></tr>
+<tr class="separator:a5b0fe9d2a9d0bd764e8e8216144a4525"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a48cab64480658b97a775b2c7837456f9"></a>
+<a class="anchor" id="a5b0fe9d2a9d0bd764e8e8216144a4525"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_server_add_http2_port </td>
+ <td class="memname">int grpc_server_add_insecure_http2_port </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td>
<td class="paramname"><em>server</em>, </td>
@@ -139,7 +139,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server__create_8c.html b/doc/ref/core.internal/html/server__create_8c.html
index 7134005416..05532f86b8 100644
--- a/doc/ref/core.internal/html/server__create_8c.html
+++ b/doc/ref/core.internal/html/server__create_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -97,12 +97,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a4036710ea12eccabbbbf050d6bad4cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server__create_8c.html#a4036710ea12eccabbbbf050d6bad4cd4">grpc_server_create</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args)</td></tr>
-<tr class="memdesc:a4036710ea12eccabbbbf050d6bad4cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a server. <a href="#a4036710ea12eccabbbbf050d6bad4cd4">More...</a><br/></td></tr>
-<tr class="separator:a4036710ea12eccabbbbf050d6bad4cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c84795eb2ab5c1c03c6ba1212f07501"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="server__create_8c.html#a5c84795eb2ab5c1c03c6ba1212f07501">grpc_server_create</a> (const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *args, void *reserved)</td></tr>
+<tr class="memdesc:a5c84795eb2ab5c1c03c6ba1212f07501"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a server. <a href="#a5c84795eb2ab5c1c03c6ba1212f07501">More...</a><br/></td></tr>
+<tr class="separator:a5c84795eb2ab5c1c03c6ba1212f07501"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a4036710ea12eccabbbbf050d6bad4cd4"></a>
+<a class="anchor" id="a5c84795eb2ab5c1c03c6ba1212f07501"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -110,8 +110,18 @@ Functions</h2></td></tr>
<td class="memname"><a class="el" href="structgrpc__server.html">grpc_server</a>* grpc_server_create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structgrpc__channel__args.html">grpc_channel_args</a> *&#160;</td>
- <td class="paramname"><em>args</em></td><td>)</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>reserved</em>&#160;</td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@@ -124,7 +134,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/server__secure__chttp2_8c.html b/doc/ref/core.internal/html/server__secure__chttp2_8c.html
index 4193ec6959..bcf62ce227 100644
--- a/doc/ref/core.internal/html/server__secure__chttp2_8c.html
+++ b/doc/ref/core.internal/html/server__secure__chttp2_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,6 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<code>#include &quot;<a class="el" href="auth__filters_8h_source.html">src/core/security/auth_filters.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="credentials_8h_source.html">src/core/security/credentials.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="security__connector_8h_source.html">src/core/security/security_connector.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="security__context_8h_source.html">src/core/security/security_context.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="secure__transport__setup_8h_source.html">src/core/security/secure_transport_setup.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="server_8h_source.html">src/core/surface/server.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="chttp2__transport_8h_source.html">src/core/transport/chttp2_transport.h</a>&quot;</code><br/>
@@ -191,7 +192,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/slice_8c.html b/doc/ref/core.internal/html/slice_8c.html
index c8eabf679a..5600457211 100644
--- a/doc/ref/core.internal/html/slice_8c.html
+++ b/doc/ref/core.internal/html/slice_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -530,7 +530,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/slice_8h.html b/doc/ref/core.internal/html/slice_8h.html
index cc4a227680..346e2eac98 100644
--- a/doc/ref/core.internal/html/slice_8h.html
+++ b/doc/ref/core.internal/html/slice_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -246,7 +246,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((slice).refcount ? ((slice).data.refcounted.length = (size_t)(newlen)) \</div>
<div class="line"> : ((slice).data.inlined.length = (<a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>)(newlen)))</div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -635,7 +635,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/slice_8h_source.html b/doc/ref/core.internal/html/slice_8h_source.html
index 575232f1b6..da5bedfaa8 100644
--- a/doc/ref/core.internal/html/slice_8h_source.html
+++ b/doc/ref/core.internal/html/slice_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -172,12 +172,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864"> 83</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *<a class="code" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">bytes</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgpr__slice.html#a8867b2d660a87061534be9c8098d4fa5"> 84</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgpr__slice.html#a8867b2d660a87061534be9c8098d4fa5">length</a>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; } <a class="code" href="structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102">refcounted</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; } <a class="code" href="structgpr__slice.html#a99e9ced91521735e88e567af24db8688">refcounted</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structgpr__slice.html#acd3242f89b2999d12788e65337662cf3"> 87</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgpr__slice.html#acd3242f89b2999d12788e65337662cf3">length</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structgpr__slice.html#a39592633c4ad594a15b3a52aadff398d"> 88</a></span>&#160; <a class="code" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> <a class="code" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">bytes</a>[<a class="code" href="slice_8h.html#a4063c3d8d4820472a4cf2655dd662a31">GPR_SLICE_INLINED_SIZE</a>];</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; } <a class="code" href="structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28">inlined</a>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; } <a class="code" href="structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da">data</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; } <a class="code" href="structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1">inlined</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; } <a class="code" href="structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e">data</a>;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;} <a class="code" href="slice_8h.html#a91fe16db371db7c53d6e3adc90a6678c">gpr_slice</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="slice_8h.html#ab8258afc3398c1426974b0b48dbf5a15"> 93</a></span>&#160;<span class="preprocessor">#define GPR_SLICE_START_PTR(slice) \</span></div>
@@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="slice_8h.html#ae97c2f992c1ebccaf44ceeee1f9fdabb"> 96</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_SLICE_LENGTH(slice) \</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"> ((slice).refcount ? (slice).data.refcounted.length \</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"> : (slice).data.inlined.length)</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="slice_8h.html#a1f5333a1260aef2efe086d4e2188e613"> 99</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_SLICE_SET_LENGTH(slice, newlen) \</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="slice_8h.html#a1f5333a1260aef2efe086d4e2188e613"> 99</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_SLICE_SET_LENGTH(slice, newlen) \</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"> ((slice).refcount ? ((slice).data.refcounted.length = (size_t)(newlen)) \</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"> : ((slice).data.inlined.length = (gpr_uint8)(newlen)))</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="slice_8h.html#a9b7e9acd0eb92039a9bc897712a62a14"> 102</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_SLICE_END_PTR(slice) \</span></div>
@@ -268,20 +268,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SLICE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="slice_8h_html_ac9d4e6e264e22c6c6d3748f522da91eb"><div class="ttname"><a href="slice_8h.html#ac9d4e6e264e22c6c6d3748f522da91eb">gpr_slice_sub</a></div><div class="ttdeci">gpr_slice gpr_slice_sub(gpr_slice s, size_t begin, size_t end)</div><div class="ttdef"><b>Definition:</b> slice.c:227</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="slice_8h_html_affd1fef2ffaca67e0b2e7b60923da812"><div class="ttname"><a href="slice_8h.html#affd1fef2ffaca67e0b2e7b60923da812">gpr_slice_new_with_len</a></div><div class="ttdeci">gpr_slice gpr_slice_new_with_len(void *p, size_t len, void(*destroy)(void *, size_t))</div><div class="ttdef"><b>Definition:</b> slice.c:120</div></div>
<div class="ttc" id="slice_8h_html_a842ea6b4a9ab4d0d3becd6fda03bbc24"><div class="ttname"><a href="slice_8h.html#a842ea6b4a9ab4d0d3becd6fda03bbc24">gpr_slice_split_head</a></div><div class="ttdeci">gpr_slice gpr_slice_split_head(gpr_slice *s, size_t split)</div><div class="ttdef"><b>Definition:</b> slice.c:278</div></div>
-<div class="ttc" id="structgpr__slice_html_a50bbfa04c0c8f5db1190cbc86bdfd102"><div class="ttname"><a href="structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102">gpr_slice::refcounted</a></div><div class="ttdeci">struct gpr_slice::@27::@28 refcounted</div></div>
<div class="ttc" id="structgpr__slice_html_a8867b2d660a87061534be9c8098d4fa5"><div class="ttname"><a href="structgpr__slice.html#a8867b2d660a87061534be9c8098d4fa5">gpr_slice::length</a></div><div class="ttdeci">size_t length</div><div class="ttdef"><b>Definition:</b> slice.h:84</div></div>
-<div class="ttc" id="structgpr__slice_html_a122218a8a00205225f56ee71ade6e8da"><div class="ttname"><a href="structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da">gpr_slice::data</a></div><div class="ttdeci">union gpr_slice::@27 data</div></div>
<div class="ttc" id="structgpr__slice_html_a16646e1a137851f2b031cf2c431b2864"><div class="ttname"><a href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">gpr_slice::bytes</a></div><div class="ttdeci">gpr_uint8 * bytes</div><div class="ttdef"><b>Definition:</b> slice.h:83</div></div>
<div class="ttc" id="slice_8h_html_adf4df32e55b1b09d3f11c39447dcc68b"><div class="ttname"><a href="slice_8h.html#adf4df32e55b1b09d3f11c39447dcc68b">gpr_slice_from_copied_string</a></div><div class="ttdeci">gpr_slice gpr_slice_from_copied_string(const char *source)</div><div class="ttdef"><b>Definition:</b> slice.c:144</div></div>
+<div class="ttc" id="structgpr__slice_html_a84c10c84b0cbf9db1a281bb7770ff3d1"><div class="ttname"><a href="structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1">gpr_slice::inlined</a></div><div class="ttdeci">struct gpr_slice::@29::@31 inlined</div></div>
<div class="ttc" id="slice_8h_html_a1a8906400c956fb8c508326a072b0662"><div class="ttname"><a href="slice_8h.html#a1a8906400c956fb8c508326a072b0662">gpr_empty_slice</a></div><div class="ttdeci">gpr_slice gpr_empty_slice(void)</div><div class="ttdef"><b>Definition:</b> slice.c:40</div></div>
-<div class="ttc" id="slice_8h_html_aef752203db50c932010a74c6845872c2"><div class="ttname"><a href="slice_8h.html#aef752203db50c932010a74c6845872c2">gpr_slice_str_cmp</a></div><div class="ttdeci">int gpr_slice_str_cmp(gpr_slice a, const char *b)</div><div class="ttdef"><b>Definition:</b> slice.c:322</div></div>
-<div class="ttc" id="structgpr__slice_html_a1fd4cfd75079d6f30184f0340276eb28"><div class="ttname"><a href="structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28">gpr_slice::inlined</a></div><div class="ttdeci">struct gpr_slice::@27::@29 inlined</div></div>
+<div class="ttc" id="slice_8h_html_aef752203db50c932010a74c6845872c2"><div class="ttname"><a href="slice_8h.html#aef752203db50c932010a74c6845872c2">gpr_slice_str_cmp</a></div><div class="ttdeci">int gpr_slice_str_cmp(gpr_slice a, const char *b)</div><div class="ttdef"><b>Definition:</b> slice.c:323</div></div>
+<div class="ttc" id="structgpr__slice_html_a99e9ced91521735e88e567af24db8688"><div class="ttname"><a href="structgpr__slice.html#a99e9ced91521735e88e567af24db8688">gpr_slice::refcounted</a></div><div class="ttdeci">struct gpr_slice::@29::@30 refcounted</div></div>
<div class="ttc" id="slice_8h_html_a83e8110a7a98132963f01eb9c7f7418e"><div class="ttname"><a href="slice_8h.html#a83e8110a7a98132963f01eb9c7f7418e">gpr_slice_from_copied_buffer</a></div><div class="ttdeci">gpr_slice gpr_slice_from_copied_buffer(const char *source, size_t len)</div><div class="ttdef"><b>Definition:</b> slice.c:138</div></div>
<div class="ttc" id="slice_8h_html_ad28a2bcca348046cbe660a44180e75ca"><div class="ttname"><a href="slice_8h.html#ad28a2bcca348046cbe660a44180e75ca">gpr_slice_ref</a></div><div class="ttdeci">gpr_slice gpr_slice_ref(gpr_slice s)</div><div class="ttdef"><b>Definition:</b> slice.c:47</div></div>
-<div class="ttc" id="slice_8h_html_add3c8736c46bea7517991f178c82ba3c"><div class="ttname"><a href="slice_8h.html#add3c8736c46bea7517991f178c82ba3c">gpr_slice_cmp</a></div><div class="ttdeci">int gpr_slice_cmp(gpr_slice a, gpr_slice b)</div><div class="ttdef"><b>Definition:</b> slice.c:315</div></div>
+<div class="ttc" id="slice_8h_html_add3c8736c46bea7517991f178c82ba3c"><div class="ttname"><a href="slice_8h.html#add3c8736c46bea7517991f178c82ba3c">gpr_slice_cmp</a></div><div class="ttdeci">int gpr_slice_cmp(gpr_slice a, gpr_slice b)</div><div class="ttdef"><b>Definition:</b> slice.c:316</div></div>
+<div class="ttc" id="structgpr__slice_html_ae4ab307ee3dfe725587fdfb25bfa1b9e"><div class="ttname"><a href="structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e">gpr_slice::data</a></div><div class="ttdeci">union gpr_slice::@29 data</div></div>
<div class="ttc" id="slice_8h_html_aea43587a11bfe2e06fb8532035229bb2"><div class="ttname"><a href="slice_8h.html#aea43587a11bfe2e06fb8532035229bb2">gpr_slice_new</a></div><div class="ttdeci">gpr_slice gpr_slice_new(void *p, size_t len, void(*destroy)(void *))</div><div class="ttdef"><b>Definition:</b> slice.c:82</div></div>
<div class="ttc" id="structgpr__slice__refcount_html_ae31a3f84f0032dd388418eee26aa9c00"><div class="ttname"><a href="structgpr__slice__refcount.html#ae31a3f84f0032dd388418eee26aa9c00">gpr_slice_refcount::unref</a></div><div class="ttdeci">void(* unref)(void *)</div><div class="ttdef"><b>Definition:</b> slice.h:65</div></div>
<div class="ttc" id="structgpr__slice__refcount_html_abf3fba35fdc6a4cd2d47e5ca19107ed7"><div class="ttname"><a href="structgpr__slice__refcount.html#abf3fba35fdc6a4cd2d47e5ca19107ed7">gpr_slice_refcount::ref</a></div><div class="ttdeci">void(* ref)(void *)</div><div class="ttdef"><b>Definition:</b> slice.h:64</div></div>
@@ -300,7 +300,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/slice__buffer_8c.html b/doc/ref/core.internal/html/slice__buffer_8c.html
index 06f13fd43f..417aea25e9 100644
--- a/doc/ref/core.internal/html/slice__buffer_8c.html
+++ b/doc/ref/core.internal/html/slice__buffer_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,6 +124,8 @@ Functions</h2></td></tr>
<tr class="separator:a672b80e16cdabf26c7b558a54edfcd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0289912040151750bbee19ba632a88f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="slice__buffer_8c.html#a0289912040151750bbee19ba632a88f1">gpr_slice_buffer_move_into</a> (<a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *src, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *dst)</td></tr>
<tr class="separator:a0289912040151750bbee19ba632a88f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbb19dd98f16d3e680f1c445f4289439"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="slice__buffer_8c.html#adbb19dd98f16d3e680f1c445f4289439">gpr_slice_buffer_trim_end</a> (<a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *sb, size_t n)</td></tr>
+<tr class="separator:adbb19dd98f16d3e680f1c445f4289439"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a886cd1bc8d999f1eca35adda926045dc"></a>
@@ -369,10 +371,36 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="adbb19dd98f16d3e680f1c445f4289439"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void gpr_slice_buffer_trim_end </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td>
+ <td class="paramname"><em>sb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/slice__buffer_8h.html b/doc/ref/core.internal/html/slice__buffer_8h.html
index bfb20d964a..9c781ae84c 100644
--- a/doc/ref/core.internal/html/slice__buffer_8h.html
+++ b/doc/ref/core.internal/html/slice__buffer_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,6 +128,8 @@ Functions</h2></td></tr>
<tr class="separator:a672b80e16cdabf26c7b558a54edfcd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0289912040151750bbee19ba632a88f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="slice__buffer_8h.html#a0289912040151750bbee19ba632a88f1">gpr_slice_buffer_move_into</a> (<a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *src, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *dst)</td></tr>
<tr class="separator:a0289912040151750bbee19ba632a88f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00a37040bf492ad0962312a59a73b4eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb">gpr_slice_buffer_trim_end</a> (<a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *src, size_t n)</td></tr>
+<tr class="separator:a00a37040bf492ad0962312a59a73b4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a81db47a2be0a079aa797cd77f3864809"></a>
@@ -369,10 +371,36 @@ Functions</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a00a37040bf492ad0962312a59a73b4eb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void gpr_slice_buffer_trim_end </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td>
+ <td class="paramname"><em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/slice__buffer_8h_source.html b/doc/ref/core.internal/html/slice__buffer_8h_source.html
index 11ed8c84fd..717a295510 100644
--- a/doc/ref/core.internal/html/slice__buffer_8h_source.html
+++ b/doc/ref/core.internal/html/slice__buffer_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -176,35 +176,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> <a class="code" href="slice__buffer_8h.html#a672b80e16cdabf26c7b558a54edfcd2d">gpr_slice_buffer_swap</a>(<a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *a, <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *b);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/* move all of the elements of src into dst */</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">void</span> <a class="code" href="slice__buffer_8h.html#a0289912040151750bbee19ba632a88f1">gpr_slice_buffer_move_into</a>(<a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *src, <a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *dst);</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SLICE_BUFFER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/* remove n bytes from the end of a slice buffer */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> <a class="code" href="slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb">gpr_slice_buffer_trim_end</a>(<a class="code" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *src, <span class="keywordtype">size_t</span> n);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SLICE_BUFFER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="slice__buffer_8h_html_a223fc0bf1beb3866aee902dea0a599c0"><div class="ttname"><a href="slice__buffer_8h.html#a223fc0bf1beb3866aee902dea0a599c0">gpr_slice_buffer_tiny_add</a></div><div class="ttdeci">gpr_uint8 * gpr_slice_buffer_tiny_add(gpr_slice_buffer *sb, unsigned len)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:72</div></div>
<div class="ttc" id="structgpr__slice__buffer_html_a07c0e3196f5e197af878ee94fd5df3ba"><div class="ttname"><a href="structgpr__slice__buffer.html#a07c0e3196f5e197af878ee94fd5df3ba">gpr_slice_buffer::slices</a></div><div class="ttdeci">gpr_slice * slices</div><div class="ttdef"><b>Definition:</b> slice_buffer.h:50</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="slice__buffer_8h_html_a00a37040bf492ad0962312a59a73b4eb"><div class="ttname"><a href="slice__buffer_8h.html#a00a37040bf492ad0962312a59a73b4eb">gpr_slice_buffer_trim_end</a></div><div class="ttdeci">void gpr_slice_buffer_trim_end(gpr_slice_buffer *src, size_t n)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:211</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="slice__buffer_8h_html_acd745eec745573eeace3861da3e2c045"><div class="ttname"><a href="slice__buffer_8h.html#acd745eec745573eeace3861da3e2c045">gpr_slice_buffer_add_indexed</a></div><div class="ttdeci">size_t gpr_slice_buffer_add_indexed(gpr_slice_buffer *sb, gpr_slice slice)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:96</div></div>
<div class="ttc" id="structgpr__slice__buffer_html_a2150637602d9080cdb111d09c1d669c3"><div class="ttname"><a href="structgpr__slice__buffer.html#a2150637602d9080cdb111d09c1d669c3">gpr_slice_buffer::length</a></div><div class="ttdeci">size_t length</div><div class="ttdef"><b>Definition:</b> slice_buffer.h:56</div></div>
<div class="ttc" id="structgpr__slice__buffer_html_a48b6efc57238e7abd0bcbb579219456e"><div class="ttname"><a href="structgpr__slice__buffer.html#a48b6efc57238e7abd0bcbb579219456e">gpr_slice_buffer::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> slice_buffer.h:54</div></div>
-<div class="ttc" id="slice__buffer_8h_html_aa2819a201e9dcf62e31a6dbfc6fe3010"><div class="ttname"><a href="slice__buffer_8h.html#aa2819a201e9dcf62e31a6dbfc6fe3010">gpr_slice_buffer_reset_and_unref</a></div><div class="ttdeci">void gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:154</div></div>
+<div class="ttc" id="slice__buffer_8h_html_aa2819a201e9dcf62e31a6dbfc6fe3010"><div class="ttname"><a href="slice__buffer_8h.html#aa2819a201e9dcf62e31a6dbfc6fe3010">gpr_slice_buffer_reset_and_unref</a></div><div class="ttdeci">void gpr_slice_buffer_reset_and_unref(gpr_slice_buffer *sb)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:155</div></div>
<div class="ttc" id="slice__buffer_8h_html_aab5ed508480703c7b856e92ef6d7e4c8"><div class="ttname"><a href="slice__buffer_8h.html#aab5ed508480703c7b856e92ef6d7e4c8">gpr_slice_buffer_init</a></div><div class="ttdeci">void gpr_slice_buffer_init(gpr_slice_buffer *sb)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:58</div></div>
-<div class="ttc" id="slice__buffer_8h_html_ae3bd1bc560aad5b69a6ef0b09286cc79"><div class="ttname"><a href="slice__buffer_8h.html#ae3bd1bc560aad5b69a6ef0b09286cc79">gpr_slice_buffer_pop</a></div><div class="ttdeci">void gpr_slice_buffer_pop(gpr_slice_buffer *sb)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:147</div></div>
+<div class="ttc" id="slice__buffer_8h_html_ae3bd1bc560aad5b69a6ef0b09286cc79"><div class="ttname"><a href="slice__buffer_8h.html#ae3bd1bc560aad5b69a6ef0b09286cc79">gpr_slice_buffer_pop</a></div><div class="ttdeci">void gpr_slice_buffer_pop(gpr_slice_buffer *sb)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:148</div></div>
<div class="ttc" id="slice__buffer_8h_html_a8fd6443c77c7602be19b9152355a8e12"><div class="ttname"><a href="slice__buffer_8h.html#a8fd6443c77c7602be19b9152355a8e12">gpr_slice_buffer_add</a></div><div class="ttdeci">void gpr_slice_buffer_add(gpr_slice_buffer *sb, gpr_slice slice)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:105</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
<div class="ttc" id="structgpr__slice__buffer_html_a3adc77c3ef399ae0aa1ce1377e0e9fff"><div class="ttname"><a href="structgpr__slice__buffer.html#a3adc77c3ef399ae0aa1ce1377e0e9fff">gpr_slice_buffer::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> slice_buffer.h:52</div></div>
<div class="ttc" id="slice__buffer_8h_html_a60c8b437918c3a81651b5f9a892f6399"><div class="ttname"><a href="slice__buffer_8h.html#a60c8b437918c3a81651b5f9a892f6399">gpr_slice_buffer_destroy</a></div><div class="ttdeci">void gpr_slice_buffer_destroy(gpr_slice_buffer *sb)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:65</div></div>
-<div class="ttc" id="slice__buffer_8h_html_a672b80e16cdabf26c7b558a54edfcd2d"><div class="ttname"><a href="slice__buffer_8h.html#a672b80e16cdabf26c7b558a54edfcd2d">gpr_slice_buffer_swap</a></div><div class="ttdeci">void gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:165</div></div>
-<div class="ttc" id="slice__buffer_8h_html_a615be732e655de9980c321eb075e4a46"><div class="ttname"><a href="slice__buffer_8h.html#a615be732e655de9980c321eb075e4a46">gpr_slice_buffer_addn</a></div><div class="ttdeci">void gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *slices, size_t n)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:140</div></div>
-<div class="ttc" id="slice__buffer_8h_html_a0289912040151750bbee19ba632a88f1"><div class="ttname"><a href="slice__buffer_8h.html#a0289912040151750bbee19ba632a88f1">gpr_slice_buffer_move_into</a></div><div class="ttdeci">void gpr_slice_buffer_move_into(gpr_slice_buffer *src, gpr_slice_buffer *dst)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:194</div></div>
+<div class="ttc" id="slice__buffer_8h_html_a672b80e16cdabf26c7b558a54edfcd2d"><div class="ttname"><a href="slice__buffer_8h.html#a672b80e16cdabf26c7b558a54edfcd2d">gpr_slice_buffer_swap</a></div><div class="ttdeci">void gpr_slice_buffer_swap(gpr_slice_buffer *a, gpr_slice_buffer *b)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:166</div></div>
+<div class="ttc" id="slice__buffer_8h_html_a615be732e655de9980c321eb075e4a46"><div class="ttname"><a href="slice__buffer_8h.html#a615be732e655de9980c321eb075e4a46">gpr_slice_buffer_addn</a></div><div class="ttdeci">void gpr_slice_buffer_addn(gpr_slice_buffer *sb, gpr_slice *slices, size_t n)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:141</div></div>
+<div class="ttc" id="slice__buffer_8h_html_a0289912040151750bbee19ba632a88f1"><div class="ttname"><a href="slice__buffer_8h.html#a0289912040151750bbee19ba632a88f1">gpr_slice_buffer_move_into</a></div><div class="ttdeci">void gpr_slice_buffer_move_into(gpr_slice_buffer *src, gpr_slice_buffer *dst)</div><div class="ttdef"><b>Definition:</b> slice_buffer.c:195</div></div>
<div class="ttc" id="slice__buffer_8h_html_a81db47a2be0a079aa797cd77f3864809"><div class="ttname"><a href="slice__buffer_8h.html#a81db47a2be0a079aa797cd77f3864809">GRPC_SLICE_BUFFER_INLINE_ELEMENTS</a></div><div class="ttdeci">#define GRPC_SLICE_BUFFER_INLINE_ELEMENTS</div><div class="ttdef"><b>Definition:</b> slice_buffer.h:43</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr_8h.html b/doc/ref/core.internal/html/sockaddr_8h.html
index c1b5978048..931547c359 100644
--- a/doc/ref/core.internal/html/sockaddr_8h.html
+++ b/doc/ref/core.internal/html/sockaddr_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr_8h_source.html b/doc/ref/core.internal/html/sockaddr_8h_source.html
index 8cf5366998..15902d96fb 100644
--- a/doc/ref/core.internal/html/sockaddr_8h_source.html
+++ b/doc/ref/core.internal/html/sockaddr_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,14 +134,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="sockaddr__posix_8h.html">src/core/iomgr/sockaddr_posix.h</a>&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="sockaddr__posix_8h_html"><div class="ttname"><a href="sockaddr__posix_8h.html">sockaddr_posix.h</a></div></div>
<div class="ttc" id="sockaddr__win32_8h_html"><div class="ttname"><a href="sockaddr__win32_8h.html">sockaddr_win32.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__posix_8h.html b/doc/ref/core.internal/html/sockaddr__posix_8h.html
index e5373da98b..aa3c441da0 100644
--- a/doc/ref/core.internal/html/sockaddr__posix_8h.html
+++ b/doc/ref/core.internal/html/sockaddr__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__posix_8h_source.html b/doc/ref/core.internal/html/sockaddr__posix_8h_source.html
index 5963d6e009..e782cc7780 100644
--- a/doc/ref/core.internal/html/sockaddr__posix_8h_source.html
+++ b/doc/ref/core.internal/html/sockaddr__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,11 +131,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;netdb.h&gt;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_POSIX_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__resolver_8c.html b/doc/ref/core.internal/html/sockaddr__resolver_8c.html
index 4970f23c34..e1fe7cb480 100644
--- a/doc/ref/core.internal/html/sockaddr__resolver_8c.html
+++ b/doc/ref/core.internal/html/sockaddr__resolver_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -133,23 +133,23 @@ Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *name##_factory_create_resolver( \</div>
-<div class="line"> <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri, \</div>
-<div class="line"> <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>) { \</div>
-<div class="line"> return sockaddr_create(uri, <a class="code" href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">grpc_create_pick_first_lb_policy</a>, \</div>
-<div class="line"> subchannel_factory, parse_##name); \</div>
-<div class="line"> } \</div>
-<div class="line"> static <span class="keyword">const</span> <a class="code" href="structgrpc__resolver__factory__vtable.html">grpc_resolver_factory_vtable</a> name##_factory_vtable = { \</div>
-<div class="line"> sockaddr_factory_ref, sockaddr_factory_unref, \</div>
-<div class="line"> name##_factory_create_resolver}; \</div>
-<div class="line"> static <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> name##_resolver_factory = { \</div>
-<div class="line"> &amp;name##_factory_vtable}; <a class="code" href="resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2">\</a></div>
-<div class="line"><a class="code" href="resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2"> grpc_resolver_factory</a> *grpc_##name##_resolver_factory_create() { \</div>
-<div class="line"> return &amp;name##_resolver_factory; \</div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="structgrpc__resolver.html">grpc_resolver</a> *name##_factory_create_resolver( \</div>
+<div class="line"> <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="code" href="structgrpc__uri.html">grpc_uri</a> *uri, \</div>
+<div class="line"> <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="code" href="structsubchannel__factory.html">subchannel_factory</a>) { \</div>
+<div class="line"> return sockaddr_create(uri, <a class="code" href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">grpc_create_pick_first_lb_policy</a>, \</div>
+<div class="line"> subchannel_factory, parse_##name); \</div>
+<div class="line"> } \</div>
+<div class="line"> static <span class="keyword">const</span> <a class="code" href="structgrpc__resolver__factory__vtable.html">grpc_resolver_factory_vtable</a> name##_factory_vtable = { \</div>
+<div class="line"> sockaddr_factory_ref, sockaddr_factory_unref, \</div>
+<div class="line"> name##_factory_create_resolver, name##_get_default_authority, #name}; \</div>
+<div class="line"> static <a class="code" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> name##_resolver_factory = { \</div>
+<div class="line"> &amp;name##_factory_vtable}; <a class="code" href="resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2">\</a></div>
+<div class="line"><a class="code" href="resolver__factory_8h.html#a44d5c388fec49323981552a26c5835a2"> grpc_resolver_factory</a> *grpc_##name##_resolver_factory_create() { \</div>
+<div class="line"> return &amp;name##_resolver_factory; \</div>
<div class="line"> }</div>
<div class="ttc" id="structgrpc__resolver__factory__vtable_html"><div class="ttname"><a href="structgrpc__resolver__factory__vtable.html">grpc_resolver_factory_vtable</a></div><div class="ttdef"><b>Definition:</b> resolver_factory.h:50</div></div>
<div class="ttc" id="structgrpc__resolver_html"><div class="ttname"><a href="structgrpc__resolver.html">grpc_resolver</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver.h:46</div></div>
-<div class="ttc" id="structsubchannel__factory_html"><div class="ttname"><a href="structsubchannel__factory.html">subchannel_factory</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:131</div></div>
+<div class="ttc" id="structsubchannel__factory_html"><div class="ttname"><a href="structsubchannel__factory.html">subchannel_factory</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:132</div></div>
<div class="ttc" id="structgrpc__resolver__factory_html"><div class="ttname"><a href="structgrpc__resolver__factory.html">grpc_resolver_factory</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver_factory.h:46</div></div>
<div class="ttc" id="pick__first_8h_html_a2ef6310260146caa4cf56acddbb4343e"><div class="ttname"><a href="pick__first_8h.html#a2ef6310260146caa4cf56acddbb4343e">grpc_create_pick_first_lb_policy</a></div><div class="ttdeci">grpc_lb_policy * grpc_create_pick_first_lb_policy(grpc_subchannel **subchannels, size_t num_subchannels)</div><div class="ttdoc">Returns a load balancing policy instance that picks up the first subchannel from subchannels to succe...</div><div class="ttdef"><b>Definition:</b> pick_first.c:317</div></div>
<div class="ttc" id="structgrpc__uri_html"><div class="ttname"><a href="structgrpc__uri.html">grpc_uri</a></div><div class="ttdef"><b>Definition:</b> uri_parser.h:37</div></div>
@@ -194,7 +194,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__resolver_8h.html b/doc/ref/core.internal/html/sockaddr__resolver_8h.html
index 06033340f8..5be2696e58 100644
--- a/doc/ref/core.internal/html/sockaddr__resolver_8h.html
+++ b/doc/ref/core.internal/html/sockaddr__resolver_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -138,7 +138,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__resolver_8h_source.html b/doc/ref/core.internal/html/sockaddr__resolver_8h_source.html
index 114472f6c2..26cbd5c8a1 100644
--- a/doc/ref/core.internal/html/sockaddr__resolver_8h_source.html
+++ b/doc/ref/core.internal/html/sockaddr__resolver_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -138,15 +138,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_RESOLVERS_UNIX_RESOLVER_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="sockaddr__resolver_8h_html_abe451b1e6a083dfcc0656fb77a9e42c2"><div class="ttname"><a href="sockaddr__resolver_8h.html#abe451b1e6a083dfcc0656fb77a9e42c2">grpc_ipv6_resolver_factory_create</a></div><div class="ttdeci">grpc_resolver_factory * grpc_ipv6_resolver_factory_create(void)</div><div class="ttdef"><b>Definition:</b> sockaddr_resolver.c:299</div></div>
+<div class="ttc" id="sockaddr__resolver_8h_html_abe451b1e6a083dfcc0656fb77a9e42c2"><div class="ttname"><a href="sockaddr__resolver_8h.html#abe451b1e6a083dfcc0656fb77a9e42c2">grpc_ipv6_resolver_factory_create</a></div><div class="ttdeci">grpc_resolver_factory * grpc_ipv6_resolver_factory_create(void)</div><div class="ttdef"><b>Definition:</b> sockaddr_resolver.c:357</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="resolver__factory_8h_html"><div class="ttname"><a href="resolver__factory_8h.html">resolver_factory.h</a></div></div>
<div class="ttc" id="structgrpc__resolver__factory_html"><div class="ttname"><a href="structgrpc__resolver__factory.html">grpc_resolver_factory</a></div><div class="ttdoc">grpc_resolver provides grpc_client_config objects to grpc_channel objects </div><div class="ttdef"><b>Definition:</b> resolver_factory.h:46</div></div>
-<div class="ttc" id="sockaddr__resolver_8h_html_a621b7e3868a79b41351f2204a4c5c1fa"><div class="ttname"><a href="sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa">grpc_ipv4_resolver_factory_create</a></div><div class="ttdeci">grpc_resolver_factory * grpc_ipv4_resolver_factory_create(void)</div><div class="ttdef"><b>Definition:</b> sockaddr_resolver.c:298</div></div>
+<div class="ttc" id="sockaddr__resolver_8h_html_a621b7e3868a79b41351f2204a4c5c1fa"><div class="ttname"><a href="sockaddr__resolver_8h.html#a621b7e3868a79b41351f2204a4c5c1fa">grpc_ipv4_resolver_factory_create</a></div><div class="ttdeci">grpc_resolver_factory * grpc_ipv4_resolver_factory_create(void)</div><div class="ttdef"><b>Definition:</b> sockaddr_resolver.c:356</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__utils_8c.html b/doc/ref/core.internal/html/sockaddr__utils_8c.html
index e251a199d7..83cc7de232 100644
--- a/doc/ref/core.internal/html/sockaddr__utils_8c.html
+++ b/doc/ref/core.internal/html/sockaddr__utils_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -378,7 +378,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__utils_8h.html b/doc/ref/core.internal/html/sockaddr__utils_8h.html
index f346dbde7a..2af0744175 100644
--- a/doc/ref/core.internal/html/sockaddr__utils_8h.html
+++ b/doc/ref/core.internal/html/sockaddr__utils_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -373,7 +373,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__utils_8h_source.html b/doc/ref/core.internal/html/sockaddr__utils_8h_source.html
index ed7ed09b35..dbf083ac50 100644
--- a/doc/ref/core.internal/html/sockaddr__utils_8h_source.html
+++ b/doc/ref/core.internal/html/sockaddr__utils_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="sockaddr__utils_8h.html#a8545a440d2d91365d75ed87720891a91">grpc_sockaddr_to_uri</a>(<span class="keyword">const</span> <span class="keyword">struct</span> sockaddr *addr);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_UTILS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_UTILS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="sockaddr_8h_html"><div class="ttname"><a href="sockaddr_8h.html">sockaddr.h</a></div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a3cb44f54c6743ff32dc31147ca6a6721"><div class="ttname"><a href="sockaddr__utils_8h.html#a3cb44f54c6743ff32dc31147ca6a6721">grpc_sockaddr_make_wildcards</a></div><div class="ttdeci">void grpc_sockaddr_make_wildcards(int port, struct sockaddr_in *wild4_out, struct sockaddr_in6 *wild6_out)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:119</div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a1a8a1c666324ed6d23077a0dd77bd2b8"><div class="ttname"><a href="sockaddr__utils_8h.html#a1a8a1c666324ed6d23077a0dd77bd2b8">grpc_sockaddr_make_wildcard6</a></div><div class="ttdeci">void grpc_sockaddr_make_wildcard6(int port, struct sockaddr_in6 *wild_out)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:131</div></div>
@@ -184,14 +184,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="sockaddr__utils_8h_html_aed4ad468c36fc0a4531025c5fa2185a2"><div class="ttname"><a href="sockaddr__utils_8h.html#aed4ad468c36fc0a4531025c5fa2185a2">grpc_sockaddr_is_wildcard</a></div><div class="ttdeci">int grpc_sockaddr_is_wildcard(const struct sockaddr *addr, int *port_out)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:90</div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a8545a440d2d91365d75ed87720891a91"><div class="ttname"><a href="sockaddr__utils_8h.html#a8545a440d2d91365d75ed87720891a91">grpc_sockaddr_to_uri</a></div><div class="ttdeci">char * grpc_sockaddr_to_uri(const struct sockaddr *addr)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:170</div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a400a51bd46384a6e0b28136274765464"><div class="ttname"><a href="sockaddr__utils_8h.html#a400a51bd46384a6e0b28136274765464">grpc_sockaddr_to_string</a></div><div class="ttdeci">int grpc_sockaddr_to_string(char **out, const struct sockaddr *addr, int normalize)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:137</div></div>
-<div class="ttc" id="sockaddr__utils_8h_html_ad73cd02c052e82778b7df5378ded462d"><div class="ttname"><a href="sockaddr__utils_8h.html#ad73cd02c052e82778b7df5378ded462d">grpc_sockaddr_set_port</a></div><div class="ttdeci">int grpc_sockaddr_set_port(const struct sockaddr *addr, int port)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:214</div></div>
+<div class="ttc" id="sockaddr__utils_8h_html_ad73cd02c052e82778b7df5378ded462d"><div class="ttname"><a href="sockaddr__utils_8h.html#ad73cd02c052e82778b7df5378ded462d">grpc_sockaddr_set_port</a></div><div class="ttdeci">int grpc_sockaddr_set_port(const struct sockaddr *addr, int port)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:215</div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a97d452690214de3809f667f95dda80ce"><div class="ttname"><a href="sockaddr__utils_8h.html#a97d452690214de3809f667f95dda80ce">grpc_sockaddr_is_v4mapped</a></div><div class="ttdeci">int grpc_sockaddr_is_v4mapped(const struct sockaddr *addr, struct sockaddr_in *addr4_out)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:54</div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a89be072619a282936b8c1f99c5af254e"><div class="ttname"><a href="sockaddr__utils_8h.html#a89be072619a282936b8c1f99c5af254e">grpc_sockaddr_make_wildcard4</a></div><div class="ttdeci">void grpc_sockaddr_make_wildcard4(int port, struct sockaddr_in *wild_out)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:125</div></div>
<div class="ttc" id="sockaddr__utils_8h_html_a606efe4550fb7947fb36ff6a0231ac79"><div class="ttname"><a href="sockaddr__utils_8h.html#a606efe4550fb7947fb36ff6a0231ac79">grpc_sockaddr_to_v4mapped</a></div><div class="ttdeci">int grpc_sockaddr_to_v4mapped(const struct sockaddr *addr, struct sockaddr_in6 *addr6_out)</div><div class="ttdef"><b>Definition:</b> sockaddr_utils.c:75</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__win32_8h.html b/doc/ref/core.internal/html/sockaddr__win32_8h.html
index d20b1c7e01..9d056a79d6 100644
--- a/doc/ref/core.internal/html/sockaddr__win32_8h.html
+++ b/doc/ref/core.internal/html/sockaddr__win32_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sockaddr__win32_8h_source.html b/doc/ref/core.internal/html/sockaddr__win32_8h_source.html
index 6622b0e2ed..99af5110ea 100644
--- a/doc/ref/core.internal/html/sockaddr__win32_8h_source.html
+++ b/doc/ref/core.internal/html/sockaddr__win32_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -133,11 +133,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *inet_ntop(<span class="keywordtype">int</span> af, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">char</span> *dst, socklen_t size);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_WIN32_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_WIN32_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__utils__common__posix_8c.html b/doc/ref/core.internal/html/socket__utils__common__posix_8c.html
index cbb1651662..1e4a233b84 100644
--- a/doc/ref/core.internal/html/socket__utils__common__posix_8c.html
+++ b/doc/ref/core.internal/html/socket__utils__common__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__utils__linux_8c.html b/doc/ref/core.internal/html/socket__utils__linux_8c.html
index 6219fc69c4..efdbaca117 100644
--- a/doc/ref/core.internal/html/socket__utils__linux_8c.html
+++ b/doc/ref/core.internal/html/socket__utils__linux_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__utils__posix_8c.html b/doc/ref/core.internal/html/socket__utils__posix_8c.html
index b277e2da85..25364c362d 100644
--- a/doc/ref/core.internal/html/socket__utils__posix_8c.html
+++ b/doc/ref/core.internal/html/socket__utils__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__utils__posix_8h.html b/doc/ref/core.internal/html/socket__utils__posix_8h.html
index 88e099bd7d..f6f013ced0 100644
--- a/doc/ref/core.internal/html/socket__utils__posix_8h.html
+++ b/doc/ref/core.internal/html/socket__utils__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -407,7 +407,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__utils__posix_8h_source.html b/doc/ref/core.internal/html/socket__utils__posix_8h_source.html
index 262b19c24c..e8a5d068c2 100644
--- a/doc/ref/core.internal/html/socket__utils__posix_8h_source.html
+++ b/doc/ref/core.internal/html/socket__utils__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="socket__utils__posix_8h.html#a76dcb8f351a790f2f3dc6f857f1df6f6">grpc_create_dualstack_socket</a>(<span class="keyword">const</span> <span class="keyword">struct</span> sockaddr *addr, <span class="keywordtype">int</span> type,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">int</span> protocol, <a class="code" href="socket__utils__posix_8h.html#a00b8257ab3e474c4f3d666247d620264">grpc_dualstack_mode</a> *dsmode);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKET_UTILS_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKET_UTILS_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="socket__utils__posix_8h_html_a2f6d1c5f46dff8ac86a5e4df24641060"><div class="ttname"><a href="socket__utils__posix_8h.html#a2f6d1c5f46dff8ac86a5e4df24641060">grpc_accept4</a></div><div class="ttdeci">int grpc_accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int nonblock, int cloexec)</div></div>
<div class="ttc" id="socket__utils__posix_8h_html_a00b8257ab3e474c4f3d666247d620264"><div class="ttname"><a href="socket__utils__posix_8h.html#a00b8257ab3e474c4f3d666247d620264">grpc_dualstack_mode</a></div><div class="ttdeci">grpc_dualstack_mode</div><div class="ttdef"><b>Definition:</b> socket_utils_posix.h:76</div></div>
<div class="ttc" id="socket__utils__posix_8h_html_afe2ba4baab80f7f0b1aea9bd8718ac79"><div class="ttname"><a href="socket__utils__posix_8h.html#afe2ba4baab80f7f0b1aea9bd8718ac79">grpc_set_socket_reuse_addr</a></div><div class="ttdeci">int grpc_set_socket_reuse_addr(int fd, int reuse)</div></div>
@@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__windows_8c.html b/doc/ref/core.internal/html/socket__windows_8c.html
index 586db57f89..5a941542ba 100644
--- a/doc/ref/core.internal/html/socket__windows_8c.html
+++ b/doc/ref/core.internal/html/socket__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__windows_8h.html b/doc/ref/core.internal/html/socket__windows_8h.html
index edc0d02701..02c8d68e18 100644
--- a/doc/ref/core.internal/html/socket__windows_8h.html
+++ b/doc/ref/core.internal/html/socket__windows_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -119,10 +119,8 @@ Typedefs</h2></td></tr>
Functions</h2></td></tr>
<tr class="memitem:acef52dee2469e1614f30d72e9e18086e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e">grpc_winsocket_create</a> (SOCKET socket, const char *name)</td></tr>
<tr class="separator:acef52dee2469e1614f30d72e9e18086e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5112cf5e8f22aa650f776748f9a34395"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395">grpc_winsocket_shutdown</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket)</td></tr>
-<tr class="separator:a5112cf5e8f22aa650f776748f9a34395"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9430d55bc26c3eb353f62ee3e290fee1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1">grpc_winsocket_orphan</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket)</td></tr>
-<tr class="separator:a9430d55bc26c3eb353f62ee3e290fee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2ce67a29c01ed3777227e00b75c9d12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12">grpc_winsocket_shutdown</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket)</td></tr>
+<tr class="separator:ac2ce67a29c01ed3777227e00b75c9d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a25824d9aa9563aee6eabb13b8e8d70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70">grpc_winsocket_destroy</a> (<a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket)</td></tr>
<tr class="separator:a6a25824d9aa9563aee6eabb13b8e8d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -194,28 +192,12 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a9430d55bc26c3eb353f62ee3e290fee1"></a>
+<a class="anchor" id="ac2ce67a29c01ed3777227e00b75c9d12"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_winsocket_orphan </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *&#160;</td>
- <td class="paramname"><em>socket</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5112cf5e8f22aa650f776748f9a34395"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int grpc_winsocket_shutdown </td>
+ <td class="memname">void grpc_winsocket_shutdown </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__winsocket.html">grpc_winsocket</a> *&#160;</td>
<td class="paramname"><em>socket</em></td><td>)</td>
@@ -229,7 +211,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/socket__windows_8h_source.html b/doc/ref/core.internal/html/socket__windows_8h_source.html
index 904350c962..e61deb4a13 100644
--- a/doc/ref/core.internal/html/socket__windows_8h_source.html
+++ b/doc/ref/core.internal/html/socket__windows_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#a779ba38c4d952003a53cf6f415992e09"> 54</a></span>&#160; OVERLAPPED <a class="code" href="structgrpc__winsocket__callback__info.html#a779ba38c4d952003a53cf6f415992e09">overlapped</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">/* The callback information for the pending operation. May be empty if the</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> caller hasn&#39;t registered a callback yet. */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1"> 57</a></span>&#160; void(*<a class="code" href="structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1">cb</a>)(<span class="keywordtype">void</span> *<a class="code" href="structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154">opaque</a>, <span class="keywordtype">int</span> success);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1"> 57</a></span>&#160; void (*<a class="code" href="structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1">cb</a>)(<span class="keywordtype">void</span> *<a class="code" href="structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154">opaque</a>, <span class="keywordtype">int</span> success);</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154"> 58</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154">opaque</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="comment">/* A boolean to describe if the IO Completion Port got a notification for</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> that operation. This will happen if the operation completed before the</span></div>
@@ -158,83 +158,70 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">/* The results of the overlapped operation. */</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#ae7d4cdac6983f1de38a239a3bb11021e"> 69</a></span>&#160; DWORD <a class="code" href="structgrpc__winsocket__callback__info.html#ae7d4cdac6983f1de38a239a3bb11021e">bytes_transfered</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#adef17089b66a9180b92bcc9da0d4ae29"> 70</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__winsocket__callback__info.html#adef17089b66a9180b92bcc9da0d4ae29">wsa_error</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">/* A boolean indicating that we started an operation. */</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc"> 72</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc">outstanding</a>;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;} <a class="code" href="socket__windows_8h.html#a672778b37972213ae3db8f3ba876cadc">grpc_winsocket_callback_info</a>;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* This is a wrapper to a Windows socket. A socket can have one outstanding</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> read, and one outstanding write. Doing an asynchronous accept means waiting</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> for a read operation. Doing an asynchronous connect means waiting for a</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> write operation. These are completely arbitrary ties between the operation</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> and the kind of event, because we can have one overlapped per pending</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> operation, whichever its nature is. So we could have more dedicated pending</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> operation callbacks for connect and listen. But given the scope of listen</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> and accept, we don&#39;t need to go to that extent and waste memory. Also, this</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> is closer to what happens in posix world. */</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html"> 84</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d"> 85</a></span>&#160; SOCKET <a class="code" href="structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d">socket</a>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6"> 87</a></span>&#160; <a class="code" href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a> <a class="code" href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6">write_info</a>;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb"> 88</a></span>&#160; <a class="code" href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a> <a class="code" href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb">read_info</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;} <a class="code" href="socket__windows_8h.html#a672778b37972213ae3db8f3ba876cadc">grpc_winsocket_callback_info</a>;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">/* This is a wrapper to a Windows socket. A socket can have one outstanding</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> read, and one outstanding write. Doing an asynchronous accept means waiting</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> for a read operation. Doing an asynchronous connect means waiting for a</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> write operation. These are completely arbitrary ties between the operation</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> and the kind of event, because we can have one overlapped per pending</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> operation, whichever its nature is. So we could have more dedicated pending</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> operation callbacks for connect and listen. But given the scope of listen</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> and accept, we don&#39;t need to go to that extent and waste memory. Also, this</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> is closer to what happens in posix world. */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html"> 82</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> {</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d"> 83</a></span>&#160; SOCKET <a class="code" href="structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d">socket</a>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6"> 85</a></span>&#160; <a class="code" href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a> <a class="code" href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6">write_info</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb"> 86</a></span>&#160; <a class="code" href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a> <a class="code" href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb">read_info</a>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551"> 88</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551">state_mu</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551"> 90</a></span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> <a class="code" href="structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551">state_mu</a>;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="comment">/* You can&#39;t add the same socket twice to the same IO Completion Port.</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> This prevents that. */</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47"> 94</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47">added_to_iocp</a>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="comment">/* A boolean to indicate that the caller has abandoned that socket, but</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> there is a pending operation that the IO Completion Port will have to</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> wait for. The socket will be collected at that time. */</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08"> 98</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08">orphan</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="comment">/* You can&#39;t add the same socket twice to the same IO Completion Port.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> This prevents that. */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47"> 92</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47">added_to_iocp</a>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a"> 94</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a">shutdown_closure</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="comment">/* A label for iomgr to track outstanding objects */</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6"> 97</a></span>&#160; <a class="code" href="structgrpc__iomgr__object.html">grpc_iomgr_object</a> <a class="code" href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6">iomgr_object</a>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;} <a class="code" href="socket__windows_8h.html#a9ad80b9793b77151a20061cc13e96f6a">grpc_winsocket</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a"> 100</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> <a class="code" href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a">shutdown_closure</a>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="comment">/* A label for iomgr to track outstanding objects */</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6"> 103</a></span>&#160; <a class="code" href="structgrpc__iomgr__object.html">grpc_iomgr_object</a> <a class="code" href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6">iomgr_object</a>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;} <a class="code" href="socket__windows_8h.html#a9ad80b9793b77151a20061cc13e96f6a">grpc_winsocket</a>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment">/* Create a wrapped windows handle. This takes ownership of it, meaning that</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> it will be responsible for closing it. */</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *<a class="code" href="socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e">grpc_winsocket_create</a>(SOCKET socket, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment">/* Initiate an asynchronous shutdown of the socket. Will call off any pending</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> operation to cancel them. Returns the number of callbacks that got setup. */</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keywordtype">int</span> <a class="code" href="socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395">grpc_winsocket_shutdown</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket);</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* Abandon a socket. */</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">void</span> <a class="code" href="socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1">grpc_winsocket_orphan</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket);</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment">/* Destroy a socket. Should only be called by the IO Completion Port thread,</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> or by grpc_winsocket_orphan if there&#39;s no pending operation. */</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">void</span> <a class="code" href="socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70">grpc_winsocket_destroy</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket);</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKET_WINDOWS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Create a wrapped windows handle. This takes ownership of it, meaning that</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> it will be responsible for closing it. */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *<a class="code" href="socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e">grpc_winsocket_create</a>(SOCKET socket, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">/* Initiate an asynchronous shutdown of the socket. Will call off any pending</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> operation to cancel them. */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">void</span> <a class="code" href="socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12">grpc_winsocket_shutdown</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* Destroy a socket. Should only be called if there&#39;s no pending operation. */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70">grpc_winsocket_destroy</a>(<a class="code" href="structgrpc__winsocket.html">grpc_winsocket</a> *socket);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_SOCKET_WINDOWS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="socket__windows_8h_html_acef52dee2469e1614f30d72e9e18086e"><div class="ttname"><a href="socket__windows_8h.html#acef52dee2469e1614f30d72e9e18086e">grpc_winsocket_create</a></div><div class="ttdeci">grpc_winsocket * grpc_winsocket_create(SOCKET socket, const char *name)</div></div>
-<div class="ttc" id="structgrpc__winsocket_html_ac79017879c86aece4c98a043c5093d47"><div class="ttname"><a href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47">grpc_winsocket::added_to_iocp</a></div><div class="ttdeci">int added_to_iocp</div><div class="ttdef"><b>Definition:</b> socket_windows.h:94</div></div>
-<div class="ttc" id="structgrpc__winsocket_html_a653e7521937ebda6f6bc230ebae46f08"><div class="ttname"><a href="structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08">grpc_winsocket::orphan</a></div><div class="ttdeci">int orphan</div><div class="ttdef"><b>Definition:</b> socket_windows.h:98</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_ac79017879c86aece4c98a043c5093d47"><div class="ttname"><a href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47">grpc_winsocket::added_to_iocp</a></div><div class="ttdeci">int added_to_iocp</div><div class="ttdef"><b>Definition:</b> socket_windows.h:92</div></div>
<div class="ttc" id="atm_8h_html"><div class="ttname"><a href="atm_8h.html">atm.h</a></div></div>
-<div class="ttc" id="structgrpc__winsocket_html_a8d07ea451fe145f30415952e4a78d03d"><div class="ttname"><a href="structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d">grpc_winsocket::socket</a></div><div class="ttdeci">SOCKET socket</div><div class="ttdef"><b>Definition:</b> socket_windows.h:85</div></div>
+<div class="ttc" id="socket__windows_8h_html_ac2ce67a29c01ed3777227e00b75c9d12"><div class="ttname"><a href="socket__windows_8h.html#ac2ce67a29c01ed3777227e00b75c9d12">grpc_winsocket_shutdown</a></div><div class="ttdeci">void grpc_winsocket_shutdown(grpc_winsocket *socket)</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_a8d07ea451fe145f30415952e4a78d03d"><div class="ttname"><a href="structgrpc__winsocket.html#a8d07ea451fe145f30415952e4a78d03d">grpc_winsocket::socket</a></div><div class="ttdeci">SOCKET socket</div><div class="ttdef"><b>Definition:</b> socket_windows.h:83</div></div>
<div class="ttc" id="structgrpc__winsocket__callback__info_html_ae7d4cdac6983f1de38a239a3bb11021e"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html#ae7d4cdac6983f1de38a239a3bb11021e">grpc_winsocket_callback_info::bytes_transfered</a></div><div class="ttdeci">DWORD bytes_transfered</div><div class="ttdef"><b>Definition:</b> socket_windows.h:69</div></div>
-<div class="ttc" id="structgrpc__winsocket_html_abebd771d41b71cfbb457ee0e80c7b551"><div class="ttname"><a href="structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551">grpc_winsocket::state_mu</a></div><div class="ttdeci">gpr_mu state_mu</div><div class="ttdef"><b>Definition:</b> socket_windows.h:90</div></div>
-<div class="ttc" id="structgrpc__winsocket__callback__info_html_af611ff1de50e57d79e8ea33a220136bc"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc">grpc_winsocket_callback_info::outstanding</a></div><div class="ttdeci">int outstanding</div><div class="ttdef"><b>Definition:</b> socket_windows.h:72</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_abebd771d41b71cfbb457ee0e80c7b551"><div class="ttname"><a href="structgrpc__winsocket.html#abebd771d41b71cfbb457ee0e80c7b551">grpc_winsocket::state_mu</a></div><div class="ttdeci">gpr_mu state_mu</div><div class="ttdef"><b>Definition:</b> socket_windows.h:88</div></div>
<div class="ttc" id="structgrpc__winsocket__callback__info_html_adef17089b66a9180b92bcc9da0d4ae29"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html#adef17089b66a9180b92bcc9da0d4ae29">grpc_winsocket_callback_info::wsa_error</a></div><div class="ttdeci">int wsa_error</div><div class="ttdef"><b>Definition:</b> socket_windows.h:70</div></div>
-<div class="ttc" id="structgrpc__winsocket_html_ae268de02b0b0ca7a09944a50567620cb"><div class="ttname"><a href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb">grpc_winsocket::read_info</a></div><div class="ttdeci">grpc_winsocket_callback_info read_info</div><div class="ttdef"><b>Definition:</b> socket_windows.h:88</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_ae268de02b0b0ca7a09944a50567620cb"><div class="ttname"><a href="structgrpc__winsocket.html#ae268de02b0b0ca7a09944a50567620cb">grpc_winsocket::read_info</a></div><div class="ttdeci">grpc_winsocket_callback_info read_info</div><div class="ttdef"><b>Definition:</b> socket_windows.h:86</div></div>
<div class="ttc" id="socket__windows_8h_html_a672778b37972213ae3db8f3ba876cadc"><div class="ttname"><a href="socket__windows_8h.html#a672778b37972213ae3db8f3ba876cadc">grpc_winsocket_callback_info</a></div><div class="ttdeci">struct grpc_winsocket_callback_info grpc_winsocket_callback_info</div></div>
<div class="ttc" id="structgrpc__iomgr__object_html"><div class="ttname"><a href="structgrpc__iomgr__object.html">grpc_iomgr_object</a></div><div class="ttdef"><b>Definition:</b> iomgr_internal.h:40</div></div>
<div class="ttc" id="structgrpc__winsocket__callback__info_html"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html">grpc_winsocket_callback_info</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:48</div></div>
-<div class="ttc" id="structgrpc__winsocket_html_a226dc7020d126be244c2c4d36907eae6"><div class="ttname"><a href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6">grpc_winsocket::iomgr_object</a></div><div class="ttdeci">grpc_iomgr_object iomgr_object</div><div class="ttdef"><b>Definition:</b> socket_windows.h:103</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_a226dc7020d126be244c2c4d36907eae6"><div class="ttname"><a href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6">grpc_winsocket::iomgr_object</a></div><div class="ttdeci">grpc_iomgr_object iomgr_object</div><div class="ttdef"><b>Definition:</b> socket_windows.h:97</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
<div class="ttc" id="structgrpc__iomgr__closure_html"><div class="ttname"><a href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a></div><div class="ttdoc">A closure over a grpc_iomgr_cb_func. </div><div class="ttdef"><b>Definition:</b> iomgr.h:45</div></div>
-<div class="ttc" id="structgrpc__winsocket_html"><div class="ttname"><a href="structgrpc__winsocket.html">grpc_winsocket</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:84</div></div>
+<div class="ttc" id="structgrpc__winsocket_html"><div class="ttname"><a href="structgrpc__winsocket.html">grpc_winsocket</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:82</div></div>
<div class="ttc" id="structgrpc__winsocket__callback__info_html_a003b435519424aae5a48755358b32154"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html#a003b435519424aae5a48755358b32154">grpc_winsocket_callback_info::opaque</a></div><div class="ttdeci">void * opaque</div><div class="ttdef"><b>Definition:</b> socket_windows.h:58</div></div>
-<div class="ttc" id="structgrpc__winsocket_html_a8c0eeccc3a3cbfbb28d172a7c42a0bd6"><div class="ttname"><a href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6">grpc_winsocket::write_info</a></div><div class="ttdeci">grpc_winsocket_callback_info write_info</div><div class="ttdef"><b>Definition:</b> socket_windows.h:87</div></div>
-<div class="ttc" id="socket__windows_8h_html_a5112cf5e8f22aa650f776748f9a34395"><div class="ttname"><a href="socket__windows_8h.html#a5112cf5e8f22aa650f776748f9a34395">grpc_winsocket_shutdown</a></div><div class="ttdeci">int grpc_winsocket_shutdown(grpc_winsocket *socket)</div></div>
-<div class="ttc" id="socket__windows_8h_html_a9430d55bc26c3eb353f62ee3e290fee1"><div class="ttname"><a href="socket__windows_8h.html#a9430d55bc26c3eb353f62ee3e290fee1">grpc_winsocket_orphan</a></div><div class="ttdeci">void grpc_winsocket_orphan(grpc_winsocket *socket)</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_a8c0eeccc3a3cbfbb28d172a7c42a0bd6"><div class="ttname"><a href="structgrpc__winsocket.html#a8c0eeccc3a3cbfbb28d172a7c42a0bd6">grpc_winsocket::write_info</a></div><div class="ttdeci">grpc_winsocket_callback_info write_info</div><div class="ttdef"><b>Definition:</b> socket_windows.h:85</div></div>
<div class="ttc" id="structgrpc__winsocket__callback__info_html_aded44060a4f90bf48f452b4ac9e0f9f1"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html#aded44060a4f90bf48f452b4ac9e0f9f1">grpc_winsocket_callback_info::cb</a></div><div class="ttdeci">void(* cb)(void *opaque, int success)</div><div class="ttdef"><b>Definition:</b> socket_windows.h:57</div></div>
<div class="ttc" id="socket__windows_8h_html_a9ad80b9793b77151a20061cc13e96f6a"><div class="ttname"><a href="socket__windows_8h.html#a9ad80b9793b77151a20061cc13e96f6a">grpc_winsocket</a></div><div class="ttdeci">struct grpc_winsocket grpc_winsocket</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
-<div class="ttc" id="structgrpc__winsocket_html_aea4900f69135c3b5b3a820b0c37a6a7a"><div class="ttname"><a href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a">grpc_winsocket::shutdown_closure</a></div><div class="ttdeci">grpc_iomgr_closure shutdown_closure</div><div class="ttdef"><b>Definition:</b> socket_windows.h:100</div></div>
+<div class="ttc" id="structgrpc__winsocket_html_aea4900f69135c3b5b3a820b0c37a6a7a"><div class="ttname"><a href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a">grpc_winsocket::shutdown_closure</a></div><div class="ttdeci">grpc_iomgr_closure shutdown_closure</div><div class="ttdef"><b>Definition:</b> socket_windows.h:94</div></div>
<div class="ttc" id="socket__windows_8h_html_a6a25824d9aa9563aee6eabb13b8e8d70"><div class="ttname"><a href="socket__windows_8h.html#a6a25824d9aa9563aee6eabb13b8e8d70">grpc_winsocket_destroy</a></div><div class="ttdeci">void grpc_winsocket_destroy(grpc_winsocket *socket)</div></div>
<div class="ttc" id="iomgr__internal_8h_html"><div class="ttname"><a href="iomgr__internal_8h.html">iomgr_internal.h</a></div></div>
<div class="ttc" id="structgrpc__winsocket__callback__info_html_af6288faf84cbd0d6706d6cc7cd04e294"><div class="ttname"><a href="structgrpc__winsocket__callback__info.html#af6288faf84cbd0d6706d6cc7cd04e294">grpc_winsocket_callback_info::has_pending_iocp</a></div><div class="ttdeci">int has_pending_iocp</div><div class="ttdef"><b>Definition:</b> socket_windows.h:67</div></div>
@@ -242,7 +229,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/ssl__transport__security_8c.html b/doc/ref/core.internal/html/ssl__transport__security_8c.html
index a95e058100..9a7a880c26 100644
--- a/doc/ref/core.internal/html/ssl__transport__security_8c.html
+++ b/doc/ref/core.internal/html/ssl__transport__security_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -443,7 +443,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/ssl__transport__security_8h.html b/doc/ref/core.internal/html/ssl__transport__security_8h.html
index 7c7acf32e5..71449e8b8c 100644
--- a/doc/ref/core.internal/html/ssl__transport__security_8h.html
+++ b/doc/ref/core.internal/html/ssl__transport__security_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -438,7 +438,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/ssl__transport__security_8h_source.html b/doc/ref/core.internal/html/ssl__transport__security_8h_source.html
index 0c664646f2..8fdedd564d 100644
--- a/doc/ref/core.internal/html/ssl__transport__security_8h_source.html
+++ b/doc/ref/core.internal/html/ssl__transport__security_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -260,21 +260,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_SSL_TRANSPORT_SECURITY_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="ssl__transport__security_8h_html_a24150414d752e0cf6a28ff47a7b1c954"><div class="ttname"><a href="ssl__transport__security_8h.html#a24150414d752e0cf6a28ff47a7b1c954">tsi_create_ssl_client_handshaker_factory</a></div><div class="ttdeci">tsi_result tsi_create_ssl_client_handshaker_factory(const unsigned char *pem_private_key, size_t pem_private_key_size, const unsigned char *pem_cert_chain, size_t pem_cert_chain_size, const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:1214</div></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_SSL_TRANSPORT_SECURITY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="ssl__transport__security_8h_html_a24150414d752e0cf6a28ff47a7b1c954"><div class="ttname"><a href="ssl__transport__security_8h.html#a24150414d752e0cf6a28ff47a7b1c954">tsi_create_ssl_client_handshaker_factory</a></div><div class="ttdeci">tsi_result tsi_create_ssl_client_handshaker_factory(const unsigned char *pem_private_key, size_t pem_private_key_size, const unsigned char *pem_cert_chain, size_t pem_cert_chain_size, const unsigned char *pem_root_certs, size_t pem_root_certs_size, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:1217</div></div>
<div class="ttc" id="transport__security__interface_8h_html"><div class="ttname"><a href="transport__security__interface_8h.html">transport_security_interface.h</a></div></div>
-<div class="ttc" id="ssl__transport__security_8h_html_a07cacb661f68fba399bd2a8075246104"><div class="ttname"><a href="ssl__transport__security_8h.html#a07cacb661f68fba399bd2a8075246104">tsi_create_ssl_server_handshaker_factory</a></div><div class="ttdeci">tsi_result tsi_create_ssl_server_handshaker_factory(const unsigned char **pem_private_keys, const size_t *pem_private_keys_sizes, const unsigned char **pem_cert_chains, const size_t *pem_cert_chains_sizes, size_t key_cert_pair_count, const unsigned char *pem_client_root_certs, size_t pem_client_root_certs_size, int force_client_auth, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:1291</div></div>
-<div class="ttc" id="structtsi__ssl__handshaker__factory_html"><div class="ttname"><a href="structtsi__ssl__handshaker__factory.html">tsi_ssl_handshaker_factory</a></div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:71</div></div>
-<div class="ttc" id="ssl__transport__security_8h_html_a640862c021958b7cc4e841d5842b3142"><div class="ttname"><a href="ssl__transport__security_8h.html#a640862c021958b7cc4e841d5842b3142">tsi_ssl_handshaker_factory_create_handshaker</a></div><div class="ttdeci">tsi_result tsi_ssl_handshaker_factory_create_handshaker(tsi_ssl_handshaker_factory *self, const char *server_name_indication, tsi_handshaker **handshaker)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:955</div></div>
-<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:192</div></div>
+<div class="ttc" id="ssl__transport__security_8h_html_a07cacb661f68fba399bd2a8075246104"><div class="ttname"><a href="ssl__transport__security_8h.html#a07cacb661f68fba399bd2a8075246104">tsi_create_ssl_server_handshaker_factory</a></div><div class="ttdeci">tsi_result tsi_create_ssl_server_handshaker_factory(const unsigned char **pem_private_keys, const size_t *pem_private_keys_sizes, const unsigned char **pem_cert_chains, const size_t *pem_cert_chains_sizes, size_t key_cert_pair_count, const unsigned char *pem_client_root_certs, size_t pem_client_root_certs_size, int force_client_auth, const char *cipher_suites, const unsigned char **alpn_protocols, const unsigned char *alpn_protocols_lengths, uint16_t num_alpn_protocols, tsi_ssl_handshaker_factory **factory)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:1294</div></div>
+<div class="ttc" id="structtsi__ssl__handshaker__factory_html"><div class="ttname"><a href="structtsi__ssl__handshaker__factory.html">tsi_ssl_handshaker_factory</a></div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:70</div></div>
+<div class="ttc" id="ssl__transport__security_8h_html_a640862c021958b7cc4e841d5842b3142"><div class="ttname"><a href="ssl__transport__security_8h.html#a640862c021958b7cc4e841d5842b3142">tsi_ssl_handshaker_factory_create_handshaker</a></div><div class="ttdeci">tsi_result tsi_ssl_handshaker_factory_create_handshaker(tsi_ssl_handshaker_factory *self, const char *server_name_indication, tsi_handshaker **handshaker)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:956</div></div>
+<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:194</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a></div><div class="ttdeci">tsi_result</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:46</div></div>
-<div class="ttc" id="ssl__transport__security_8h_html_a55e5ff567c916f396a960d9ba259fd5b"><div class="ttname"><a href="ssl__transport__security_8h.html#a55e5ff567c916f396a960d9ba259fd5b">tsi_ssl_handshaker_factory_destroy</a></div><div class="ttdeci">void tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:962</div></div>
-<div class="ttc" id="ssl__transport__security_8h_html_a22edee478b3473e184d77d74c13d9647"><div class="ttname"><a href="ssl__transport__security_8h.html#a22edee478b3473e184d77d74c13d9647">tsi_ssl_peer_matches_name</a></div><div class="ttdeci">int tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:1396</div></div>
+<div class="ttc" id="ssl__transport__security_8h_html_a55e5ff567c916f396a960d9ba259fd5b"><div class="ttname"><a href="ssl__transport__security_8h.html#a55e5ff567c916f396a960d9ba259fd5b">tsi_ssl_handshaker_factory_destroy</a></div><div class="ttdeci">void tsi_ssl_handshaker_factory_destroy(tsi_ssl_handshaker_factory *self)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:963</div></div>
+<div class="ttc" id="ssl__transport__security_8h_html_a22edee478b3473e184d77d74c13d9647"><div class="ttname"><a href="ssl__transport__security_8h.html#a22edee478b3473e184d77d74c13d9647">tsi_ssl_peer_matches_name</a></div><div class="ttdeci">int tsi_ssl_peer_matches_name(const tsi_peer *peer, const char *name)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:1399</div></div>
<div class="ttc" id="structtsi__handshaker_html"><div class="ttname"><a href="structtsi__handshaker.html">tsi_handshaker</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:86</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stack__lockfree_8c.html b/doc/ref/core.internal/html/stack__lockfree_8c.html
index 22f3105262..805837c79c 100644
--- a/doc/ref/core.internal/html/stack__lockfree_8c.html
+++ b/doc/ref/core.internal/html/stack__lockfree_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1 &lt;&lt; 16) - 1) <span class="comment">/* reserve this entry as invalid \</span></div>
-<div class="line"><span class="comment"> */</span></div>
+<div class="line"><span class="comment"> */</span></div>
</div><!-- fragment -->
</div>
</div>
@@ -251,7 +251,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stack__lockfree_8h.html b/doc/ref/core.internal/html/stack__lockfree_8h.html
index 7dea757bc5..09602b38ba 100644
--- a/doc/ref/core.internal/html/stack__lockfree_8h.html
+++ b/doc/ref/core.internal/html/stack__lockfree_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -201,7 +201,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stack__lockfree_8h_source.html b/doc/ref/core.internal/html/stack__lockfree_8h_source.html
index 3cfbd7ce17..3f72a2e0cf 100644
--- a/doc/ref/core.internal/html/stack__lockfree_8h_source.html
+++ b/doc/ref/core.internal/html/stack__lockfree_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stap__timers_8c.html b/doc/ref/core.internal/html/stap__timers_8c.html
index 5d124098c4..ca2700fc34 100644
--- a/doc/ref/core.internal/html/stap__timers_8c.html
+++ b/doc/ref/core.internal/html/stap__timers_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/status_8h.html b/doc/ref/core.internal/html/status_8h.html
index fe74407488..053db9be95 100644
--- a/doc/ref/core.internal/html/status_8h.html
+++ b/doc/ref/core.internal/html/status_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -176,7 +176,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/status_8h_source.html b/doc/ref/core.internal/html/status_8h_source.html
index e8e33530f1..dd73c00e02 100644
--- a/doc/ref/core.internal/html/status_8h_source.html
+++ b/doc/ref/core.internal/html/status_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -250,7 +250,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_STATUS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_STATUS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108ebad357565db8655b6635fae96a11c4009b"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108ebad357565db8655b6635fae96a11c4009b">GRPC_STATUS_ALREADY_EXISTS</a></div><div class="ttdef"><b>Definition:</b> status.h:73</div></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eba4149925007957bf1a04184d88e8293f4"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eba4149925007957bf1a04184d88e8293f4">GRPC_STATUS_PERMISSION_DENIED</a></div><div class="ttdef"><b>Definition:</b> status.h:81</div></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eba30e6e0c37df1389dd4c460a53f831038"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eba30e6e0c37df1389dd4c460a53f831038">GRPC_STATUS_CANCELLED</a></div><div class="ttdef"><b>Definition:</b> status.h:46</div></div>
@@ -273,7 +273,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/status__conversion_8c.html b/doc/ref/core.internal/html/status__conversion_8c.html
index fc733b78d1..d9cc1a8bc2 100644
--- a/doc/ref/core.internal/html/status__conversion_8c.html
+++ b/doc/ref/core.internal/html/status__conversion_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -171,7 +171,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/status__conversion_8h.html b/doc/ref/core.internal/html/status__conversion_8h.html
index 5d666f725f..7c566e485d 100644
--- a/doc/ref/core.internal/html/status__conversion_8h.html
+++ b/doc/ref/core.internal/html/status__conversion_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -174,7 +174,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/status__conversion_8h_source.html b/doc/ref/core.internal/html/status__conversion_8h_source.html
index 583959c2db..60b56deb9f 100644
--- a/doc/ref/core.internal/html/status__conversion_8h_source.html
+++ b/doc/ref/core.internal/html/status__conversion_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__encoder_8c.html b/doc/ref/core.internal/html/stream__encoder_8c.html
index 3206b9fa65..83f785cb2d 100644
--- a/doc/ref/core.internal/html/stream__encoder_8c.html
+++ b/doc/ref/core.internal/html/stream__encoder_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -436,7 +436,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__encoder_8h.html b/doc/ref/core.internal/html/stream__encoder_8h.html
index 0d4f970c29..a36c0620b5 100644
--- a/doc/ref/core.internal/html/stream__encoder_8h.html
+++ b/doc/ref/core.internal/html/stream__encoder_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -297,7 +297,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__encoder_8h_source.html b/doc/ref/core.internal/html/stream__encoder_8h_source.html
index 12e20cb756..5e4af314bf 100644
--- a/doc/ref/core.internal/html/stream__encoder_8h_source.html
+++ b/doc/ref/core.internal/html/stream__encoder_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,36 +184,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html_a61abe6f1abcdf8aa50589996f524303c"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html#a61abe6f1abcdf8aa50589996f524303c">grpc_chttp2_hpack_compressor::mdctx</a></div><div class="ttdeci">grpc_mdctx * mdctx</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:63</div></div>
<div class="ttc" id="stream__encoder_8h_html_a8ccaf658a95902dc2ff32426d8b84cf6"><div class="ttname"><a href="stream__encoder_8h.html#a8ccaf658a95902dc2ff32426d8b84cf6">GRPC_CHTTP2_HPACKC_NUM_FILTERS</a></div><div class="ttdeci">#define GRPC_CHTTP2_HPACKC_NUM_FILTERS</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:44</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html_a814ba9e8a221237a5bdca7fd0e3e0425"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html#a814ba9e8a221237a5bdca7fd0e3e0425">grpc_chttp2_hpack_compressor::table_size</a></div><div class="ttdeci">gpr_uint16 table_size</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:52</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html">grpc_chttp2_hpack_compressor</a></div><div class="ttdef"><b>Definition:</b> stream_encoder.h:48</div></div>
<div class="ttc" id="metadata_8h_html"><div class="ttname"><a href="metadata_8h.html">metadata.h</a></div></div>
<div class="ttc" id="stream__encoder_8h_html_a56da659428a69b269e09f780df07f4a4"><div class="ttname"><a href="stream__encoder_8h.html#a56da659428a69b269e09f780df07f4a4">GRPC_CHTTP2_HPACKC_MAX_TABLE_ELEMS</a></div><div class="ttdeci">#define GRPC_CHTTP2_HPACKC_MAX_TABLE_ELEMS</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:46</div></div>
<div class="ttc" id="structgrpc__mdstr_html"><div class="ttname"><a href="structgrpc__mdstr.html">grpc_mdstr</a></div><div class="ttdef"><b>Definition:</b> metadata.h:70</div></div>
-<div class="ttc" id="stream__encoder_8h_html_a1fdaaa3443176e8815ffe75804b5efbd"><div class="ttname"><a href="stream__encoder_8h.html#a1fdaaa3443176e8815ffe75804b5efbd">grpc_chttp2_encode</a></div><div class="ttdeci">void grpc_chttp2_encode(grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:550</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="stream__encoder_8h_html_a1fdaaa3443176e8815ffe75804b5efbd"><div class="ttname"><a href="stream__encoder_8h.html#a1fdaaa3443176e8815ffe75804b5efbd">grpc_chttp2_encode</a></div><div class="ttdeci">void grpc_chttp2_encode(grpc_stream_op *ops, size_t ops_count, int eof, gpr_uint32 stream_id, grpc_chttp2_hpack_compressor *compressor, gpr_slice_buffer *output)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:561</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
<div class="ttc" id="stream__encoder_8h_html_a0f2a7d2d40157e2080d8ab87ccce6c1f"><div class="ttname"><a href="stream__encoder_8h.html#a0f2a7d2d40157e2080d8ab87ccce6c1f">GRPC_CHTTP2_HPACKC_NUM_VALUES</a></div><div class="ttdeci">#define GRPC_CHTTP2_HPACKC_NUM_VALUES</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:45</div></div>
<div class="ttc" id="frame_8h_html"><div class="ttname"><a href="frame_8h.html">frame.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html_a5235d25f72e66a4e08e28577002047a1"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html#a5235d25f72e66a4e08e28577002047a1">grpc_chttp2_hpack_compressor::timeout_key_str</a></div><div class="ttdeci">grpc_mdstr * timeout_key_str</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:65</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
-<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
+<div class="ttc" id="port__platform_8h_html_abb7bceac4325643af77af51c7b6af371"><div class="ttname"><a href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a></div><div class="ttdeci">uint16_t gpr_uint16</div><div class="ttdef"><b>Definition:</b> port_platform.h:311</div></div>
<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html_ab2544f2f9897f1d74cc979eb8f91bfd6"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html#ab2544f2f9897f1d74cc979eb8f91bfd6">grpc_chttp2_hpack_compressor::table_elems</a></div><div class="ttdeci">gpr_uint16 table_elems</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:53</div></div>
-<div class="ttc" id="stream__encoder_8h_html_a03663bcc8cda8973711333e62e7aff66"><div class="ttname"><a href="stream__encoder_8h.html#a03663bcc8cda8973711333e62e7aff66">grpc_chttp2_hpack_compressor_destroy</a></div><div class="ttdeci">void grpc_chttp2_hpack_compressor_destroy(grpc_chttp2_hpack_compressor *c)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:462</div></div>
+<div class="ttc" id="stream__encoder_8h_html_a03663bcc8cda8973711333e62e7aff66"><div class="ttname"><a href="stream__encoder_8h.html#a03663bcc8cda8973711333e62e7aff66">grpc_chttp2_hpack_compressor_destroy</a></div><div class="ttdeci">void grpc_chttp2_hpack_compressor_destroy(grpc_chttp2_hpack_compressor *c)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:473</div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html_a0277765b866665337a7cd5f780e346a8"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html#a0277765b866665337a7cd5f780e346a8">grpc_chttp2_hpack_compressor::filter_elems_sum</a></div><div class="ttdeci">gpr_uint32 filter_elems_sum</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:49</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__hpack__compressor_html_a80e568a0851010b6ef859b7ee4235893"><div class="ttname"><a href="structgrpc__chttp2__hpack__compressor.html#a80e568a0851010b6ef859b7ee4235893">grpc_chttp2_hpack_compressor::tail_remote_index</a></div><div class="ttdeci">gpr_uint32 tail_remote_index</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:51</div></div>
<div class="ttc" id="stream__op_8h_html"><div class="ttname"><a href="stream__op_8h.html">stream_op.h</a></div></div>
-<div class="ttc" id="stream__encoder_8h_html_ad6a798a633ba7e2b452825cf904c3e89"><div class="ttname"><a href="stream__encoder_8h.html#ad6a798a633ba7e2b452825cf904c3e89">grpc_chttp2_hpack_compressor_init</a></div><div class="ttdeci">void grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c, grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:455</div></div>
-<div class="ttc" id="structgrpc__stream__op_html"><div class="ttname"><a href="structgrpc__stream__op.html">grpc_stream_op</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:162</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:176</div></div>
-<div class="ttc" id="stream__encoder_8h_html_a3ee751a56974f45d33d89ce7f02cf022"><div class="ttname"><a href="stream__encoder_8h.html#a3ee751a56974f45d33d89ce7f02cf022">grpc_chttp2_preencode</a></div><div class="ttdeci">gpr_uint32 grpc_chttp2_preencode(grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:471</div></div>
+<div class="ttc" id="stream__encoder_8h_html_ad6a798a633ba7e2b452825cf904c3e89"><div class="ttname"><a href="stream__encoder_8h.html#ad6a798a633ba7e2b452825cf904c3e89">grpc_chttp2_hpack_compressor_init</a></div><div class="ttdeci">void grpc_chttp2_hpack_compressor_init(grpc_chttp2_hpack_compressor *c, grpc_mdctx *mdctx)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:466</div></div>
+<div class="ttc" id="structgrpc__stream__op_html"><div class="ttname"><a href="structgrpc__stream__op.html">grpc_stream_op</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:163</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
+<div class="ttc" id="stream__encoder_8h_html_a3ee751a56974f45d33d89ce7f02cf022"><div class="ttname"><a href="stream__encoder_8h.html#a3ee751a56974f45d33d89ce7f02cf022">grpc_chttp2_preencode</a></div><div class="ttdeci">gpr_uint32 grpc_chttp2_preencode(grpc_stream_op *inops, size_t *inops_count, gpr_uint32 max_flow_controlled_bytes, grpc_stream_op_buffer *outops)</div><div class="ttdef"><b>Definition:</b> stream_encoder.c:482</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__lists_8c.html b/doc/ref/core.internal/html/stream__lists_8c.html
index 9db47ea50a..e22a6e2178 100644
--- a/doc/ref/core.internal/html/stream__lists_8c.html
+++ b/doc/ref/core.internal/html/stream__lists_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -229,7 +229,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *)((<span class="keywordtype">char</span> *)(tg)-offsetof(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>, \</div>
<div class="line"> global)))</div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -248,7 +248,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *)((<span class="keywordtype">char</span> *)(tp)-offsetof(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>, \</div>
<div class="line"> parsing)))</div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -267,7 +267,7 @@ Functions</h2></td></tr>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a> *)((<span class="keywordtype">char</span> *)(tw)-offsetof(<a class="code" href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a>, \</div>
<div class="line"> writing)))</div>
-<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:283</div></div>
+<div class="ttc" id="structgrpc__chttp2__transport_html"><div class="ttname"><a href="structgrpc__chttp2__transport.html">grpc_chttp2_transport</a></div><div class="ttdef"><b>Definition:</b> internal.h:289</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -987,7 +987,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__map_8c.html b/doc/ref/core.internal/html/stream__map_8c.html
index dd245465dd..ece2222ead 100644
--- a/doc/ref/core.internal/html/stream__map_8c.html
+++ b/doc/ref/core.internal/html/stream__map_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -319,7 +319,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__map_8h.html b/doc/ref/core.internal/html/stream__map_8h.html
index f0ebeb4d60..2140c7b1a3 100644
--- a/doc/ref/core.internal/html/stream__map_8h.html
+++ b/doc/ref/core.internal/html/stream__map_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -324,7 +324,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__map_8h_source.html b/doc/ref/core.internal/html/stream__map_8h_source.html
index cdf42f48bd..e98b63868f 100644
--- a/doc/ref/core.internal/html/stream__map_8h_source.html
+++ b/doc/ref/core.internal/html/stream__map_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -177,24 +177,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html">grpc_chttp2_stream_map</a></div><div class="ttdef"><b>Definition:</b> stream_map.h:47</div></div>
<div class="ttc" id="stream__map_8h_html_ac8399a7345ae2a716a1eb7594d6d0aa9"><div class="ttname"><a href="stream__map_8h.html#ac8399a7345ae2a716a1eb7594d6d0aa9">grpc_chttp2_stream_map_move_into</a></div><div class="ttdeci">void grpc_chttp2_stream_map_move_into(grpc_chttp2_stream_map *src, grpc_chttp2_stream_map *dst)</div><div class="ttdef"><b>Definition:</b> stream_map.c:99</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html_a30c8c72cf07b6c0c0970e8ecb54c1ac8"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html#a30c8c72cf07b6c0c0970e8ecb54c1ac8">grpc_chttp2_stream_map::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> stream_map.h:50</div></div>
<div class="ttc" id="stream__map_8h_html_ae18ac039ec6e93e6aa93c3aa6a1b1e4d"><div class="ttname"><a href="stream__map_8h.html#ae18ac039ec6e93e6aa93c3aa6a1b1e4d">grpc_chttp2_stream_map_init</a></div><div class="ttdeci">void grpc_chttp2_stream_map_init(grpc_chttp2_stream_map *map, size_t initial_capacity)</div><div class="ttdef"><b>Definition:</b> stream_map.c:42</div></div>
-<div class="ttc" id="stream__map_8h_html_abdc9ffa6b3f22fc039ab6457a18e3fd4"><div class="ttname"><a href="stream__map_8h.html#abdc9ffa6b3f22fc039ab6457a18e3fd4">grpc_chttp2_stream_map_find</a></div><div class="ttdeci">void * grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key)</div><div class="ttdef"><b>Definition:</b> stream_map.c:178</div></div>
-<div class="ttc" id="stream__map_8h_html_ab2236a03f8efe26f8a1a3818bed7844e"><div class="ttname"><a href="stream__map_8h.html#ab2236a03f8efe26f8a1a3818bed7844e">grpc_chttp2_stream_map_delete</a></div><div class="ttdeci">void * grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key)</div><div class="ttdef"><b>Definition:</b> stream_map.c:161</div></div>
+<div class="ttc" id="stream__map_8h_html_abdc9ffa6b3f22fc039ab6457a18e3fd4"><div class="ttname"><a href="stream__map_8h.html#abdc9ffa6b3f22fc039ab6457a18e3fd4">grpc_chttp2_stream_map_find</a></div><div class="ttdeci">void * grpc_chttp2_stream_map_find(grpc_chttp2_stream_map *map, gpr_uint32 key)</div><div class="ttdef"><b>Definition:</b> stream_map.c:177</div></div>
+<div class="ttc" id="stream__map_8h_html_ab2236a03f8efe26f8a1a3818bed7844e"><div class="ttname"><a href="stream__map_8h.html#ab2236a03f8efe26f8a1a3818bed7844e">grpc_chttp2_stream_map_delete</a></div><div class="ttdeci">void * grpc_chttp2_stream_map_delete(grpc_chttp2_stream_map *map, gpr_uint32 key)</div><div class="ttdef"><b>Definition:</b> stream_map.c:160</div></div>
<div class="ttc" id="stream__map_8h_html_a45ba47442f3bc9d3b6c6841a6f855560"><div class="ttname"><a href="stream__map_8h.html#a45ba47442f3bc9d3b6c6841a6f855560">grpc_chttp2_stream_map_add</a></div><div class="ttdeci">void grpc_chttp2_stream_map_add(grpc_chttp2_stream_map *map, gpr_uint32 key, void *value)</div><div class="ttdef"><b>Definition:</b> stream_map.c:71</div></div>
<div class="ttc" id="stream__map_8h_html_ad002379073f1a7c545a186fa0498f077"><div class="ttname"><a href="stream__map_8h.html#ad002379073f1a7c545a186fa0498f077">grpc_chttp2_stream_map_destroy</a></div><div class="ttdeci">void grpc_chttp2_stream_map_destroy(grpc_chttp2_stream_map *map)</div><div class="ttdef"><b>Definition:</b> stream_map.c:52</div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html_a8e3dfe8b74da93be4d32197725bb4ece"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html#a8e3dfe8b74da93be4d32197725bb4ece">grpc_chttp2_stream_map::free</a></div><div class="ttdeci">size_t free</div><div class="ttdef"><b>Definition:</b> stream_map.h:51</div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html_a3c6cf5f3722e7931c5b7ebe09a1ec824"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html#a3c6cf5f3722e7931c5b7ebe09a1ec824">grpc_chttp2_stream_map::values</a></div><div class="ttdeci">void ** values</div><div class="ttdef"><b>Definition:</b> stream_map.h:49</div></div>
-<div class="ttc" id="stream__map_8h_html_a113657d2ad2cdffe3d9d00fe30996aa3"><div class="ttname"><a href="stream__map_8h.html#a113657d2ad2cdffe3d9d00fe30996aa3">grpc_chttp2_stream_map_for_each</a></div><div class="ttdeci">void grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data)</div><div class="ttdef"><b>Definition:</b> stream_map.c:187</div></div>
+<div class="ttc" id="stream__map_8h_html_a113657d2ad2cdffe3d9d00fe30996aa3"><div class="ttname"><a href="stream__map_8h.html#a113657d2ad2cdffe3d9d00fe30996aa3">grpc_chttp2_stream_map_for_each</a></div><div class="ttdeci">void grpc_chttp2_stream_map_for_each(grpc_chttp2_stream_map *map, void(*f)(void *user_data, gpr_uint32 key, void *value), void *user_data)</div><div class="ttdef"><b>Definition:</b> stream_map.c:186</div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html_acf47fcc774eb5ea9c07f3c7b57179be6"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html#acf47fcc774eb5ea9c07f3c7b57179be6">grpc_chttp2_stream_map::keys</a></div><div class="ttdeci">gpr_uint32 * keys</div><div class="ttdef"><b>Definition:</b> stream_map.h:48</div></div>
<div class="ttc" id="hpack__table_8c_html_acd3d88da3c0e0313c3645ff34f62f542"><div class="ttname"><a href="hpack__table_8c.html#acd3d88da3c0e0313c3645ff34f62f542">key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> hpack_table.c:43</div></div>
<div class="ttc" id="structgrpc__chttp2__stream__map_html_a104df65d0beac0c3f27d8823b0ff59ef"><div class="ttname"><a href="structgrpc__chttp2__stream__map.html#a104df65d0beac0c3f27d8823b0ff59ef">grpc_chttp2_stream_map::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> stream_map.h:52</div></div>
-<div class="ttc" id="stream__map_8h_html_a9f3f7360b053c5507b8bd792ba7e9e85"><div class="ttname"><a href="stream__map_8h.html#a9f3f7360b053c5507b8bd792ba7e9e85">grpc_chttp2_stream_map_size</a></div><div class="ttdeci">size_t grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map)</div><div class="ttdef"><b>Definition:</b> stream_map.c:183</div></div>
+<div class="ttc" id="stream__map_8h_html_a9f3f7360b053c5507b8bd792ba7e9e85"><div class="ttname"><a href="stream__map_8h.html#a9f3f7360b053c5507b8bd792ba7e9e85">grpc_chttp2_stream_map_size</a></div><div class="ttdeci">size_t grpc_chttp2_stream_map_size(grpc_chttp2_stream_map *map)</div><div class="ttdef"><b>Definition:</b> stream_map.c:182</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__op_8c.html b/doc/ref/core.internal/html/stream__op_8c.html
index 38245540a1..d8d3513c21 100644
--- a/doc/ref/core.internal/html/stream__op_8c.html
+++ b/doc/ref/core.internal/html/stream__op_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -697,7 +697,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__op_8h.html b/doc/ref/core.internal/html/stream__op_8h.html
index 322db2970f..136d63e36c 100644
--- a/doc/ref/core.internal/html/stream__op_8h.html
+++ b/doc/ref/core.internal/html/stream__op_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -905,7 +905,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/stream__op_8h_source.html b/doc/ref/core.internal/html/stream__op_8h_source.html
index 08c2217bd1..5d5a8390a1 100644
--- a/doc/ref/core.internal/html/stream__op_8h_source.html
+++ b/doc/ref/core.internal/html/stream__op_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -165,113 +165,113 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715"> 77</a></span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *<a class="code" href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715">md</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef"> 78</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *<a class="code" href="structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef">next</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0"> 79</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *<a class="code" href="structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0">prev</a>;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;} <a class="code" href="stream__op_8h.html#abebf5d5730a7a3aeaf9d6ee5436ddfa2">grpc_linked_mdelem</a>;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgrpc__mdelem__list.html"> 82</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a> {</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__mdelem__list.html#a01bd8da8ef529fa0c521354e6ab15d7a"> 83</a></span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *<a class="code" href="structgrpc__mdelem__list.html#a01bd8da8ef529fa0c521354e6ab15d7a">head</a>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193"> 84</a></span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *<a class="code" href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193">tail</a>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;} <a class="code" href="stream__op_8h.html#ae2b8aff92cbac9a99f3ad263613078e2">grpc_mdelem_list</a>;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html"> 87</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> {</div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html#a70a05bf082db5e80a822fbd91ac5805d"> 89</a></span>&#160; <a class="code" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a> <a class="code" href="structgrpc__metadata__batch.html#a70a05bf082db5e80a822fbd91ac5805d">list</a>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc"> 93</a></span>&#160; <a class="code" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a> <a class="code" href="structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc">garbage</a>;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04"> 97</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04">deadline</a>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;} <a class="code" href="stream__op_8h.html#a3025731d8e4db9ecd7eb46d10f613410">grpc_metadata_batch</a>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770">grpc_metadata_batch_init</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch);</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08">grpc_metadata_batch_destroy</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#adf6ee05d9443f295076015da3428f12a">grpc_metadata_batch_merge</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *target,</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *add);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e">grpc_metadata_batch_move</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *dst,</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *src);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b">grpc_metadata_batch_link_head</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage);</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e">grpc_metadata_batch_link_tail</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage);</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a845453663a8db6cd2624ed92d63b2003">grpc_metadata_batch_add_head</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage,</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem_to_add);</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01">grpc_metadata_batch_add_tail</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage,</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem_to_add);</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf">grpc_metadata_batch_filter</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *(*filter)(<span class="keywordtype">void</span> *user_data,</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem),</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#ifndef NDEBUG</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">grpc_metadata_batch_assert_ok</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *comd);</div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define grpc_metadata_batch_assert_ok(comd) \</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"> do { \</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"> } while (0)</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment">/* Represents a single operation performed on a stream/transport */</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html"> 162</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> {</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="comment">/* the operation to be applied */</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580"> 164</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804">grpc_stream_op_code</a> <a class="code" href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580">type</a>;</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="comment">/* the arguments to this operation. union fields are named according to the</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> associated op-code */</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">union </span>{</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f"> 168</a></span>&#160; <a class="code" href="structgrpc__begin__message.html">grpc_begin_message</a> <a class="code" href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f">begin_message</a>;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464"> 169</a></span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> <a class="code" href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464">metadata</a>;</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee"> 170</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee">slice</a>;</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; } <a class="code" href="structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9">data</a>;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;} <a class="code" href="stream__op_8h.html#aca8c5433826e85b51970530c1c8ce127">grpc_stream_op</a>;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html"> 176</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> {</div>
-<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975"> 177</a></span>&#160; <a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> *<a class="code" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">ops</a>;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b"> 178</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b">nops</a>;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772"> 179</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772">capacity</a>;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301"> 180</a></span>&#160; <a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> <a class="code" href="structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301">inlined_ops</a>[<a class="code" href="stream__op_8h.html#a3fc30a237ae8cb1eb4b9925a1835b8ca">GRPC_SOPB_INLINE_ELEMENTS</a>];</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;} <a class="code" href="stream__op_8h.html#a1adfdd2ef9e01a35217bb00ca27c48c5">grpc_stream_op_buffer</a>;</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment">/* Initialize a stream op buffer */</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935">grpc_sopb_init</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/* Destroy a stream op buffer */</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1">grpc_sopb_destroy</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/* Reset a sopb to no elements */</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">grpc_sopb_reset</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment">/* Swap two sopbs */</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">grpc_sopb_swap</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *a, <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *b);</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d">grpc_stream_ops_unref_owned_objects</a>(<a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> *ops, <span class="keywordtype">size_t</span> nops);</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment">/* Append a GRPC_NO_OP to a buffer */</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850">grpc_sopb_add_no_op</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">/* Append a GRPC_OP_BEGIN to a buffer */</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9">grpc_sopb_add_begin_message</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> length,</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> flags);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb">grpc_sopb_add_metadata</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb,</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> metadata);</div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment">/* Append a GRPC_SLICE to a buffer - does not ref/unref the slice */</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">grpc_sopb_add_slice</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment">/* Append a buffer to a buffer - does not ref/unref any internal objects */</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">grpc_sopb_append</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb, <a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> *ops,</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordtype">size_t</span> nops);</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#abf812a361634fee304b636fccde7c934">grpc_sopb_move_to</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *src, <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *dst);</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="stream__op_8h.html#a225a70176577da4097ecad0b8c647fee">grpc_sopb_string</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_STREAM_OP_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="stream__op_8h_html_a754411d9f54fc8762416abf0c148afcf"><div class="ttname"><a href="stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf">grpc_metadata_batch_filter</a></div><div class="ttdeci">void grpc_metadata_batch_filter(grpc_metadata_batch *batch, grpc_mdelem *(*filter)(void *user_data, grpc_mdelem *elem), void *user_data)</div><div class="ttdoc">For each element in batch, execute filter. </div><div class="ttdef"><b>Definition:</b> stream_op.c:295</div></div>
-<div class="ttc" id="structgrpc__stream__op_html_a7ca4e5aaf48c9f11d70136448e40e464"><div class="ttname"><a href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464">grpc_stream_op::metadata</a></div><div class="ttdeci">grpc_metadata_batch metadata</div><div class="ttdef"><b>Definition:</b> stream_op.h:169</div></div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9"> 80</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9">reserved</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;} <a class="code" href="stream__op_8h.html#abebf5d5730a7a3aeaf9d6ee5436ddfa2">grpc_linked_mdelem</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__mdelem__list.html"> 83</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a> {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__mdelem__list.html#a01bd8da8ef529fa0c521354e6ab15d7a"> 84</a></span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *<a class="code" href="structgrpc__mdelem__list.html#a01bd8da8ef529fa0c521354e6ab15d7a">head</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193"> 85</a></span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *<a class="code" href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193">tail</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <a class="code" href="stream__op_8h.html#ae2b8aff92cbac9a99f3ad263613078e2">grpc_mdelem_list</a>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html"> 88</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> {</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html#a70a05bf082db5e80a822fbd91ac5805d"> 90</a></span>&#160; <a class="code" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a> <a class="code" href="structgrpc__metadata__batch.html#a70a05bf082db5e80a822fbd91ac5805d">list</a>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc"> 94</a></span>&#160; <a class="code" href="structgrpc__mdelem__list.html">grpc_mdelem_list</a> <a class="code" href="structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc">garbage</a>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04"> 98</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04">deadline</a>;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;} <a class="code" href="stream__op_8h.html#a3025731d8e4db9ecd7eb46d10f613410">grpc_metadata_batch</a>;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770">grpc_metadata_batch_init</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08">grpc_metadata_batch_destroy</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#adf6ee05d9443f295076015da3428f12a">grpc_metadata_batch_merge</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *target,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *add);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e">grpc_metadata_batch_move</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *dst,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *src);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b">grpc_metadata_batch_link_head</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e">grpc_metadata_batch_link_tail</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a845453663a8db6cd2624ed92d63b2003">grpc_metadata_batch_add_head</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage,</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem_to_add);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01">grpc_metadata_batch_add_tail</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *storage,</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem_to_add);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf">grpc_metadata_batch_filter</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *batch,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *(*filter)(<span class="keywordtype">void</span> *user_data,</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="structgrpc__mdelem.html">grpc_mdelem</a> *elem),</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#ifndef NDEBUG</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">grpc_metadata_batch_assert_ok</a>(<a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> *comd);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define grpc_metadata_batch_assert_ok(comd) \</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"> } while (0)</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment">/* Represents a single operation performed on a stream/transport */</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html"> 163</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="comment">/* the operation to be applied */</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580"> 165</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804">grpc_stream_op_code</a> <a class="code" href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580">type</a>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="comment">/* the arguments to this operation. union fields are named according to the</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> associated op-code */</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f"> 169</a></span>&#160; <a class="code" href="structgrpc__begin__message.html">grpc_begin_message</a> <a class="code" href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f">begin_message</a>;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464"> 170</a></span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> <a class="code" href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464">metadata</a>;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee"> 171</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> <a class="code" href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee">slice</a>;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; } <a class="code" href="structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9">data</a>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;} <a class="code" href="stream__op_8h.html#aca8c5433826e85b51970530c1c8ce127">grpc_stream_op</a>;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html"> 177</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> {</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975"> 178</a></span>&#160; <a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> *<a class="code" href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">ops</a>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b"> 179</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b">nops</a>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772"> 180</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772">capacity</a>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301"> 181</a></span>&#160; <a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> <a class="code" href="structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301">inlined_ops</a>[<a class="code" href="stream__op_8h.html#a3fc30a237ae8cb1eb4b9925a1835b8ca">GRPC_SOPB_INLINE_ELEMENTS</a>];</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;} <a class="code" href="stream__op_8h.html#a1adfdd2ef9e01a35217bb00ca27c48c5">grpc_stream_op_buffer</a>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment">/* Initialize a stream op buffer */</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935">grpc_sopb_init</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/* Destroy a stream op buffer */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1">grpc_sopb_destroy</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment">/* Reset a sopb to no elements */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">grpc_sopb_reset</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment">/* Swap two sopbs */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">grpc_sopb_swap</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *a, <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *b);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d">grpc_stream_ops_unref_owned_objects</a>(<a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> *ops, <span class="keywordtype">size_t</span> nops);</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment">/* Append a GRPC_NO_OP to a buffer */</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850">grpc_sopb_add_no_op</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment">/* Append a GRPC_OP_BEGIN to a buffer */</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9">grpc_sopb_add_begin_message</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb, <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> length,</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> flags);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb">grpc_sopb_add_metadata</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb,</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a> metadata);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* Append a GRPC_SLICE to a buffer - does not ref/unref the slice */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">grpc_sopb_add_slice</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb, <a class="code" href="structgpr__slice.html">gpr_slice</a> slice);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment">/* Append a buffer to a buffer - does not ref/unref any internal objects */</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">grpc_sopb_append</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb, <a class="code" href="structgrpc__stream__op.html">grpc_stream_op</a> *ops,</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">size_t</span> nops);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stream__op_8h.html#abf812a361634fee304b636fccde7c934">grpc_sopb_move_to</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *src, <a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *dst);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="stream__op_8h.html#a225a70176577da4097ecad0b8c647fee">grpc_sopb_string</a>(<a class="code" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *sopb);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_STREAM_OP_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="stream__op_8h_html_a754411d9f54fc8762416abf0c148afcf"><div class="ttname"><a href="stream__op_8h.html#a754411d9f54fc8762416abf0c148afcf">grpc_metadata_batch_filter</a></div><div class="ttdeci">void grpc_metadata_batch_filter(grpc_metadata_batch *batch, grpc_mdelem *(*filter)(void *user_data, grpc_mdelem *elem), void *user_data)</div><div class="ttdoc">For each element in batch, execute filter. </div><div class="ttdef"><b>Definition:</b> stream_op.c:296</div></div>
+<div class="ttc" id="structgrpc__stream__op_html_a7ca4e5aaf48c9f11d70136448e40e464"><div class="ttname"><a href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464">grpc_stream_op::metadata</a></div><div class="ttdeci">grpc_metadata_batch metadata</div><div class="ttdef"><b>Definition:</b> stream_op.h:170</div></div>
<div class="ttc" id="stream__op_8h_html_af16e06eb1edfe4d93509276f32ed3804"><div class="ttname"><a href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804">grpc_stream_op_code</a></div><div class="ttdeci">grpc_stream_op_code</div><div class="ttdef"><b>Definition:</b> stream_op.h:48</div></div>
<div class="ttc" id="stream__op_8h_html_a73441361d99158dbb24302cd0c8f4abb"><div class="ttname"><a href="stream__op_8h.html#a73441361d99158dbb24302cd0c8f4abb">grpc_sopb_add_metadata</a></div><div class="ttdeci">void grpc_sopb_add_metadata(grpc_stream_op_buffer *sopb, grpc_metadata_batch metadata)</div><div class="ttdef"><b>Definition:</b> stream_op.c:140</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="stream__op_8h_html_a3025731d8e4db9ecd7eb46d10f613410"><div class="ttname"><a href="stream__op_8h.html#a3025731d8e4db9ecd7eb46d10f613410">grpc_metadata_batch</a></div><div class="ttdeci">struct grpc_metadata_batch grpc_metadata_batch</div></div>
-<div class="ttc" id="structgrpc__stream__op_html_ac153f1a1234aaf27a21c6567b0b675b9"><div class="ttname"><a href="structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9">grpc_stream_op::data</a></div><div class="ttdeci">union grpc_stream_op::@22 data</div></div>
<div class="ttc" id="stream__op_8h_html_a3fc30a237ae8cb1eb4b9925a1835b8ca"><div class="ttname"><a href="stream__op_8h.html#a3fc30a237ae8cb1eb4b9925a1835b8ca">GRPC_SOPB_INLINE_ELEMENTS</a></div><div class="ttdeci">#define GRPC_SOPB_INLINE_ELEMENTS</div><div class="ttdef"><b>Definition:</b> stream_op.h:44</div></div>
-<div class="ttc" id="structgrpc__metadata__batch_html"><div class="ttname"><a href="structgrpc__metadata__batch.html">grpc_metadata_batch</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:87</div></div>
+<div class="ttc" id="structgrpc__metadata__batch_html"><div class="ttname"><a href="structgrpc__metadata__batch.html">grpc_metadata_batch</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:88</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
<div class="ttc" id="stream__op_8h_html_a225a70176577da4097ecad0b8c647fee"><div class="ttname"><a href="stream__op_8h.html#a225a70176577da4097ecad0b8c647fee">grpc_sopb_string</a></div><div class="ttdeci">char * grpc_sopb_string(grpc_stream_op_buffer *sopb)</div><div class="ttdef"><b>Definition:</b> transport_op_string.c:72</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html_aebf66bcafe3d457104a8812718b2d772"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772">grpc_stream_op_buffer::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> stream_op.h:179</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html_aebf66bcafe3d457104a8812718b2d772"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#aebf66bcafe3d457104a8812718b2d772">grpc_stream_op_buffer::capacity</a></div><div class="ttdeci">size_t capacity</div><div class="ttdef"><b>Definition:</b> stream_op.h:180</div></div>
<div class="ttc" id="structgrpc__begin__message_html_a12d8a0f037d922d2a6aecd010d9af9b0"><div class="ttname"><a href="structgrpc__begin__message.html#a12d8a0f037d922d2a6aecd010d9af9b0">grpc_begin_message::length</a></div><div class="ttdeci">gpr_uint32 length</div><div class="ttdef"><b>Definition:</b> stream_op.h:70</div></div>
<div class="ttc" id="stream__op_8h_html_aca8c5433826e85b51970530c1c8ce127"><div class="ttname"><a href="stream__op_8h.html#aca8c5433826e85b51970530c1c8ce127">grpc_stream_op</a></div><div class="ttdeci">struct grpc_stream_op grpc_stream_op</div></div>
<div class="ttc" id="stream__op_8h_html_a2cb541de7ea2c0e11ab9bc199fd6eeeb"><div class="ttname"><a href="stream__op_8h.html#a2cb541de7ea2c0e11ab9bc199fd6eeeb">grpc_sopb_swap</a></div><div class="ttdeci">void grpc_sopb_swap(grpc_stream_op_buffer *a, grpc_stream_op_buffer *b)</div><div class="ttdef"><b>Definition:</b> stream_op.c:61</div></div>
@@ -280,58 +280,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="stream__op_8h_html_a3a64e7ada80969b3d280529a5362505a"><div class="ttname"><a href="stream__op_8h.html#a3a64e7ada80969b3d280529a5362505a">grpc_metadata_batch_assert_ok</a></div><div class="ttdeci">void grpc_metadata_batch_assert_ok(grpc_metadata_batch *comd)</div><div class="ttdef"><b>Definition:</b> stream_op.c:199</div></div>
<div class="ttc" id="stream__op_8h_html_a9ee9a1ac0aaa49250f4e6cbc78a88b8e"><div class="ttname"><a href="stream__op_8h.html#a9ee9a1ac0aaa49250f4e6cbc78a88b8e">grpc_sopb_reset</a></div><div class="ttdeci">void grpc_sopb_reset(grpc_stream_op_buffer *sopb)</div><div class="ttdef"><b>Definition:</b> stream_op.c:56</div></div>
<div class="ttc" id="structgrpc__linked__mdelem_html_a7d66fb9cbd88ee692cd76fda6ef6d715"><div class="ttname"><a href="structgrpc__linked__mdelem.html#a7d66fb9cbd88ee692cd76fda6ef6d715">grpc_linked_mdelem::md</a></div><div class="ttdeci">grpc_mdelem * md</div><div class="ttdef"><b>Definition:</b> stream_op.h:77</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html_adf47a7eadfd9227f876d55a155324975"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">grpc_stream_op_buffer::ops</a></div><div class="ttdeci">grpc_stream_op * ops</div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html_adf47a7eadfd9227f876d55a155324975"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#adf47a7eadfd9227f876d55a155324975">grpc_stream_op_buffer::ops</a></div><div class="ttdeci">grpc_stream_op * ops</div><div class="ttdef"><b>Definition:</b> stream_op.h:178</div></div>
<div class="ttc" id="structgrpc__begin__message_html_a32d937f7978a6fcf19e64ba71ef2dc7b"><div class="ttname"><a href="structgrpc__begin__message.html#a32d937f7978a6fcf19e64ba71ef2dc7b">grpc_begin_message::flags</a></div><div class="ttdeci">gpr_uint32 flags</div><div class="ttdef"><b>Definition:</b> stream_op.h:73</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="stream__op_8h_html_a55100e31b3cc23733ba42bb5e2f38818"><div class="ttname"><a href="stream__op_8h.html#a55100e31b3cc23733ba42bb5e2f38818">grpc_sopb_append</a></div><div class="ttdeci">void grpc_sopb_append(grpc_stream_op_buffer *sopb, grpc_stream_op *ops, size_t nops)</div><div class="ttdef"><b>Definition:</b> stream_op.c:153</div></div>
<div class="ttc" id="stream__op_8h_html_ae2b8aff92cbac9a99f3ad263613078e2"><div class="ttname"><a href="stream__op_8h.html#ae2b8aff92cbac9a99f3ad263613078e2">grpc_mdelem_list</a></div><div class="ttdeci">struct grpc_mdelem_list grpc_mdelem_list</div></div>
-<div class="ttc" id="structgrpc__mdelem__list_html_a139994dda63b5f00686312d9d2456193"><div class="ttname"><a href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193">grpc_mdelem_list::tail</a></div><div class="ttdeci">grpc_linked_mdelem * tail</div><div class="ttdef"><b>Definition:</b> stream_op.h:84</div></div>
+<div class="ttc" id="structgrpc__mdelem__list_html_a139994dda63b5f00686312d9d2456193"><div class="ttname"><a href="structgrpc__mdelem__list.html#a139994dda63b5f00686312d9d2456193">grpc_mdelem_list::tail</a></div><div class="ttdeci">grpc_linked_mdelem * tail</div><div class="ttdef"><b>Definition:</b> stream_op.h:85</div></div>
<div class="ttc" id="structgrpc__linked__mdelem_html_ad862a99b02a07077dad3e56841287dc0"><div class="ttname"><a href="structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0">grpc_linked_mdelem::prev</a></div><div class="ttdeci">struct grpc_linked_mdelem * prev</div><div class="ttdef"><b>Definition:</b> stream_op.h:79</div></div>
<div class="ttc" id="stream__op_8h_html_a845453663a8db6cd2624ed92d63b2003"><div class="ttname"><a href="stream__op_8h.html#a845453663a8db6cd2624ed92d63b2003">grpc_metadata_batch_add_head</a></div><div class="ttdeci">void grpc_metadata_batch_add_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add)</div><div class="ttdoc">Add elem_to_add as the first element in batch, using storage as backing storage for the linked list e...</div><div class="ttdef"><b>Definition:</b> stream_op.c:221</div></div>
<div class="ttc" id="stream__op_8h_html_a56d5ee4a6e415827935accfe449dc770"><div class="ttname"><a href="stream__op_8h.html#a56d5ee4a6e415827935accfe449dc770">grpc_metadata_batch_init</a></div><div class="ttdeci">void grpc_metadata_batch_init(grpc_metadata_batch *batch)</div><div class="ttdef"><b>Definition:</b> stream_op.c:205</div></div>
<div class="ttc" id="stream__op_8h_html_af16e06eb1edfe4d93509276f32ed3804a145ba48de2683f4943979f1184c17b31"><div class="ttname"><a href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804a145ba48de2683f4943979f1184c17b31">GRPC_OP_BEGIN_MESSAGE</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:55</div></div>
-<div class="ttc" id="stream__op_8h_html_adf6ee05d9443f295076015da3428f12a"><div class="ttname"><a href="stream__op_8h.html#adf6ee05d9443f295076015da3428f12a">grpc_metadata_batch_merge</a></div><div class="ttdeci">void grpc_metadata_batch_merge(grpc_metadata_batch *target, grpc_metadata_batch *add)</div><div class="ttdef"><b>Definition:</b> stream_op.c:275</div></div>
-<div class="ttc" id="structgrpc__mdelem__list_html_a01bd8da8ef529fa0c521354e6ab15d7a"><div class="ttname"><a href="structgrpc__mdelem__list.html#a01bd8da8ef529fa0c521354e6ab15d7a">grpc_mdelem_list::head</a></div><div class="ttdeci">grpc_linked_mdelem * head</div><div class="ttdef"><b>Definition:</b> stream_op.h:83</div></div>
+<div class="ttc" id="stream__op_8h_html_adf6ee05d9443f295076015da3428f12a"><div class="ttname"><a href="stream__op_8h.html#adf6ee05d9443f295076015da3428f12a">grpc_metadata_batch_merge</a></div><div class="ttdeci">void grpc_metadata_batch_merge(grpc_metadata_batch *target, grpc_metadata_batch *add)</div><div class="ttdef"><b>Definition:</b> stream_op.c:276</div></div>
+<div class="ttc" id="structgrpc__mdelem__list_html_a01bd8da8ef529fa0c521354e6ab15d7a"><div class="ttname"><a href="structgrpc__mdelem__list.html#a01bd8da8ef529fa0c521354e6ab15d7a">grpc_mdelem_list::head</a></div><div class="ttdeci">grpc_linked_mdelem * head</div><div class="ttdef"><b>Definition:</b> stream_op.h:84</div></div>
<div class="ttc" id="structgrpc__mdelem_html"><div class="ttname"><a href="structgrpc__mdelem.html">grpc_mdelem</a></div><div class="ttdef"><b>Definition:</b> metadata.h:78</div></div>
-<div class="ttc" id="structgrpc__stream__op_html_ad997783bc5e527f52ab4434ee5764aee"><div class="ttname"><a href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee">grpc_stream_op::slice</a></div><div class="ttdeci">gpr_slice slice</div><div class="ttdef"><b>Definition:</b> stream_op.h:170</div></div>
+<div class="ttc" id="structgrpc__stream__op_html_ad997783bc5e527f52ab4434ee5764aee"><div class="ttname"><a href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee">grpc_stream_op::slice</a></div><div class="ttdeci">gpr_slice slice</div><div class="ttdef"><b>Definition:</b> stream_op.h:171</div></div>
<div class="ttc" id="stream__op_8h_html_a6d154e209d826dcf514850c6724d3596"><div class="ttname"><a href="stream__op_8h.html#a6d154e209d826dcf514850c6724d3596">grpc_begin_message</a></div><div class="ttdeci">struct grpc_begin_message grpc_begin_message</div></div>
<div class="ttc" id="stream__op_8h_html_a1adfdd2ef9e01a35217bb00ca27c48c5"><div class="ttname"><a href="stream__op_8h.html#a1adfdd2ef9e01a35217bb00ca27c48c5">grpc_stream_op_buffer</a></div><div class="ttdeci">struct grpc_stream_op_buffer grpc_stream_op_buffer</div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div></div>
<div class="ttc" id="stream__op_8h_html_a8c6af9205b51577ab879b07d9954d32b"><div class="ttname"><a href="stream__op_8h.html#a8c6af9205b51577ab879b07d9954d32b">grpc_metadata_batch_link_head</a></div><div class="ttdeci">void grpc_metadata_batch_link_head(grpc_metadata_batch *batch, grpc_linked_mdelem *storage)</div><div class="ttdoc">Add storage to the beginning of batch. </div><div class="ttdef"><b>Definition:</b> stream_op.c:243</div></div>
+<div class="ttc" id="structgrpc__linked__mdelem_html_a33bd89c5762d6b5f208cad900161c5f9"><div class="ttname"><a href="structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9">grpc_linked_mdelem::reserved</a></div><div class="ttdeci">void * reserved</div><div class="ttdef"><b>Definition:</b> stream_op.h:80</div></div>
<div class="ttc" id="stream__op_8h_html_aef34bb8bc5d02c10304fa93de76604d1"><div class="ttname"><a href="stream__op_8h.html#aef34bb8bc5d02c10304fa93de76604d1">grpc_sopb_destroy</a></div><div class="ttdeci">void grpc_sopb_destroy(grpc_stream_op_buffer *sopb)</div><div class="ttdef"><b>Definition:</b> stream_op.c:51</div></div>
-<div class="ttc" id="stream__op_8h_html_a719845dfd6b62fb62a75d9776396154e"><div class="ttname"><a href="stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e">grpc_metadata_batch_move</a></div><div class="ttdeci">void grpc_metadata_batch_move(grpc_metadata_batch *dst, grpc_metadata_batch *src)</div><div class="ttdoc">Moves the metadata information from src to dst. </div><div class="ttdef"><b>Definition:</b> stream_op.c:289</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html_a7b6728e934dd616044c2a796d477551b"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b">grpc_stream_op_buffer::nops</a></div><div class="ttdeci">size_t nops</div><div class="ttdef"><b>Definition:</b> stream_op.h:178</div></div>
+<div class="ttc" id="stream__op_8h_html_a719845dfd6b62fb62a75d9776396154e"><div class="ttname"><a href="stream__op_8h.html#a719845dfd6b62fb62a75d9776396154e">grpc_metadata_batch_move</a></div><div class="ttdeci">void grpc_metadata_batch_move(grpc_metadata_batch *dst, grpc_metadata_batch *src)</div><div class="ttdoc">Moves the metadata information from src to dst. </div><div class="ttdef"><b>Definition:</b> stream_op.c:290</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html_a7b6728e934dd616044c2a796d477551b"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#a7b6728e934dd616044c2a796d477551b">grpc_stream_op_buffer::nops</a></div><div class="ttdeci">size_t nops</div><div class="ttdef"><b>Definition:</b> stream_op.h:179</div></div>
<div class="ttc" id="stream__op_8h_html_ac06c5c016030ab760ce1c190ea9c0935"><div class="ttname"><a href="stream__op_8h.html#ac06c5c016030ab760ce1c190ea9c0935">grpc_sopb_init</a></div><div class="ttdeci">void grpc_sopb_init(grpc_stream_op_buffer *sopb)</div><div class="ttdef"><b>Definition:</b> stream_op.c:45</div></div>
<div class="ttc" id="structgrpc__linked__mdelem_html"><div class="ttname"><a href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:76</div></div>
-<div class="ttc" id="structgrpc__stream__op_html_a26c057815c31f49b914bc28481cf9580"><div class="ttname"><a href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580">grpc_stream_op::type</a></div><div class="ttdeci">enum grpc_stream_op_code type</div><div class="ttdef"><b>Definition:</b> stream_op.h:164</div></div>
+<div class="ttc" id="structgrpc__stream__op_html_a26c057815c31f49b914bc28481cf9580"><div class="ttname"><a href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580">grpc_stream_op::type</a></div><div class="ttdeci">enum grpc_stream_op_code type</div><div class="ttdef"><b>Definition:</b> stream_op.h:165</div></div>
<div class="ttc" id="stream__op_8h_html_aa2a412545fb6bb4055f3437f1d261f69"><div class="ttname"><a href="stream__op_8h.html#aa2a412545fb6bb4055f3437f1d261f69">grpc_sopb_add_slice</a></div><div class="ttdeci">void grpc_sopb_add_slice(grpc_stream_op_buffer *sopb, gpr_slice slice)</div><div class="ttdef"><b>Definition:</b> stream_op.c:147</div></div>
<div class="ttc" id="stream__op_8h_html_a6b1565cc1ec9aba1eef5c21318e088b9"><div class="ttname"><a href="stream__op_8h.html#a6b1565cc1ec9aba1eef5c21318e088b9">grpc_sopb_add_begin_message</a></div><div class="ttdeci">void grpc_sopb_add_begin_message(grpc_stream_op_buffer *sopb, gpr_uint32 length, gpr_uint32 flags)</div><div class="ttdef"><b>Definition:</b> stream_op.c:132</div></div>
<div class="ttc" id="stream__op_8h_html_af16e06eb1edfe4d93509276f32ed3804a405236323f1ebdce743e0b045fda2317"><div class="ttname"><a href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804a405236323f1ebdce743e0b045fda2317">GRPC_OP_METADATA</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:52</div></div>
+<div class="ttc" id="structgrpc__stream__op_html_ab2ebd2b2654b544868f9e343e3e35ed9"><div class="ttname"><a href="structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9">grpc_stream_op::data</a></div><div class="ttdeci">union grpc_stream_op::@24 data</div></div>
<div class="ttc" id="structgrpc__begin__message_html"><div class="ttname"><a href="structgrpc__begin__message.html">grpc_begin_message</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:68</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
<div class="ttc" id="stream__op_8h_html_a31f318cbb2f1fdb6372fdc4891e74d01"><div class="ttname"><a href="stream__op_8h.html#a31f318cbb2f1fdb6372fdc4891e74d01">grpc_metadata_batch_add_tail</a></div><div class="ttdeci">void grpc_metadata_batch_add_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage, grpc_mdelem *elem_to_add)</div><div class="ttdoc">Add elem_to_add as the last element in batch, using storage as backing storage for the linked list el...</div><div class="ttdef"><b>Definition:</b> stream_op.c:248</div></div>
<div class="ttc" id="stream__op_8h_html_af06b21376669ed6bf358f50a57e02d9d"><div class="ttname"><a href="stream__op_8h.html#af06b21376669ed6bf358f50a57e02d9d">grpc_stream_ops_unref_owned_objects</a></div><div class="ttdeci">void grpc_stream_ops_unref_owned_objects(grpc_stream_op *ops, size_t nops)</div><div class="ttdef"><b>Definition:</b> stream_op.c:89</div></div>
<div class="ttc" id="stream__op_8h_html_abf812a361634fee304b636fccde7c934"><div class="ttname"><a href="stream__op_8h.html#abf812a361634fee304b636fccde7c934">grpc_sopb_move_to</a></div><div class="ttdeci">void grpc_sopb_move_to(grpc_stream_op_buffer *src, grpc_stream_op_buffer *dst)</div><div class="ttdef"><b>Definition:</b> stream_op.c:166</div></div>
-<div class="ttc" id="structgrpc__metadata__batch_html_a70a05bf082db5e80a822fbd91ac5805d"><div class="ttname"><a href="structgrpc__metadata__batch.html#a70a05bf082db5e80a822fbd91ac5805d">grpc_metadata_batch::list</a></div><div class="ttdeci">grpc_mdelem_list list</div><div class="ttdoc">Metadata elements in this batch. </div><div class="ttdef"><b>Definition:</b> stream_op.h:89</div></div>
-<div class="ttc" id="stream__op_8h_html_a6a07ac989d86142e60bd17525f7f509e"><div class="ttname"><a href="stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e">grpc_metadata_batch_link_tail</a></div><div class="ttdeci">void grpc_metadata_batch_link_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage)</div><div class="ttdoc">Add storage to the end of batch. </div><div class="ttdef"><b>Definition:</b> stream_op.c:270</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="structgrpc__metadata__batch_html_ac2450cce88312b53182e0c7de9516d04"><div class="ttname"><a href="structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04">grpc_metadata_batch::deadline</a></div><div class="ttdeci">gpr_timespec deadline</div><div class="ttdoc">Used to calculate grpc-timeout at the point of sending, or gpr_inf_future if this batch does not need...</div><div class="ttdef"><b>Definition:</b> stream_op.h:97</div></div>
-<div class="ttc" id="structgrpc__stream__op_html_af6c691f3348941eee97e54957222562f"><div class="ttname"><a href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f">grpc_stream_op::begin_message</a></div><div class="ttdeci">grpc_begin_message begin_message</div><div class="ttdef"><b>Definition:</b> stream_op.h:168</div></div>
-<div class="ttc" id="structgrpc__metadata__batch_html_a803e9f2eed721ec23504e872e14cbecc"><div class="ttname"><a href="structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc">grpc_metadata_batch::garbage</a></div><div class="ttdeci">grpc_mdelem_list garbage</div><div class="ttdoc">Elements that have been removed from the batch, but have not yet been unreffed - used to allow collec...</div><div class="ttdef"><b>Definition:</b> stream_op.h:93</div></div>
-<div class="ttc" id="structgrpc__stream__op_html"><div class="ttname"><a href="structgrpc__stream__op.html">grpc_stream_op</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:162</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:176</div></div>
+<div class="ttc" id="structgrpc__metadata__batch_html_a70a05bf082db5e80a822fbd91ac5805d"><div class="ttname"><a href="structgrpc__metadata__batch.html#a70a05bf082db5e80a822fbd91ac5805d">grpc_metadata_batch::list</a></div><div class="ttdeci">grpc_mdelem_list list</div><div class="ttdoc">Metadata elements in this batch. </div><div class="ttdef"><b>Definition:</b> stream_op.h:90</div></div>
+<div class="ttc" id="stream__op_8h_html_a6a07ac989d86142e60bd17525f7f509e"><div class="ttname"><a href="stream__op_8h.html#a6a07ac989d86142e60bd17525f7f509e">grpc_metadata_batch_link_tail</a></div><div class="ttdeci">void grpc_metadata_batch_link_tail(grpc_metadata_batch *batch, grpc_linked_mdelem *storage)</div><div class="ttdoc">Add storage to the end of batch. </div><div class="ttdef"><b>Definition:</b> stream_op.c:271</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
+<div class="ttc" id="structgrpc__metadata__batch_html_ac2450cce88312b53182e0c7de9516d04"><div class="ttname"><a href="structgrpc__metadata__batch.html#ac2450cce88312b53182e0c7de9516d04">grpc_metadata_batch::deadline</a></div><div class="ttdeci">gpr_timespec deadline</div><div class="ttdoc">Used to calculate grpc-timeout at the point of sending, or gpr_inf_future if this batch does not need...</div><div class="ttdef"><b>Definition:</b> stream_op.h:98</div></div>
+<div class="ttc" id="structgrpc__stream__op_html_af6c691f3348941eee97e54957222562f"><div class="ttname"><a href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f">grpc_stream_op::begin_message</a></div><div class="ttdeci">grpc_begin_message begin_message</div><div class="ttdef"><b>Definition:</b> stream_op.h:169</div></div>
+<div class="ttc" id="structgrpc__metadata__batch_html_a803e9f2eed721ec23504e872e14cbecc"><div class="ttname"><a href="structgrpc__metadata__batch.html#a803e9f2eed721ec23504e872e14cbecc">grpc_metadata_batch::garbage</a></div><div class="ttdeci">grpc_mdelem_list garbage</div><div class="ttdoc">Elements that have been removed from the batch, but have not yet been unreffed - used to allow collec...</div><div class="ttdef"><b>Definition:</b> stream_op.h:94</div></div>
+<div class="ttc" id="structgrpc__stream__op_html"><div class="ttname"><a href="structgrpc__stream__op.html">grpc_stream_op</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:163</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
<div class="ttc" id="grpc_8h_html"><div class="ttname"><a href="grpc_8h.html">grpc.h</a></div></div>
<div class="ttc" id="structgrpc__linked__mdelem_html_aed036e1e54603e73e4cc7cb28c652cef"><div class="ttname"><a href="structgrpc__linked__mdelem.html#aed036e1e54603e73e4cc7cb28c652cef">grpc_linked_mdelem::next</a></div><div class="ttdeci">struct grpc_linked_mdelem * next</div><div class="ttdef"><b>Definition:</b> stream_op.h:78</div></div>
<div class="ttc" id="stream__op_8h_html_af16e06eb1edfe4d93509276f32ed3804a515547554d32135caeef6aa6f28fe0c6"><div class="ttname"><a href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804a515547554d32135caeef6aa6f28fe0c6">GRPC_OP_SLICE</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:58</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html_addb643aa73745975aae590438b039301"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301">grpc_stream_op_buffer::inlined_ops</a></div><div class="ttdeci">grpc_stream_op inlined_ops[4]</div><div class="ttdef"><b>Definition:</b> stream_op.h:180</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html_addb643aa73745975aae590438b039301"><div class="ttname"><a href="structgrpc__stream__op__buffer.html#addb643aa73745975aae590438b039301">grpc_stream_op_buffer::inlined_ops</a></div><div class="ttdeci">grpc_stream_op inlined_ops[4]</div><div class="ttdef"><b>Definition:</b> stream_op.h:181</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
<div class="ttc" id="stream__op_8h_html_afc4867b9d7a952f003c5494120b59c08"><div class="ttname"><a href="stream__op_8h.html#afc4867b9d7a952f003c5494120b59c08">grpc_metadata_batch_destroy</a></div><div class="ttdeci">void grpc_metadata_batch_destroy(grpc_metadata_batch *batch)</div><div class="ttdef"><b>Definition:</b> stream_op.c:211</div></div>
-<div class="ttc" id="structgrpc__mdelem__list_html"><div class="ttname"><a href="structgrpc__mdelem__list.html">grpc_mdelem_list</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:82</div></div>
+<div class="ttc" id="structgrpc__mdelem__list_html"><div class="ttname"><a href="structgrpc__mdelem__list.html">grpc_mdelem_list</a></div><div class="ttdef"><b>Definition:</b> stream_op.h:83</div></div>
<div class="ttc" id="stream__op_8h_html_abe45d7a6778fc0e248e490dfb635d850"><div class="ttname"><a href="stream__op_8h.html#abe45d7a6778fc0e248e490dfb635d850">grpc_sopb_add_no_op</a></div><div class="ttdeci">void grpc_sopb_add_no_op(grpc_stream_op_buffer *sopb)</div><div class="ttdef"><b>Definition:</b> stream_op.c:128</div></div>
<div class="ttc" id="stream__op_8h_html_abebf5d5730a7a3aeaf9d6ee5436ddfa2"><div class="ttname"><a href="stream__op_8h.html#abebf5d5730a7a3aeaf9d6ee5436ddfa2">grpc_linked_mdelem</a></div><div class="ttdeci">struct grpc_linked_mdelem grpc_linked_mdelem</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string_8c.html b/doc/ref/core.internal/html/string_8c.html
index 7a442b0a8c..9854ec94cf 100644
--- a/doc/ref/core.internal/html/string_8c.html
+++ b/doc/ref/core.internal/html/string_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -485,7 +485,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string_8h.html b/doc/ref/core.internal/html/string_8h.html
index 514e8263d8..c6532ddb59 100644
--- a/doc/ref/core.internal/html/string_8h.html
+++ b/doc/ref/core.internal/html/string_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -513,7 +513,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string_8h_source.html b/doc/ref/core.internal/html/string_8h_source.html
index aac188a866..ee6e35658a 100644
--- a/doc/ref/core.internal/html/string_8h_source.html
+++ b/doc/ref/core.internal/html/string_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">/* String utility functions */</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* Flags for gpr_dump function. */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="string_8h.html#a2d592b56804af1c0d0e5237c37ce0313"> 50</a></span>&#160;<span class="preprocessor">#define GPR_DUMP_HEX 0x00000001</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="string_8h.html#a2d592b56804af1c0d0e5237c37ce0313"> 50</a></span>&#160;<span class="preprocessor">#define GPR_DUMP_HEX 0x00000001</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="string_8h.html#ac0676a68b67df2660352db8168c6c180"> 51</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_DUMP_ASCII 0x00000002</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* Converts array buf, of length len, into a C string according to the flags.</span></div>
@@ -196,26 +196,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_STRING_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_STRING_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="string_8h_html_ac17f0ee05012c3256f5f1f77b5bec185"><div class="ttname"><a href="string_8h.html#ac17f0ee05012c3256f5f1f77b5bec185">gpr_strvec_flatten</a></div><div class="ttdeci">char * gpr_strvec_flatten(gpr_strvec *strs, size_t *total_length)</div><div class="ttdef"><b>Definition:</b> string.c:278</div></div>
-<div class="ttc" id="string_8h_html_a753cd4bfe9add8476a2797904c4c68c7"><div class="ttname"><a href="string_8h.html#a753cd4bfe9add8476a2797904c4c68c7">gpr_parse_bytes_to_uint32</a></div><div class="ttdeci">int gpr_parse_bytes_to_uint32(const char *data, size_t length, gpr_uint32 *result)</div><div class="ttdef"><b>Definition:</b> string.c:129</div></div>
-<div class="ttc" id="string_8h_html_abf1d5b8181f43319a8d8c98950e69b4c"><div class="ttname"><a href="string_8h.html#abf1d5b8181f43319a8d8c98950e69b4c">gpr_strjoin</a></div><div class="ttdeci">char * gpr_strjoin(const char **strs, size_t nstrs, size_t *total_length)</div><div class="ttdef"><b>Definition:</b> string.c:177</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="string_8h_html_ac842445695baf5ff8e96a7bf12c6b176"><div class="ttname"><a href="string_8h.html#ac842445695baf5ff8e96a7bf12c6b176">gpr_strjoin_sep</a></div><div class="ttdeci">char * gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *total_length)</div><div class="ttdef"><b>Definition:</b> string.c:181</div></div>
+<div class="ttc" id="string_8h_html_ac17f0ee05012c3256f5f1f77b5bec185"><div class="ttname"><a href="string_8h.html#ac17f0ee05012c3256f5f1f77b5bec185">gpr_strvec_flatten</a></div><div class="ttdeci">char * gpr_strvec_flatten(gpr_strvec *strs, size_t *total_length)</div><div class="ttdef"><b>Definition:</b> string.c:273</div></div>
+<div class="ttc" id="string_8h_html_a753cd4bfe9add8476a2797904c4c68c7"><div class="ttname"><a href="string_8h.html#a753cd4bfe9add8476a2797904c4c68c7">gpr_parse_bytes_to_uint32</a></div><div class="ttdeci">int gpr_parse_bytes_to_uint32(const char *data, size_t length, gpr_uint32 *result)</div><div class="ttdef"><b>Definition:</b> string.c:128</div></div>
+<div class="ttc" id="string_8h_html_abf1d5b8181f43319a8d8c98950e69b4c"><div class="ttname"><a href="string_8h.html#abf1d5b8181f43319a8d8c98950e69b4c">gpr_strjoin</a></div><div class="ttdeci">char * gpr_strjoin(const char **strs, size_t nstrs, size_t *total_length)</div><div class="ttdef"><b>Definition:</b> string.c:176</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="string_8h_html_ac842445695baf5ff8e96a7bf12c6b176"><div class="ttname"><a href="string_8h.html#ac842445695baf5ff8e96a7bf12c6b176">gpr_strjoin_sep</a></div><div class="ttdeci">char * gpr_strjoin_sep(const char **strs, size_t nstrs, const char *sep, size_t *total_length)</div><div class="ttdef"><b>Definition:</b> string.c:180</div></div>
<div class="ttc" id="string_8h_html_a77bcdd897064702d16e7aaaea2e0e259"><div class="ttname"><a href="string_8h.html#a77bcdd897064702d16e7aaaea2e0e259">gpr_dump_slice</a></div><div class="ttdeci">char * gpr_dump_slice(gpr_slice slice, gpr_uint32 flags)</div><div class="ttdef"><b>Definition:</b> string.c:123</div></div>
<div class="ttc" id="structgpr__slice__buffer_html"><div class="ttname"><a href="structgpr__slice__buffer.html">gpr_slice_buffer</a></div><div class="ttdef"><b>Definition:</b> slice_buffer.h:48</div></div>
<div class="ttc" id="structgpr__strvec_html_a6c928c402061e0a51346155669029795"><div class="ttname"><a href="structgpr__strvec.html#a6c928c402061e0a51346155669029795">gpr_strvec::strs</a></div><div class="ttdeci">char ** strs</div><div class="ttdef"><b>Definition:</b> string.h:93</div></div>
<div class="ttc" id="structgpr__strvec_html"><div class="ttname"><a href="structgpr__strvec.html">gpr_strvec</a></div><div class="ttdef"><b>Definition:</b> string.h:92</div></div>
-<div class="ttc" id="string_8h_html_ac61f7fa80be757db2d5457e3fe21ffe9"><div class="ttname"><a href="string_8h.html#ac61f7fa80be757db2d5457e3fe21ffe9">gpr_reverse_bytes</a></div><div class="ttdeci">void gpr_reverse_bytes(char *str, int len)</div><div class="ttdef"><b>Definition:</b> string.c:147</div></div>
-<div class="ttc" id="string_8h_html_a4eaa61df749bed219a09e69837a69a50"><div class="ttname"><a href="string_8h.html#a4eaa61df749bed219a09e69837a69a50">gpr_strvec_add</a></div><div class="ttdeci">void gpr_strvec_add(gpr_strvec *strs, char *add)</div><div class="ttdef"><b>Definition:</b> string.c:270</div></div>
+<div class="ttc" id="string_8h_html_ac61f7fa80be757db2d5457e3fe21ffe9"><div class="ttname"><a href="string_8h.html#ac61f7fa80be757db2d5457e3fe21ffe9">gpr_reverse_bytes</a></div><div class="ttdeci">void gpr_reverse_bytes(char *str, int len)</div><div class="ttdef"><b>Definition:</b> string.c:146</div></div>
+<div class="ttc" id="string_8h_html_a4eaa61df749bed219a09e69837a69a50"><div class="ttname"><a href="string_8h.html#a4eaa61df749bed219a09e69837a69a50">gpr_strvec_add</a></div><div class="ttdeci">void gpr_strvec_add(gpr_strvec *strs, char *add)</div><div class="ttdef"><b>Definition:</b> string.c:265</div></div>
<div class="ttc" id="slice__buffer_8h_html"><div class="ttname"><a href="slice__buffer_8h.html">slice_buffer.h</a></div></div>
-<div class="ttc" id="string_8h_html_a78cca9fe86b48cf442f80a666b73768f"><div class="ttname"><a href="string_8h.html#a78cca9fe86b48cf442f80a666b73768f">gpr_strvec_init</a></div><div class="ttdeci">void gpr_strvec_init(gpr_strvec *strs)</div><div class="ttdef"><b>Definition:</b> string.c:258</div></div>
-<div class="ttc" id="string_8h_html_af194bff1a43db7ed5be927264bce7f52"><div class="ttname"><a href="string_8h.html#af194bff1a43db7ed5be927264bce7f52">gpr_strvec_destroy</a></div><div class="ttdeci">void gpr_strvec_destroy(gpr_strvec *strs)</div><div class="ttdef"><b>Definition:</b> string.c:262</div></div>
+<div class="ttc" id="string_8h_html_a78cca9fe86b48cf442f80a666b73768f"><div class="ttname"><a href="string_8h.html#a78cca9fe86b48cf442f80a666b73768f">gpr_strvec_init</a></div><div class="ttdeci">void gpr_strvec_init(gpr_strvec *strs)</div><div class="ttdef"><b>Definition:</b> string.c:255</div></div>
+<div class="ttc" id="string_8h_html_af194bff1a43db7ed5be927264bce7f52"><div class="ttname"><a href="string_8h.html#af194bff1a43db7ed5be927264bce7f52">gpr_strvec_destroy</a></div><div class="ttdeci">void gpr_strvec_destroy(gpr_strvec *strs)</div><div class="ttdef"><b>Definition:</b> string.c:257</div></div>
<div class="ttc" id="slice_8h_html"><div class="ttname"><a href="slice_8h.html">slice.h</a></div></div>
-<div class="ttc" id="string_8h_html_a3e64cb8d6ffd4e240302a2a8a66bb4c3"><div class="ttname"><a href="string_8h.html#a3e64cb8d6ffd4e240302a2a8a66bb4c3">gpr_slice_split</a></div><div class="ttdeci">void gpr_slice_split(gpr_slice str, const char *sep, gpr_slice_buffer *dst)</div><div class="ttdoc">Split str by the separator sep. </div><div class="ttdef"><b>Definition:</b> string.c:240</div></div>
-<div class="ttc" id="string_8h_html_abb9a8e65c26e1f49bc9247bd8a90aa24"><div class="ttname"><a href="string_8h.html#abb9a8e65c26e1f49bc9247bd8a90aa24">gpr_ltoa</a></div><div class="ttdeci">int gpr_ltoa(long value, char *output)</div><div class="ttdef"><b>Definition:</b> string.c:156</div></div>
+<div class="ttc" id="string_8h_html_a3e64cb8d6ffd4e240302a2a8a66bb4c3"><div class="ttname"><a href="string_8h.html#a3e64cb8d6ffd4e240302a2a8a66bb4c3">gpr_slice_split</a></div><div class="ttdeci">void gpr_slice_split(gpr_slice str, const char *sep, gpr_slice_buffer *dst)</div><div class="ttdoc">Split str by the separator sep. </div><div class="ttdef"><b>Definition:</b> string.c:237</div></div>
+<div class="ttc" id="string_8h_html_abb9a8e65c26e1f49bc9247bd8a90aa24"><div class="ttname"><a href="string_8h.html#abb9a8e65c26e1f49bc9247bd8a90aa24">gpr_ltoa</a></div><div class="ttdeci">int gpr_ltoa(long value, char *output)</div><div class="ttdef"><b>Definition:</b> string.c:155</div></div>
<div class="ttc" id="structgpr__strvec_html_a3d62db9061e6c23fcac741812f9af387"><div class="ttname"><a href="structgpr__strvec.html#a3d62db9061e6c23fcac741812f9af387">gpr_strvec::count</a></div><div class="ttdeci">size_t count</div><div class="ttdef"><b>Definition:</b> string.h:94</div></div>
<div class="ttc" id="string_8h_html_a5b9ee77c9f03764e72d7b91a64ef86f1"><div class="ttname"><a href="string_8h.html#a5b9ee77c9f03764e72d7b91a64ef86f1">gpr_dump</a></div><div class="ttdeci">char * gpr_dump(const char *buf, size_t len, gpr_uint32 flags)</div><div class="ttdef"><b>Definition:</b> string.c:111</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
@@ -223,7 +223,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string__posix_8c.html b/doc/ref/core.internal/html/string__posix_8c.html
index 5f4a5b0c8c..1d79f4b9c9 100644
--- a/doc/ref/core.internal/html/string__posix_8c.html
+++ b/doc/ref/core.internal/html/string__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string__util_8h.html b/doc/ref/core.internal/html/string__util_8h.html
index 00608a3e7b..4de20724d9 100644
--- a/doc/ref/core.internal/html/string__util_8h.html
+++ b/doc/ref/core.internal/html/string__util_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -152,7 +152,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string__util_8h_source.html b/doc/ref/core.internal/html/string__util_8h_source.html
index 0193f62c3b..197a8dad57 100644
--- a/doc/ref/core.internal/html/string__util_8h_source.html
+++ b/doc/ref/core.internal/html/string__util_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,13 +148,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_STRING_UTIL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_STRING_UTIL_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="string__util_8h_html_a7a021bce444344f0a96cb022038eed93"><div class="ttname"><a href="string__util_8h.html#a7a021bce444344f0a96cb022038eed93">gpr_strdup</a></div><div class="ttdeci">char * gpr_strdup(const char *src)</div><div class="ttdef"><b>Definition:</b> string.c:45</div></div>
<div class="ttc" id="string__util_8h_html_a0e5cc621bf7ca14112c72aa7a0ca73d0"><div class="ttname"><a href="string__util_8h.html#a0e5cc621bf7ca14112c72aa7a0ca73d0">gpr_asprintf</a></div><div class="ttdeci">int gpr_asprintf(char **strp, const char *format,...)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string__win32_8c.html b/doc/ref/core.internal/html/string__win32_8c.html
index e74059a718..f25ab8b6dc 100644
--- a/doc/ref/core.internal/html/string__win32_8c.html
+++ b/doc/ref/core.internal/html/string__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string__win32_8h.html b/doc/ref/core.internal/html/string__win32_8h.html
index ce89652a7c..b4339bb306 100644
--- a/doc/ref/core.internal/html/string__win32_8h.html
+++ b/doc/ref/core.internal/html/string__win32_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/string__win32_8h_source.html b/doc/ref/core.internal/html/string__win32_8h_source.html
index ca51b84a2e..71f97b7f19 100644
--- a/doc/ref/core.internal/html/string__win32_8h_source.html
+++ b/doc/ref/core.internal/html/string__win32_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,14 +132,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;LPTSTR gpr_char_to_tchar(LPCSTR input);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;LPSTR gpr_tchar_to_char(LPCTSTR input);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GPR_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GPR_WIN32 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_STRING_WIN32_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_STRING_WIN32_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structarg.html b/doc/ref/core.internal/html/structarg.html
index 75f99b50fe..8aacb4e358 100644
--- a/doc/ref/core.internal/html/structarg.html
+++ b/doc/ref/core.internal/html/structarg.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structb64__huff__sym.html b/doc/ref/core.internal/html/structb64__huff__sym.html
index 6f26c92fba..bc19ce7886 100644
--- a/doc/ref/core.internal/html/structb64__huff__sym.html
+++ b/doc/ref/core.internal/html/structb64__huff__sym.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcall__data.html b/doc/ref/core.internal/html/structcall__data.html
index de04869636..b8869a26f5 100644
--- a/doc/ref/core.internal/html/structcall__data.html
+++ b/doc/ref/core.internal/html/structcall__data.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -108,8 +108,35 @@ Data Fields</h2></td></tr>
<tr class="separator:a74f306e56988bd7e20d0116829ce4128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cb931b8950cc5841edf1156ca861600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a0cb931b8950cc5841edf1156ca861600">md_links</a> [4]</td></tr>
<tr class="separator:a0cb931b8950cc5841edf1156ca861600"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab6ed893c5caa5b86338edf8b97bd77d8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ab6ed893c5caa5b86338edf8b97bd77d8">unused</a></td></tr>
-<tr class="separator:ab6ed893c5caa5b86338edf8b97bd77d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebe0ca1a05e0e7cd6218b75c281818b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#aebe0ca1a05e0e7cd6218b75c281818b7">got_client_metadata</a></td></tr>
+<tr class="separator:aebe0ca1a05e0e7cd6218b75c281818b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a77f05f0ebe7e2fa851cb29f4175fd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a5a77f05f0ebe7e2fa851cb29f4175fd2">recv_ops</a></td></tr>
+<tr class="separator:a5a77f05f0ebe7e2fa851cb29f4175fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c7f4d12b26ecd073c992c56fa9c098d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a3c7f4d12b26ecd073c992c56fa9c098d">on_done_recv</a></td></tr>
+<tr class="memdesc:a3c7f4d12b26ecd073c992c56fa9c098d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closure to call when finished with the hc_on_recv hook. <a href="#a3c7f4d12b26ecd073c992c56fa9c098d">More...</a><br/></td></tr>
+<tr class="separator:a3c7f4d12b26ecd073c992c56fa9c098d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a678c39056cc0b7ee525e1feac308be0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a678c39056cc0b7ee525e1feac308be0c">auth_on_recv</a></td></tr>
+<tr class="separator:a678c39056cc0b7ee525e1feac308be0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8539117da2162a8d856b1e9b57552f58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a8539117da2162a8d856b1e9b57552f58">transport_op</a></td></tr>
+<tr class="separator:a8539117da2162a8d856b1e9b57552f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab21445276dc59204dac360f6e8348e3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ab21445276dc59204dac360f6e8348e3f">md</a></td></tr>
+<tr class="separator:ab21445276dc59204dac360f6e8348e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55ac01aa59cb00ea938904ba3e9fcbd6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a55ac01aa59cb00ea938904ba3e9fcbd6">consumed_md</a></td></tr>
+<tr class="separator:a55ac01aa59cb00ea938904ba3e9fcbd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dd1a378cb38a08173d9927d9fb98a57"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a6dd1a378cb38a08173d9927d9fb98a57">num_consumed_md</a></td></tr>
+<tr class="separator:a6dd1a378cb38a08173d9927d9fb98a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad078634c578208aeae616fad1d66ae1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__stream__op.html">grpc_stream_op</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ad078634c578208aeae616fad1d66ae1d">md_op</a></td></tr>
+<tr class="separator:ad078634c578208aeae616fad1d66ae1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a8c8939c2035ae477b96a53943df07c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a4a8c8939c2035ae477b96a53943df07c">auth_context</a></td></tr>
+<tr class="separator:a4a8c8939c2035ae477b96a53943df07c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9f9d0abd4117ecf4c91cc2f19a1cc56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__op__id.html">census_op_id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ad9f9d0abd4117ecf4c91cc2f19a1cc56">op_id</a></td></tr>
+<tr class="separator:ad9f9d0abd4117ecf4c91cc2f19a1cc56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae64ce754d7433f0e6485e9566a58596e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ae64ce754d7433f0e6485e9566a58596e">ctxt</a></td></tr>
+<tr class="separator:ae64ce754d7433f0e6485e9566a58596e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3336f8db2ecd769eec0422d58217cad0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a3336f8db2ecd769eec0422d58217cad0">start_ts</a></td></tr>
+<tr class="separator:a3336f8db2ecd769eec0422d58217cad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1413eaca5d716833cb45f5fc2fc912a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#af1413eaca5d716833cb45f5fc2fc912a">error</a></td></tr>
+<tr class="separator:af1413eaca5d716833cb45f5fc2fc912a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7042d8feb119d4fcce1258c5eddca8ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call__element.html">grpc_call_element</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a7042d8feb119d4fcce1258c5eddca8ff">elem</a></td></tr>
<tr class="separator:a7042d8feb119d4fcce1258c5eddca8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa671a127b29c32228f221a6121515a64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#aa671a127b29c32228f221a6121515a64">mu_state</a></td></tr>
@@ -137,6 +164,8 @@ Data Fields</h2></td></tr>
<tr class="separator:a765c539d2737d435cf434241edda82f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad33eb76b6d73d8a4475ff69ff4e8964c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ad33eb76b6d73d8a4475ff69ff4e8964c">compression_algorithm_storage</a></td></tr>
<tr class="separator:ad33eb76b6d73d8a4475ff69ff4e8964c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fff0f0041810162f27d0be82470fcda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a3fff0f0041810162f27d0be82470fcda">accept_encoding_storage</a></td></tr>
+<tr class="separator:a3fff0f0041810162f27d0be82470fcda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69fca2329317c8cf3d9c215334b2aa40"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a69fca2329317c8cf3d9c215334b2aa40">remaining_slice_bytes</a></td></tr>
<tr class="memdesc:a69fca2329317c8cf3d9c215334b2aa40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input data to be read, as per BEGIN_MESSAGE. <a href="#a69fca2329317c8cf3d9c215334b2aa40">More...</a><br/></td></tr>
<tr class="separator:a69fca2329317c8cf3d9c215334b2aa40"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -161,15 +190,8 @@ Data Fields</h2></td></tr>
<tr class="separator:a4169f3d34c6e55c4bba43a86241bf1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58bbaa2f8f054f606d919abce3f4716"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ab58bbaa2f8f054f606d919abce3f4716">user_agent</a></td></tr>
<tr class="separator:ab58bbaa2f8f054f606d919abce3f4716"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab616ade799853e16e5e35ee3a16ffbc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#aab616ade799853e16e5e35ee3a16ffbc">sent_authority</a></td></tr>
-<tr class="separator:aab616ade799853e16e5e35ee3a16ffbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bda5a1466231baa3df0059573579b9b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a7bda5a1466231baa3df0059573579b9b">got_initial_metadata</a></td></tr>
<tr class="separator:a7bda5a1466231baa3df0059573579b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a77f05f0ebe7e2fa851cb29f4175fd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a5a77f05f0ebe7e2fa851cb29f4175fd2">recv_ops</a></td></tr>
-<tr class="separator:a5a77f05f0ebe7e2fa851cb29f4175fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3c7f4d12b26ecd073c992c56fa9c098d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a3c7f4d12b26ecd073c992c56fa9c098d">on_done_recv</a></td></tr>
-<tr class="memdesc:a3c7f4d12b26ecd073c992c56fa9c098d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closure to call when finished with the hc_on_recv hook. <a href="#a3c7f4d12b26ecd073c992c56fa9c098d">More...</a><br/></td></tr>
-<tr class="separator:a3c7f4d12b26ecd073c992c56fa9c098d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f1ff70c9a8a72f5eb2e778fe709baf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ab0f1ff70c9a8a72f5eb2e778fe709baf">hc_on_recv</a></td></tr>
<tr class="memdesc:ab0f1ff70c9a8a72f5eb2e778fe709baf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive closures are chained: we inject this closure as the on_done_recv up-call on transport_op, and remember to call our on_done_recv member after handling it. <a href="#ab0f1ff70c9a8a72f5eb2e778fe709baf">More...</a><br/></td></tr>
<tr class="separator:ab0f1ff70c9a8a72f5eb2e778fe709baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -190,6 +212,8 @@ Data Fields</h2></td></tr>
<tr class="memitem:a449389cf74cdadc8a00b52990c7052d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a449389cf74cdadc8a00b52990c7052d5">hs_on_recv</a></td></tr>
<tr class="memdesc:a449389cf74cdadc8a00b52990c7052d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive closures are chained: we inject this closure as the on_done_recv up-call on transport_op, and remember to call our on_done_recv member after handling it. <a href="#a449389cf74cdadc8a00b52990c7052d5">More...</a><br/></td></tr>
<tr class="separator:a449389cf74cdadc8a00b52990c7052d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6ed893c5caa5b86338edf8b97bd77d8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#ab6ed893c5caa5b86338edf8b97bd77d8">unused</a></td></tr>
+<tr class="separator:ab6ed893c5caa5b86338edf8b97bd77d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5512e8a6ddade275bc9b64ef48de3036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a5512e8a6ddade275bc9b64ef48de3036">call</a></td></tr>
<tr class="separator:a5512e8a6ddade275bc9b64ef48de3036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bcb3a806a24c9818f835251b97c01f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcall__data.html#a6bcb3a806a24c9818f835251b97c01f8">path</a></td></tr>
@@ -206,6 +230,18 @@ Data Fields</h2></td></tr>
<tr class="separator:ad76af7080f636ebaa53a1575af62094e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a3fff0f0041810162f27d0be82470fcda"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> call_data::accept_encoding_storage</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ab21ef8aafd3c095825805e29e69670ce"></a>
<div class="memitem">
<div class="memproto">
@@ -218,6 +254,30 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a4a8c8939c2035ae477b96a53943df07c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a>* call_data::auth_context</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a678c39056cc0b7ee525e1feac308be0c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> call_data::auth_on_recv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a216c8a3e91a659b6ad5f3de09bbf8ff0"></a>
<div class="memitem">
<div class="memproto">
@@ -269,6 +329,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a55ac01aa59cb00ea938904ba3e9fcbd6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a>* call_data::consumed_md</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a4169f3d34c6e55c4bba43a86241bf1ea"></a>
<div class="memitem">
<div class="memproto">
@@ -305,6 +377,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ae64ce754d7433f0e6485e9566a58596e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__context.html">census_context</a>* call_data::ctxt</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a9ca8837431c3942aa3b18092e314632c"></a>
<div class="memitem">
<div class="memproto">
@@ -341,6 +425,30 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="af1413eaca5d716833cb45f5fc2fc912a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int call_data::error</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aebe0ca1a05e0e7cd6218b75c281818b7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> call_data::got_client_metadata</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a6bd5678f8f7fb5e1c91f0b98ced36147"></a>
<div class="memitem">
<div class="memproto">
@@ -431,6 +539,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ab21445276dc59204dac360f6e8348e3f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> call_data::md</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a0cb931b8950cc5841edf1156ca861600"></a>
<div class="memitem">
<div class="memproto">
@@ -443,6 +563,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad078634c578208aeae616fad1d66ae1d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__stream__op.html">grpc_stream_op</a>* call_data::md_op</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a296c3fce88125964cfc50c927249bc4a"></a>
<div class="memitem">
<div class="memproto">
@@ -481,6 +613,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a6dd1a378cb38a08173d9927d9fb98a57"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t call_data::num_consumed_md</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a3c7f4d12b26ecd073c992c56fa9c098d"></a>
<div class="memitem">
<div class="memproto">
@@ -508,6 +652,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad9f9d0abd4117ecf4c91cc2f19a1cc56"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__op__id.html">census_op_id</a> call_data::op_id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aaa6841afd5ac22f2538e950688f8e67b"></a>
<div class="memitem">
<div class="memproto">
@@ -690,18 +846,6 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aab616ade799853e16e5e35ee3a16ffbc"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int call_data::sent_authority</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="aded44c7ecaa861e2a4a39380b172368a"></a>
<div class="memitem">
<div class="memproto">
@@ -752,6 +896,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a3336f8db2ecd769eec0422d58217cad0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> call_data::start_ts</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a394da9a4876df32b91b8891303695a5d"></a>
<div class="memitem">
<div class="memproto">
@@ -802,6 +958,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a8539117da2162a8d856b1e9b57552f58"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> call_data::transport_op</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ab6ed893c5caa5b86338edf8b97bd77d8"></a>
<div class="memitem">
<div class="memproto">
@@ -855,6 +1023,7 @@ Data Fields</h2></td></tr>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>src/core/security/<a class="el" href="client__auth__filter_8c.html">client_auth_filter.c</a></li>
<li>src/core/security/<a class="el" href="server__auth__filter_8c.html">server_auth_filter.c</a></li>
+<li>src/core/census/<a class="el" href="grpc__filter_8c.html">grpc_filter.c</a></li>
<li>src/core/channel/<a class="el" href="client__channel_8c.html">client_channel.c</a></li>
<li>src/core/channel/<a class="el" href="compress__filter_8c.html">compress_filter.c</a></li>
<li>src/core/channel/<a class="el" href="http__client__filter_8c.html">http_client_filter.c</a></li>
@@ -866,7 +1035,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcall__link.html b/doc/ref/core.internal/html/structcall__link.html
index a509c9e408..b64055cebc 100644
--- a/doc/ref/core.internal/html/structcall__link.html
+++ b/doc/ref/core.internal/html/structcall__link.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcensus__aggregated__rpc__stats.html b/doc/ref/core.internal/html/structcensus__aggregated__rpc__stats.html
new file mode 100644
index 0000000000..8c863383ac
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__aggregated__rpc__stats.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_aggregated_rpc_stats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_aggregated_rpc_stats Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="census__rpc__stats_8h_source.html">census_rpc_stats.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4f81055e33bc86d437c509b2aa9d1a25"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregated__rpc__stats.html#a4f81055e33bc86d437c509b2aa9d1a25">num_entries</a></td></tr>
+<tr class="separator:a4f81055e33bc86d437c509b2aa9d1a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af13f134d5d33e389203988fd73f5f645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregated__rpc__stats.html#af13f134d5d33e389203988fd73f5f645">stats</a></td></tr>
+<tr class="separator:af13f134d5d33e389203988fd73f5f645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a4f81055e33bc86d437c509b2aa9d1a25"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int census_aggregated_rpc_stats::num_entries</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af13f134d5d33e389203988fd73f5f645"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structcensus__per__method__rpc__stats.html">census_per_method_rpc_stats</a>* census_aggregated_rpc_stats::stats</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/statistics/<a class="el" href="census__rpc__stats_8h_source.html">census_rpc_stats.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structcensus__aggregation.html b/doc/ref/core.internal/html/structcensus__aggregation.html
new file mode 100644
index 0000000000..05e2d231ee
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__aggregation.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_aggregation Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_aggregation Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Information needed to instantiate a new aggregation.
+ <a href="structcensus__aggregation.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afce3bda99fdeb6c77dde6368e1c45ffa"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation.html#afce3bda99fdeb6c77dde6368e1c45ffa">ops</a></td></tr>
+<tr class="separator:afce3bda99fdeb6c77dde6368e1c45ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b2ce3ab21a88058ea67c944d6a37426"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation.html#a5b2ce3ab21a88058ea67c944d6a37426">create_arg</a></td></tr>
+<tr class="separator:a5b2ce3ab21a88058ea67c944d6a37426"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information needed to instantiate a new aggregation. </p>
+<p>Used in view construction via census_define_view(). </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a5b2ce3ab21a88058ea67c944d6a37426"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const void* census_aggregation::create_arg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afce3bda99fdeb6c77dde6368e1c45ffa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structcensus__aggregation__ops.html">census_aggregation_ops</a>* census_aggregation::ops</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structcensus__aggregation__ops.html b/doc/ref/core.internal/html/structcensus__aggregation__ops.html
new file mode 100644
index 0000000000..385d95875d
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__aggregation__ops.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_aggregation_ops Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_aggregation_ops Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Structure used to describe an aggregation type.
+ <a href="structcensus__aggregation__ops.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="aggregation_8h_source.html">aggregation.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a59c42fd2b663020b15d37112b150d9e5"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#a59c42fd2b663020b15d37112b150d9e5">create</a> )(const void *create_arg)</td></tr>
+<tr class="separator:a59c42fd2b663020b15d37112b150d9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd4ce662bc5ded9d7338a4fb80a0733f"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#acd4ce662bc5ded9d7338a4fb80a0733f">clone</a> )(const void *aggregation)</td></tr>
+<tr class="separator:acd4ce662bc5ded9d7338a4fb80a0733f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada9f7f0f8921ff0b7e2d2e42fca21b42"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#ada9f7f0f8921ff0b7e2d2e42fca21b42">free</a> )(void *aggregation)</td></tr>
+<tr class="separator:ada9f7f0f8921ff0b7e2d2e42fca21b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af49ee21cf35e9c91482c243911f5a541"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#af49ee21cf35e9c91482c243911f5a541">record</a> )(void *aggregation, double <a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td></tr>
+<tr class="separator:af49ee21cf35e9c91482c243911f5a541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7f251f97710378d123a61f563f8eee4"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">data</a> )(const void *aggregation)</td></tr>
+<tr class="separator:ae7f251f97710378d123a61f563f8eee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1af0c55d90e6e83348383b29f77065c7"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#a1af0c55d90e6e83348383b29f77065c7">free_data</a> )(void *<a class="el" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">data</a>)</td></tr>
+<tr class="separator:a1af0c55d90e6e83348383b29f77065c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36675da838ef7127a30df88dbe1039a6"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#a36675da838ef7127a30df88dbe1039a6">reset</a> )(void *aggregation)</td></tr>
+<tr class="separator:a36675da838ef7127a30df88dbe1039a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52973abb4d5c91dd13a0ead36f9cb191"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#a52973abb4d5c91dd13a0ead36f9cb191">merge</a> )(void *to, const void *from)</td></tr>
+<tr class="separator:a52973abb4d5c91dd13a0ead36f9cb191"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0643734525558c1ba7bef83608b3f7e6"><td class="memItemLeft" align="right" valign="top">size_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__aggregation__ops.html#a0643734525558c1ba7bef83608b3f7e6">print</a> )(const void *aggregation, char *buffer, size_t n)</td></tr>
+<tr class="separator:a0643734525558c1ba7bef83608b3f7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Structure used to describe an aggregation type. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="acd4ce662bc5ded9d7338a4fb80a0733f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void*(* census_aggregation_ops::clone)(const void *aggregation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a59c42fd2b663020b15d37112b150d9e5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void*(* census_aggregation_ops::create)(const void *create_arg)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae7f251f97710378d123a61f563f8eee4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void*(* census_aggregation_ops::data)(const void *aggregation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ada9f7f0f8921ff0b7e2d2e42fca21b42"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* census_aggregation_ops::free)(void *aggregation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1af0c55d90e6e83348383b29f77065c7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* census_aggregation_ops::free_data)(void *<a class="el" href="structcensus__aggregation__ops.html#ae7f251f97710378d123a61f563f8eee4">data</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a52973abb4d5c91dd13a0ead36f9cb191"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* census_aggregation_ops::merge)(void *to, const void *from)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0643734525558c1ba7bef83608b3f7e6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t(* census_aggregation_ops::print)(const void *aggregation, char *buffer, size_t n)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af49ee21cf35e9c91482c243911f5a541"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* census_aggregation_ops::record)(void *aggregation, double <a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a36675da838ef7127a30df88dbe1039a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* census_aggregation_ops::reset)(void *aggregation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/census/<a class="el" href="aggregation_8h_source.html">aggregation.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structcensus__context.html b/doc/ref/core.internal/html/structcensus__context.html
index dcd1468228..1d748c6683 100644
--- a/doc/ref/core.internal/html/structcensus__context.html
+++ b/doc/ref/core.internal/html/structcensus__context.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcensus__op__id.html b/doc/ref/core.internal/html/structcensus__op__id.html
new file mode 100644
index 0000000000..a3c41b653a
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__op__id.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_op_id Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_op_id Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="census__interface_8h_source.html">census_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aba6ca0fe670c7f5ba2731175874c35a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__op__id.html#aba6ca0fe670c7f5ba2731175874c35a4">upper</a></td></tr>
+<tr class="separator:aba6ca0fe670c7f5ba2731175874c35a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ecaa207fabb88fdfe0904e8c359c7fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__op__id.html#a3ecaa207fabb88fdfe0904e8c359c7fc">lower</a></td></tr>
+<tr class="separator:a3ecaa207fabb88fdfe0904e8c359c7fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a3ecaa207fabb88fdfe0904e8c359c7fc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> census_op_id::lower</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aba6ca0fe670c7f5ba2731175874c35a4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> census_op_id::upper</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/statistics/<a class="el" href="census__interface_8h_source.html">census_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structgrpc__service__account__credentials.html b/doc/ref/core.internal/html/structcensus__per__method__rpc__stats.html
index c7143aa3fe..855cec58b9 100644
--- a/doc/ref/core.internal/html/structgrpc__service__account__credentials.html
+++ b/doc/ref/core.internal/html/structcensus__per__method__rpc__stats.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_service_account_credentials Struct Reference</title>
+<title>GRPC Core: census_per_method_rpc_stats Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,66 +84,66 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_service_account_credentials Struct Reference</div> </div>
+<div class="title">census_per_method_rpc_stats Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="credentials_8h_source.html">credentials.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="census__rpc__stats_8h_source.html">census_rpc_stats.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:acb97b3d4e8dd7783520e82d6416f25d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__credentials.html#acb97b3d4e8dd7783520e82d6416f25d0">base</a></td></tr>
-<tr class="separator:acb97b3d4e8dd7783520e82d6416f25d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7bf8e279b0c67ed0f8d3a127dab0b0cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__credentials.html#a7bf8e279b0c67ed0f8d3a127dab0b0cd">key</a></td></tr>
-<tr class="separator:a7bf8e279b0c67ed0f8d3a127dab0b0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a12e5661a8313375683678cde3fbe765f"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__credentials.html#a12e5661a8313375683678cde3fbe765f">scope</a></td></tr>
-<tr class="separator:a12e5661a8313375683678cde3fbe765f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab9b416748da95fdfc5483b5bb7933ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__credentials.html#aab9b416748da95fdfc5483b5bb7933ae">token_lifetime</a></td></tr>
-<tr class="separator:aab9b416748da95fdfc5483b5bb7933ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76ca87ce93f20f373a00e3a130081cf4"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__per__method__rpc__stats.html#a76ca87ce93f20f373a00e3a130081cf4">method</a></td></tr>
+<tr class="separator:a76ca87ce93f20f373a00e3a130081cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2b4fcef0267e9ce5b354737d2df0b92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__per__method__rpc__stats.html#ad2b4fcef0267e9ce5b354737d2df0b92">minute_stats</a></td></tr>
+<tr class="separator:ad2b4fcef0267e9ce5b354737d2df0b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2503eae6b803676341f2bf9650d1126"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__per__method__rpc__stats.html#ac2503eae6b803676341f2bf9650d1126">hour_stats</a></td></tr>
+<tr class="separator:ac2503eae6b803676341f2bf9650d1126"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f9c5b2f4e91c7adbe7089a8794d0b43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__per__method__rpc__stats.html#a6f9c5b2f4e91c7adbe7089a8794d0b43">total_stats</a></td></tr>
+<tr class="separator:a6f9c5b2f4e91c7adbe7089a8794d0b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="acb97b3d4e8dd7783520e82d6416f25d0"></a>
+<a class="anchor" id="ac2503eae6b803676341f2bf9650d1126"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a> grpc_service_account_credentials::base</td>
+ <td class="memname"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> census_per_method_rpc_stats::hour_stats</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a7bf8e279b0c67ed0f8d3a127dab0b0cd"></a>
+<a class="anchor" id="a76ca87ce93f20f373a00e3a130081cf4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a> grpc_service_account_credentials::key</td>
+ <td class="memname">const char* census_per_method_rpc_stats::method</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a12e5661a8313375683678cde3fbe765f"></a>
+<a class="anchor" id="ad2b4fcef0267e9ce5b354737d2df0b92"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char* grpc_service_account_credentials::scope</td>
+ <td class="memname"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> census_per_method_rpc_stats::minute_stats</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aab9b416748da95fdfc5483b5bb7933ae"></a>
+<a class="anchor" id="a6f9c5b2f4e91c7adbe7089a8794d0b43"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> grpc_service_account_credentials::token_lifetime</td>
+ <td class="memname"><a class="el" href="structcensus__rpc__stats.html">census_rpc_stats</a> census_per_method_rpc_stats::total_stats</td>
</tr>
</table>
</div><div class="memdoc">
@@ -151,12 +151,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/core/security/<a class="el" href="credentials_8h_source.html">credentials.h</a></li>
+<li>src/core/statistics/<a class="el" href="census__rpc__stats_8h_source.html">census_rpc_stats.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcensus__rpc__name__info.html b/doc/ref/core.internal/html/structcensus__rpc__name__info.html
new file mode 100644
index 0000000000..65b44aecf5
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__rpc__name__info.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_rpc_name_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_rpc_name_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Represent functions to map RPC name ID to service/method names.
+ <a href="structcensus__rpc__name__info.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a118286ec604a75b5427ba5084892f77d"><td class="memItemLeft" align="right" valign="top">const char *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__name__info.html#a118286ec604a75b5427ba5084892f77d">get_rpc_service_name</a> )(<a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> id)</td></tr>
+<tr class="separator:a118286ec604a75b5427ba5084892f77d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28515ce96da75622b396a50d73b5194c"><td class="memItemLeft" align="right" valign="top">const char *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__name__info.html#a28515ce96da75622b396a50d73b5194c">get_rpc_method_name</a> )(<a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> id)</td></tr>
+<tr class="separator:a28515ce96da75622b396a50d73b5194c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represent functions to map RPC name ID to service/method names. </p>
+<p>Census breaks down all RPC stats by service and method names. We leave the definition and format of these to the RPC system. For efficiency purposes, we encode these as a single 64 bit identifier, and allow the RPC system to provide a structure for functions that can convert these to service and method strings.</p>
+<p>TODO(aveitch): Instead of providing this as an argument to the rpc_start_op() functions, maybe it should be set once at census initialization. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a28515ce96da75622b396a50d73b5194c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char*(* census_rpc_name_info::get_rpc_method_name)(<a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a118286ec604a75b5427ba5084892f77d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char*(* census_rpc_name_info::get_rpc_service_name)(<a class="el" href="port__platform_8h.html#a71edab4bc3421f129764e5cb342f7181">gpr_int64</a> id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structcensus__rpc__stats.html b/doc/ref/core.internal/html/structcensus__rpc__stats.html
new file mode 100644
index 0000000000..7c8449cfc8
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__rpc__stats.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_rpc_stats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_rpc_stats Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="census__rpc__stats_8h_source.html">census_rpc_stats.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4929f12f32e849ec19c80ef657400e21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#a4929f12f32e849ec19c80ef657400e21">cnt</a></td></tr>
+<tr class="separator:a4929f12f32e849ec19c80ef657400e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abba497a491a7c4836e4ec6e0ca04bdcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#abba497a491a7c4836e4ec6e0ca04bdcf">rpc_error_cnt</a></td></tr>
+<tr class="separator:abba497a491a7c4836e4ec6e0ca04bdcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49deb06154ece850b56ed0aa6b932d8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#a49deb06154ece850b56ed0aa6b932d8b">app_error_cnt</a></td></tr>
+<tr class="separator:a49deb06154ece850b56ed0aa6b932d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac720a5727d69091fe2deb4ef819734f8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#ac720a5727d69091fe2deb4ef819734f8">elapsed_time_ms</a></td></tr>
+<tr class="separator:ac720a5727d69091fe2deb4ef819734f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ab9dbda01dcf9b52b06af5d24dc911"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#a60ab9dbda01dcf9b52b06af5d24dc911">api_request_bytes</a></td></tr>
+<tr class="separator:a60ab9dbda01dcf9b52b06af5d24dc911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b77af04f3d814ddb05cdef26b7078f0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#a9b77af04f3d814ddb05cdef26b7078f0">wire_request_bytes</a></td></tr>
+<tr class="separator:a9b77af04f3d814ddb05cdef26b7078f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af15bc42eaddba1e0811f3c3c9e8b5597"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#af15bc42eaddba1e0811f3c3c9e8b5597">api_response_bytes</a></td></tr>
+<tr class="separator:af15bc42eaddba1e0811f3c3c9e8b5597"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1b791396a32a33bf4ddf2936ebc79cb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__rpc__stats.html#af1b791396a32a33bf4ddf2936ebc79cb">wire_response_bytes</a></td></tr>
+<tr class="separator:af1b791396a32a33bf4ddf2936ebc79cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a60ab9dbda01dcf9b52b06af5d24dc911"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double census_rpc_stats::api_request_bytes</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af15bc42eaddba1e0811f3c3c9e8b5597"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double census_rpc_stats::api_response_bytes</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a49deb06154ece850b56ed0aa6b932d8b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> census_rpc_stats::app_error_cnt</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4929f12f32e849ec19c80ef657400e21"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> census_rpc_stats::cnt</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac720a5727d69091fe2deb4ef819734f8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double census_rpc_stats::elapsed_time_ms</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abba497a491a7c4836e4ec6e0ca04bdcf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> census_rpc_stats::rpc_error_cnt</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a9b77af04f3d814ddb05cdef26b7078f0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double census_rpc_stats::wire_request_bytes</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af1b791396a32a33bf4ddf2936ebc79cb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double census_rpc_stats::wire_response_bytes</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/statistics/<a class="el" href="census__rpc__stats_8h_source.html">census_rpc_stats.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structgrpc__kick__fd__info.html b/doc/ref/core.internal/html/structcensus__tag__const.html
index a7048a9875..9c81d39c7d 100644
--- a/doc/ref/core.internal/html/structgrpc__kick__fd__info.html
+++ b/doc/ref/core.internal/html/structcensus__tag__const.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_kick_fd_info Struct Reference</title>
+<title>GRPC Core: census_tag_const Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,52 +84,66 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_kick_fd_info Struct Reference</div> </div>
+<div class="title">census_tag_const Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="pollset__kick__posix_8h_source.html">pollset_kick_posix.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a1de795478812bbce339df7a84b315479"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__kick__fd__info.html#a1de795478812bbce339df7a84b315479">wakeup_fd</a></td></tr>
-<tr class="separator:a1de795478812bbce339df7a84b315479"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6612c537977b6a493b0605fd8e22f05f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__kick__fd__info.html#a6612c537977b6a493b0605fd8e22f05f">next</a></td></tr>
-<tr class="separator:a6612c537977b6a493b0605fd8e22f05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6a6395fcea0806c6b02846a2ec1ca44"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__kick__fd__info.html#ad6a6395fcea0806c6b02846a2ec1ca44">prev</a></td></tr>
-<tr class="separator:ad6a6395fcea0806c6b02846a2ec1ca44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0da666348257edd491a26528e6bacc8f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__tag__const.html#a0da666348257edd491a26528e6bacc8f">key_len</a></td></tr>
+<tr class="separator:a0da666348257edd491a26528e6bacc8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaffe4ea2b11ae8cfde18e5b99c4536d2"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__tag__const.html#aaffe4ea2b11ae8cfde18e5b99c4536d2">key</a></td></tr>
+<tr class="separator:aaffe4ea2b11ae8cfde18e5b99c4536d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7dd97b14d839f337d34ef5c6d3f882a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__tag__const.html#ac7dd97b14d839f337d34ef5c6d3f882a">value_len</a></td></tr>
+<tr class="separator:ac7dd97b14d839f337d34ef5c6d3f882a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27fd204425bf861f10cd26df3dd6fb27"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__tag__const.html#a27fd204425bf861f10cd26df3dd6fb27">value</a></td></tr>
+<tr class="separator:a27fd204425bf861f10cd26df3dd6fb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a6612c537977b6a493b0605fd8e22f05f"></a>
+<a class="anchor" id="aaffe4ea2b11ae8cfde18e5b99c4536d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a>* grpc_kick_fd_info::next</td>
+ <td class="memname">const char* census_tag_const::key</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ad6a6395fcea0806c6b02846a2ec1ca44"></a>
+<a class="anchor" id="a0da666348257edd491a26528e6bacc8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a>* grpc_kick_fd_info::prev</td>
+ <td class="memname">size_t census_tag_const::key_len</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a1de795478812bbce339df7a84b315479"></a>
+<a class="anchor" id="a27fd204425bf861f10cd26df3dd6fb27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> grpc_kick_fd_info::wakeup_fd</td>
+ <td class="memname">const char* census_tag_const::value</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac7dd97b14d839f337d34ef5c6d3f882a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t census_tag_const::value_len</td>
</tr>
</table>
</div><div class="memdoc">
@@ -137,12 +151,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/core/iomgr/<a class="el" href="pollset__kick__posix_8h_source.html">pollset_kick_posix.h</a></li>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__precise__clock.html b/doc/ref/core.internal/html/structcensus__timestamp.html
index f8575d609e..b97f552220 100644
--- a/doc/ref/core.internal/html/structgrpc__precise__clock.html
+++ b/doc/ref/core.internal/html/structcensus__timestamp.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_precise_clock Struct Reference</title>
+<title>GRPC Core: census_timestamp Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,24 +84,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_precise_clock Struct Reference</div> </div>
+<div class="title">census_timestamp Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="timers__preciseclock_8h_source.html">timers_preciseclock.h</a>&gt;</code></p>
+<p>This structure represents a timestamp as used by census to record the time at which an operation begins.
+ <a href="structcensus__timestamp.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a1200f8fec2cdf0a60e482b79b25adb75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">clock</a></td></tr>
-<tr class="separator:a1200f8fec2cdf0a60e482b79b25adb75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ed36ffcf81f720bbdade460f957004"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__timestamp.html#a36ed36ffcf81f720bbdade460f957004">ts</a></td></tr>
+<tr class="separator:a36ed36ffcf81f720bbdade460f957004"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a1200f8fec2cdf0a60e482b79b25adb75"></a>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This structure represents a timestamp as used by census to record the time at which an operation begins. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a36ed36ffcf81f720bbdade460f957004"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> grpc_precise_clock::clock</td>
+ <td class="memname"><a class="el" href="structgpr__timespec.html">gpr_timespec</a> census_timestamp::ts</td>
</tr>
</table>
</div><div class="memdoc">
@@ -109,12 +114,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/core/profiling/<a class="el" href="timers__preciseclock_8h_source.html">timers_preciseclock.h</a></li>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__cancellable.html b/doc/ref/core.internal/html/structcensus__trace__record.html
index 6c705f5446..26324fcbb8 100644
--- a/doc/ref/core.internal/html/structgpr__cancellable.html
+++ b/doc/ref/core.internal/html/structcensus__trace__record.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: gpr_cancellable Struct Reference</title>
+<title>GRPC Core: census_trace_record Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,52 +84,99 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">gpr_cancellable Struct Reference</div> </div>
+<div class="title">census_trace_record Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="cancellable__platform_8h_source.html">cancellable_platform.h</a>&gt;</code></p>
+<p>Trace record.
+ <a href="structcensus__trace__record.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a423e728b92c8890d63490cf4b1fdc30f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable.html#a423e728b92c8890d63490cf4b1fdc30f">mu</a></td></tr>
-<tr class="separator:a423e728b92c8890d63490cf4b1fdc30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1729b5836bf4181d092f3636368d17b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable.html#a1729b5836bf4181d092f3636368d17b2">cancelled</a></td></tr>
-<tr class="separator:a1729b5836bf4181d092f3636368d17b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a99dfebf899cae60307fb8b83e8cfdb43"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable.html#a99dfebf899cae60307fb8b83e8cfdb43">waiters</a></td></tr>
-<tr class="separator:a99dfebf899cae60307fb8b83e8cfdb43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7f74956d51898681b8e35a8031ac9fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcensus__timestamp.html">census_timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html#ac7f74956d51898681b8e35a8031ac9fb">timestamp</a></td></tr>
+<tr class="separator:ac7f74956d51898681b8e35a8031ac9fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d12a98b15db3199dc221a1be036088b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html#a7d12a98b15db3199dc221a1be036088b">trace_id</a></td></tr>
+<tr class="separator:a7d12a98b15db3199dc221a1be036088b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bb150a1752a810cde915432976f1839"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html#a9bb150a1752a810cde915432976f1839">op_id</a></td></tr>
+<tr class="separator:a9bb150a1752a810cde915432976f1839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a827fe499f3c0777ae1dcb3969943e7fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html#a827fe499f3c0777ae1dcb3969943e7fc">type</a></td></tr>
+<tr class="separator:a827fe499f3c0777ae1dcb3969943e7fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ba324fb39273bf3c0c0f15852d9d130"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html#a4ba324fb39273bf3c0c0f15852d9d130">buffer</a></td></tr>
+<tr class="separator:a4ba324fb39273bf3c0c0f15852d9d130"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc4f9330e28d906f90346d7fd5769d53"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__trace__record.html#abc4f9330e28d906f90346d7fd5769d53">buf_size</a></td></tr>
+<tr class="separator:abc4f9330e28d906f90346d7fd5769d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a1729b5836bf4181d092f3636368d17b2"></a>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Trace record. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="abc4f9330e28d906f90346d7fd5769d53"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t census_trace_record::buf_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4ba324fb39273bf3c0c0f15852d9d130"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* census_trace_record::buffer</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a9bb150a1752a810cde915432976f1839"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> census_trace_record::op_id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac7f74956d51898681b8e35a8031ac9fb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> gpr_cancellable::cancelled</td>
+ <td class="memname"><a class="el" href="structcensus__timestamp.html">census_timestamp</a> census_trace_record::timestamp</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a423e728b92c8890d63490cf4b1fdc30f"></a>
+<a class="anchor" id="a7d12a98b15db3199dc221a1be036088b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a> gpr_cancellable::mu</td>
+ <td class="memname"><a class="el" href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a> census_trace_record::trace_id</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a99dfebf899cae60307fb8b83e8cfdb43"></a>
+<a class="anchor" id="a827fe499f3c0777ae1dcb3969943e7fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> gpr_cancellable::waiters</td>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> census_trace_record::type</td>
</tr>
</table>
</div><div class="memdoc">
@@ -137,12 +184,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>include/grpc/support/<a class="el" href="cancellable__platform_8h_source.html">cancellable_platform.h</a></li>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcensus__stat.html b/doc/ref/core.internal/html/structcensus__value.html
index 9153bd8c11..d9263515e2 100644
--- a/doc/ref/core.internal/html/structcensus__stat.html
+++ b/doc/ref/core.internal/html/structcensus__value.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: census_stat Struct Reference</title>
+<title>GRPC Core: census_value Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">census_stat Struct Reference</div> </div>
+<div class="title">census_value Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -92,30 +92,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a1151cb5a250db9b70ba8fc13453abcf3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__stat.html#a1151cb5a250db9b70ba8fc13453abcf3">id</a></td></tr>
-<tr class="separator:a1151cb5a250db9b70ba8fc13453abcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3daa951eaf025870b0ab4b63343fe179"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__stat.html#a3daa951eaf025870b0ab4b63343fe179">value</a></td></tr>
-<tr class="separator:a3daa951eaf025870b0ab4b63343fe179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e644fb8e7b1d8e6b06e717f00658522"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__value.html#a1e644fb8e7b1d8e6b06e717f00658522">metric_id</a></td></tr>
+<tr class="separator:a1e644fb8e7b1d8e6b06e717f00658522"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bff69239476e80fc5c54f3302fffa34"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__value.html#a5bff69239476e80fc5c54f3302fffa34">value</a></td></tr>
+<tr class="separator:a5bff69239476e80fc5c54f3302fffa34"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a1151cb5a250db9b70ba8fc13453abcf3"></a>
+<a class="anchor" id="a1e644fb8e7b1d8e6b06e717f00658522"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int census_stat::id</td>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> census_value::metric_id</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a3daa951eaf025870b0ab4b63343fe179"></a>
+<a class="anchor" id="a5bff69239476e80fc5c54f3302fffa34"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">double census_stat::value</td>
+ <td class="memname">double census_value::value</td>
</tr>
</table>
</div><div class="memdoc">
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcensus__view__aggregation__data.html b/doc/ref/core.internal/html/structcensus__view__aggregation__data.html
new file mode 100644
index 0000000000..d754ab68cf
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__view__aggregation__data.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_view_aggregation_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_view_aggregation_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds all the aggregation data for a particular view instantiation.
+ <a href="structcensus__view__aggregation__data.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6f41772e2252f9137b17b16ed337c370"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__view__aggregation__data.html#a6f41772e2252f9137b17b16ed337c370">tags</a></td></tr>
+<tr class="separator:a6f41772e2252f9137b17b16ed337c370"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9147e9464bd963144649d773fc62398d"><td class="memItemLeft" align="right" valign="top">const void **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__view__aggregation__data.html#a9147e9464bd963144649d773fc62398d">data</a></td></tr>
+<tr class="separator:a9147e9464bd963144649d773fc62398d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds all the aggregation data for a particular view instantiation. </p>
+<p>Forms part of the data returned by <a class="el" href="structcensus__view__data.html" title="Census view data as returned by census_view_get_data(). ">census_view_data()</a>. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a9147e9464bd963144649d773fc62398d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const void** census_view_aggregation_data::data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6f41772e2252f9137b17b16ed337c370"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="census_8h.html#afc68a73849e0d1565e74c28c822bb086">census_tag_set</a>* census_view_aggregation_data::tags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structcensus__view__data.html b/doc/ref/core.internal/html/structcensus__view__data.html
new file mode 100644
index 0000000000..fd27196ea3
--- /dev/null
+++ b/doc/ref/core.internal/html/structcensus__view__data.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: census_view_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">census_view_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Census view data as returned by <a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5" title="Get data from aggregations associated with a view. ">census_view_get_data()</a>.
+ <a href="structcensus__view__data.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="census_8h_source.html">census.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a90105c30b6a4b32ced7663532de301f4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__view__data.html#a90105c30b6a4b32ced7663532de301f4">n_tag_sets</a></td></tr>
+<tr class="separator:a90105c30b6a4b32ced7663532de301f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3ad052b9c598a32650bb00690f478b8"><td class="memItemLeft" align="right" valign="top">const <br class="typebreak"/>
+<a class="el" href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcensus__view__data.html#ad3ad052b9c598a32650bb00690f478b8">data</a></td></tr>
+<tr class="separator:ad3ad052b9c598a32650bb00690f478b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Census view data as returned by <a class="el" href="census_8h.html#ab7146edc8582fe2e6dc537f006e29cc5" title="Get data from aggregations associated with a view. ">census_view_get_data()</a>. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ad3ad052b9c598a32650bb00690f478b8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structcensus__view__aggregation__data.html">census_view_aggregation_data</a>* census_view_data::data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a90105c30b6a4b32ced7663532de301f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t census_view_data::n_tag_sets</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/grpc/<a class="el" href="census_8h_source.html">census.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structchannel__broadcaster.html b/doc/ref/core.internal/html/structchannel__broadcaster.html
index a33724e43d..80cf54b03e 100644
--- a/doc/ref/core.internal/html/structchannel__broadcaster.html
+++ b/doc/ref/core.internal/html/structchannel__broadcaster.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structchannel__data.html b/doc/ref/core.internal/html/structchannel__data.html
index ff54b2c8e1..a36d012b4b 100644
--- a/doc/ref/core.internal/html/structchannel__data.html
+++ b/doc/ref/core.internal/html/structchannel__data.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -104,12 +104,19 @@ Data Fields</h2></td></tr>
<tr class="separator:aa193724e83bed60e8f8f1a7a1cb0ca0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a524d21c79ca4cf1ff1833c50197a9f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a524d21c79ca4cf1ff1833c50197a9f1b">security_connector</a></td></tr>
<tr class="separator:a524d21c79ca4cf1ff1833c50197a9f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafc57c0940b43eab8acf4b9c6f648eae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#aafc57c0940b43eab8acf4b9c6f648eae">processor</a></td></tr>
+<tr class="separator:aafc57c0940b43eab8acf4b9c6f648eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccd22d950d3fda54a0f338d55d1f813"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a8ccd22d950d3fda54a0f338d55d1f813">mdctx</a></td></tr>
<tr class="memdesc:a8ccd22d950d3fda54a0f338d55d1f813"><td class="mdescLeft">&#160;</td><td class="mdescRight">metadata context for this channel <a href="#a8ccd22d950d3fda54a0f338d55d1f813">More...</a><br/></td></tr>
<tr class="separator:a8ccd22d950d3fda54a0f338d55d1f813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8280eb9b80ee3c6b9f0f70d87241328a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a8280eb9b80ee3c6b9f0f70d87241328a">path_str</a></td></tr>
+<tr class="separator:a8280eb9b80ee3c6b9f0f70d87241328a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf393ab5da1a500d6c6f8543c408682"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a8cf393ab5da1a500d6c6f8543c408682">resolver</a></td></tr>
<tr class="memdesc:a8cf393ab5da1a500d6c6f8543c408682"><td class="mdescLeft">&#160;</td><td class="mdescRight">resolver for this channel <a href="#a8cf393ab5da1a500d6c6f8543c408682">More...</a><br/></td></tr>
<tr class="separator:a8cf393ab5da1a500d6c6f8543c408682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb4b57baa99e7c4239b640f13a906d5d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#abb4b57baa99e7c4239b640f13a906d5d">started_resolving</a></td></tr>
+<tr class="memdesc:abb4b57baa99e7c4239b640f13a906d5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">have we started resolving this channel <a href="#abb4b57baa99e7c4239b640f13a906d5d">More...</a><br/></td></tr>
+<tr class="separator:abb4b57baa99e7c4239b640f13a906d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a185d2abf35cf1fbdaa13b4fb097bda5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a185d2abf35cf1fbdaa13b4fb097bda5e">master</a></td></tr>
<tr class="memdesc:a185d2abf35cf1fbdaa13b4fb097bda5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">master channel - the <a class="el" href="structgrpc__channel.html">grpc_channel</a> instance that ultimately owns this <a class="el" href="structchannel__data.html">channel_data</a> via its channel stack. <a href="#a185d2abf35cf1fbdaa13b4fb097bda5e">More...</a><br/></td></tr>
<tr class="separator:a185d2abf35cf1fbdaa13b4fb097bda5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -143,9 +150,15 @@ Data Fields</h2></td></tr>
<tr class="memitem:aeb493774aec5abf500f8ef36b99553d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#aeb493774aec5abf500f8ef36b99553d6">mdstr_outgoing_compression_algorithm_key</a></td></tr>
<tr class="memdesc:aeb493774aec5abf500f8ef36b99553d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metadata key for the outgoing (used) compression algorithm. <a href="#aeb493774aec5abf500f8ef36b99553d6">More...</a><br/></td></tr>
<tr class="separator:aeb493774aec5abf500f8ef36b99553d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71aae6930d7dad405a9259868539c6b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a71aae6930d7dad405a9259868539c6b0">mdstr_compression_capabilities_key</a></td></tr>
+<tr class="memdesc:a71aae6930d7dad405a9259868539c6b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metadata key for the accepted encodings. <a href="#a71aae6930d7dad405a9259868539c6b0">More...</a><br/></td></tr>
+<tr class="separator:a71aae6930d7dad405a9259868539c6b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4af222359dc97dc96780402413bb015d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a4af222359dc97dc96780402413bb015d">mdelem_compression_algorithms</a> [<a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9a94d7fc0a8e4a05546d462d53c2b53b8d">GRPC_COMPRESS_ALGORITHMS_COUNT</a>]</td></tr>
<tr class="memdesc:a4af222359dc97dc96780402413bb015d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Precomputed metadata elements for all available compression algorithms. <a href="#a4af222359dc97dc96780402413bb015d">More...</a><br/></td></tr>
<tr class="separator:a4af222359dc97dc96780402413bb015d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3994a6f73e9cae5d33ba1d4f30c39a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#ab3994a6f73e9cae5d33ba1d4f30c39a5">mdelem_accept_encoding</a></td></tr>
+<tr class="memdesc:ab3994a6f73e9cae5d33ba1d4f30c39a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Precomputed metadata elements for the accepted encodings. <a href="#ab3994a6f73e9cae5d33ba1d4f30c39a5">More...</a><br/></td></tr>
+<tr class="separator:ab3994a6f73e9cae5d33ba1d4f30c39a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc452310378fb56c38c296cdfdde14e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#acc452310378fb56c38c296cdfdde14e3">default_compression_algorithm</a></td></tr>
<tr class="memdesc:acc452310378fb56c38c296cdfdde14e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default, channel-level, compression algorithm. <a href="#acc452310378fb56c38c296cdfdde14e3">More...</a><br/></td></tr>
<tr class="separator:acc452310378fb56c38c296cdfdde14e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -159,8 +172,6 @@ Data Fields</h2></td></tr>
<tr class="separator:a7d6e2d61b1f1dc47be825afbdb0b1176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed19c41ead3b51daafdbf78a983c1877"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#aed19c41ead3b51daafdbf78a983c1877">status</a></td></tr>
<tr class="separator:aed19c41ead3b51daafdbf78a983c1877"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51d18a12253f4520179c5f04cc9f4c48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a51d18a12253f4520179c5f04cc9f4c48">default_authority</a></td></tr>
-<tr class="separator:a51d18a12253f4520179c5f04cc9f4c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd48ef186ac5f36381e9e873a1e2602"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a9fd48ef186ac5f36381e9e873a1e2602">user_agent</a></td></tr>
<tr class="memdesc:a9fd48ef186ac5f36381e9e873a1e2602"><td class="mdescLeft">&#160;</td><td class="mdescRight">complete user agent mdelem <a href="#a9fd48ef186ac5f36381e9e873a1e2602">More...</a><br/></td></tr>
<tr class="separator:a9fd48ef186ac5f36381e9e873a1e2602"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -184,6 +195,10 @@ Data Fields</h2></td></tr>
<tr class="separator:acf1f4e1f7664686d2c41072763080cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5333a0c2b420d203cbe8a1a5e270efb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#af5333a0c2b420d203cbe8a1a5e270efb">unused</a></td></tr>
<tr class="separator:af5333a0c2b420d203cbe8a1a5e270efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47fd5fdd5c6a5d53f412c464a4a6eca1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a47fd5fdd5c6a5d53f412c464a4a6eca1">error_code</a></td></tr>
+<tr class="separator:a47fd5fdd5c6a5d53f412c464a4a6eca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06603aba64daa90e534b9670bb2268fa"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a06603aba64daa90e534b9670bb2268fa">error_message</a></td></tr>
+<tr class="separator:a06603aba64daa90e534b9670bb2268fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e6bd3f94f7bc6b7a5696532f747d8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server.html">grpc_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#a52e6bd3f94f7bc6b7a5696532f747d8c">server</a></td></tr>
<tr class="separator:a52e6bd3f94f7bc6b7a5696532f747d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace61d17706353a536bd079f18d54564f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structchannel__data.html#ace61d17706353a536bd079f18d54564f">connectivity_state</a></td></tr>
@@ -278,29 +293,41 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a51d18a12253f4520179c5f04cc9f4c48"></a>
+<a class="anchor" id="acc452310378fb56c38c296cdfdde14e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a>* channel_data::default_authority</td>
+ <td class="memname"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> channel_data::default_compression_algorithm</td>
</tr>
</table>
</div><div class="memdoc">
+<p>The default, channel-level, compression algorithm. </p>
+
</div>
</div>
-<a class="anchor" id="acc452310378fb56c38c296cdfdde14e3"></a>
+<a class="anchor" id="a47fd5fdd5c6a5d53f412c464a4a6eca1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> channel_data::default_compression_algorithm</td>
+ <td class="memname"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> channel_data::error_code</td>
</tr>
</table>
</div><div class="memdoc">
-<p>The default, channel-level, compression algorithm. </p>
+</div>
+</div>
+<a class="anchor" id="a06603aba64daa90e534b9670bb2268fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* channel_data::error_message</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
</div>
</div>
@@ -459,6 +486,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ab3994a6f73e9cae5d33ba1d4f30c39a5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a>* channel_data::mdelem_accept_encoding</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Precomputed metadata elements for the accepted encodings. </p>
+
+</div>
+</div>
<a class="anchor" id="a4af222359dc97dc96780402413bb015d"></a>
<div class="memitem">
<div class="memproto">
@@ -473,6 +514,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a71aae6930d7dad405a9259868539c6b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>* channel_data::mdstr_compression_capabilities_key</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Metadata key for the accepted encodings. </p>
+
+</div>
+</div>
<a class="anchor" id="aeb493774aec5abf500f8ef36b99553d6"></a>
<div class="memitem">
<div class="memproto">
@@ -577,6 +632,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a8280eb9b80ee3c6b9f0f70d87241328a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>* channel_data::path_str</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a3b2675d97ec1d95dc4cde4db5b00e0e7"></a>
<div class="memitem">
<div class="memproto">
@@ -615,6 +682,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aafc57c0940b43eab8acf4b9c6f648eae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> channel_data::processor</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aa9b814136d8be896321481e78098008b"></a>
<div class="memitem">
<div class="memproto">
@@ -713,6 +792,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="abb4b57baa99e7c4239b640f13a906d5d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int channel_data::started_resolving</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>have we started resolving this channel </p>
+
+</div>
+</div>
<a class="anchor" id="ab56a403060ce2596d204cc024baea99d"></a>
<div class="memitem">
<div class="memproto">
@@ -830,6 +923,7 @@ Data Fields</h2></td></tr>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>src/core/security/<a class="el" href="client__auth__filter_8c.html">client_auth_filter.c</a></li>
<li>src/core/security/<a class="el" href="server__auth__filter_8c.html">server_auth_filter.c</a></li>
+<li>src/core/census/<a class="el" href="grpc__filter_8c.html">grpc_filter.c</a></li>
<li>src/core/channel/<a class="el" href="client__channel_8c.html">client_channel.c</a></li>
<li>src/core/channel/<a class="el" href="compress__filter_8c.html">compress_filter.c</a></li>
<li>src/core/channel/<a class="el" href="http__client__filter_8c.html">http_client_filter.c</a></li>
@@ -841,7 +935,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structchannel__registered__method.html b/doc/ref/core.internal/html/structchannel__registered__method.html
index 8dc0635202..134b0b2d66 100644
--- a/doc/ref/core.internal/html/structchannel__registered__method.html
+++ b/doc/ref/core.internal/html/structchannel__registered__method.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__pollset__kick__state.html b/doc/ref/core.internal/html/structclose__message__data.html
index e703ec0ccc..b0861652b4 100644
--- a/doc/ref/core.internal/html/structgrpc__pollset__kick__state.html
+++ b/doc/ref/core.internal/html/structclose__message__data.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_pollset_kick_state Struct Reference</title>
+<title>GRPC Core: close_message_data Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,52 +84,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_pollset_kick_state Struct Reference</div> </div>
+<div class="title">close_message_data Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="pollset__kick__posix_8h_source.html">pollset_kick_posix.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:ad193718d72e6ad4fcc9887f0cbba848a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__kick__state.html#ad193718d72e6ad4fcc9887f0cbba848a">mu</a></td></tr>
-<tr class="separator:ad193718d72e6ad4fcc9887f0cbba848a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a91f72c6a22381c48f6994830a460c7b8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__kick__state.html#a91f72c6a22381c48f6994830a460c7b8">kicked</a></td></tr>
-<tr class="separator:a91f72c6a22381c48f6994830a460c7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac70b7fecfa3a7afa9f9df060ed1c7772"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__kick__state.html#ac70b7fecfa3a7afa9f9df060ed1c7772">fd_list</a></td></tr>
-<tr class="separator:ac70b7fecfa3a7afa9f9df060ed1c7772"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cc88b00159d361269774dd80657ecaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclose__message__data.html#a3cc88b00159d361269774dd80657ecaf">message</a></td></tr>
+<tr class="separator:a3cc88b00159d361269774dd80657ecaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c4c332cba9dc55a2b0570a1c89090fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclose__message__data.html#a6c4c332cba9dc55a2b0570a1c89090fa">then_call</a></td></tr>
+<tr class="separator:a6c4c332cba9dc55a2b0570a1c89090fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d41adaf6ac77a4b74a4d9d09399b7e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclose__message__data.html#a8d41adaf6ac77a4b74a4d9d09399b7e6">closure</a></td></tr>
+<tr class="separator:a8d41adaf6ac77a4b74a4d9d09399b7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="ac70b7fecfa3a7afa9f9df060ed1c7772"></a>
+<a class="anchor" id="a8d41adaf6ac77a4b74a4d9d09399b7e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structgrpc__kick__fd__info.html">grpc_kick_fd_info</a> grpc_pollset_kick_state::fd_list</td>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> close_message_data::closure</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a91f72c6a22381c48f6994830a460c7b8"></a>
+<a class="anchor" id="a3cc88b00159d361269774dd80657ecaf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_pollset_kick_state::kicked</td>
+ <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> close_message_data::message</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ad193718d72e6ad4fcc9887f0cbba848a"></a>
+<a class="anchor" id="a6c4c332cba9dc55a2b0570a1c89090fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a> grpc_pollset_kick_state::mu</td>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>* close_message_data::then_call</td>
</tr>
</table>
</div><div class="memdoc">
@@ -137,12 +135,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/core/iomgr/<a class="el" href="pollset__kick__posix_8h_source.html">pollset_kick_posix.h</a></li>
+<li>src/core/transport/<a class="el" href="transport_8c.html">transport.c</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcompleted__request.html b/doc/ref/core.internal/html/structcompleted__request.html
index e139a61348..992b927a1c 100644
--- a/doc/ref/core.internal/html/structcompleted__request.html
+++ b/doc/ref/core.internal/html/structcompleted__request.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structcompute__engine__detector.html b/doc/ref/core.internal/html/structcompute__engine__detector.html
index bf794e3356..6056635c8a 100644
--- a/doc/ref/core.internal/html/structcompute__engine__detector.html
+++ b/doc/ref/core.internal/html/structcompute__engine__detector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structconnected__channel__call__data.html b/doc/ref/core.internal/html/structconnected__channel__call__data.html
index 95d6b7a214..59461e84bf 100644
--- a/doc/ref/core.internal/html/structconnected__channel__call__data.html
+++ b/doc/ref/core.internal/html/structconnected__channel__call__data.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -112,7 +112,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structconnected__channel__channel__data.html b/doc/ref/core.internal/html/structconnected__channel__channel__data.html
index b16d63dc8e..bef3122232 100644
--- a/doc/ref/core.internal/html/structconnected__channel__channel__data.html
+++ b/doc/ref/core.internal/html/structconnected__channel__channel__data.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -112,7 +112,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structconnection.html b/doc/ref/core.internal/html/structconnection.html
index 54ec0732f6..616dae8e79 100644
--- a/doc/ref/core.internal/html/structconnection.html
+++ b/doc/ref/core.internal/html/structconnection.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,7 +132,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structconnector.html b/doc/ref/core.internal/html/structconnector.html
index 5571c5195e..5f3cca4f58 100644
--- a/doc/ref/core.internal/html/structconnector.html
+++ b/doc/ref/core.internal/html/structconnector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -183,7 +183,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structdns__resolver.html b/doc/ref/core.internal/html/structdns__resolver.html
index 55ce6557b1..8ea8ed3c94 100644
--- a/doc/ref/core.internal/html/structdns__resolver.html
+++ b/doc/ref/core.internal/html/structdns__resolver.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -319,7 +319,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structdump__out.html b/doc/ref/core.internal/html/structdump__out.html
index b3d643fddf..03231ce6d4 100644
--- a/doc/ref/core.internal/html/structdump__out.html
+++ b/doc/ref/core.internal/html/structdump__out.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structemail__key__mapping.html b/doc/ref/core.internal/html/structemail__key__mapping.html
index 56002d32fc..4f0e66d7cb 100644
--- a/doc/ref/core.internal/html/structemail__key__mapping.html
+++ b/doc/ref/core.internal/html/structemail__key__mapping.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structfinished__loose__op__allocated__args.html b/doc/ref/core.internal/html/structfinished__loose__op__allocated__args.html
index fa9a5374f5..f452301c3a 100644
--- a/doc/ref/core.internal/html/structfinished__loose__op__allocated__args.html
+++ b/doc/ref/core.internal/html/structfinished__loose__op__allocated__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structframer__state.html b/doc/ref/core.internal/html/structframer__state.html
index bedc2a403f..4c194abe75 100644
--- a/doc/ref/core.internal/html/structframer__state.html
+++ b/doc/ref/core.internal/html/structframer__state.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -98,6 +98,8 @@ Data Fields</h2></td></tr>
<tr class="separator:a8f1aacf4453938a5e335e77c6d775dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81d1d4409a7212a9da08212e55772b20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structframer__state.html#a81d1d4409a7212a9da08212e55772b20">last_was_header</a></td></tr>
<tr class="separator:a81d1d4409a7212a9da08212e55772b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1b793047a3fa7c774f0bacdcb6a9174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structframer__state.html#ad1b793047a3fa7c774f0bacdcb6a9174">seen_regular_header</a></td></tr>
+<tr class="separator:ad1b793047a3fa7c774f0bacdcb6a9174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568da28436bbdcbf1a1eb321cf064651"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structframer__state.html#a568da28436bbdcbf1a1eb321cf064651">stream_id</a></td></tr>
<tr class="separator:a568da28436bbdcbf1a1eb321cf064651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ebee785ebffe4a16a2ccd010ad08d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structframer__state.html#ac6ebee785ebffe4a16a2ccd010ad08d6">output</a></td></tr>
@@ -164,6 +166,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad1b793047a3fa7c774f0bacdcb6a9174"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> framer_state::seen_regular_header</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a568da28436bbdcbf1a1eb321cf064651"></a>
<div class="memitem">
<div class="memproto">
@@ -182,7 +196,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__cmdline.html b/doc/ref/core.internal/html/structgpr__cmdline.html
index c14f14ddc1..be46887fe2 100644
--- a/doc/ref/core.internal/html/structgpr__cmdline.html
+++ b/doc/ref/core.internal/html/structgpr__cmdline.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -224,7 +224,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__event.html b/doc/ref/core.internal/html/structgpr__event.html
index 540a63192b..61772c3074 100644
--- a/doc/ref/core.internal/html/structgpr__event.html
+++ b/doc/ref/core.internal/html/structgpr__event.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__gcc__thread__local.html b/doc/ref/core.internal/html/structgpr__gcc__thread__local.html
index a5442500a3..6ac136c103 100644
--- a/doc/ref/core.internal/html/structgpr__gcc__thread__local.html
+++ b/doc/ref/core.internal/html/structgpr__gcc__thread__local.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__histogram.html b/doc/ref/core.internal/html/structgpr__histogram.html
index 4b522a56a2..3b52b51146 100644
--- a/doc/ref/core.internal/html/structgpr__histogram.html
+++ b/doc/ref/core.internal/html/structgpr__histogram.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -238,7 +238,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__log__func__args.html b/doc/ref/core.internal/html/structgpr__log__func__args.html
index 5a3253483d..804e88a7e3 100644
--- a/doc/ref/core.internal/html/structgpr__log__func__args.html
+++ b/doc/ref/core.internal/html/structgpr__log__func__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__msvc__thread__local.html b/doc/ref/core.internal/html/structgpr__msvc__thread__local.html
index 927262fda2..d7d1ab1dbf 100644
--- a/doc/ref/core.internal/html/structgpr__msvc__thread__local.html
+++ b/doc/ref/core.internal/html/structgpr__msvc__thread__local.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__mu.html b/doc/ref/core.internal/html/structgpr__mu.html
index de8696f0ac..0c393e70c3 100644
--- a/doc/ref/core.internal/html/structgpr__mu.html
+++ b/doc/ref/core.internal/html/structgpr__mu.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__pthread__thread__local.html b/doc/ref/core.internal/html/structgpr__pthread__thread__local.html
index 78d58bcdbf..09ff1c1135 100644
--- a/doc/ref/core.internal/html/structgpr__pthread__thread__local.html
+++ b/doc/ref/core.internal/html/structgpr__pthread__thread__local.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__refcount.html b/doc/ref/core.internal/html/structgpr__refcount.html
index db5168f46d..bbad7de5df 100644
--- a/doc/ref/core.internal/html/structgpr__refcount.html
+++ b/doc/ref/core.internal/html/structgpr__refcount.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__slice.html b/doc/ref/core.internal/html/structgpr__slice.html
index fc5fe7b945..7a61acb791 100644
--- a/doc/ref/core.internal/html/structgpr__slice.html
+++ b/doc/ref/core.internal/html/structgpr__slice.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,23 +94,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Fields</h2></td></tr>
<tr class="memitem:a04d0bcc8331409fa3b3af29ee0b86a24"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgpr__slice__refcount.html">gpr_slice_refcount</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__slice.html#a04d0bcc8331409fa3b3af29ee0b86a24">refcount</a></td></tr>
<tr class="separator:a04d0bcc8331409fa3b3af29ee0b86a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a122218a8a00205225f56ee71ade6e8da"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:aab57a94d3e34cf2a8b6f01569fd006c5"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:ad693875ead91f52165e72c5db4f35276"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">bytes</a></td></tr>
-<tr class="separator:ad693875ead91f52165e72c5db4f35276"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeebcfe7209c6184b7569ae95ebc394ea"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a8867b2d660a87061534be9c8098d4fa5">length</a></td></tr>
-<tr class="separator:aeebcfe7209c6184b7569ae95ebc394ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab57a94d3e34cf2a8b6f01569fd006c5"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a50bbfa04c0c8f5db1190cbc86bdfd102">refcounted</a></td></tr>
-<tr class="separator:aab57a94d3e34cf2a8b6f01569fd006c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeeef0115fe33c44d1b6fa8c61aadd84d"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:a388b17fd9d14ddfc49bb8bcb49e9327e"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#acd3242f89b2999d12788e65337662cf3">length</a></td></tr>
-<tr class="separator:a388b17fd9d14ddfc49bb8bcb49e9327e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97fb81f0feddff32f338547a909c4a60"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a39592633c4ad594a15b3a52aadff398d">bytes</a> [(sizeof(size_t)+sizeof(<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *)-1)]</td></tr>
-<tr class="separator:a97fb81f0feddff32f338547a909c4a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeeef0115fe33c44d1b6fa8c61aadd84d"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a1fd4cfd75079d6f30184f0340276eb28">inlined</a></td></tr>
-<tr class="separator:aeeef0115fe33c44d1b6fa8c61aadd84d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a122218a8a00205225f56ee71ade6e8da"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__slice.html#a122218a8a00205225f56ee71ade6e8da">data</a></td></tr>
-<tr class="separator:a122218a8a00205225f56ee71ade6e8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ab307ee3dfe725587fdfb25bfa1b9e"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:afe58528da240eaecb54ae40aca6218bd"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a7fcbf757e853f586692e8ae3d70af0e3"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a16646e1a137851f2b031cf2c431b2864">bytes</a></td></tr>
+<tr class="separator:a7fcbf757e853f586692e8ae3d70af0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a170496f3e6d8adfd97b8e4d888328c87"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a8867b2d660a87061534be9c8098d4fa5">length</a></td></tr>
+<tr class="separator:a170496f3e6d8adfd97b8e4d888328c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe58528da240eaecb54ae40aca6218bd"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a99e9ced91521735e88e567af24db8688">refcounted</a></td></tr>
+<tr class="separator:afe58528da240eaecb54ae40aca6218bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dbeece545fc2d40b0b108603d0aadc0"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a89eeda4c9b58fb1fd4ecdcce19a7e5a5"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#acd3242f89b2999d12788e65337662cf3">length</a></td></tr>
+<tr class="separator:a89eeda4c9b58fb1fd4ecdcce19a7e5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6548a7560a33c47dec168020b4c90c68"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a39592633c4ad594a15b3a52aadff398d">bytes</a> [(sizeof(size_t)+sizeof(<a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> *)-1)]</td></tr>
+<tr class="separator:a6548a7560a33c47dec168020b4c90c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dbeece545fc2d40b0b108603d0aadc0"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgpr__slice.html#a84c10c84b0cbf9db1a281bb7770ff3d1">inlined</a></td></tr>
+<tr class="separator:a0dbeece545fc2d40b0b108603d0aadc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ab307ee3dfe725587fdfb25bfa1b9e"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__slice.html#ae4ab307ee3dfe725587fdfb25bfa1b9e">data</a></td></tr>
+<tr class="separator:ae4ab307ee3dfe725587fdfb25bfa1b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a16646e1a137851f2b031cf2c431b2864"></a>
@@ -137,7 +137,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a122218a8a00205225f56ee71ade6e8da"></a>
+<a class="anchor" id="ae4ab307ee3dfe725587fdfb25bfa1b9e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -149,7 +149,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1fd4cfd75079d6f30184f0340276eb28"></a>
+<a class="anchor" id="a84c10c84b0cbf9db1a281bb7770ff3d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -197,7 +197,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a50bbfa04c0c8f5db1190cbc86bdfd102"></a>
+<a class="anchor" id="a99e9ced91521735e88e567af24db8688"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -215,7 +215,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__slice__buffer.html b/doc/ref/core.internal/html/structgpr__slice__buffer.html
index fc818120b6..20d0586f41 100644
--- a/doc/ref/core.internal/html/structgpr__slice__buffer.html
+++ b/doc/ref/core.internal/html/structgpr__slice__buffer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__slice__refcount.html b/doc/ref/core.internal/html/structgpr__slice__refcount.html
index ce8f45abd8..3d9339832d 100644
--- a/doc/ref/core.internal/html/structgpr__slice__refcount.html
+++ b/doc/ref/core.internal/html/structgpr__slice__refcount.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__stack__lockfree.html b/doc/ref/core.internal/html/structgpr__stack__lockfree.html
index 1b0449484a..f5523932af 100644
--- a/doc/ref/core.internal/html/structgpr__stack__lockfree.html
+++ b/doc/ref/core.internal/html/structgpr__stack__lockfree.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__stats__counter.html b/doc/ref/core.internal/html/structgpr__stats__counter.html
index 40170c1f07..b7f88ed9ac 100644
--- a/doc/ref/core.internal/html/structgpr__stats__counter.html
+++ b/doc/ref/core.internal/html/structgpr__stats__counter.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__strvec.html b/doc/ref/core.internal/html/structgpr__strvec.html
index 8b9db8b51f..90f11aaaaf 100644
--- a/doc/ref/core.internal/html/structgpr__strvec.html
+++ b/doc/ref/core.internal/html/structgpr__strvec.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__thd__options.html b/doc/ref/core.internal/html/structgpr__thd__options.html
index c20bbdad76..a519907b22 100644
--- a/doc/ref/core.internal/html/structgpr__thd__options.html
+++ b/doc/ref/core.internal/html/structgpr__thd__options.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__timespec.html b/doc/ref/core.internal/html/structgpr__timespec.html
index 25da184114..c21b26963e 100644
--- a/doc/ref/core.internal/html/structgpr__timespec.html
+++ b/doc/ref/core.internal/html/structgpr__timespec.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -145,7 +145,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__access__token__credentials.html b/doc/ref/core.internal/html/structgrpc__access__token__credentials.html
index f3c027c2ed..bd32096bf5 100644
--- a/doc/ref/core.internal/html/structgrpc__access__token__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__access__token__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__alarm.html b/doc/ref/core.internal/html/structgrpc__alarm.html
index 6a0b46e85c..14ad1fc925 100644
--- a/doc/ref/core.internal/html/structgrpc__alarm.html
+++ b/doc/ref/core.internal/html/structgrpc__alarm.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -198,7 +198,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__alarm__heap.html b/doc/ref/core.internal/html/structgrpc__alarm__heap.html
index 297b14864a..2a2f9f3729 100644
--- a/doc/ref/core.internal/html/structgrpc__alarm__heap.html
+++ b/doc/ref/core.internal/html/structgrpc__alarm__heap.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__arg.html b/doc/ref/core.internal/html/structgrpc__arg.html
index 76b6ddd254..bfe51b1ef8 100644
--- a/doc/ref/core.internal/html/structgrpc__arg.html
+++ b/doc/ref/core.internal/html/structgrpc__arg.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -99,22 +99,22 @@ Data Fields</h2></td></tr>
<tr class="separator:aa26f2d3c4b1649c9eb061d24a8c10fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb230fbd50daacfe654abc3500a44968"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__arg.html#aeb230fbd50daacfe654abc3500a44968">key</a></td></tr>
<tr class="separator:aeb230fbd50daacfe654abc3500a44968"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2be4ee606c82fc084af1661d30f6f7f"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:ae54d20350dbf96bfd131ddd04dc47831"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8">string</a></td></tr>
-<tr class="separator:ae54d20350dbf96bfd131ddd04dc47831"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3059ab9a295b741b3be65b3a290281b"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">integer</a></td></tr>
-<tr class="separator:aa3059ab9a295b741b3be65b3a290281b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a13eb7d610b7e4cb4b7f04802dc62bb15"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:a952787b29101f56c76e0263cd9fb5262"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a></td></tr>
-<tr class="separator:a952787b29101f56c76e0263cd9fb5262"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a139c5e770cc800fcf42fb88503c79b59"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void *(*&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#abef4f8be0109b19fcbe7f614f1243303">copy</a> )(void *<a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a>)</td></tr>
-<tr class="separator:a139c5e770cc800fcf42fb88503c79b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a271464c1688d667e27044ea71b92ac"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4">destroy</a> )(void *<a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a>)</td></tr>
-<tr class="separator:a4a271464c1688d667e27044ea71b92ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a13eb7d610b7e4cb4b7f04802dc62bb15"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a85b5bbfbdec09ae46cff15628096137a">pointer</a></td></tr>
-<tr class="separator:a13eb7d610b7e4cb4b7f04802dc62bb15"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2be4ee606c82fc084af1661d30f6f7f"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__arg.html#ad2be4ee606c82fc084af1661d30f6f7f">value</a></td></tr>
-<tr class="separator:ad2be4ee606c82fc084af1661d30f6f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3559801ff0620b7428b0a58040e0251"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:a800545d87038beed546b15e9b2ec9031"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a05bc3701718db73608ef3598480e8fa8">string</a></td></tr>
+<tr class="separator:a800545d87038beed546b15e9b2ec9031"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada52729ee5e1c90aa0a2f25eb5160565"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a6871bfca9c52e7f56abbd71c81d97554">integer</a></td></tr>
+<tr class="separator:ada52729ee5e1c90aa0a2f25eb5160565"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf46ea2ca9eafcdfd7c27abb2bfe3c2d"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a7958b688190cd2f45814dce5d436a06e"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a></td></tr>
+<tr class="separator:a7958b688190cd2f45814dce5d436a06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99b9935b179ce70f5e875ddf433117b9"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void *(*&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#abef4f8be0109b19fcbe7f614f1243303">copy</a> )(void *<a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a>)</td></tr>
+<tr class="separator:a99b9935b179ce70f5e875ddf433117b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a001bbae83176e0802b3b4556f63723b3"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#a15c9a748974a6ac525074f3ed1e04eb4">destroy</a> )(void *<a class="el" href="structgrpc__arg.html#aab5d11432a11b03a53e5d959d9a5328d">p</a>)</td></tr>
+<tr class="separator:a001bbae83176e0802b3b4556f63723b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf46ea2ca9eafcdfd7c27abb2bfe3c2d"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__arg.html#af4a4854a48d943e11cd5f629e6c5421d">pointer</a></td></tr>
+<tr class="separator:aaf46ea2ca9eafcdfd7c27abb2bfe3c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3559801ff0620b7428b0a58040e0251"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__arg.html#aa3559801ff0620b7428b0a58040e0251">value</a></td></tr>
+<tr class="separator:aa3559801ff0620b7428b0a58040e0251"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A single argument... </p>
@@ -183,7 +183,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a85b5bbfbdec09ae46cff15628096137a"></a>
+<a class="anchor" id="af4a4854a48d943e11cd5f629e6c5421d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -219,7 +219,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ad2be4ee606c82fc084af1661d30f6f7f"></a>
+<a class="anchor" id="aa3559801ff0620b7428b0a58040e0251"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -237,7 +237,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__auth__context.html b/doc/ref/core.internal/html/structgrpc__auth__context.html
index d70a5e959d..3bf19a40f2 100644
--- a/doc/ref/core.internal/html/structgrpc__auth__context.html
+++ b/doc/ref/core.internal/html/structgrpc__auth__context.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,14 +94,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Fields</h2></td></tr>
<tr class="memitem:aaf39bb67f8b5344fffac5595eee45fe6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#aaf39bb67f8b5344fffac5595eee45fe6">chained</a></td></tr>
<tr class="separator:aaf39bb67f8b5344fffac5595eee45fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7090965e44ac9d847543646be11f13c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#a7090965e44ac9d847543646be11f13c7">properties</a></td></tr>
-<tr class="separator:a7090965e44ac9d847543646be11f13c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab537c748115de425b595d9efddc6f5b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#aab537c748115de425b595d9efddc6f5b">property_count</a></td></tr>
-<tr class="separator:aab537c748115de425b595d9efddc6f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a338bfe6d265658b10fc2384f794485a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property__array.html">grpc_auth_property_array</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#a338bfe6d265658b10fc2384f794485a7">properties</a></td></tr>
+<tr class="separator:a338bfe6d265658b10fc2384f794485a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f00929fc059a0445eb61cbe73deaaae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#a1f00929fc059a0445eb61cbe73deaaae">refcount</a></td></tr>
<tr class="separator:a1f00929fc059a0445eb61cbe73deaaae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2b0fcdafe3cd96b1240ab5b48f1c33"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#aab2b0fcdafe3cd96b1240ab5b48f1c33">peer_identity_property_name</a></td></tr>
<tr class="separator:aab2b0fcdafe3cd96b1240ab5b48f1c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fa83dbe88743ec5ad9c5a400488c48a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__context.html#a3fa83dbe88743ec5ad9c5a400488c48a">pollset</a></td></tr>
+<tr class="separator:a3fa83dbe88743ec5ad9c5a400488c48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="aaf39bb67f8b5344fffac5595eee45fe6"></a>
@@ -128,24 +128,24 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a7090965e44ac9d847543646be11f13c7"></a>
+<a class="anchor" id="a3fa83dbe88743ec5ad9c5a400488c48a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>* grpc_auth_context::properties</td>
+ <td class="memname"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a>* grpc_auth_context::pollset</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aab537c748115de425b595d9efddc6f5b"></a>
+<a class="anchor" id="a338bfe6d265658b10fc2384f794485a7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">size_t grpc_auth_context::property_count</td>
+ <td class="memname"><a class="el" href="structgrpc__auth__property__array.html">grpc_auth_property_array</a> grpc_auth_context::properties</td>
</tr>
</table>
</div><div class="memdoc">
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__auth__json__key.html b/doc/ref/core.internal/html/structgrpc__auth__json__key.html
index 56f38f895d..f899bf1068 100644
--- a/doc/ref/core.internal/html/structgrpc__auth__json__key.html
+++ b/doc/ref/core.internal/html/structgrpc__auth__json__key.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__auth__metadata__processor.html b/doc/ref/core.internal/html/structgrpc__auth__metadata__processor.html
new file mode 100644
index 0000000000..3e94bad215
--- /dev/null
+++ b/doc/ref/core.internal/html/structgrpc__auth__metadata__processor.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: grpc_auth_metadata_processor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">grpc_auth_metadata_processor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="grpc__security_8h_source.html">grpc_security.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a600fce6862323bb4dc4a3a1b2f844c68"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__metadata__processor.html#a600fce6862323bb4dc4a3a1b2f844c68">process</a> )(void *<a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">state</a>, <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *context, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *md, size_t num_md, <a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_process_auth_metadata_done_cb</a> cb, void *user_data)</td></tr>
+<tr class="separator:a600fce6862323bb4dc4a3a1b2f844c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08bf8229b6032ddff4456596f765fdab"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__metadata__processor.html#a08bf8229b6032ddff4456596f765fdab">destroy</a> )(void *<a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">state</a>)</td></tr>
+<tr class="separator:a08bf8229b6032ddff4456596f765fdab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85de1293dfd5e846339d5ef4b7b41dc"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">state</a></td></tr>
+<tr class="separator:af85de1293dfd5e846339d5ef4b7b41dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a08bf8229b6032ddff4456596f765fdab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* grpc_auth_metadata_processor::destroy)(void *<a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">state</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a600fce6862323bb4dc4a3a1b2f844c68"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* grpc_auth_metadata_processor::process)(void *<a class="el" href="structgrpc__auth__metadata__processor.html#af85de1293dfd5e846339d5ef4b7b41dc">state</a>, <a class="el" href="structgrpc__auth__context.html">grpc_auth_context</a> *context, const <a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *md, size_t num_md, <a class="el" href="grpc__security_8h.html#a54decefff49649afe0c5a3056d0734f1">grpc_process_auth_metadata_done_cb</a> cb, void *user_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af85de1293dfd5e846339d5ef4b7b41dc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* grpc_auth_metadata_processor::state</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/grpc/<a class="el" href="grpc__security_8h_source.html">grpc_security.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structgrpc__auth__property.html b/doc/ref/core.internal/html/structgrpc__auth__property.html
index aa3e76cf19..59b151edd9 100644
--- a/doc/ref/core.internal/html/structgrpc__auth__property.html
+++ b/doc/ref/core.internal/html/structgrpc__auth__property.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structrequest__killer.html b/doc/ref/core.internal/html/structgrpc__auth__property__array.html
index c8a384ecb6..7393a78129 100644
--- a/doc/ref/core.internal/html/structrequest__killer.html
+++ b/doc/ref/core.internal/html/structgrpc__auth__property__array.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: request_killer Struct Reference</title>
+<title>GRPC Core: grpc_auth_property_array Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,50 +84,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">request_killer Struct Reference</div> </div>
+<div class="title">grpc_auth_property_array Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="security__context_8h_source.html">security_context.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:ae9c50f145796c60343bdc4100a79c231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structrequested__call.html">requested_call</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequest__killer.html#ae9c50f145796c60343bdc4100a79c231">requests</a></td></tr>
-<tr class="separator:ae9c50f145796c60343bdc4100a79c231"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3dd02f0f46905f3d7a7b88193ca0af6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequest__killer.html#ae3dd02f0f46905f3d7a7b88193ca0af6">count</a></td></tr>
-<tr class="separator:ae3dd02f0f46905f3d7a7b88193ca0af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aef7c9b567894a3f6af2ebaed400fff42"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequest__killer.html#aef7c9b567894a3f6af2ebaed400fff42">capacity</a></td></tr>
-<tr class="separator:aef7c9b567894a3f6af2ebaed400fff42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bded08924c3d180d54f0496e705cda6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__property__array.html#a1bded08924c3d180d54f0496e705cda6">array</a></td></tr>
+<tr class="separator:a1bded08924c3d180d54f0496e705cda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fba05dc40bda70e3e41c37bfb94b90f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__property__array.html#a0fba05dc40bda70e3e41c37bfb94b90f">count</a></td></tr>
+<tr class="separator:a0fba05dc40bda70e3e41c37bfb94b90f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e97dc693282c6427c89679306b33ba2"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__auth__property__array.html#a5e97dc693282c6427c89679306b33ba2">capacity</a></td></tr>
+<tr class="separator:a5e97dc693282c6427c89679306b33ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="aef7c9b567894a3f6af2ebaed400fff42"></a>
+<a class="anchor" id="a1bded08924c3d180d54f0496e705cda6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">size_t request_killer::capacity</td>
+ <td class="memname"><a class="el" href="structgrpc__auth__property.html">grpc_auth_property</a>* grpc_auth_property_array::array</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ae3dd02f0f46905f3d7a7b88193ca0af6"></a>
+<a class="anchor" id="a5e97dc693282c6427c89679306b33ba2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">size_t request_killer::count</td>
+ <td class="memname">size_t grpc_auth_property_array::capacity</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ae9c50f145796c60343bdc4100a79c231"></a>
+<a class="anchor" id="a0fba05dc40bda70e3e41c37bfb94b90f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structrequested__call.html">requested_call</a>** request_killer::requests</td>
+ <td class="memname">size_t grpc_auth_property_array::count</td>
</tr>
</table>
</div><div class="memdoc">
@@ -135,12 +137,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/core/surface/<a class="el" href="server_8c.html">server.c</a></li>
+<li>src/core/security/<a class="el" href="security__context_8h_source.html">security_context.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__auth__property__iterator.html b/doc/ref/core.internal/html/structgrpc__auth__property__iterator.html
index 1f7a958072..36051c4c74 100644
--- a/doc/ref/core.internal/html/structgrpc__auth__property__iterator.html
+++ b/doc/ref/core.internal/html/structgrpc__auth__property__iterator.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__auth__refresh__token.html b/doc/ref/core.internal/html/structgrpc__auth__refresh__token.html
index e29500003c..61c5bc6424 100644
--- a/doc/ref/core.internal/html/structgrpc__auth__refresh__token.html
+++ b/doc/ref/core.internal/html/structgrpc__auth__refresh__token.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__bbq__array.html b/doc/ref/core.internal/html/structgrpc__bbq__array.html
index 00d30662c8..3dd7e74356 100644
--- a/doc/ref/core.internal/html/structgrpc__bbq__array.html
+++ b/doc/ref/core.internal/html/structgrpc__bbq__array.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__begin__message.html b/doc/ref/core.internal/html/structgrpc__begin__message.html
index 57878f745d..3a80e304cd 100644
--- a/doc/ref/core.internal/html/structgrpc__begin__message.html
+++ b/doc/ref/core.internal/html/structgrpc__begin__message.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__byte__buffer.html b/doc/ref/core.internal/html/structgrpc__byte__buffer.html
index f13d1fec60..aa9d829008 100644
--- a/doc/ref/core.internal/html/structgrpc__byte__buffer.html
+++ b/doc/ref/core.internal/html/structgrpc__byte__buffer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,16 +92,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
+<tr class="memitem:a1fc968604a3dcb4a0f34554be528bba2"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">reserved</a></td></tr>
+<tr class="separator:a1fc968604a3dcb4a0f34554be528bba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7357d67e401d5bc9d10d8fed008dec8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__buffer_8h.html#acdc94363b280bde9c82e3d9b5dc3b3e6">grpc_byte_buffer_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__byte__buffer.html#aa7357d67e401d5bc9d10d8fed008dec8">type</a></td></tr>
<tr class="separator:aa7357d67e401d5bc9d10d8fed008dec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bee8905a97b4972f9ec1d18e5fe513f"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:a81235e4f4d607be352658d8f99bd76b9"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:a2d99f275d052bd76813e326f7e0b29e6"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">compression</a></td></tr>
-<tr class="separator:a2d99f275d052bd76813e326f7e0b29e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7e3c52a4955f3b408a9b5a84f94bfe47"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae">slice_buffer</a></td></tr>
-<tr class="separator:a7e3c52a4955f3b408a9b5a84f94bfe47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a81235e4f4d607be352658d8f99bd76b9"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#ae8231d6e62b3d7f4cfbc6a564c84bae6">raw</a></td></tr>
-<tr class="separator:a81235e4f4d607be352658d8f99bd76b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affdb26424baa567d2604eaaade1565c4"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:ac416c7ce76e26c4118b639c64be1babe"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#a1fc968604a3dcb4a0f34554be528bba2">reserved</a> [8]</td></tr>
+<tr class="separator:ac416c7ce76e26c4118b639c64be1babe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affdb26424baa567d2604eaaade1565c4"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#a0c01658645586af742504f4c74c06888">reserved</a></td></tr>
+<tr class="separator:affdb26424baa567d2604eaaade1565c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47a3db5efcebeef5e03c1142679dd754"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:ae31a0919a6756c5ec6c7aa25ac7eaa61"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#a3663648016e1076b82c5e731dc5b2399">compression</a></td></tr>
+<tr class="separator:ae31a0919a6756c5ec6c7aa25ac7eaa61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae79d34e33e73e021b4e8d70e1cd75f4f"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#ae93126777b4832bc327b7e10104f0eae">slice_buffer</a></td></tr>
+<tr class="separator:ae79d34e33e73e021b4e8d70e1cd75f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47a3db5efcebeef5e03c1142679dd754"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html#a8b691e1bd1db502421fcdf741c49b482">raw</a></td></tr>
+<tr class="separator:a47a3db5efcebeef5e03c1142679dd754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bee8905a97b4972f9ec1d18e5fe513f"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__byte__buffer.html#a9bee8905a97b4972f9ec1d18e5fe513f">data</a></td></tr>
<tr class="separator:a9bee8905a97b4972f9ec1d18e5fe513f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -130,7 +137,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae8231d6e62b3d7f4cfbc6a564c84bae6"></a>
+<a class="anchor" id="a8b691e1bd1db502421fcdf741c49b482"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -142,6 +149,30 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a1fc968604a3dcb4a0f34554be528bba2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* grpc_byte_buffer::reserved[8]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0c01658645586af742504f4c74c06888"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } grpc_byte_buffer::reserved</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ae93126777b4832bc327b7e10104f0eae"></a>
<div class="memitem">
<div class="memproto">
@@ -172,7 +203,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__byte__buffer__queue.html b/doc/ref/core.internal/html/structgrpc__byte__buffer__queue.html
index efcec0e696..fc4fa5da3f 100644
--- a/doc/ref/core.internal/html/structgrpc__byte__buffer__queue.html
+++ b/doc/ref/core.internal/html/structgrpc__byte__buffer__queue.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__byte__buffer__reader.html b/doc/ref/core.internal/html/structgrpc__byte__buffer__reader.html
index 46febb820f..441153b5af 100644
--- a/doc/ref/core.internal/html/structgrpc__byte__buffer__reader.html
+++ b/doc/ref/core.internal/html/structgrpc__byte__buffer__reader.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,11 +96,11 @@ Data Fields</h2></td></tr>
<tr class="separator:a8856d955b045dab1a425fac372e0be22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa947e8d51e0b4333e2b68f0ac55f4e47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__byte__buffer__reader.html#aa947e8d51e0b4333e2b68f0ac55f4e47">buffer_out</a></td></tr>
<tr class="separator:aa947e8d51e0b4333e2b68f0ac55f4e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa53ee469c319cbdd72d44548d1f981f"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:ab865a0db76a0a6c0c32cbd1ee98e6db8"><td class="memItemLeft" >&#160;&#160;&#160;unsigned&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer__reader.html#a948b75a404899c348fc6a52e1a6e63cb">index</a></td></tr>
-<tr class="separator:ab865a0db76a0a6c0c32cbd1ee98e6db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa53ee469c319cbdd72d44548d1f981f"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__byte__buffer__reader.html#aaa53ee469c319cbdd72d44548d1f981f">current</a></td></tr>
-<tr class="separator:aaa53ee469c319cbdd72d44548d1f981f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9b66a2fb35a613f9342de0f6ca91"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:a3427ea158d527baf5747013eec5245c4"><td class="memItemLeft" >&#160;&#160;&#160;unsigned&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer__reader.html#a948b75a404899c348fc6a52e1a6e63cb">index</a></td></tr>
+<tr class="separator:a3427ea158d527baf5747013eec5245c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebe9b66a2fb35a613f9342de0f6ca91"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__byte__buffer__reader.html#acebe9b66a2fb35a613f9342de0f6ca91">current</a></td></tr>
+<tr class="separator:acebe9b66a2fb35a613f9342de0f6ca91"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a8856d955b045dab1a425fac372e0be22"></a>
@@ -127,7 +127,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aaa53ee469c319cbdd72d44548d1f981f"></a>
+<a class="anchor" id="acebe9b66a2fb35a613f9342de0f6ca91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -157,7 +157,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__call.html b/doc/ref/core.internal/html/structgrpc__call.html
index 3e1d0a47cf..799f6658a2 100644
--- a/doc/ref/core.internal/html/structgrpc__call.html
+++ b/doc/ref/core.internal/html/structgrpc__call.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,6 +94,10 @@ Data Fields</h2></td></tr>
<tr class="separator:ae24201f3b8347e790898e3bc2ae1ad09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefaa9e839c97ca63876add3d3a04a94d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__channel.html">grpc_channel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#aefaa9e839c97ca63876add3d3a04a94d">channel</a></td></tr>
<tr class="separator:aefaa9e839c97ca63876add3d3a04a94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39d401a45e785c245652eff3db801222"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a39d401a45e785c245652eff3db801222">parent</a></td></tr>
+<tr class="separator:a39d401a45e785c245652eff3db801222"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2a67e97fd30a9962d2e5a3b3f1ad5fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ad2a67e97fd30a9962d2e5a3b3f1ad5fc">first_child</a></td></tr>
+<tr class="separator:ad2a67e97fd30a9962d2e5a3b3f1ad5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fcf672edf744df8c192aba2da0da3f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdctx.html">grpc_mdctx</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a1fcf672edf744df8c192aba2da0da3f2">metadata_context</a></td></tr>
<tr class="separator:a1fcf672edf744df8c192aba2da0da3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0641698dba5cf939dbc61e2a6019199c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a0641698dba5cf939dbc61e2a6019199c">mu</a></td></tr>
@@ -131,6 +135,9 @@ Data Fields</h2></td></tr>
<tr class="memitem:a7fa8c9ad3543546625b2aaa7d2853c05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a7fa8c9ad3543546625b2aaa7d2853c05">allocated_completions</a></td></tr>
<tr class="memdesc:a7fa8c9ad3543546625b2aaa7d2853c05"><td class="mdescLeft">&#160;</td><td class="mdescRight">bitmask of allocated completion events in completions <a href="#a7fa8c9ad3543546625b2aaa7d2853c05">More...</a><br/></td></tr>
<tr class="separator:a7fa8c9ad3543546625b2aaa7d2853c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a14bb527b6a288e7b3dbae57791e565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a5a14bb527b6a288e7b3dbae57791e565">cancellation_is_inherited</a></td></tr>
+<tr class="memdesc:a5a14bb527b6a288e7b3dbae57791e565"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag indicating that cancellation is inherited <a href="#a5a14bb527b6a288e7b3dbae57791e565">More...</a><br/></td></tr>
+<tr class="separator:a5a14bb527b6a288e7b3dbae57791e565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4428a5f3615eb7ed703cb5650c379225"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#abb7bceac4325643af77af51c7b6af371">gpr_uint16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a4428a5f3615eb7ed703cb5650c379225">last_send_contains</a></td></tr>
<tr class="separator:a4428a5f3615eb7ed703cb5650c379225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b7e350723f5cd4a577a86a4b72f026"><td class="memItemLeft" align="right" valign="top"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a52b7e350723f5cd4a577a86a4b72f026">cancel_with_status</a></td></tr>
@@ -159,6 +166,8 @@ Data Fields</h2></td></tr>
<tr class="separator:ac4f49d27f54bd1436da3ad7cfe662639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa14a32dc253da1909a2dd6e44304fdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#afa14a32dc253da1909a2dd6e44304fdc">compression_algorithm</a></td></tr>
<tr class="separator:afa14a32dc253da1909a2dd6e44304fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c4410483cb4356b8f5087b2f80c840c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a8c4410483cb4356b8f5087b2f80c840c">encodings_accepted_by_peer</a></td></tr>
+<tr class="separator:a8c4410483cb4356b8f5087b2f80c840c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91cd558ccf432aa44bbe813c4acd022c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call__context__element.html">grpc_call_context_element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a91cd558ccf432aa44bbe813c4acd022c">context</a> [<a class="el" href="channel_2context_8h.html#ad9f29fba1468a9a1384b9104bf368dffa7cc0d6f72e8a72421b89aa61683324a7">GRPC_CONTEXT_COUNT</a>]</td></tr>
<tr class="separator:a91cd558ccf432aa44bbe813c4acd022c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a673a0cdde6bc7ebe5ff66820b8bd0b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__alarm.html">grpc_alarm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#a673a0cdde6bc7ebe5ff66820b8bd0b91">alarm</a></td></tr>
@@ -198,6 +207,11 @@ Data Fields</h2></td></tr>
<tr class="memitem:ad48e9f752753814bf9ee0233c392fccd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#ad48e9f752753814bf9ee0233c392fccd">completions</a> [6]</td></tr>
<tr class="memdesc:ad48e9f752753814bf9ee0233c392fccd"><td class="mdescLeft">&#160;</td><td class="mdescRight">completion events - for completion queue use <a href="#ad48e9f752753814bf9ee0233c392fccd">More...</a><br/></td></tr>
<tr class="separator:ad48e9f752753814bf9ee0233c392fccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8c44532eee3fc767638a5d186a27565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#aa8c44532eee3fc767638a5d186a27565">sibling_next</a></td></tr>
+<tr class="memdesc:aa8c44532eee3fc767638a5d186a27565"><td class="mdescLeft">&#160;</td><td class="mdescRight">siblings: children of the same parent form a list, and this list is protected under parent-&gt;mu <a href="#aa8c44532eee3fc767638a5d186a27565">More...</a><br/></td></tr>
+<tr class="separator:aa8c44532eee3fc767638a5d186a27565"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebff80f720bb770443da09f87247c84e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call.html">grpc_call</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call.html#aebff80f720bb770443da09f87247c84e">sibling_prev</a></td></tr>
+<tr class="separator:aebff80f720bb770443da09f87247c84e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a673a0cdde6bc7ebe5ff66820b8bd0b91"></a>
@@ -276,6 +290,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5a14bb527b6a288e7b3dbae57791e565"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_call::cancellation_is_inherited</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>flag indicating that cancellation is inherited </p>
+
+</div>
+</div>
<a class="anchor" id="aefaa9e839c97ca63876add3d3a04a94d"></a>
<div class="memitem">
<div class="memproto">
@@ -412,6 +440,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a8c4410483cb4356b8f5087b2f80c840c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_call::encodings_accepted_by_peer</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a5cb38ade0e31380920c4afe56eea7b85"></a>
<div class="memitem">
<div class="memproto">
@@ -424,6 +464,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ad2a67e97fd30a9962d2e5a3b3f1ad5fc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__call.html">grpc_call</a>* grpc_call::first_child</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a8ef6ebfaceedd93d50960c7e11a279b2"></a>
<div class="memitem">
<div class="memproto">
@@ -640,6 +692,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a39d401a45e785c245652eff3db801222"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__call.html">grpc_call</a>* grpc_call::parent</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a9f26a9a6519f11d88d97cd0b1f92c440"></a>
<div class="memitem">
<div class="memproto">
@@ -796,6 +860,32 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aa8c44532eee3fc767638a5d186a27565"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__call.html">grpc_call</a>* grpc_call::sibling_next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>siblings: children of the same parent form a list, and this list is protected under parent-&gt;mu </p>
+
+</div>
+</div>
+<a class="anchor" id="aebff80f720bb770443da09f87247c84e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__call.html">grpc_call</a>* grpc_call::sibling_prev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ac4f49d27f54bd1436da3ad7cfe662639"></a>
<div class="memitem">
<div class="memproto">
@@ -838,7 +928,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__call__context__element.html b/doc/ref/core.internal/html/structgrpc__call__context__element.html
index 57f3fa4918..5581724e1b 100644
--- a/doc/ref/core.internal/html/structgrpc__call__context__element.html
+++ b/doc/ref/core.internal/html/structgrpc__call__context__element.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__call__details.html b/doc/ref/core.internal/html/structgrpc__call__details.html
index 3845a31af7..8cef20de9b 100644
--- a/doc/ref/core.internal/html/structgrpc__call__details.html
+++ b/doc/ref/core.internal/html/structgrpc__call__details.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,6 +102,8 @@ Data Fields</h2></td></tr>
<tr class="separator:aeab0d9e754bbb1aac1a21ad4ef63d8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b72caadcf800d975987de18012f0f15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call__details.html#a6b72caadcf800d975987de18012f0f15">deadline</a></td></tr>
<tr class="separator:a6b72caadcf800d975987de18012f0f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c323f3f0c94cbb867f13453dd43dd9d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__call__details.html#a5c323f3f0c94cbb867f13453dd43dd9d">reserved</a></td></tr>
+<tr class="separator:a5c323f3f0c94cbb867f13453dd43dd9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a6b72caadcf800d975987de18012f0f15"></a>
@@ -164,13 +166,25 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a5c323f3f0c94cbb867f13453dd43dd9d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* grpc_call_details::reserved</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/grpc/<a class="el" href="grpc_8h_source.html">grpc.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__call__element.html b/doc/ref/core.internal/html/structgrpc__call__element.html
index ef129ca778..27f46b62da 100644
--- a/doc/ref/core.internal/html/structgrpc__call__element.html
+++ b/doc/ref/core.internal/html/structgrpc__call__element.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__call__stack.html b/doc/ref/core.internal/html/structgrpc__call__stack.html
index 060fc67c2e..37ba089983 100644
--- a/doc/ref/core.internal/html/structgrpc__call__stack.html
+++ b/doc/ref/core.internal/html/structgrpc__call__stack.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__channel.html b/doc/ref/core.internal/html/structgrpc__channel.html
index 85031e142a..e190ce0388 100644
--- a/doc/ref/core.internal/html/structgrpc__channel.html
+++ b/doc/ref/core.internal/html/structgrpc__channel.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,12 +103,16 @@ Data Fields</h2></td></tr>
<tr class="separator:a4b3d99e4664ffe3399d29f61f7063600"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd8f60fef22e201f1e1ba3b00f285602"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#afd8f60fef22e201f1e1ba3b00f285602">grpc_compression_algorithm_string</a></td></tr>
<tr class="separator:afd8f60fef22e201f1e1ba3b00f285602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae20bb3ff1df444e02943c837c6321ff9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#ae20bb3ff1df444e02943c837c6321ff9">grpc_encodings_accepted_by_peer_string</a></td></tr>
+<tr class="separator:ae20bb3ff1df444e02943c837c6321ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa00f6e53c4b732654311f194aa2f3957"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#aa00f6e53c4b732654311f194aa2f3957">grpc_message_string</a></td></tr>
<tr class="separator:aa00f6e53c4b732654311f194aa2f3957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad55dee766f5bae6c7bc00ad07bcb4b04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#ad55dee766f5bae6c7bc00ad07bcb4b04">path_string</a></td></tr>
<tr class="separator:ad55dee766f5bae6c7bc00ad07bcb4b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ad924bb3cc339c10d106f48b9a4a959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#a9ad924bb3cc339c10d106f48b9a4a959">authority_string</a></td></tr>
<tr class="separator:a9ad924bb3cc339c10d106f48b9a4a959"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13b9a3d1830073eeaedc330f32f46df5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#a13b9a3d1830073eeaedc330f32f46df5">default_authority</a></td></tr>
+<tr class="separator:a13b9a3d1830073eeaedc330f32f46df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad50abb90c5f7ef77e51f8387b06451f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__channel.html#ad50abb90c5f7ef77e51f8387b06451f9">grpc_status_elem</a> [3]</td></tr>
<tr class="memdesc:ad50abb90c5f7ef77e51f8387b06451f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">mdelem for grpc-status: 0 thru grpc-status: 2 <a href="#ad50abb90c5f7ef77e51f8387b06451f9">More...</a><br/></td></tr>
<tr class="separator:ad50abb90c5f7ef77e51f8387b06451f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -134,6 +138,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a13b9a3d1830073eeaedc330f32f46df5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdelem.html">grpc_mdelem</a>* grpc_channel::default_authority</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ae6dda10ffe354ceefda810573f5e80e9"></a>
<div class="memitem">
<div class="memproto">
@@ -158,6 +174,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ae20bb3ff1df444e02943c837c6321ff9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a>* grpc_channel::grpc_encodings_accepted_by_peer_string</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aa00f6e53c4b732654311f194aa2f3957"></a>
<div class="memitem">
<div class="memproto">
@@ -300,7 +328,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__channel__args.html b/doc/ref/core.internal/html/structgrpc__channel__args.html
index b7b10927fd..7d12be8dc7 100644
--- a/doc/ref/core.internal/html/structgrpc__channel__args.html
+++ b/doc/ref/core.internal/html/structgrpc__channel__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__channel__element.html b/doc/ref/core.internal/html/structgrpc__channel__element.html
index d8fd507fd5..27dadfb089 100644
--- a/doc/ref/core.internal/html/structgrpc__channel__element.html
+++ b/doc/ref/core.internal/html/structgrpc__channel__element.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__channel__filter.html b/doc/ref/core.internal/html/structgrpc__channel__filter.html
index 3c6a2d125a..16f84d6e7f 100644
--- a/doc/ref/core.internal/html/structgrpc__channel__filter.html
+++ b/doc/ref/core.internal/html/structgrpc__channel__filter.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -240,7 +240,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__channel__security__connector.html b/doc/ref/core.internal/html/structgrpc__channel__security__connector.html
index e957b1c06e..157488bff2 100644
--- a/doc/ref/core.internal/html/structgrpc__channel__security__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__channel__security__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__channel__stack.html b/doc/ref/core.internal/html/structgrpc__channel__stack.html
index e68f9366fd..6f415d80c0 100644
--- a/doc/ref/core.internal/html/structgrpc__channel__stack.html
+++ b/doc/ref/core.internal/html/structgrpc__channel__stack.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__data__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__data__parser.html
index 474926eb83..86b87ad904 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__data__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__data__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__goaway__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__goaway__parser.html
index dd9615e096..9a04fae3d1 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__goaway__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__goaway__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__hpack__compressor.html b/doc/ref/core.internal/html/structgrpc__chttp2__hpack__compressor.html
index 03c1beb3c7..7f89674b38 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__hpack__compressor.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__hpack__compressor.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -268,7 +268,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser.html
index 7833bad6ae..241cd91c38 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,13 +103,13 @@ Data Fields</h2></td></tr>
<tr class="separator:a75cd26cf599e1a3762287726f8f9a7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace46342325728ee279253c5ee146d6d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hpack__parser_8h.html#a8d59a71bfcb4d8ae6c14950f0cb67507">grpc_chttp2_hpack_parser_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__hpack__parser.html#ace46342325728ee279253c5ee146d6d0">after_prioritization</a></td></tr>
<tr class="separator:ace46342325728ee279253c5ee146d6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a98070825a1d0d4d2c3adabbe127d5eae"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:a416573a4064359a6baeee82ce8b29d32"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e">value</a></td></tr>
-<tr class="separator:a416573a4064359a6baeee82ce8b29d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aea8542f90579906dedb9586087505272"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__hpack__parser.html#a4dda24b6baf059519437033ace4239fe">str</a></td></tr>
-<tr class="separator:aea8542f90579906dedb9586087505272"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a98070825a1d0d4d2c3adabbe127d5eae"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__hpack__parser.html#a98070825a1d0d4d2c3adabbe127d5eae">parsing</a></td></tr>
-<tr class="separator:a98070825a1d0d4d2c3adabbe127d5eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacc992261a306fa4113dce3a04fd61e7"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:a7d4a4de8b2f40d4c00232a23f10d0b9e"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__hpack__parser.html#a3098a6ec6adb9222dd0d64681eb9af6e">value</a></td></tr>
+<tr class="separator:a7d4a4de8b2f40d4c00232a23f10d0b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11d48b367860bd874656f12d4149117d"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__hpack__parser.html#a4dda24b6baf059519437033ace4239fe">str</a></td></tr>
+<tr class="separator:a11d48b367860bd874656f12d4149117d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacc992261a306fa4113dce3a04fd61e7"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__hpack__parser.html#aacc992261a306fa4113dce3a04fd61e7">parsing</a></td></tr>
+<tr class="separator:aacc992261a306fa4113dce3a04fd61e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d3edf20019517c6ba89d16183287f10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__hpack__parser.html#a4d3edf20019517c6ba89d16183287f10">key</a></td></tr>
<tr class="separator:a4d3edf20019517c6ba89d16183287f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5291e99e19d95c5e130b62958750adef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser__string.html">grpc_chttp2_hpack_parser_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__hpack__parser.html#a5291e99e19d95c5e130b62958750adef">value</a></td></tr>
@@ -280,7 +280,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a98070825a1d0d4d2c3adabbe127d5eae"></a>
+<a class="anchor" id="aacc992261a306fa4113dce3a04fd61e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -382,7 +382,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser__string.html b/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser__string.html
index 0c1e487939..f43b6fd8fb 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser__string.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__hpack__parser__string.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__hptbl.html b/doc/ref/core.internal/html/structgrpc__chttp2__hptbl.html
index 01f6f9f697..68645fb5c0 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__hptbl.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__hptbl.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -212,7 +212,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__hptbl__find__result.html b/doc/ref/core.internal/html/structgrpc__chttp2__hptbl__find__result.html
index 5f95ab2732..52b10af5e6 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__hptbl__find__result.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__hptbl__find__result.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__huffsym.html b/doc/ref/core.internal/html/structgrpc__chttp2__huffsym.html
index 58ad5e8339..6e69fffb97 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__huffsym.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__huffsym.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__buffer.html b/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__buffer.html
index 60a024ac81..81afac6456 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__buffer.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__buffer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__live__op__buffer.html b/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__live__op__buffer.html
index 0698bc001d..bc56113503 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__live__op__buffer.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__incoming__metadata__live__op__buffer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__outstanding__ping.html b/doc/ref/core.internal/html/structgrpc__chttp2__outstanding__ping.html
index 70de6a25ce..304c79b8cd 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__outstanding__ping.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__outstanding__ping.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -158,7 +158,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__ping__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__ping__parser.html
index 91bdc6543d..11671557ca 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__ping__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__ping__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__rst__stream__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__rst__stream__parser.html
index 86a83bfb2c..d840892f29 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__rst__stream__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__rst__stream__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__setting__parameters.html b/doc/ref/core.internal/html/structgrpc__chttp2__setting__parameters.html
index f1165e7dcf..d82858dce4 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__setting__parameters.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__setting__parameters.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__settings__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__settings__parser.html
index 48981d18ed..923988ad4d 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__settings__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__settings__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream.html
index bddc5cd8cd..4c9bdf8dcf 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream__global.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream__global.html
index 2b705c7403..a5cb6097a1 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream__global.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream__global.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,8 +132,11 @@ Data Fields</h2></td></tr>
<tr class="memdesc:a12c9f137d984cf478ab590b35e42f3c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">is this stream in the stream map? (boolean) <a href="#a12c9f137d984cf478ab590b35e42f3c4">More...</a><br/></td></tr>
<tr class="separator:a12c9f137d984cf478ab590b35e42f3c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80827ad1a2e6f7ddce4f73c1b8964c2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__stream__global.html#a80827ad1a2e6f7ddce4f73c1b8964c2c">writing_now</a></td></tr>
-<tr class="memdesc:a80827ad1a2e6f7ddce4f73c1b8964c2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">is this stream actively being written? <a href="#a80827ad1a2e6f7ddce4f73c1b8964c2c">More...</a><br/></td></tr>
+<tr class="memdesc:a80827ad1a2e6f7ddce4f73c1b8964c2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">bitmask of GRPC_CHTTP2_WRITING_xxx above <a href="#a80827ad1a2e6f7ddce4f73c1b8964c2c">More...</a><br/></td></tr>
<tr class="separator:a80827ad1a2e6f7ddce4f73c1b8964c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10dddd2f174d5d79b33a20d0bcc97db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__stream__global.html#a10dddd2f174d5d79b33a20d0bcc97db6">written_anything</a></td></tr>
+<tr class="memdesc:a10dddd2f174d5d79b33a20d0bcc97db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">has anything been written to this stream? <a href="#a10dddd2f174d5d79b33a20d0bcc97db6">More...</a><br/></td></tr>
+<tr class="separator:a10dddd2f174d5d79b33a20d0bcc97db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e33abb09685b8b27f46befe38c82665"><td class="memItemLeft" align="right" valign="top"><a class="el" href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__stream__global.html#a9e33abb09685b8b27f46befe38c82665">published_state</a></td></tr>
<tr class="memdesc:a9e33abb09685b8b27f46befe38c82665"><td class="mdescLeft">&#160;</td><td class="mdescRight">stream state already published to the upper layer <a href="#a9e33abb09685b8b27f46befe38c82665">More...</a><br/></td></tr>
<tr class="separator:a9e33abb09685b8b27f46befe38c82665"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -435,7 +438,21 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>is this stream actively being written? </p>
+<p>bitmask of GRPC_CHTTP2_WRITING_xxx above </p>
+
+</div>
+</div>
+<a class="anchor" id="a10dddd2f174d5d79b33a20d0bcc97db6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a> grpc_chttp2_stream_global::written_anything</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>has anything been written to this stream? </p>
</div>
</div>
@@ -445,7 +462,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream__link.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream__link.html
index 834a2df5bd..7ac766e9db 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream__link.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream__link.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream__list.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream__list.html
index 953aa8049a..697370b717 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream__list.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream__list.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream__map.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream__map.html
index 03e5ea7c47..89aa234171 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream__map.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream__map.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream__parsing.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream__parsing.html
index f7b027dd5d..0813606f8d 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream__parsing.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream__parsing.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -250,7 +250,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__stream__writing.html b/doc/ref/core.internal/html/structgrpc__chttp2__stream__writing.html
index fa61f77adc..149c79896c 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__stream__writing.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__stream__writing.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__transport.html b/doc/ref/core.internal/html/structgrpc__chttp2__transport.html
index e7253a330b..eadaa62501 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__transport.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__transport.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,6 +102,9 @@ Data Fields</h2></td></tr>
<tr class="separator:a90319aafb59fb5c00ee8ae113e9a3d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c91e8c28afe70631f28384957044d7"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a05c91e8c28afe70631f28384957044d7">peer_string</a></td></tr>
<tr class="separator:a05c91e8c28afe70631f28384957044d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f616ee5e17a18e6734f7b5de01f92ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a4f616ee5e17a18e6734f7b5de01f92ed">shutdown_ep_refs</a></td></tr>
+<tr class="memdesc:a4f616ee5e17a18e6734f7b5de01f92ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">when this drops to zero it's safe to shutdown the endpoint <a href="#a4f616ee5e17a18e6734f7b5de01f92ed">More...</a><br/></td></tr>
+<tr class="separator:a4f616ee5e17a18e6734f7b5de01f92ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab31ca67e25cd2f326a2e72cdfb67254e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#ab31ca67e25cd2f326a2e72cdfb67254e">mu</a></td></tr>
<tr class="separator:ab31ca67e25cd2f326a2e72cdfb67254e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac604ea7777d5d1c6d1ca243bd4caef0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#ac604ea7777d5d1c6d1ca243bd4caef0f">destroying</a></td></tr>
@@ -140,24 +143,27 @@ Data Fields</h2></td></tr>
<tr class="memitem:a18d7c2fe14df07bc43840698aa5a3224"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a18d7c2fe14df07bc43840698aa5a3224">writing_action</a></td></tr>
<tr class="memdesc:a18d7c2fe14df07bc43840698aa5a3224"><td class="mdescLeft">&#160;</td><td class="mdescRight">closure to execute writing <a href="#a18d7c2fe14df07bc43840698aa5a3224">More...</a><br/></td></tr>
<tr class="separator:a18d7c2fe14df07bc43840698aa5a3224"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab53eb8ec23d323a389f1a5456d3f1885"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#ab53eb8ec23d323a389f1a5456d3f1885">reading_action</a></td></tr>
-<tr class="memdesc:ab53eb8ec23d323a389f1a5456d3f1885"><td class="mdescLeft">&#160;</td><td class="mdescRight">closure to start reading from the endpoint <a href="#ab53eb8ec23d323a389f1a5456d3f1885">More...</a><br/></td></tr>
-<tr class="separator:ab53eb8ec23d323a389f1a5456d3f1885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add7db57266bf66850857c52d8a6acc90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#add7db57266bf66850857c52d8a6acc90">recv_data</a></td></tr>
+<tr class="memdesc:add7db57266bf66850857c52d8a6acc90"><td class="mdescLeft">&#160;</td><td class="mdescRight">closure to finish reading from the endpoint <a href="#add7db57266bf66850857c52d8a6acc90">More...</a><br/></td></tr>
+<tr class="separator:add7db57266bf66850857c52d8a6acc90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a528c9806c905e9b3587fffda4bed5a46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a528c9806c905e9b3587fffda4bed5a46">read_buffer</a></td></tr>
+<tr class="memdesc:a528c9806c905e9b3587fffda4bed5a46"><td class="mdescLeft">&#160;</td><td class="mdescRight">incoming read bytes <a href="#a528c9806c905e9b3587fffda4bed5a46">More...</a><br/></td></tr>
+<tr class="separator:a528c9806c905e9b3587fffda4bed5a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a480ae47b5ab8e7f2926cb83b79952c7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__chttp2__stream.html">grpc_chttp2_stream</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a480ae47b5ab8e7f2926cb83b79952c7e">accepting_stream</a></td></tr>
<tr class="memdesc:a480ae47b5ab8e7f2926cb83b79952c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">address to place a newly accepted stream - set and unset by grpc_chttp2_parsing_accept_stream; used by init_stream to publish the accepted server stream <a href="#a480ae47b5ab8e7f2926cb83b79952c7e">More...</a><br/></td></tr>
<tr class="separator:a480ae47b5ab8e7f2926cb83b79952c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dc1af0f203166b32f22634edb3b47bb"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:acb9f71a10cf469cfa6272458eab082f7"><td class="memItemLeft" >&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">accept_stream</a> )(void *user_data, <br class="typebreak"/>
+<tr class="memitem:a82c23fe2bc10b582a3cbede235e0e9f8"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:af6b2759fef879d5d36e2fb8bc06db4b4"><td class="memItemLeft" >&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport.html#a563b98e58df202ea2654dcada575ff2a">accept_stream</a> )(void *user_data, <br class="typebreak"/>
&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__transport.html">grpc_transport</a> *transport, <br class="typebreak"/>
&#160;&#160;&#160;&#160;&#160;&#160;const void *server_data)</td></tr>
-<tr class="separator:acb9f71a10cf469cfa6272458eab082f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a356cb0fb754cb53428769f8577047021"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f">accept_stream_user_data</a></td></tr>
-<tr class="separator:a356cb0fb754cb53428769f8577047021"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa82c411fc2ed48a783afc7481f2bde49"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857">state_tracker</a></td></tr>
-<tr class="memdesc:aa82c411fc2ed48a783afc7481f2bde49"><td class="mdescLeft">&#160;</td><td class="mdescRight">connectivity tracking <a href="#aa82c411fc2ed48a783afc7481f2bde49">More...</a><br/></td></tr>
-<tr class="separator:aa82c411fc2ed48a783afc7481f2bde49"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dc1af0f203166b32f22634edb3b47bb"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a8dc1af0f203166b32f22634edb3b47bb">channel_callback</a></td></tr>
-<tr class="separator:a8dc1af0f203166b32f22634edb3b47bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:af6b2759fef879d5d36e2fb8bc06db4b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04e2c83f8e65b7a9d19a184b16e30db4"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport.html#a039e50d9c69f5c8ea2faa685f41d4c8f">accept_stream_user_data</a></td></tr>
+<tr class="separator:a04e2c83f8e65b7a9d19a184b16e30db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad27c002e060e939c7649a8fdade73474"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__connectivity__state__tracker.html">grpc_connectivity_state_tracker</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport.html#a1808fd9ed1150b5397b26461d4de7857">state_tracker</a></td></tr>
+<tr class="memdesc:ad27c002e060e939c7649a8fdade73474"><td class="mdescLeft">&#160;</td><td class="mdescRight">connectivity tracking <a href="#ad27c002e060e939c7649a8fdade73474">More...</a><br/></td></tr>
+<tr class="separator:ad27c002e060e939c7649a8fdade73474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82c23fe2bc10b582a3cbede235e0e9f8"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport.html#a82c23fe2bc10b582a3cbede235e0e9f8">channel_callback</a></td></tr>
+<tr class="separator:a82c23fe2bc10b582a3cbede235e0e9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a563b98e58df202ea2654dcada575ff2a"></a>
@@ -210,7 +216,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8dc1af0f203166b32f22634edb3b47bb"></a>
+<a class="anchor" id="a82c23fe2bc10b582a3cbede235e0e9f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -396,17 +402,31 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ab53eb8ec23d323a389f1a5456d3f1885"></a>
+<a class="anchor" id="a528c9806c905e9b3587fffda4bed5a46"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_chttp2_transport::reading_action</td>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> grpc_chttp2_transport::read_buffer</td>
</tr>
</table>
</div><div class="memdoc">
-<p>closure to start reading from the endpoint </p>
+<p>incoming read bytes </p>
+
+</div>
+</div>
+<a class="anchor" id="add7db57266bf66850857c52d8a6acc90"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_chttp2_transport::recv_data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>closure to finish reading from the endpoint </p>
</div>
</div>
@@ -422,6 +442,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a4f616ee5e17a18e6734f7b5de01f92ed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__refcount.html">gpr_refcount</a> grpc_chttp2_transport::shutdown_ep_refs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>when this drops to zero it's safe to shutdown the endpoint </p>
+
+</div>
+</div>
<a class="anchor" id="a1808fd9ed1150b5397b26461d4de7857"></a>
<div class="memitem">
<div class="memproto">
@@ -484,7 +518,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__transport__global.html b/doc/ref/core.internal/html/structgrpc__chttp2__transport__global.html
index 27dc1dc288..e925c54bf9 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__transport__global.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__transport__global.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -403,7 +403,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__transport__parsing.html b/doc/ref/core.internal/html/structgrpc__chttp2__transport__parsing.html
index a228767189..1b1b66eaaf 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__transport__parsing.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__transport__parsing.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -115,18 +115,18 @@ Data Fields</h2></td></tr>
<tr class="memitem:a5c0031bc09c803f4b1440690a896812d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__chttp2__hpack__parser.html">grpc_chttp2_hpack_parser</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport__parsing.html#a5c0031bc09c803f4b1440690a896812d">hpack_parser</a></td></tr>
<tr class="memdesc:a5c0031bc09c803f4b1440690a896812d"><td class="mdescLeft">&#160;</td><td class="mdescRight">parser for headers <a href="#a5c0031bc09c803f4b1440690a896812d">More...</a><br/></td></tr>
<tr class="separator:a5c0031bc09c803f4b1440690a896812d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc911ee0c36b417e2da7a28a8d45675f"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:a8f78fe7b6fe25d06ef5a3017bd212d1e"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">window_update</a></td></tr>
-<tr class="separator:a8f78fe7b6fe25d06ef5a3017bd212d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0e3a91e2467d3ef3829f2cb0ce617232"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">settings</a></td></tr>
-<tr class="separator:a0e3a91e2467d3ef3829f2cb0ce617232"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9e79d89696963785b2bcfb03914d3619"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30">ping</a></td></tr>
-<tr class="separator:a9e79d89696963785b2bcfb03914d3619"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f449e1b9d261a13eabb61a12a514aff"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">rst_stream</a></td></tr>
-<tr class="separator:a1f449e1b9d261a13eabb61a12a514aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc911ee0c36b417e2da7a28a8d45675f"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport__parsing.html#adc911ee0c36b417e2da7a28a8d45675f">simple</a></td></tr>
-<tr class="memdesc:adc911ee0c36b417e2da7a28a8d45675f"><td class="mdescLeft">&#160;</td><td class="mdescRight">simple one shot parsers <a href="#adc911ee0c36b417e2da7a28a8d45675f">More...</a><br/></td></tr>
-<tr class="separator:adc911ee0c36b417e2da7a28a8d45675f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92ce9ddfed62fd6b55119ce2e9682cbf"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:ae2da6cea7417cbc5d28ab6a69e3b88e4"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__window__update__parser.html">grpc_chttp2_window_update_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#a6d6d8e67e0200e9cd62a76e2e3020d2d">window_update</a></td></tr>
+<tr class="separator:ae2da6cea7417cbc5d28ab6a69e3b88e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcb5b9525c1a333a91866c6cab4a684f"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__settings__parser.html">grpc_chttp2_settings_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#add21a685d25468b7e778b0a88f961a31">settings</a></td></tr>
+<tr class="separator:adcb5b9525c1a333a91866c6cab4a684f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f7b955955e6244ffa60a482d891f7c9"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__ping__parser.html">grpc_chttp2_ping_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#ad6dbcdcca6123f0d8bea8061d6c01e30">ping</a></td></tr>
+<tr class="separator:a7f7b955955e6244ffa60a482d891f7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a703f885aabc7f989071d028f220a5e14"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__rst__stream__parser.html">grpc_chttp2_rst_stream_parser</a>&#160;&#160;&#160;<a class="el" href="structgrpc__chttp2__transport__parsing.html#a3a0c36ded4c323b01b323643d9750c04">rst_stream</a></td></tr>
+<tr class="separator:a703f885aabc7f989071d028f220a5e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92ce9ddfed62fd6b55119ce2e9682cbf"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport__parsing.html#a92ce9ddfed62fd6b55119ce2e9682cbf">simple</a></td></tr>
+<tr class="memdesc:a92ce9ddfed62fd6b55119ce2e9682cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">simple one shot parsers <a href="#a92ce9ddfed62fd6b55119ce2e9682cbf">More...</a><br/></td></tr>
+<tr class="separator:a92ce9ddfed62fd6b55119ce2e9682cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab28b069fc6b870de365928004832729b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__chttp2__goaway__parser.html">grpc_chttp2_goaway_parser</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport__parsing.html#ab28b069fc6b870de365928004832729b">goaway_parser</a></td></tr>
<tr class="memdesc:ab28b069fc6b870de365928004832729b"><td class="mdescLeft">&#160;</td><td class="mdescRight">parser for goaway frames <a href="#ab28b069fc6b870de365928004832729b">More...</a><br/></td></tr>
<tr class="separator:ab28b069fc6b870de365928004832729b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -569,7 +569,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="adc911ee0c36b417e2da7a28a8d45675f"></a>
+<a class="anchor" id="a92ce9ddfed62fd6b55119ce2e9682cbf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -613,7 +613,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__transport__writing.html b/doc/ref/core.internal/html/structgrpc__chttp2__transport__writing.html
index fc00096b1e..52c173b632 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__transport__writing.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__transport__writing.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,8 +101,25 @@ Data Fields</h2></td></tr>
<tr class="memitem:a43f3459674012631937082d00d553f57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport__writing.html#a43f3459674012631937082d00d553f57">is_client</a></td></tr>
<tr class="memdesc:a43f3459674012631937082d00d553f57"><td class="mdescLeft">&#160;</td><td class="mdescRight">is this a client? <a href="#a43f3459674012631937082d00d553f57">More...</a><br/></td></tr>
<tr class="separator:a43f3459674012631937082d00d553f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f073d1101adb10912f67bd086461aa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__chttp2__transport__writing.html#a7f073d1101adb10912f67bd086461aa6">done_cb</a></td></tr>
+<tr class="memdesc:a7f073d1101adb10912f67bd086461aa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">callback for when writing is done <a href="#a7f073d1101adb10912f67bd086461aa6">More...</a><br/></td></tr>
+<tr class="separator:a7f073d1101adb10912f67bd086461aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a7f073d1101adb10912f67bd086461aa6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_chttp2_transport_writing::done_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>callback for when writing is done </p>
+
+</div>
+</div>
<a class="anchor" id="a99f5a7439100ab7bab790117458af460"></a>
<div class="memitem">
<div class="memproto">
@@ -151,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__chttp2__window__update__parser.html b/doc/ref/core.internal/html/structgrpc__chttp2__window__update__parser.html
index 8fdf2ab505..c561e0aa1a 100644
--- a/doc/ref/core.internal/html/structgrpc__chttp2__window__update__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__chttp2__window__update__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__client__config.html b/doc/ref/core.internal/html/structgrpc__client__config.html
index 4cf6bdd11a..ddaea4f1e5 100644
--- a/doc/ref/core.internal/html/structgrpc__client__config.html
+++ b/doc/ref/core.internal/html/structgrpc__client__config.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__client__security__context.html b/doc/ref/core.internal/html/structgrpc__client__security__context.html
index 815108bc2f..b973b3b8f8 100644
--- a/doc/ref/core.internal/html/structgrpc__client__security__context.html
+++ b/doc/ref/core.internal/html/structgrpc__client__security__context.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__completion__queue.html b/doc/ref/core.internal/html/structgrpc__completion__queue.html
index 8d6351624b..732551c755 100644
--- a/doc/ref/core.internal/html/structgrpc__completion__queue.html
+++ b/doc/ref/core.internal/html/structgrpc__completion__queue.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -111,6 +111,10 @@ Data Fields</h2></td></tr>
<tr class="separator:a81ae0a3f77b40e2a21370e641e9f73e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a495f730490aa5625bb7ce2604ee8e6d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__completion__queue.html#a495f730490aa5625bb7ce2604ee8e6d7">is_server_cq</a></td></tr>
<tr class="separator:a495f730490aa5625bb7ce2604ee8e6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac25a7e4a6b32001d5f30abf698d7cfa6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__completion__queue.html#ac25a7e4a6b32001d5f30abf698d7cfa6">num_pluckers</a></td></tr>
+<tr class="separator:ac25a7e4a6b32001d5f30abf698d7cfa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac421b4efba690c5cff76570781f13c87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structplucker.html">plucker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__completion__queue.html#ac421b4efba690c5cff76570781f13c87">pluckers</a> [<a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">GRPC_MAX_COMPLETION_QUEUE_PLUCKERS</a>]</td></tr>
+<tr class="separator:ac421b4efba690c5cff76570781f13c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a484ad9fad34b51c8ab2e0f6a144e6d5e"></a>
@@ -151,6 +155,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ac25a7e4a6b32001d5f30abf698d7cfa6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_completion_queue::num_pluckers</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aae47cbaaca85ca3f9e7cb2317709f8e6"></a>
<div class="memitem">
<div class="memproto">
@@ -179,6 +195,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="ac421b4efba690c5cff76570781f13c87"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structplucker.html">plucker</a> grpc_completion_queue::pluckers[<a class="el" href="grpc_8h.html#a7fa47963513b9ce50ca4006b9db94c5e">GRPC_MAX_COMPLETION_QUEUE_PLUCKERS</a>]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aea3ae4f771564833e6082e50c4ebbbdc"></a>
<div class="memitem">
<div class="memproto">
@@ -225,7 +253,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__composite__credentials.html b/doc/ref/core.internal/html/structgrpc__composite__credentials.html
index be769840de..afdcb95fde 100644
--- a/doc/ref/core.internal/html/structgrpc__composite__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__composite__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__composite__credentials__metadata__context.html b/doc/ref/core.internal/html/structgrpc__composite__credentials__metadata__context.html
index fec53bf2ba..d85d428eac 100644
--- a/doc/ref/core.internal/html/structgrpc__composite__credentials__metadata__context.html
+++ b/doc/ref/core.internal/html/structgrpc__composite__credentials__metadata__context.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -196,7 +196,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__compression__options.html b/doc/ref/core.internal/html/structgrpc__compression__options.html
new file mode 100644
index 0000000000..a53dd19543
--- /dev/null
+++ b/doc/ref/core.internal/html/structgrpc__compression__options.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: grpc_compression_options Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">grpc_compression_options Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="compression_8h_source.html">compression.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a44959ba7e7fb847a29f3ff58e2e3bfb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__compression__options.html#a44959ba7e7fb847a29f3ff58e2e3bfb9">enabled_algorithms_bitset</a></td></tr>
+<tr class="memdesc:a44959ba7e7fb847a29f3ff58e2e3bfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">All algs are enabled by default. <a href="#a44959ba7e7fb847a29f3ff58e2e3bfb9">More...</a><br/></td></tr>
+<tr class="separator:a44959ba7e7fb847a29f3ff58e2e3bfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9baea0e2a6e46d419fd6a65dcab5776"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__compression__options.html#ab9baea0e2a6e46d419fd6a65dcab5776">default_compression_algorithm</a></td></tr>
+<tr class="memdesc:ab9baea0e2a6e46d419fd6a65dcab5776"><td class="mdescLeft">&#160;</td><td class="mdescRight">for channel <a href="#ab9baea0e2a6e46d419fd6a65dcab5776">More...</a><br/></td></tr>
+<tr class="separator:ab9baea0e2a6e46d419fd6a65dcab5776"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ab9baea0e2a6e46d419fd6a65dcab5776"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="compression_8h.html#ab9de0f68bfb1ef8ed09bd00643db14c9">grpc_compression_algorithm</a> grpc_compression_options::default_compression_algorithm</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>for channel </p>
+
+</div>
+</div>
+<a class="anchor" id="a44959ba7e7fb847a29f3ff58e2e3bfb9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_compression_options::enabled_algorithms_bitset</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>All algs are enabled by default. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/grpc/<a class="el" href="compression_8h_source.html">compression.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structgrpc__connect__in__args.html b/doc/ref/core.internal/html/structgrpc__connect__in__args.html
index 533578ac15..d5a642221e 100644
--- a/doc/ref/core.internal/html/structgrpc__connect__in__args.html
+++ b/doc/ref/core.internal/html/structgrpc__connect__in__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -199,7 +199,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__connect__out__args.html b/doc/ref/core.internal/html/structgrpc__connect__out__args.html
index affe261f59..026cbeca3d 100644
--- a/doc/ref/core.internal/html/structgrpc__connect__out__args.html
+++ b/doc/ref/core.internal/html/structgrpc__connect__out__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,7 +148,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__connectivity__state__tracker.html b/doc/ref/core.internal/html/structgrpc__connectivity__state__tracker.html
index 02a90931ed..ef5180fa2d 100644
--- a/doc/ref/core.internal/html/structgrpc__connectivity__state__tracker.html
+++ b/doc/ref/core.internal/html/structgrpc__connectivity__state__tracker.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -151,7 +151,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__connectivity__state__watcher.html b/doc/ref/core.internal/html/structgrpc__connectivity__state__watcher.html
index 2fc1a2ee81..a91262a107 100644
--- a/doc/ref/core.internal/html/structgrpc__connectivity__state__watcher.html
+++ b/doc/ref/core.internal/html/structgrpc__connectivity__state__watcher.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -152,7 +152,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__connector.html b/doc/ref/core.internal/html/structgrpc__connector.html
index 303a0290bc..fabf42d571 100644
--- a/doc/ref/core.internal/html/structgrpc__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__connector__vtable.html b/doc/ref/core.internal/html/structgrpc__connector__vtable.html
index 2182cb17dd..720bdaaacf 100644
--- a/doc/ref/core.internal/html/structgrpc__connector__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__connector__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__cq__completion.html b/doc/ref/core.internal/html/structgrpc__cq__completion.html
index ef23b23dc2..16d2f7a0a5 100644
--- a/doc/ref/core.internal/html/structgrpc__cq__completion.html
+++ b/doc/ref/core.internal/html/structgrpc__cq__completion.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -165,7 +165,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__credentials.html b/doc/ref/core.internal/html/structgrpc__credentials.html
index 95102403cd..8a779ba7ee 100644
--- a/doc/ref/core.internal/html/structgrpc__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__credentials__array.html b/doc/ref/core.internal/html/structgrpc__credentials__array.html
index ac6981ceea..80771078dc 100644
--- a/doc/ref/core.internal/html/structgrpc__credentials__array.html
+++ b/doc/ref/core.internal/html/structgrpc__credentials__array.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__credentials__md.html b/doc/ref/core.internal/html/structgrpc__credentials__md.html
index f3c35658a7..c96be6063e 100644
--- a/doc/ref/core.internal/html/structgrpc__credentials__md.html
+++ b/doc/ref/core.internal/html/structgrpc__credentials__md.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__credentials__md__store.html b/doc/ref/core.internal/html/structgrpc__credentials__md__store.html
index eea40869d6..272d766b3e 100644
--- a/doc/ref/core.internal/html/structgrpc__credentials__md__store.html
+++ b/doc/ref/core.internal/html/structgrpc__credentials__md__store.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__credentials__metadata__request.html b/doc/ref/core.internal/html/structgrpc__credentials__metadata__request.html
index 9664e4aede..59f689c252 100644
--- a/doc/ref/core.internal/html/structgrpc__credentials__metadata__request.html
+++ b/doc/ref/core.internal/html/structgrpc__credentials__metadata__request.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__credentials__vtable.html b/doc/ref/core.internal/html/structgrpc__credentials__vtable.html
index 0a13b63eda..8a734e753f 100644
--- a/doc/ref/core.internal/html/structgrpc__credentials__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__credentials__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,8 +92,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a95766dfd1880536b6b891b18514b5720"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__credentials__vtable.html#a95766dfd1880536b6b891b18514b5720">destroy</a> )(<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *c)</td></tr>
-<tr class="separator:a95766dfd1880536b6b891b18514b5720"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8e6461de619ea9588704c2435a08731"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__credentials__vtable.html#ae8e6461de619ea9588704c2435a08731">destruct</a> )(<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *c)</td></tr>
+<tr class="separator:ae8e6461de619ea9588704c2435a08731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd487d7cf9dab42866c366a212ef4b15"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__credentials__vtable.html#acd487d7cf9dab42866c366a212ef4b15">has_request_metadata</a> )(const <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *c)</td></tr>
<tr class="separator:acd487d7cf9dab42866c366a212ef4b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2028660c297e6e08be99e09f068921e7"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__credentials__vtable.html#a2028660c297e6e08be99e09f068921e7">has_request_metadata_only</a> )(const <a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *c)</td></tr>
@@ -116,12 +116,12 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a95766dfd1880536b6b891b18514b5720"></a>
+<a class="anchor" id="ae8e6461de619ea9588704c2435a08731"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_credentials_vtable::destroy)(<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *c)</td>
+ <td class="memname">void(* grpc_credentials_vtable::destruct)(<a class="el" href="structgrpc__credentials.html">grpc_credentials</a> *c)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__endpoint.html b/doc/ref/core.internal/html/structgrpc__endpoint.html
index ba84f83eef..f38c6aff03 100644
--- a/doc/ref/core.internal/html/structgrpc__endpoint.html
+++ b/doc/ref/core.internal/html/structgrpc__endpoint.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__endpoint__pair.html b/doc/ref/core.internal/html/structgrpc__endpoint__pair.html
index ee0acaeb99..c4e3d05b41 100644
--- a/doc/ref/core.internal/html/structgrpc__endpoint__pair.html
+++ b/doc/ref/core.internal/html/structgrpc__endpoint__pair.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__endpoint__vtable.html b/doc/ref/core.internal/html/structgrpc__endpoint__vtable.html
index b5f2009896..ee28cca0e4 100644
--- a/doc/ref/core.internal/html/structgrpc__endpoint__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__endpoint__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,10 +92,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a86466f2980bcc966d2aebdd5659570d2"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__endpoint__vtable.html#a86466f2980bcc966d2aebdd5659570d2">notify_on_read</a> )(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> cb, void *user_data)</td></tr>
-<tr class="separator:a86466f2980bcc966d2aebdd5659570d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5fca837fe96a08bfc514eb7579e23739"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__endpoint__vtable.html#a5fca837fe96a08bfc514eb7579e23739">write</a> )(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice.html">gpr_slice</a> *slices, size_t nslices, <a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> cb, void *user_data)</td></tr>
-<tr class="separator:a5fca837fe96a08bfc514eb7579e23739"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0d669c8ee2e3a481dcac156a2184dfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__endpoint__vtable.html#af0d669c8ee2e3a481dcac156a2184dfd">read</a> )(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb)</td></tr>
+<tr class="separator:af0d669c8ee2e3a481dcac156a2184dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab326f00de2d1bbca24fd3ae064e2721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__endpoint__vtable.html#aab326f00de2d1bbca24fd3ae064e2721">write</a> )(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb)</td></tr>
+<tr class="separator:aab326f00de2d1bbca24fd3ae064e2721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d638d92a090e190a73ba01f2b29556"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__endpoint__vtable.html#ae2d638d92a090e190a73ba01f2b29556">add_to_pollset</a> )(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
<tr class="separator:ae2d638d92a090e190a73ba01f2b29556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac276ecfd62bad184e1bed7eaa2674b3c"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__endpoint__vtable.html#ac276ecfd62bad184e1bed7eaa2674b3c">add_to_pollset_set</a> )(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *pollset)</td></tr>
@@ -156,12 +156,12 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a86466f2980bcc966d2aebdd5659570d2"></a>
+<a class="anchor" id="af0d669c8ee2e3a481dcac156a2184dfd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_endpoint_vtable::notify_on_read)(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> cb, void *user_data)</td>
+ <td class="memname"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>(* grpc_endpoint_vtable::read)(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -180,12 +180,12 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a5fca837fe96a08bfc514eb7579e23739"></a>
+<a class="anchor" id="aab326f00de2d1bbca24fd3ae064e2721"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="endpoint_8h.html#abfb8e299371be52c109912cda9dbe902">grpc_endpoint_write_status</a>(* grpc_endpoint_vtable::write)(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice.html">gpr_slice</a> *slices, size_t nslices, <a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> cb, void *user_data)</td>
+ <td class="memname"><a class="el" href="endpoint_8h.html#a51f03de57cc964c0aa30ea45c1854a3c">grpc_endpoint_op_status</a>(* grpc_endpoint_vtable::write)(<a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep, <a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *slices, <a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -198,7 +198,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__event.html b/doc/ref/core.internal/html/structgrpc__event.html
index 172729f244..886628eb13 100644
--- a/doc/ref/core.internal/html/structgrpc__event.html
+++ b/doc/ref/core.internal/html/structgrpc__event.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -159,7 +159,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__fake__channel__security__connector.html b/doc/ref/core.internal/html/structgrpc__fake__channel__security__connector.html
index 96800889bc..c698120a37 100644
--- a/doc/ref/core.internal/html/structgrpc__fake__channel__security__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__fake__channel__security__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__fd.html b/doc/ref/core.internal/html/structgrpc__fd.html
index dec964aed2..07f3b0c0df 100644
--- a/doc/ref/core.internal/html/structgrpc__fd.html
+++ b/doc/ref/core.internal/html/structgrpc__fd.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -310,7 +310,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__fd__watcher.html b/doc/ref/core.internal/html/structgrpc__fd__watcher.html
index 10611baad0..77c5e3e6b7 100644
--- a/doc/ref/core.internal/html/structgrpc__fd__watcher.html
+++ b/doc/ref/core.internal/html/structgrpc__fd__watcher.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__iam__credentials.html b/doc/ref/core.internal/html/structgrpc__google__iam__credentials.html
index 0f93f6f3b3..6e518d558a 100644
--- a/doc/ref/core.internal/html/structgrpc__iam__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__google__iam__credentials.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_iam_credentials Struct Reference</title>
+<title>GRPC Core: grpc_google_iam_credentials Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_iam_credentials Struct Reference</div> </div>
+<div class="title">grpc_google_iam_credentials Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -92,30 +92,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a0470518ebd35b41e23f35fb85080750d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__iam__credentials.html#a0470518ebd35b41e23f35fb85080750d">base</a></td></tr>
-<tr class="separator:a0470518ebd35b41e23f35fb85080750d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4925aa708ad3e63dd99e3881d2f735b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__iam__credentials.html#a4925aa708ad3e63dd99e3881d2f735b8">iam_md</a></td></tr>
-<tr class="separator:a4925aa708ad3e63dd99e3881d2f735b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a143cba2baf99785c3c4938ea4f7441e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__google__iam__credentials.html#a143cba2baf99785c3c4938ea4f7441e0">base</a></td></tr>
+<tr class="separator:a143cba2baf99785c3c4938ea4f7441e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb33d32a9140096f8422683486b0e6a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__google__iam__credentials.html#acb33d32a9140096f8422683486b0e6a3">iam_md</a></td></tr>
+<tr class="separator:acb33d32a9140096f8422683486b0e6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a0470518ebd35b41e23f35fb85080750d"></a>
+<a class="anchor" id="a143cba2baf99785c3c4938ea4f7441e0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> grpc_iam_credentials::base</td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> grpc_google_iam_credentials::base</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a4925aa708ad3e63dd99e3881d2f735b8"></a>
+<a class="anchor" id="acb33d32a9140096f8422683486b0e6a3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a>* grpc_iam_credentials::iam_md</td>
+ <td class="memname"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a>* grpc_google_iam_credentials::iam_md</td>
</tr>
</table>
</div><div class="memdoc">
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__refresh__token__credentials.html b/doc/ref/core.internal/html/structgrpc__google__refresh__token__credentials.html
index ab1c0add27..e6872fe23c 100644
--- a/doc/ref/core.internal/html/structgrpc__refresh__token__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__google__refresh__token__credentials.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_refresh_token_credentials Struct Reference</title>
+<title>GRPC Core: grpc_google_refresh_token_credentials Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_refresh_token_credentials Struct Reference</div> </div>
+<div class="title">grpc_google_refresh_token_credentials Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -92,30 +92,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a2be1d1da67694fe3a5c496f832908b9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__refresh__token__credentials.html#a2be1d1da67694fe3a5c496f832908b9e">base</a></td></tr>
-<tr class="separator:a2be1d1da67694fe3a5c496f832908b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5aafa55d9b706f325ba7801bc90f9cdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__refresh__token__credentials.html#a5aafa55d9b706f325ba7801bc90f9cdb">refresh_token</a></td></tr>
-<tr class="separator:a5aafa55d9b706f325ba7801bc90f9cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb22938435113c5479024c9e07648771"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__google__refresh__token__credentials.html#acb22938435113c5479024c9e07648771">base</a></td></tr>
+<tr class="separator:acb22938435113c5479024c9e07648771"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbb59e3fbd1704345eb8a74f51349e6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__google__refresh__token__credentials.html#acbb59e3fbd1704345eb8a74f51349e6e">refresh_token</a></td></tr>
+<tr class="separator:acbb59e3fbd1704345eb8a74f51349e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a2be1d1da67694fe3a5c496f832908b9e"></a>
+<a class="anchor" id="acb22938435113c5479024c9e07648771"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a> grpc_refresh_token_credentials::base</td>
+ <td class="memname"><a class="el" href="structgrpc__oauth2__token__fetcher__credentials.html">grpc_oauth2_token_fetcher_credentials</a> grpc_google_refresh_token_credentials::base</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a5aafa55d9b706f325ba7801bc90f9cdb"></a>
+<a class="anchor" id="acbb59e3fbd1704345eb8a74f51349e6e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> grpc_refresh_token_credentials::refresh_token</td>
+ <td class="memname"><a class="el" href="structgrpc__auth__refresh__token.html">grpc_auth_refresh_token</a> grpc_google_refresh_token_credentials::refresh_token</td>
</tr>
</table>
</div><div class="memdoc">
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__context.html b/doc/ref/core.internal/html/structgrpc__httpcli__context.html
index e33a4a7db1..9098bd6cf6 100644
--- a/doc/ref/core.internal/html/structgrpc__httpcli__context.html
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__context.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__handshaker.html b/doc/ref/core.internal/html/structgrpc__httpcli__handshaker.html
new file mode 100644
index 0000000000..c540d4d076
--- /dev/null
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__handshaker.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: grpc_httpcli_handshaker Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">grpc_httpcli_handshaker Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="httpcli_8h_source.html">httpcli.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aba9206a1eef04ad955579169521c12ab"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__handshaker.html#aba9206a1eef04ad955579169521c12ab">default_port</a></td></tr>
+<tr class="separator:aba9206a1eef04ad955579169521c12ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf4238372959e3de14196fc65a67e84e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__handshaker.html#adf4238372959e3de14196fc65a67e84e">handshake</a> )(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint, const char *host, void(*on_done)(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint))</td></tr>
+<tr class="separator:adf4238372959e3de14196fc65a67e84e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aba9206a1eef04ad955579169521c12ab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* grpc_httpcli_handshaker::default_port</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="adf4238372959e3de14196fc65a67e84e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* grpc_httpcli_handshaker::handshake)(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint, const char *host, void(*on_done)(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/httpcli/<a class="el" href="httpcli_8h_source.html">httpcli.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__header.html b/doc/ref/core.internal/html/structgrpc__httpcli__header.html
index e746596ae6..c83269622f 100644
--- a/doc/ref/core.internal/html/structgrpc__httpcli__header.html
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__header.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__parser.html b/doc/ref/core.internal/html/structgrpc__httpcli__parser.html
index 99be52f05a..c79e46786d 100644
--- a/doc/ref/core.internal/html/structgrpc__httpcli__parser.html
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__parser.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__request.html b/doc/ref/core.internal/html/structgrpc__httpcli__request.html
index db1b085dc3..497c9907a5 100644
--- a/doc/ref/core.internal/html/structgrpc__httpcli__request.html
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__request.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -100,64 +100,64 @@ Data Fields</h2></td></tr>
<tr class="separator:a3f21a167ba2c1a4afcb00023a707cde0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00525596b5530699a64fa1baa90576c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__request.html#a00525596b5530699a64fa1baa90576c6">hdrs</a></td></tr>
<tr class="separator:a00525596b5530699a64fa1baa90576c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2502ce6e5c0362a8a0c0d02f571ceb3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__request.html#ab2502ce6e5c0362a8a0c0d02f571ceb3">use_ssl</a></td></tr>
-<tr class="separator:ab2502ce6e5c0362a8a0c0d02f571ceb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88acb903c6b5a75d917dbecc54754b8e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__httpcli__request.html#a88acb903c6b5a75d917dbecc54754b8e">handshaker</a></td></tr>
+<tr class="separator:a88acb903c6b5a75d917dbecc54754b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a3f21a167ba2c1a4afcb00023a707cde0"></a>
+<a class="anchor" id="a88acb903c6b5a75d917dbecc54754b8e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">size_t grpc_httpcli_request::hdr_count</td>
+ <td class="memname">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>* grpc_httpcli_request::handshaker</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a00525596b5530699a64fa1baa90576c6"></a>
+<a class="anchor" id="a3f21a167ba2c1a4afcb00023a707cde0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a>* grpc_httpcli_request::hdrs</td>
+ <td class="memname">size_t grpc_httpcli_request::hdr_count</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a907d00d1b3d1b8b0b8dddc0e7adbd48d"></a>
+<a class="anchor" id="a00525596b5530699a64fa1baa90576c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char* grpc_httpcli_request::host</td>
+ <td class="memname"><a class="el" href="structgrpc__httpcli__header.html">grpc_httpcli_header</a>* grpc_httpcli_request::hdrs</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a5e51c4eefce49db4c5406e884ce8a4aa"></a>
+<a class="anchor" id="a907d00d1b3d1b8b0b8dddc0e7adbd48d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char* grpc_httpcli_request::path</td>
+ <td class="memname">char* grpc_httpcli_request::host</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab2502ce6e5c0362a8a0c0d02f571ceb3"></a>
+<a class="anchor" id="a5e51c4eefce49db4c5406e884ce8a4aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_httpcli_request::use_ssl</td>
+ <td class="memname">char* grpc_httpcli_request::path</td>
</tr>
</table>
</div><div class="memdoc">
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__response.html b/doc/ref/core.internal/html/structgrpc__httpcli__response.html
index b4aa920cf3..45850bd2ef 100644
--- a/doc/ref/core.internal/html/structgrpc__httpcli__response.html
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__response.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__httpcli__ssl__channel__security__connector.html b/doc/ref/core.internal/html/structgrpc__httpcli__ssl__channel__security__connector.html
index f23eab3c5c..ddc7e4531a 100644
--- a/doc/ref/core.internal/html/structgrpc__httpcli__ssl__channel__security__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__httpcli__ssl__channel__security__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__iomgr__closure.html b/doc/ref/core.internal/html/structgrpc__iomgr__closure.html
index bf1bc2e1aa..2b55f06ab2 100644
--- a/doc/ref/core.internal/html/structgrpc__iomgr__closure.html
+++ b/doc/ref/core.internal/html/structgrpc__iomgr__closure.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -171,7 +171,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__iomgr__object.html b/doc/ref/core.internal/html/structgrpc__iomgr__object.html
index 37895b9d77..b3f6fc0836 100644
--- a/doc/ref/core.internal/html/structgrpc__iomgr__object.html
+++ b/doc/ref/core.internal/html/structgrpc__iomgr__object.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ioreq.html b/doc/ref/core.internal/html/structgrpc__ioreq.html
index ea0d8b4e0b..fc6737cf9c 100644
--- a/doc/ref/core.internal/html/structgrpc__ioreq.html
+++ b/doc/ref/core.internal/html/structgrpc__ioreq.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -145,7 +145,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__json.html b/doc/ref/core.internal/html/structgrpc__json.html
index c450814628..55253263b5 100644
--- a/doc/ref/core.internal/html/structgrpc__json.html
+++ b/doc/ref/core.internal/html/structgrpc__json.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -198,7 +198,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__json__reader.html b/doc/ref/core.internal/html/structgrpc__json__reader.html
index f2c478cf9b..4270588a7d 100644
--- a/doc/ref/core.internal/html/structgrpc__json__reader.html
+++ b/doc/ref/core.internal/html/structgrpc__json__reader.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -240,7 +240,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__json__reader__vtable.html b/doc/ref/core.internal/html/structgrpc__json__reader__vtable.html
index 3a07412a2a..57ba22d21d 100644
--- a/doc/ref/core.internal/html/structgrpc__json__reader__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__json__reader__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -268,7 +268,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__json__writer.html b/doc/ref/core.internal/html/structgrpc__json__writer.html
index 16130635f8..7d095ac48b 100644
--- a/doc/ref/core.internal/html/structgrpc__json__writer.html
+++ b/doc/ref/core.internal/html/structgrpc__json__writer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__json__writer__vtable.html b/doc/ref/core.internal/html/structgrpc__json__writer__vtable.html
index 42e9b13f55..aed2980be1 100644
--- a/doc/ref/core.internal/html/structgrpc__json__writer__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__json__writer__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__jwt__claims.html b/doc/ref/core.internal/html/structgrpc__jwt__claims.html
index e67d2a50ef..65cef944fb 100644
--- a/doc/ref/core.internal/html/structgrpc__jwt__claims.html
+++ b/doc/ref/core.internal/html/structgrpc__jwt__claims.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -224,7 +224,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__jwt__verifier.html b/doc/ref/core.internal/html/structgrpc__jwt__verifier.html
index 5f55916371..9f10b8ccb2 100644
--- a/doc/ref/core.internal/html/structgrpc__jwt__verifier.html
+++ b/doc/ref/core.internal/html/structgrpc__jwt__verifier.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__jwt__verifier__email__domain__key__url__mapping.html b/doc/ref/core.internal/html/structgrpc__jwt__verifier__email__domain__key__url__mapping.html
index 9111359f8b..a7277cd430 100644
--- a/doc/ref/core.internal/html/structgrpc__jwt__verifier__email__domain__key__url__mapping.html
+++ b/doc/ref/core.internal/html/structgrpc__jwt__verifier__email__domain__key__url__mapping.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__lb__policy.html b/doc/ref/core.internal/html/structgrpc__lb__policy.html
index 2dc8382bef..1977c1d102 100644
--- a/doc/ref/core.internal/html/structgrpc__lb__policy.html
+++ b/doc/ref/core.internal/html/structgrpc__lb__policy.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__lb__policy__vtable.html b/doc/ref/core.internal/html/structgrpc__lb__policy__vtable.html
index 9d74dbface..d67a5931cf 100644
--- a/doc/ref/core.internal/html/structgrpc__lb__policy__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__lb__policy__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -214,7 +214,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__linked__mdelem.html b/doc/ref/core.internal/html/structgrpc__linked__mdelem.html
index 2292d5f952..7f497891d7 100644
--- a/doc/ref/core.internal/html/structgrpc__linked__mdelem.html
+++ b/doc/ref/core.internal/html/structgrpc__linked__mdelem.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -98,6 +98,8 @@ Data Fields</h2></td></tr>
<tr class="separator:aed036e1e54603e73e4cc7cb28c652cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad862a99b02a07077dad3e56841287dc0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__linked__mdelem.html">grpc_linked_mdelem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__linked__mdelem.html#ad862a99b02a07077dad3e56841287dc0">prev</a></td></tr>
<tr class="separator:ad862a99b02a07077dad3e56841287dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33bd89c5762d6b5f208cad900161c5f9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__linked__mdelem.html#a33bd89c5762d6b5f208cad900161c5f9">reserved</a></td></tr>
+<tr class="separator:a33bd89c5762d6b5f208cad900161c5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a7d66fb9cbd88ee692cd76fda6ef6d715"></a>
@@ -136,13 +138,25 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a33bd89c5762d6b5f208cad900161c5f9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* grpc_linked_mdelem::reserved</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/core/transport/<a class="el" href="stream__op_8h_source.html">stream_op.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__fake__oauth2__credentials.html b/doc/ref/core.internal/html/structgrpc__md__only__test__credentials.html
index e2d2c3b7ac..b7f6f381d2 100644
--- a/doc/ref/core.internal/html/structgrpc__fake__oauth2__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__md__only__test__credentials.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_fake_oauth2_credentials Struct Reference</title>
+<title>GRPC Core: grpc_md_only_test_credentials Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_fake_oauth2_credentials Struct Reference</div> </div>
+<div class="title">grpc_md_only_test_credentials Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -92,44 +92,44 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a706b02614122deadad3f0fa9713c9901"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__fake__oauth2__credentials.html#a706b02614122deadad3f0fa9713c9901">base</a></td></tr>
-<tr class="separator:a706b02614122deadad3f0fa9713c9901"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a497212470e93de0f855f946c4e38b693"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__fake__oauth2__credentials.html#a497212470e93de0f855f946c4e38b693">access_token_md</a></td></tr>
-<tr class="separator:a497212470e93de0f855f946c4e38b693"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a929e924c4a75244f8e36e09ac1de6806"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__fake__oauth2__credentials.html#a929e924c4a75244f8e36e09ac1de6806">is_async</a></td></tr>
-<tr class="separator:a929e924c4a75244f8e36e09ac1de6806"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd1af26470e81702392e992e7f94cc31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__md__only__test__credentials.html#acd1af26470e81702392e992e7f94cc31">base</a></td></tr>
+<tr class="separator:acd1af26470e81702392e992e7f94cc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d19361a7dd9b782f911feee0d2223c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__md__only__test__credentials.html#a9d19361a7dd9b782f911feee0d2223c8">md_store</a></td></tr>
+<tr class="separator:a9d19361a7dd9b782f911feee0d2223c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71665bdd39d5c6c0e0dd661af46d8f0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__md__only__test__credentials.html#aa71665bdd39d5c6c0e0dd661af46d8f0">is_async</a></td></tr>
+<tr class="separator:aa71665bdd39d5c6c0e0dd661af46d8f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a497212470e93de0f855f946c4e38b693"></a>
+<a class="anchor" id="acd1af26470e81702392e992e7f94cc31"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a>* grpc_fake_oauth2_credentials::access_token_md</td>
+ <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> grpc_md_only_test_credentials::base</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a706b02614122deadad3f0fa9713c9901"></a>
+<a class="anchor" id="aa71665bdd39d5c6c0e0dd661af46d8f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__credentials.html">grpc_credentials</a> grpc_fake_oauth2_credentials::base</td>
+ <td class="memname">int grpc_md_only_test_credentials::is_async</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a929e924c4a75244f8e36e09ac1de6806"></a>
+<a class="anchor" id="a9d19361a7dd9b782f911feee0d2223c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_fake_oauth2_credentials::is_async</td>
+ <td class="memname"><a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a>* grpc_md_only_test_credentials::md_store</td>
</tr>
</table>
</div><div class="memdoc">
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__mdctx.html b/doc/ref/core.internal/html/structgrpc__mdctx.html
index 8583441b8d..e1b7f2dd4a 100644
--- a/doc/ref/core.internal/html/structgrpc__mdctx.html
+++ b/doc/ref/core.internal/html/structgrpc__mdctx.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -238,7 +238,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__mdelem.html b/doc/ref/core.internal/html/structgrpc__mdelem.html
index 6052ea7167..2cfc840823 100644
--- a/doc/ref/core.internal/html/structgrpc__mdelem.html
+++ b/doc/ref/core.internal/html/structgrpc__mdelem.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__mdelem__list.html b/doc/ref/core.internal/html/structgrpc__mdelem__list.html
index 0a2d0582b9..9b38cb2141 100644
--- a/doc/ref/core.internal/html/structgrpc__mdelem__list.html
+++ b/doc/ref/core.internal/html/structgrpc__mdelem__list.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__mdstr.html b/doc/ref/core.internal/html/structgrpc__mdstr.html
index 6ebf9f858d..ab224148f2 100644
--- a/doc/ref/core.internal/html/structgrpc__mdstr.html
+++ b/doc/ref/core.internal/html/structgrpc__mdstr.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__metadata.html b/doc/ref/core.internal/html/structgrpc__metadata.html
index 411863c05c..33c089161e 100644
--- a/doc/ref/core.internal/html/structgrpc__metadata.html
+++ b/doc/ref/core.internal/html/structgrpc__metadata.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,17 +101,31 @@ Data Fields</h2></td></tr>
<tr class="separator:a57b63d7b7a3e4720a0cc0d20bb2ecf36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2084add9ffe64cf337576114d189af3f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__metadata.html#a2084add9ffe64cf337576114d189af3f">value_length</a></td></tr>
<tr class="separator:a2084add9ffe64cf337576114d189af3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a342799d4f78fcc6dd29ee44f56a6d553"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:ab03cc1c035aa9a08f094ac1db158348a"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html#ae7478a66f65862018cd89768a578ff4f">obfuscated</a> [3]</td></tr>
-<tr class="separator:ab03cc1c035aa9a08f094ac1db158348a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a342799d4f78fcc6dd29ee44f56a6d553"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__metadata.html#a342799d4f78fcc6dd29ee44f56a6d553">internal_data</a></td></tr>
-<tr class="memdesc:a342799d4f78fcc6dd29ee44f56a6d553"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following fields are reserved for grpc internal use. <a href="#a342799d4f78fcc6dd29ee44f56a6d553">More...</a><br/></td></tr>
-<tr class="separator:a342799d4f78fcc6dd29ee44f56a6d553"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc971ca331d3382b313cb8170df4387b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__metadata.html#abc971ca331d3382b313cb8170df4387b">flags</a></td></tr>
+<tr class="separator:abc971ca331d3382b313cb8170df4387b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2a2ac89c9edd9326dc7dc59e2f9295c"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:ab2326eed0b4545c39e277ed9909cbe27"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html#a737f2161d2ccc9da44f340d923c97658">obfuscated</a> [4]</td></tr>
+<tr class="separator:ab2326eed0b4545c39e277ed9909cbe27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2a2ac89c9edd9326dc7dc59e2f9295c"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__metadata.html#aa2a2ac89c9edd9326dc7dc59e2f9295c">internal_data</a></td></tr>
+<tr class="memdesc:aa2a2ac89c9edd9326dc7dc59e2f9295c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following fields are reserved for grpc internal use. <a href="#aa2a2ac89c9edd9326dc7dc59e2f9295c">More...</a><br/></td></tr>
+<tr class="separator:aa2a2ac89c9edd9326dc7dc59e2f9295c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A single metadata element. </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a342799d4f78fcc6dd29ee44f56a6d553"></a>
+<a class="anchor" id="abc971ca331d3382b313cb8170df4387b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> grpc_metadata::flags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa2a2ac89c9edd9326dc7dc59e2f9295c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -138,12 +152,12 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae7478a66f65862018cd89768a578ff4f"></a>
+<a class="anchor" id="a737f2161d2ccc9da44f340d923c97658"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void* grpc_metadata::obfuscated[3]</td>
+ <td class="memname">void* grpc_metadata::obfuscated[4]</td>
</tr>
</table>
</div><div class="memdoc">
@@ -180,7 +194,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__metadata__array.html b/doc/ref/core.internal/html/structgrpc__metadata__array.html
index 33d2191d10..71e6415a85 100644
--- a/doc/ref/core.internal/html/structgrpc__metadata__array.html
+++ b/doc/ref/core.internal/html/structgrpc__metadata__array.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__metadata__batch.html b/doc/ref/core.internal/html/structgrpc__metadata__batch.html
index 404ae7b0f2..4f26ee7265 100644
--- a/doc/ref/core.internal/html/structgrpc__metadata__batch.html
+++ b/doc/ref/core.internal/html/structgrpc__metadata__batch.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -151,7 +151,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__oauth2__token__fetcher__credentials.html b/doc/ref/core.internal/html/structgrpc__oauth2__token__fetcher__credentials.html
index fee02c9f48..d637a0ea81 100644
--- a/doc/ref/core.internal/html/structgrpc__oauth2__token__fetcher__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__oauth2__token__fetcher__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__op.html b/doc/ref/core.internal/html/structgrpc__op.html
index 6f2843c624..2c35179509 100644
--- a/doc/ref/core.internal/html/structgrpc__op.html
+++ b/doc/ref/core.internal/html/structgrpc__op.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,54 +101,63 @@ Data Fields</h2></td></tr>
<tr class="memitem:a9e6087665c90f146e5570f12c66d04fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__op.html#a9e6087665c90f146e5570f12c66d04fb">flags</a></td></tr>
<tr class="memdesc:a9e6087665c90f146e5570f12c66d04fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write flags bitset for grpc_begin_messages. <a href="#a9e6087665c90f146e5570f12c66d04fb">More...</a><br/></td></tr>
<tr class="separator:a9e6087665c90f146e5570f12c66d04fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39a29ba59e6482692adfcdef46ec66ad"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:aac3d1ee963e5dbbe33ac49633765b320"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:ae521c99d0094fff488f79617acb4f2ac"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">count</a></td></tr>
-<tr class="separator:ae521c99d0094fff488f79617acb4f2ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0682fac0884c54a331666040fbf83d9d"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079">metadata</a></td></tr>
-<tr class="separator:a0682fac0884c54a331666040fbf83d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac3d1ee963e5dbbe33ac49633765b320"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a8e6202e19130ecb872de211a95dcee83">send_initial_metadata</a></td></tr>
-<tr class="separator:aac3d1ee963e5dbbe33ac49633765b320"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04fe4874acb527a1560eb3e096ca5d5e"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">send_message</a></td></tr>
-<tr class="separator:a04fe4874acb527a1560eb3e096ca5d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c18a704ba2de4120f4d5cef9bacc923"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:aa8dfe8448cae099a10c9d6aa7f4f5d23"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">trailing_metadata_count</a></td></tr>
-<tr class="separator:aa8dfe8448cae099a10c9d6aa7f4f5d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aee4001e7351c3577aa4b95194a20460b"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">trailing_metadata</a></td></tr>
-<tr class="separator:aee4001e7351c3577aa4b95194a20460b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad95e9accc166c6f9be0abe39e52b235a"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25">status</a></td></tr>
-<tr class="separator:ad95e9accc166c6f9be0abe39e52b235a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a01cc4869cfd6fae6aff1c225fdd11f86"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;const char *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">status_details</a></td></tr>
-<tr class="separator:a01cc4869cfd6fae6aff1c225fdd11f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c18a704ba2de4120f4d5cef9bacc923"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#afe7b3ae8f4c495a187f155a5fd6956bb">send_status_from_server</a></td></tr>
-<tr class="separator:a4c18a704ba2de4120f4d5cef9bacc923"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1fdeebc83a2726b36915034891bc3715"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749">recv_initial_metadata</a></td></tr>
-<tr class="memdesc:a1fdeebc83a2726b36915034891bc3715"><td class="mdescLeft">&#160;</td><td class="mdescRight">ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, recv_initial_metadata-&gt;array is owned by the caller). <a href="#a1fdeebc83a2726b36915034891bc3715">More...</a><br/></td></tr>
-<tr class="separator:a1fdeebc83a2726b36915034891bc3715"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af3f93db3262916c0460b6a75fa513fe9"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1">recv_message</a></td></tr>
-<tr class="memdesc:af3f93db3262916c0460b6a75fa513fe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">ownership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on this value, or reuse it in a future op. <a href="#af3f93db3262916c0460b6a75fa513fe9">More...</a><br/></td></tr>
-<tr class="separator:af3f93db3262916c0460b6a75fa513fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21d19299cc80ecb58c586863df2ab044"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:a901a16ae4039b426c36df66a0eddcdf0"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">trailing_metadata</a></td></tr>
-<tr class="memdesc:a901a16ae4039b426c36df66a0eddcdf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, trailing_metadata-&gt;array is owned by the caller). <a href="#a901a16ae4039b426c36df66a0eddcdf0">More...</a><br/></td></tr>
-<tr class="separator:a901a16ae4039b426c36df66a0eddcdf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab38663f826fe658a9fc974fe594255d"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">status</a></td></tr>
-<tr class="separator:aab38663f826fe658a9fc974fe594255d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf71b3459c229162eda6889bb3480e25"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;char **&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">status_details</a></td></tr>
-<tr class="memdesc:aaf71b3459c229162eda6889bb3480e25"><td class="mdescLeft">&#160;</td><td class="mdescRight">status_details is a buffer owned by the application before the op completes and after the op has completed. <a href="#aaf71b3459c229162eda6889bb3480e25">More...</a><br/></td></tr>
-<tr class="separator:aaf71b3459c229162eda6889bb3480e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae4f79cace4345162f44fc8a2fcc70bc9"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">status_details_capacity</a></td></tr>
-<tr class="separator:ae4f79cace4345162f44fc8a2fcc70bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21d19299cc80ecb58c586863df2ab044"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a42f88554cd082ce8c66560ea24d8a8e3">recv_status_on_client</a></td></tr>
-<tr class="separator:a21d19299cc80ecb58c586863df2ab044"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa55ef15fe823d705bb3ef71bcdb847da"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:af1367b0bcc8133f4f7d2d4b2a7455147"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;int *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">cancelled</a></td></tr>
-<tr class="memdesc:af1367b0bcc8133f4f7d2d4b2a7455147"><td class="mdescLeft">&#160;</td><td class="mdescRight">out argument, set to 1 if the call failed in any way (seen as a cancellation on the server), or 0 if the call succeeded <a href="#af1367b0bcc8133f4f7d2d4b2a7455147">More...</a><br/></td></tr>
-<tr class="separator:af1367b0bcc8133f4f7d2d4b2a7455147"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa55ef15fe823d705bb3ef71bcdb847da"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#af327bcd87b609572c39ca6bfe8dbd9f1">recv_close_on_server</a></td></tr>
-<tr class="separator:aa55ef15fe823d705bb3ef71bcdb847da"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39a29ba59e6482692adfcdef46ec66ad"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__op.html#a39a29ba59e6482692adfcdef46ec66ad">data</a></td></tr>
-<tr class="separator:a39a29ba59e6482692adfcdef46ec66ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7acd3f623bfe47799259036092b5d29c"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c">reserved</a></td></tr>
+<tr class="memdesc:a7acd3f623bfe47799259036092b5d29c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved for future usage. <a href="#a7acd3f623bfe47799259036092b5d29c">More...</a><br/></td></tr>
+<tr class="separator:a7acd3f623bfe47799259036092b5d29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3306ddd6270427f37896f5b56034812e"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:a972ecd685e8602c422a9f77078be2e92"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a9017949fd1b173e1c670c2a40f963282"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a7acd3f623bfe47799259036092b5d29c">reserved</a> [8]</td></tr>
+<tr class="separator:a9017949fd1b173e1c670c2a40f963282"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a972ecd685e8602c422a9f77078be2e92"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a7ec54a31e4a202f8c8241fec8e611cbe">reserved</a></td></tr>
+<tr class="memdesc:a972ecd685e8602c422a9f77078be2e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved for future usage. <a href="#a972ecd685e8602c422a9f77078be2e92">More...</a><br/></td></tr>
+<tr class="separator:a972ecd685e8602c422a9f77078be2e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af43a90e662c3fe32f3878b1670478dbf"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a5c740a329a75332ff3b3e70168fef86f"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ac5983d0a5d60c26ca2d1b37d31ba2e2a">count</a></td></tr>
+<tr class="separator:a5c740a329a75332ff3b3e70168fef86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a865606919f6de981f743fdf70170186f"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a2e0f0c709658960593d5a36915c8d079">metadata</a></td></tr>
+<tr class="separator:a865606919f6de981f743fdf70170186f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af43a90e662c3fe32f3878b1670478dbf"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a78da22d732e2ce599173f66fe2e6fd37">send_initial_metadata</a></td></tr>
+<tr class="separator:af43a90e662c3fe32f3878b1670478dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a711037a9386ba9861a365bc5575ac36a"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a3b6c1b3456306a802f6eb0e3e8d0e434">send_message</a></td></tr>
+<tr class="separator:a711037a9386ba9861a365bc5575ac36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c03cd41cdd582db9711d500a413cda6"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a37163f4892b003453166fd9fdeee840e"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a4b9454278c105e08d54142adff37b5ab">trailing_metadata_count</a></td></tr>
+<tr class="separator:a37163f4892b003453166fd9fdeee840e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad50d5237bf6b58b035ebe44c0bcd3532"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a521b48faec3b3f7646a877055f118d47">trailing_metadata</a></td></tr>
+<tr class="separator:ad50d5237bf6b58b035ebe44c0bcd3532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af131b589775046e786c7e5719cf1483d"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ae0d5a9db463391c0897914ef2d016b25">status</a></td></tr>
+<tr class="separator:af131b589775046e786c7e5719cf1483d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa29f45e88059a78040e9d6176e4f0af2"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;const char *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ae460836040d79eb2bd0a6d581b36c461">status_details</a></td></tr>
+<tr class="separator:aa29f45e88059a78040e9d6176e4f0af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c03cd41cdd582db9711d500a413cda6"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#acf3e5de9ed08917992cdd9a9c6e69725">send_status_from_server</a></td></tr>
+<tr class="separator:a3c03cd41cdd582db9711d500a413cda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd9d203a24f6bc2d4d446cd8c61d6f58"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a81ebfcab8db61dd485b88cafc51f2749">recv_initial_metadata</a></td></tr>
+<tr class="memdesc:afd9d203a24f6bc2d4d446cd8c61d6f58"><td class="mdescLeft">&#160;</td><td class="mdescRight">ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, recv_initial_metadata-&gt;array is owned by the caller). <a href="#afd9d203a24f6bc2d4d446cd8c61d6f58">More...</a><br/></td></tr>
+<tr class="separator:afd9d203a24f6bc2d4d446cd8c61d6f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8ebc0ac70f134e78ed7d051913d304b"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#afca6c4cc5b0c2629bb559d2037907ac1">recv_message</a></td></tr>
+<tr class="memdesc:af8ebc0ac70f134e78ed7d051913d304b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ownership of the byte buffer is moved to the caller; the caller must call grpc_byte_buffer_destroy on this value, or reuse it in a future op. <a href="#af8ebc0ac70f134e78ed7d051913d304b">More...</a><br/></td></tr>
+<tr class="separator:af8ebc0ac70f134e78ed7d051913d304b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eddd81555844c4c1f6b2dab70bee51a"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:a6e1324044d99e43a50bcbd5da83837ef"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#abb4d84434a0b74283c8b5d8d6501baf1">trailing_metadata</a></td></tr>
+<tr class="memdesc:a6e1324044d99e43a50bcbd5da83837ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">ownership of the array is with the caller, but ownership of the elements stays with the call object (ie key, value members are owned by the call object, trailing_metadata-&gt;array is owned by the caller). <a href="#a6e1324044d99e43a50bcbd5da83837ef">More...</a><br/></td></tr>
+<tr class="separator:a6e1324044d99e43a50bcbd5da83837ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79d73ed110f0c15ea6342d46c44a2faf"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a70d62415f6768533c2190e53f1c5baf4">status</a></td></tr>
+<tr class="separator:a79d73ed110f0c15ea6342d46c44a2faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a010cc4186ebd0e4482ce2d13c918c34a"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;char **&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ab993dfc7b33c61f06f26a4efc0aefca6">status_details</a></td></tr>
+<tr class="memdesc:a010cc4186ebd0e4482ce2d13c918c34a"><td class="mdescLeft">&#160;</td><td class="mdescRight">status_details is a buffer owned by the application before the op completes and after the op has completed. <a href="#a010cc4186ebd0e4482ce2d13c918c34a">More...</a><br/></td></tr>
+<tr class="separator:a010cc4186ebd0e4482ce2d13c918c34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf27f898a11f832ba8be31290e762b56"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;size_t *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a6cacd1d5311683ee077931c94a9dd6e9">status_details_capacity</a></td></tr>
+<tr class="separator:acf27f898a11f832ba8be31290e762b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eddd81555844c4c1f6b2dab70bee51a"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#afde84738d1221928afdf08966470a39d">recv_status_on_client</a></td></tr>
+<tr class="separator:a6eddd81555844c4c1f6b2dab70bee51a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5b2c524725ba123c926db3c9a8edbd1"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:adfad0ddbf4c3abcb90a611e840c6f059"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;int *&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#ae5a9717d4a69c46f343381596e223874">cancelled</a></td></tr>
+<tr class="memdesc:adfad0ddbf4c3abcb90a611e840c6f059"><td class="mdescLeft">&#160;</td><td class="mdescRight">out argument, set to 1 if the call failed in any way (seen as a cancellation on the server), or 0 if the call succeeded <a href="#adfad0ddbf4c3abcb90a611e840c6f059">More...</a><br/></td></tr>
+<tr class="separator:adfad0ddbf4c3abcb90a611e840c6f059"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5b2c524725ba123c926db3c9a8edbd1"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structgrpc__op.html#a6edcb2d2799c31adc7a21c65669e8b2b">recv_close_on_server</a></td></tr>
+<tr class="separator:af5b2c524725ba123c926db3c9a8edbd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3306ddd6270427f37896f5b56034812e"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__op.html#a3306ddd6270427f37896f5b56034812e">data</a></td></tr>
+<tr class="separator:a3306ddd6270427f37896f5b56034812e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Operation data: one field for each op type (except SEND_CLOSE_FROM_CLIENT which has no arguments) </p>
@@ -179,7 +188,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a39a29ba59e6482692adfcdef46ec66ad"></a>
+<a class="anchor" id="a3306ddd6270427f37896f5b56034812e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -231,7 +240,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af327bcd87b609572c39ca6bfe8dbd9f1"></a>
+<a class="anchor" id="a6edcb2d2799c31adc7a21c65669e8b2b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -272,7 +281,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a42f88554cd082ce8c66560ea24d8a8e3"></a>
+<a class="anchor" id="afde84738d1221928afdf08966470a39d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -284,7 +293,35 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8e6202e19130ecb872de211a95dcee83"></a>
+<a class="anchor" id="a7acd3f623bfe47799259036092b5d29c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* grpc_op::reserved[8]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reserved for future usage. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7ec54a31e4a202f8c8241fec8e611cbe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } grpc_op::reserved</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reserved for future usage. </p>
+
+</div>
+</div>
+<a class="anchor" id="a78da22d732e2ce599173f66fe2e6fd37"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -308,7 +345,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="afe7b3ae8f4c495a187f155a5fd6956bb"></a>
+<a class="anchor" id="acf3e5de9ed08917992cdd9a9c6e69725"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -431,7 +468,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__plugin.html b/doc/ref/core.internal/html/structgrpc__plugin.html
new file mode 100644
index 0000000000..8ad15a9c69
--- /dev/null
+++ b/doc/ref/core.internal/html/structgrpc__plugin.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: grpc_plugin Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">grpc_plugin Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a72d93571a46457a8e0031d0eb4458436"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__plugin.html#a72d93571a46457a8e0031d0eb4458436">init</a> )()</td></tr>
+<tr class="separator:a72d93571a46457a8e0031d0eb4458436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1690877c7dece285d08153f7a545ce48"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__plugin.html#a1690877c7dece285d08153f7a545ce48">destroy</a> )()</td></tr>
+<tr class="separator:a1690877c7dece285d08153f7a545ce48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a1690877c7dece285d08153f7a545ce48"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* grpc_plugin::destroy)()</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a72d93571a46457a8e0031d0eb4458436"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* grpc_plugin::init)()</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/surface/<a class="el" href="init_8c.html">init.c</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structgrpc__pollset.html b/doc/ref/core.internal/html/structgrpc__pollset.html
index 4555fd3a9c..c66b09fd3b 100644
--- a/doc/ref/core.internal/html/structgrpc__pollset.html
+++ b/doc/ref/core.internal/html/structgrpc__pollset.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,29 +96,27 @@ Data Fields</h2></td></tr>
<tr class="separator:a0a3106a5e75b7079d89b8443ac8cb887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0ca06526200d8e29888467458f4a924"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#ad0ca06526200d8e29888467458f4a924">mu</a></td></tr>
<tr class="separator:ad0ca06526200d8e29888467458f4a924"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae7b8c9f2621b64a15b02d6beeb234a0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#ae7b8c9f2621b64a15b02d6beeb234a0f">kick_state</a></td></tr>
-<tr class="separator:ae7b8c9f2621b64a15b02d6beeb234a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a319191f59788a09fddad222cd8e1d7b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a319191f59788a09fddad222cd8e1d7b1">counter</a></td></tr>
-<tr class="separator:a319191f59788a09fddad222cd8e1d7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a658aca158a35f5b4055143c8ed41039b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a658aca158a35f5b4055143c8ed41039b">root_worker</a></td></tr>
+<tr class="separator:a658aca158a35f5b4055143c8ed41039b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a835a6bc3ba9adc3076831877fc1e4ca2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a835a6bc3ba9adc3076831877fc1e4ca2">in_flight_cbs</a></td></tr>
<tr class="separator:a835a6bc3ba9adc3076831877fc1e4ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a890a0c1aa2061769dcd141cf97f83c1c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a890a0c1aa2061769dcd141cf97f83c1c">shutting_down</a></td></tr>
<tr class="separator:a890a0c1aa2061769dcd141cf97f83c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ba35d346bebf65837c9cc1980aab53"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#af0ba35d346bebf65837c9cc1980aab53">called_shutdown</a></td></tr>
<tr class="separator:af0ba35d346bebf65837c9cc1980aab53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad77a6f6b37e35255da61fe17dbc340ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#ad77a6f6b37e35255da61fe17dbc340ca">kicked_without_pollers</a></td></tr>
+<tr class="separator:ad77a6f6b37e35255da61fe17dbc340ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b13b08670fb33a139ff1d27ea115b7"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a08b13b08670fb33a139ff1d27ea115b7">shutdown_done_cb</a> )(void *<a class="el" href="structarg.html">arg</a>)</td></tr>
<tr class="separator:a08b13b08670fb33a139ff1d27ea115b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a9797370fe938210d3943ab7c3863d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a27a9797370fe938210d3943ab7c3863d">shutdown_done_arg</a></td></tr>
<tr class="separator:a27a9797370fe938210d3943ab7c3863d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e1342a1a69d423b41d131276c782621"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:a0442761f7efe2584de6eb4e1216067a8"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc">fd</a></td></tr>
-<tr class="separator:a0442761f7efe2584de6eb4e1216067a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c6fe95348eb8ace8c213c65ba640c06"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009">ptr</a></td></tr>
-<tr class="separator:a5c6fe95348eb8ace8c213c65ba640c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e1342a1a69d423b41d131276c782621"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#a1e1342a1a69d423b41d131276c782621">data</a></td></tr>
-<tr class="separator:a1e1342a1a69d423b41d131276c782621"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa329ffda9a09596eeb29b228b66db844"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#aa329ffda9a09596eeb29b228b66db844">cv</a></td></tr>
-<tr class="separator:aa329ffda9a09596eeb29b228b66db844"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af36274fc253796e8c17f276841eeb16e"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:aed4159d4333f45c826c17a29ab9d5d61"><td class="memItemLeft" >&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="structgrpc__pollset.html#a9166a13045968cd9d384d13dfca85afc">fd</a></td></tr>
+<tr class="separator:aed4159d4333f45c826c17a29ab9d5d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a627a78951c31b718c3d65a0e3f7f907e"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="structgrpc__pollset.html#a80c508a4baf0ccb6e817801b0d981009">ptr</a></td></tr>
+<tr class="separator:a627a78951c31b718c3d65a0e3f7f907e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af36274fc253796e8c17f276841eeb16e"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset.html#af36274fc253796e8c17f276841eeb16e">data</a></td></tr>
+<tr class="separator:af36274fc253796e8c17f276841eeb16e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="af0ba35d346bebf65837c9cc1980aab53"></a>
@@ -133,96 +131,84 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a319191f59788a09fddad222cd8e1d7b1"></a>
+<a class="anchor" id="af36274fc253796e8c17f276841eeb16e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_pollset::counter</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa329ffda9a09596eeb29b228b66db844"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> grpc_pollset::cv</td>
+ <td class="memname">union { ... } grpc_pollset::data</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a1e1342a1a69d423b41d131276c782621"></a>
+<a class="anchor" id="a9166a13045968cd9d384d13dfca85afc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">union { ... } grpc_pollset::data</td>
+ <td class="memname">int grpc_pollset::fd</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a9166a13045968cd9d384d13dfca85afc"></a>
+<a class="anchor" id="a835a6bc3ba9adc3076831877fc1e4ca2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_pollset::fd</td>
+ <td class="memname">int grpc_pollset::in_flight_cbs</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a835a6bc3ba9adc3076831877fc1e4ca2"></a>
+<a class="anchor" id="ad77a6f6b37e35255da61fe17dbc340ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_pollset::in_flight_cbs</td>
+ <td class="memname">int grpc_pollset::kicked_without_pollers</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ae7b8c9f2621b64a15b02d6beeb234a0f"></a>
+<a class="anchor" id="ad0ca06526200d8e29888467458f4a924"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__pollset__kick__state.html">grpc_pollset_kick_state</a> grpc_pollset::kick_state</td>
+ <td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a> grpc_pollset::mu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ad0ca06526200d8e29888467458f4a924"></a>
+<a class="anchor" id="a80c508a4baf0ccb6e817801b0d981009"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a> grpc_pollset::mu</td>
+ <td class="memname">void* grpc_pollset::ptr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a80c508a4baf0ccb6e817801b0d981009"></a>
+<a class="anchor" id="a658aca158a35f5b4055143c8ed41039b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void* grpc_pollset::ptr</td>
+ <td class="memname"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> grpc_pollset::root_worker</td>
</tr>
</table>
</div><div class="memdoc">
@@ -284,7 +270,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__pollset__set.html b/doc/ref/core.internal/html/structgrpc__pollset__set.html
index e24d603a92..d1b7687381 100644
--- a/doc/ref/core.internal/html/structgrpc__pollset__set.html
+++ b/doc/ref/core.internal/html/structgrpc__pollset__set.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -213,7 +213,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__pollset__vtable.html b/doc/ref/core.internal/html/structgrpc__pollset__vtable.html
index a97367398e..b02504caa6 100644
--- a/doc/ref/core.internal/html/structgrpc__pollset__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__pollset__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,10 +96,8 @@ Data Fields</h2></td></tr>
<tr class="separator:a72b5c1fe9036b0e1cec8df3696a7aed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaacc347c66e715b18b3c3b6f393e9b60"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html#aaacc347c66e715b18b3c3b6f393e9b60">del_fd</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, struct <a class="el" href="structgrpc__fd.html">grpc_fd</a> *fd, int and_unlock_pollset)</td></tr>
<tr class="separator:aaacc347c66e715b18b3c3b6f393e9b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a193dc080ef27a7ba5cef64f99f89cc3f"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html#a193dc080ef27a7ba5cef64f99f89cc3f">maybe_work</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> now, int allow_synchronous_callback)</td></tr>
-<tr class="separator:a193dc080ef27a7ba5cef64f99f89cc3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae03e13800e000795a512fa4e308efdbc"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html#ae03e13800e000795a512fa4e308efdbc">kick</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
-<tr class="separator:ae03e13800e000795a512fa4e308efdbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada95958273cc4df4c63cd534434c366e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html#ada95958273cc4df4c63cd534434c366e">maybe_work</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *worker, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> now, int allow_synchronous_callback)</td></tr>
+<tr class="separator:ada95958273cc4df4c63cd534434c366e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ef1cb18ceb55b32b383c62c63929e8"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html#ae8ef1cb18ceb55b32b383c62c63929e8">finish_shutdown</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
<tr class="separator:ae8ef1cb18ceb55b32b383c62c63929e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f8fb0011ce6d296d0ee7e5c3e650815"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__vtable.html#a3f8fb0011ce6d296d0ee7e5c3e650815">destroy</a> )(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
@@ -154,24 +152,12 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae03e13800e000795a512fa4e308efdbc"></a>
+<a class="anchor" id="ada95958273cc4df4c63cd534434c366e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_pollset_vtable::kick)(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a193dc080ef27a7ba5cef64f99f89cc3f"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void(* grpc_pollset_vtable::maybe_work)(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> now, int allow_synchronous_callback)</td>
+ <td class="memname">void(* grpc_pollset_vtable::maybe_work)(<a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset, <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *worker, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> deadline, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> now, int allow_synchronous_callback)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -184,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgpr__cancellable__list__.html b/doc/ref/core.internal/html/structgrpc__pollset__worker.html
index e908d254e6..a53813ae03 100644
--- a/doc/ref/core.internal/html/structgpr__cancellable__list__.html
+++ b/doc/ref/core.internal/html/structgrpc__pollset__worker.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: gpr_cancellable_list_ Struct Reference</title>
+<title>GRPC Core: grpc_pollset_worker Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,79 +84,80 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">gpr_cancellable_list_ Struct Reference</div> </div>
+<div class="title">grpc_pollset_worker Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
-<p><code>#include &lt;<a class="el" href="cancellable__platform_8h_source.html">cancellable_platform.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="pollset__posix_8h_source.html">pollset_posix.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a425195e5ab594a2cfdcc976e5167242a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable__list__.html#a425195e5ab594a2cfdcc976e5167242a">next</a></td></tr>
-<tr class="separator:a425195e5ab594a2cfdcc976e5167242a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a58fba7e59ac49bbb9468c2669e21b8b4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable__list__.html#a58fba7e59ac49bbb9468c2669e21b8b4">prev</a></td></tr>
-<tr class="separator:a58fba7e59ac49bbb9468c2669e21b8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf62ecf7376ec1e9f708e2671e494282"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable__list__.html#abf62ecf7376ec1e9f708e2671e494282">mu</a></td></tr>
-<tr class="separator:abf62ecf7376ec1e9f708e2671e494282"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae47b7ccae73001ae1539dfe3bcc8a459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgpr__cancellable__list__.html#ae47b7ccae73001ae1539dfe3bcc8a459">cv</a></td></tr>
-<tr class="separator:ae47b7ccae73001ae1539dfe3bcc8a459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5715aacf123fefd6b7cb8d0da34558b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__worker.html#a5715aacf123fefd6b7cb8d0da34558b5">wakeup_fd</a></td></tr>
+<tr class="separator:a5715aacf123fefd6b7cb8d0da34558b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a9df2608b49f621b113690ebaf4e634"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__worker.html#a5a9df2608b49f621b113690ebaf4e634">next</a></td></tr>
+<tr class="separator:a5a9df2608b49f621b113690ebaf4e634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeefd06fbe4f5c4abea6121862f5d3aba"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__worker.html#aeefd06fbe4f5c4abea6121862f5d3aba">prev</a></td></tr>
+<tr class="separator:aeefd06fbe4f5c4abea6121862f5d3aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c8d525fcaff2b2c7bf5451c6fba2bbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__pollset__worker.html#a6c8d525fcaff2b2c7bf5451c6fba2bbe">cv</a></td></tr>
+<tr class="separator:a6c8d525fcaff2b2c7bf5451c6fba2bbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="ae47b7ccae73001ae1539dfe3bcc8a459"></a>
+<a class="anchor" id="a6c8d525fcaff2b2c7bf5451c6fba2bbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a>* gpr_cancellable_list_::cv</td>
+ <td class="memname"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> grpc_pollset_worker::cv</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="abf62ecf7376ec1e9f708e2671e494282"></a>
+<a class="anchor" id="a5a9df2608b49f621b113690ebaf4e634"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__mu.html">gpr_mu</a>* gpr_cancellable_list_::mu</td>
+ <td class="memname">struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> * grpc_pollset_worker::next</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a425195e5ab594a2cfdcc976e5167242a"></a>
+<a class="anchor" id="aeefd06fbe4f5c4abea6121862f5d3aba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a>* gpr_cancellable_list_::next</td>
+ <td class="memname">struct <a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> * grpc_pollset_worker::prev</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a58fba7e59ac49bbb9468c2669e21b8b4"></a>
+<a class="anchor" id="a5715aacf123fefd6b7cb8d0da34558b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct <a class="el" href="structgpr__cancellable__list__.html">gpr_cancellable_list_</a>* gpr_cancellable_list_::prev</td>
+ <td class="memname"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> grpc_pollset_worker::wakeup_fd</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>include/grpc/support/<a class="el" href="cancellable__platform_8h_source.html">cancellable_platform.h</a></li>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>src/core/iomgr/<a class="el" href="pollset__posix_8h_source.html">pollset_posix.h</a></li>
+<li>src/core/iomgr/<a class="el" href="pollset__windows_8h_source.html">pollset_windows.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__resolved__address.html b/doc/ref/core.internal/html/structgrpc__resolved__address.html
index 9c54ef3d80..c88ed309ec 100644
--- a/doc/ref/core.internal/html/structgrpc__resolved__address.html
+++ b/doc/ref/core.internal/html/structgrpc__resolved__address.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__resolved__addresses.html b/doc/ref/core.internal/html/structgrpc__resolved__addresses.html
index a0d3661e43..f560f63469 100644
--- a/doc/ref/core.internal/html/structgrpc__resolved__addresses.html
+++ b/doc/ref/core.internal/html/structgrpc__resolved__addresses.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__resolver.html b/doc/ref/core.internal/html/structgrpc__resolver.html
index d1975aec8d..1dcd891110 100644
--- a/doc/ref/core.internal/html/structgrpc__resolver.html
+++ b/doc/ref/core.internal/html/structgrpc__resolver.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -133,7 +133,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__resolver__factory.html b/doc/ref/core.internal/html/structgrpc__resolver__factory.html
index 8c6ef3e407..8ae317d3de 100644
--- a/doc/ref/core.internal/html/structgrpc__resolver__factory.html
+++ b/doc/ref/core.internal/html/structgrpc__resolver__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -120,7 +120,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__resolver__factory__vtable.html b/doc/ref/core.internal/html/structgrpc__resolver__factory__vtable.html
index 8183e82cb8..bc76eb41bf 100644
--- a/doc/ref/core.internal/html/structgrpc__resolver__factory__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__resolver__factory__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -97,7 +97,14 @@ Data Fields</h2></td></tr>
<tr class="memitem:aa83017deb3ec0dce406071545f0b203e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__resolver__factory__vtable.html#aa83017deb3ec0dce406071545f0b203e">unref</a> )(<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory)</td></tr>
<tr class="separator:aa83017deb3ec0dce406071545f0b203e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59d7eb4c9cb95b6ba33628c30b948f10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver.html">grpc_resolver</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__resolver__factory__vtable.html#a59d7eb4c9cb95b6ba33628c30b948f10">create_resolver</a> )(<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri, <a class="el" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *<a class="el" href="structsubchannel__factory.html">subchannel_factory</a>)</td></tr>
+<tr class="memdesc:a59d7eb4c9cb95b6ba33628c30b948f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of grpc_resolver_factory_create_resolver. <a href="#a59d7eb4c9cb95b6ba33628c30b948f10">More...</a><br/></td></tr>
<tr class="separator:a59d7eb4c9cb95b6ba33628c30b948f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db53d5f54f197d74878427221293ee6"><td class="memItemLeft" align="right" valign="top">char *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__resolver__factory__vtable.html#a3db53d5f54f197d74878427221293ee6">get_default_authority</a> )(<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri)</td></tr>
+<tr class="memdesc:a3db53d5f54f197d74878427221293ee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of grpc_resolver_factory_get_default_authority. <a href="#a3db53d5f54f197d74878427221293ee6">More...</a><br/></td></tr>
+<tr class="separator:a3db53d5f54f197d74878427221293ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a649cbb35e1bf254193366dda2c4fb35d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__resolver__factory__vtable.html#a649cbb35e1bf254193366dda2c4fb35d">scheme</a></td></tr>
+<tr class="memdesc:a649cbb35e1bf254193366dda2c4fb35d"><td class="mdescLeft">&#160;</td><td class="mdescRight">URI scheme that this factory implements. <a href="#a649cbb35e1bf254193366dda2c4fb35d">More...</a><br/></td></tr>
+<tr class="separator:a649cbb35e1bf254193366dda2c4fb35d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a59d7eb4c9cb95b6ba33628c30b948f10"></a>
@@ -110,6 +117,22 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>Implementation of grpc_resolver_factory_create_resolver. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3db53d5f54f197d74878427221293ee6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char*(* grpc_resolver_factory_vtable::get_default_authority)(<a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *factory, <a class="el" href="structgrpc__uri.html">grpc_uri</a> *uri)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Implementation of grpc_resolver_factory_get_default_authority. </p>
+
</div>
</div>
<a class="anchor" id="a205881c42a64bda699ea7699e6fd3527"></a>
@@ -124,6 +147,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a649cbb35e1bf254193366dda2c4fb35d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* grpc_resolver_factory_vtable::scheme</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>URI scheme that this factory implements. </p>
+
+</div>
+</div>
<a class="anchor" id="aa83017deb3ec0dce406071545f0b203e"></a>
<div class="memitem">
<div class="memproto">
@@ -142,7 +179,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__resolver__vtable.html b/doc/ref/core.internal/html/structgrpc__resolver__vtable.html
index fcb682ccc9..82ef06975f 100644
--- a/doc/ref/core.internal/html/structgrpc__resolver__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__resolver__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__secure__transport__setup.html b/doc/ref/core.internal/html/structgrpc__secure__transport__setup.html
index 2b2bfca398..17f1d460dc 100644
--- a/doc/ref/core.internal/html/structgrpc__secure__transport__setup.html
+++ b/doc/ref/core.internal/html/structgrpc__secure__transport__setup.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -104,10 +104,18 @@ Data Fields</h2></td></tr>
<tr class="separator:ae7e2e65bef91a9804fe95a47c4bfb8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac057ddae29de167423a28ff357acab20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#ac057ddae29de167423a28ff357acab20">left_overs</a></td></tr>
<tr class="separator:ac057ddae29de167423a28ff357acab20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53f88894c6447dc6be5f0a3c50b30e26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#a53f88894c6447dc6be5f0a3c50b30e26">incoming</a></td></tr>
+<tr class="separator:a53f88894c6447dc6be5f0a3c50b30e26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a215429be311092479d7e1e0b0c6ea661"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#a215429be311092479d7e1e0b0c6ea661">outgoing</a></td></tr>
+<tr class="separator:a215429be311092479d7e1e0b0c6ea661"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bf28f7192cd4fe30e4daaf306545e9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="secure__transport__setup_8h.html#a87e784b2a78827a00d144f0fcd119ed8">grpc_secure_transport_setup_done_cb</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#a1bf28f7192cd4fe30e4daaf306545e9c">cb</a></td></tr>
<tr class="separator:a1bf28f7192cd4fe30e4daaf306545e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c39ff96c74f4adc29fc0ba7e79f849c"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#a8c39ff96c74f4adc29fc0ba7e79f849c">user_data</a></td></tr>
<tr class="separator:a8c39ff96c74f4adc29fc0ba7e79f849c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450ea2eabd481bdde6f300fb83fc0dd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#a450ea2eabd481bdde6f300fb83fc0dd0">on_handshake_data_sent_to_peer</a></td></tr>
+<tr class="separator:a450ea2eabd481bdde6f300fb83fc0dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61cdf33e15be126cc5dc55a2c1458839"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__secure__transport__setup.html#a61cdf33e15be126cc5dc55a2c1458839">on_handshake_data_received_from_peer</a></td></tr>
+<tr class="separator:a61cdf33e15be126cc5dc55a2c1458839"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a1bf28f7192cd4fe30e4daaf306545e9c"></a>
@@ -170,6 +178,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a53f88894c6447dc6be5f0a3c50b30e26"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> grpc_secure_transport_setup::incoming</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ac057ddae29de167423a28ff357acab20"></a>
<div class="memitem">
<div class="memproto">
@@ -182,6 +202,42 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a61cdf33e15be126cc5dc55a2c1458839"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_secure_transport_setup::on_handshake_data_received_from_peer</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a450ea2eabd481bdde6f300fb83fc0dd0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> grpc_secure_transport_setup::on_handshake_data_sent_to_peer</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a215429be311092479d7e1e0b0c6ea661"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> grpc_secure_transport_setup::outgoing</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ae7e2e65bef91a9804fe95a47c4bfb8cb"></a>
<div class="memitem">
<div class="memproto">
@@ -224,7 +280,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__security__connector.html b/doc/ref/core.internal/html/structgrpc__security__connector.html
index 5d726b838b..09c04b42d7 100644
--- a/doc/ref/core.internal/html/structgrpc__security__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__security__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -171,7 +171,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__security__connector__vtable.html b/doc/ref/core.internal/html/structgrpc__security__connector__vtable.html
index f555ab42fe..337986081b 100644
--- a/doc/ref/core.internal/html/structgrpc__security__connector__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__security__connector__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__server.html b/doc/ref/core.internal/html/structgrpc__server.html
index a5d23ae6c5..9b60957790 100644
--- a/doc/ref/core.internal/html/structgrpc__server.html
+++ b/doc/ref/core.internal/html/structgrpc__server.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -415,7 +415,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__server__credentials.html b/doc/ref/core.internal/html/structgrpc__server__credentials.html
index d11fde8713..1aea983458 100644
--- a/doc/ref/core.internal/html/structgrpc__server__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__server__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -97,8 +97,36 @@ Data Fields</h2></td></tr>
<tr class="separator:aa1514867a5ea460ca43d0afebea72b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96c8274aa0811620829537eb27bfcc1c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__credentials.html#a96c8274aa0811620829537eb27bfcc1c">type</a></td></tr>
<tr class="separator:a96c8274aa0811620829537eb27bfcc1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09edf5dc25f9d65ca19fae28ea69f1b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__refcount.html">gpr_refcount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__credentials.html#a09edf5dc25f9d65ca19fae28ea69f1b7">refcount</a></td></tr>
+<tr class="separator:a09edf5dc25f9d65ca19fae28ea69f1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92b2187c2007c28901cbe6eda32dc592"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__credentials.html#a92b2187c2007c28901cbe6eda32dc592">processor</a></td></tr>
+<tr class="separator:a92b2187c2007c28901cbe6eda32dc592"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a92b2187c2007c28901cbe6eda32dc592"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__auth__metadata__processor.html">grpc_auth_metadata_processor</a> grpc_server_credentials::processor</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a09edf5dc25f9d65ca19fae28ea69f1b7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__refcount.html">gpr_refcount</a> grpc_server_credentials::refcount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a96c8274aa0811620829537eb27bfcc1c"></a>
<div class="memitem">
<div class="memproto">
@@ -129,7 +157,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__server__credentials__vtable.html b/doc/ref/core.internal/html/structgrpc__server__credentials__vtable.html
index 0820ffcb9b..6ca58bad0e 100644
--- a/doc/ref/core.internal/html/structgrpc__server__credentials__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__server__credentials__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,8 +92,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a78347ce536f6c1885d49a6cd5106eade"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__credentials__vtable.html#a78347ce536f6c1885d49a6cd5106eade">destroy</a> )(<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c)</td></tr>
-<tr class="separator:a78347ce536f6c1885d49a6cd5106eade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b6179669f926a28f4b696928899a36b"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__credentials__vtable.html#a6b6179669f926a28f4b696928899a36b">destruct</a> )(<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c)</td></tr>
+<tr class="separator:a6b6179669f926a28f4b696928899a36b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af56836a7d92bb4475b92d5991eb9c30d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="security__connector_8h.html#a7a71a61785f1c3b13704bb735d2645f9">grpc_security_status</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__credentials__vtable.html#af56836a7d92bb4475b92d5991eb9c30d">create_security_connector</a> )(<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c, <a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a> **sc)</td></tr>
<tr class="separator:af56836a7d92bb4475b92d5991eb9c30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -110,12 +110,12 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a78347ce536f6c1885d49a6cd5106eade"></a>
+<a class="anchor" id="a6b6179669f926a28f4b696928899a36b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_server_credentials_vtable::destroy)(<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c)</td>
+ <td class="memname">void(* grpc_server_credentials_vtable::destruct)(<a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *c)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__server__secure__state.html b/doc/ref/core.internal/html/structgrpc__server__secure__state.html
index dbf8ec895d..565406946f 100644
--- a/doc/ref/core.internal/html/structgrpc__server__secure__state.html
+++ b/doc/ref/core.internal/html/structgrpc__server__secure__state.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,6 +96,8 @@ Data Fields</h2></td></tr>
<tr class="separator:a8c4788f633b14cc2d49c26d9172b0b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad912fd9fa1531a5f016f83e49c768512"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__security__connector.html">grpc_security_connector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__secure__state.html#ad912fd9fa1531a5f016f83e49c768512">sc</a></td></tr>
<tr class="separator:ad912fd9fa1531a5f016f83e49c768512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab36fe43ef535324ba6647b09888e0415"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__secure__state.html#ab36fe43ef535324ba6647b09888e0415">creds</a></td></tr>
+<tr class="separator:ab36fe43ef535324ba6647b09888e0415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba74fb1730945adb6b8d60421321b26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structtcp__endpoint__list.html">tcp_endpoint_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__secure__state.html#acba74fb1730945adb6b8d60421321b26">handshaking_tcp_endpoints</a></td></tr>
<tr class="separator:acba74fb1730945adb6b8d60421321b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea11767a6c8e97a44574e8e3a368deec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__server__secure__state.html#aea11767a6c8e97a44574e8e3a368deec">is_shutdown</a></td></tr>
@@ -106,6 +108,18 @@ Data Fields</h2></td></tr>
<tr class="separator:ae73c249bbe0e5c30a103fe4fa2ec1f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ab36fe43ef535324ba6647b09888e0415"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__server__credentials.html">grpc_server_credentials</a>* grpc_server_secure_state::creds</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="acba74fb1730945adb6b8d60421321b26"></a>
<div class="memitem">
<div class="memproto">
@@ -196,7 +210,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__server__security__context.html b/doc/ref/core.internal/html/structgrpc__server__security__context.html
index 645fe55c10..538824bd9e 100644
--- a/doc/ref/core.internal/html/structgrpc__server__security__context.html
+++ b/doc/ref/core.internal/html/structgrpc__server__security__context.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__service__account__jwt__access__credentials.html b/doc/ref/core.internal/html/structgrpc__service__account__jwt__access__credentials.html
index 5ffe194f98..2021e95763 100644
--- a/doc/ref/core.internal/html/structgrpc__service__account__jwt__access__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__service__account__jwt__access__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,15 +96,15 @@ Data Fields</h2></td></tr>
<tr class="separator:a9da87dad6986e218d5246fc125db04f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641b64d26a1c7bdc348e960ed5400b94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a641b64d26a1c7bdc348e960ed5400b94">cache_mu</a></td></tr>
<tr class="separator:a641b64d26a1c7bdc348e960ed5400b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c7e6a306aa24aaefa9f96982fdaafbd"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:aaa8d0a616c50f1fc39d297ca3ce3774c"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533">jwt_md</a></td></tr>
-<tr class="separator:aaa8d0a616c50f1fc39d297ca3ce3774c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac914db379f802fa35bcb3ea1275b5696"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb">service_url</a></td></tr>
-<tr class="separator:ac914db379f802fa35bcb3ea1275b5696"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac21c114cee0bd1c2218b0f43bb73fa2a"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;&#160;&#160;<a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a">jwt_expiration</a></td></tr>
-<tr class="separator:ac21c114cee0bd1c2218b0f43bb73fa2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c7e6a306aa24aaefa9f96982fdaafbd"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a8c7e6a306aa24aaefa9f96982fdaafbd">cached</a></td></tr>
-<tr class="separator:a8c7e6a306aa24aaefa9f96982fdaafbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe98f53e81320b1b60ca901e58aa4a34"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:a5f7b7c3f6476c5ef09efdb2666175bc8"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__credentials__md__store.html">grpc_credentials_md_store</a> *&#160;&#160;&#160;<a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a1bdefcea33f490d5a40414fa10938533">jwt_md</a></td></tr>
+<tr class="separator:a5f7b7c3f6476c5ef09efdb2666175bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37de0e300e0c2dd373fe631bb97f91b8"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="structgrpc__service__account__jwt__access__credentials.html#abc57d00b1bfd2b26f3b50feebccc84fb">service_url</a></td></tr>
+<tr class="separator:a37de0e300e0c2dd373fe631bb97f91b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ad33d1d482b5b14c7bb219ca817546a"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;&#160;&#160;<a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a3adac3e5a237a509291047037a5a892a">jwt_expiration</a></td></tr>
+<tr class="separator:a2ad33d1d482b5b14c7bb219ca817546a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe98f53e81320b1b60ca901e58aa4a34"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html#afe98f53e81320b1b60ca901e58aa4a34">cached</a></td></tr>
+<tr class="separator:afe98f53e81320b1b60ca901e58aa4a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abedd1fe434bdb017b566f5aa096d8f32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__auth__json__key.html">grpc_auth_json_key</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html#abedd1fe434bdb017b566f5aa096d8f32">key</a></td></tr>
<tr class="separator:abedd1fe434bdb017b566f5aa096d8f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f125b4f728143947f9917390316126"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__service__account__jwt__access__credentials.html#a17f125b4f728143947f9917390316126">jwt_lifetime</a></td></tr>
@@ -135,7 +135,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8c7e6a306aa24aaefa9f96982fdaafbd"></a>
+<a class="anchor" id="afe98f53e81320b1b60ca901e58aa4a34"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -213,7 +213,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__channel__security__connector.html b/doc/ref/core.internal/html/structgrpc__ssl__channel__security__connector.html
index 4705eef976..b6f4003256 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__channel__security__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__channel__security__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__config.html b/doc/ref/core.internal/html/structgrpc__ssl__config.html
index c4b05452f7..4f94a4d88c 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__config.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__config.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__credentials.html b/doc/ref/core.internal/html/structgrpc__ssl__credentials.html
index dcaf74eaf8..623bf240d2 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__pem__key__cert__pair.html b/doc/ref/core.internal/html/structgrpc__ssl__pem__key__cert__pair.html
index 7ec4275b5f..8e5f704390 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__pem__key__cert__pair.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__pem__key__cert__pair.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__server__config.html b/doc/ref/core.internal/html/structgrpc__ssl__server__config.html
index a894ee6104..c6148259c3 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__server__config.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__server__config.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -212,7 +212,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__server__credentials.html b/doc/ref/core.internal/html/structgrpc__ssl__server__credentials.html
index f4dc5855a5..7e5fd7dc68 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__server__credentials.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__server__credentials.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__ssl__server__security__connector.html b/doc/ref/core.internal/html/structgrpc__ssl__server__security__connector.html
index 9b87cc0522..ee89078ba3 100644
--- a/doc/ref/core.internal/html/structgrpc__ssl__server__security__connector.html
+++ b/doc/ref/core.internal/html/structgrpc__ssl__server__security__connector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__stream__op.html b/doc/ref/core.internal/html/structgrpc__stream__op.html
index 0c44969902..ebba4908b0 100644
--- a/doc/ref/core.internal/html/structgrpc__stream__op.html
+++ b/doc/ref/core.internal/html/structgrpc__stream__op.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,15 +94,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Fields</h2></td></tr>
<tr class="memitem:a26c057815c31f49b914bc28481cf9580"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="stream__op_8h.html#af16e06eb1edfe4d93509276f32ed3804">grpc_stream_op_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__stream__op.html#a26c057815c31f49b914bc28481cf9580">type</a></td></tr>
<tr class="separator:a26c057815c31f49b914bc28481cf9580"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac153f1a1234aaf27a21c6567b0b675b9"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:a4c664a50b198302feebe4ab163dd4c64"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__begin__message.html">grpc_begin_message</a>&#160;&#160;&#160;<a class="el" href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f">begin_message</a></td></tr>
-<tr class="separator:a4c664a50b198302feebe4ab163dd4c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a34b84b3b607bc2cad6f5a42cc6e95606"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a>&#160;&#160;&#160;<a class="el" href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464">metadata</a></td></tr>
-<tr class="separator:a34b84b3b607bc2cad6f5a42cc6e95606"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2fc7b018b3ef02be5558c18749b466ad"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;&#160;&#160;<a class="el" href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee">slice</a></td></tr>
-<tr class="separator:a2fc7b018b3ef02be5558c18749b466ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac153f1a1234aaf27a21c6567b0b675b9"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__stream__op.html#ac153f1a1234aaf27a21c6567b0b675b9">data</a></td></tr>
-<tr class="separator:ac153f1a1234aaf27a21c6567b0b675b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2ebd2b2654b544868f9e343e3e35ed9"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:ab0e4373284e5c8a914a1a4322c340a51"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__begin__message.html">grpc_begin_message</a>&#160;&#160;&#160;<a class="el" href="structgrpc__stream__op.html#af6c691f3348941eee97e54957222562f">begin_message</a></td></tr>
+<tr class="separator:ab0e4373284e5c8a914a1a4322c340a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc77497daac2078af65e4068ed51be65"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__batch.html">grpc_metadata_batch</a>&#160;&#160;&#160;<a class="el" href="structgrpc__stream__op.html#a7ca4e5aaf48c9f11d70136448e40e464">metadata</a></td></tr>
+<tr class="separator:afc77497daac2078af65e4068ed51be65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae066a1b3cd66a241c31a14a7ffe1cf5d"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;&#160;&#160;<a class="el" href="structgrpc__stream__op.html#ad997783bc5e527f52ab4434ee5764aee">slice</a></td></tr>
+<tr class="separator:ae066a1b3cd66a241c31a14a7ffe1cf5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2ebd2b2654b544868f9e343e3e35ed9"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__stream__op.html#ab2ebd2b2654b544868f9e343e3e35ed9">data</a></td></tr>
+<tr class="separator:ab2ebd2b2654b544868f9e343e3e35ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="af6c691f3348941eee97e54957222562f"></a>
@@ -117,7 +117,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ac153f1a1234aaf27a21c6567b0b675b9"></a>
+<a class="anchor" id="ab2ebd2b2654b544868f9e343e3e35ed9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -171,7 +171,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__stream__op__buffer.html b/doc/ref/core.internal/html/structgrpc__stream__op__buffer.html
index e4a5ba9891..d261b84416 100644
--- a/doc/ref/core.internal/html/structgrpc__stream__op__buffer.html
+++ b/doc/ref/core.internal/html/structgrpc__stream__op__buffer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -161,7 +161,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__subchannel.html b/doc/ref/core.internal/html/structgrpc__subchannel.html
index 5409b81e9d..cbbf24ad6b 100644
--- a/doc/ref/core.internal/html/structgrpc__subchannel.html
+++ b/doc/ref/core.internal/html/structgrpc__subchannel.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -498,7 +498,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__subchannel__args.html b/doc/ref/core.internal/html/structgrpc__subchannel__args.html
index 0e40995598..c69d167c8c 100644
--- a/doc/ref/core.internal/html/structgrpc__subchannel__args.html
+++ b/doc/ref/core.internal/html/structgrpc__subchannel__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -216,7 +216,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__subchannel__call.html b/doc/ref/core.internal/html/structgrpc__subchannel__call.html
index a9500abe79..d85385e685 100644
--- a/doc/ref/core.internal/html/structgrpc__subchannel__call.html
+++ b/doc/ref/core.internal/html/structgrpc__subchannel__call.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__subchannel__factory.html b/doc/ref/core.internal/html/structgrpc__subchannel__factory.html
index 2c7a36bb51..8bda62e187 100644
--- a/doc/ref/core.internal/html/structgrpc__subchannel__factory.html
+++ b/doc/ref/core.internal/html/structgrpc__subchannel__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -121,7 +121,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__subchannel__factory__vtable.html b/doc/ref/core.internal/html/structgrpc__subchannel__factory__vtable.html
index 09bdfb0a47..3c231295d2 100644
--- a/doc/ref/core.internal/html/structgrpc__subchannel__factory__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__subchannel__factory__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__time__averaged__stats.html b/doc/ref/core.internal/html/structgrpc__time__averaged__stats.html
index 561d3f886d..adb8e57949 100644
--- a/doc/ref/core.internal/html/structgrpc__time__averaged__stats.html
+++ b/doc/ref/core.internal/html/structgrpc__time__averaged__stats.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -198,7 +198,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__transport.html b/doc/ref/core.internal/html/structgrpc__transport.html
index 5004ba1c46..01f5410503 100644
--- a/doc/ref/core.internal/html/structgrpc__transport.html
+++ b/doc/ref/core.internal/html/structgrpc__transport.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__transport__op.html b/doc/ref/core.internal/html/structgrpc__transport__op.html
index 9f10beac66..1a5f6b9428 100644
--- a/doc/ref/core.internal/html/structgrpc__transport__op.html
+++ b/doc/ref/core.internal/html/structgrpc__transport__op.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -300,7 +300,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__transport__stream__op.html b/doc/ref/core.internal/html/structgrpc__transport__stream__op.html
index 434a740f37..924af9c105 100644
--- a/doc/ref/core.internal/html/structgrpc__transport__stream__op.html
+++ b/doc/ref/core.internal/html/structgrpc__transport__stream__op.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -112,7 +112,13 @@ Data Fields</h2></td></tr>
<tr class="memitem:a8d6fc4a4607cb5e19255328c69dbbbc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__transport__stream__op.html#a8d6fc4a4607cb5e19255328c69dbbbc4">bind_pollset</a></td></tr>
<tr class="separator:a8d6fc4a4607cb5e19255328c69dbbbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb409a2d4224410aec876a3a7e5443bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">cancel_with_status</a></td></tr>
+<tr class="memdesc:aeb409a2d4224410aec876a3a7e5443bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">If != GRPC_STATUS_OK, cancel this stream. <a href="#aeb409a2d4224410aec876a3a7e5443bf">More...</a><br/></td></tr>
<tr class="separator:aeb409a2d4224410aec876a3a7e5443bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cd5f6463111e103b252c7e47b82e031"><td class="memItemLeft" align="right" valign="top"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031">close_with_status</a></td></tr>
+<tr class="memdesc:a2cd5f6463111e103b252c7e47b82e031"><td class="mdescLeft">&#160;</td><td class="mdescRight">If != GRPC_STATUS_OK, send grpc-status, grpc-message, and close this stream for both reading and writing. <a href="#a2cd5f6463111e103b252c7e47b82e031">More...</a><br/></td></tr>
+<tr class="separator:a2cd5f6463111e103b252c7e47b82e031"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad62c923655220b0bd48aacc8182c480"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice.html">gpr_slice</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480">optional_close_message</a></td></tr>
+<tr class="separator:aad62c923655220b0bd48aacc8182c480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d81e12c698cc0a088a0b48eb2250cae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__call__context__element.html">grpc_call_context_element</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae">context</a></td></tr>
<tr class="separator:a0d81e12c698cc0a088a0b48eb2250cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -139,6 +145,22 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>If != GRPC_STATUS_OK, cancel this stream. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2cd5f6463111e103b252c7e47b82e031"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> grpc_transport_stream_op::close_with_status</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>If != GRPC_STATUS_OK, send grpc-status, grpc-message, and close this stream for both reading and writing. </p>
+
</div>
</div>
<a class="anchor" id="a0d81e12c698cc0a088a0b48eb2250cae"></a>
@@ -216,6 +238,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aad62c923655220b0bd48aacc8182c480"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a>* grpc_transport_stream_op::optional_close_message</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="abd84b0fc93fa58092d4803c4c46e5991"></a>
<div class="memitem">
<div class="memproto">
@@ -258,7 +292,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__transport__vtable.html b/doc/ref/core.internal/html/structgrpc__transport__vtable.html
index be4377b44c..685aa0e710 100644
--- a/doc/ref/core.internal/html/structgrpc__transport__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__transport__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -198,7 +198,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__uri.html b/doc/ref/core.internal/html/structgrpc__uri.html
index 7448d6363d..f48d219d57 100644
--- a/doc/ref/core.internal/html/structgrpc__uri.html
+++ b/doc/ref/core.internal/html/structgrpc__uri.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,7 +142,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__wakeup__fd__info.html b/doc/ref/core.internal/html/structgrpc__wakeup__fd.html
index 7cc9508425..a1ae1aab8c 100644
--- a/doc/ref/core.internal/html/structgrpc__wakeup__fd__info.html
+++ b/doc/ref/core.internal/html/structgrpc__wakeup__fd.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: grpc_wakeup_fd_info Struct Reference</title>
+<title>GRPC Core: grpc_wakeup_fd Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">grpc_wakeup_fd_info Struct Reference</div> </div>
+<div class="title">grpc_wakeup_fd Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -92,30 +92,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:ab7484c58e72718ae50ab1bb094fecf86"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86">read_fd</a></td></tr>
-<tr class="separator:ab7484c58e72718ae50ab1bb094fecf86"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7e8536d8e32a9c4e98294dfa2b98f28f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f">write_fd</a></td></tr>
-<tr class="separator:a7e8536d8e32a9c4e98294dfa2b98f28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fe6a2f9080189fc29468d83c0d7c7c1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1">read_fd</a></td></tr>
+<tr class="separator:a3fe6a2f9080189fc29468d83c0d7c7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade478176054d29eb507426ffb445f140"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140">write_fd</a></td></tr>
+<tr class="separator:ade478176054d29eb507426ffb445f140"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="ab7484c58e72718ae50ab1bb094fecf86"></a>
+<a class="anchor" id="a3fe6a2f9080189fc29468d83c0d7c7c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_wakeup_fd_info::read_fd</td>
+ <td class="memname">int grpc_wakeup_fd::read_fd</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a7e8536d8e32a9c4e98294dfa2b98f28f"></a>
+<a class="anchor" id="ade478176054d29eb507426ffb445f140"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int grpc_wakeup_fd_info::write_fd</td>
+ <td class="memname">int grpc_wakeup_fd::write_fd</td>
</tr>
</table>
</div><div class="memdoc">
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__wakeup__fd__vtable.html b/doc/ref/core.internal/html/structgrpc__wakeup__fd__vtable.html
index 0581fc37fa..db1fdf53cc 100644
--- a/doc/ref/core.internal/html/structgrpc__wakeup__fd__vtable.html
+++ b/doc/ref/core.internal/html/structgrpc__wakeup__fd__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,14 +92,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:aebd377bd042b46aa79be6fdeeb9e139e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e">create</a> )(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:aebd377bd042b46aa79be6fdeeb9e139e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d03e580e5ac38e408454678f0db7b5e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e">consume</a> )(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:a6d03e580e5ac38e408454678f0db7b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a454fa9945c56e646245eb00b1f387a5f"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f">wakeup</a> )(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:a454fa9945c56e646245eb00b1f387a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac4c3b97bfad7575b7a98e07c6b10fbd2"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2">destroy</a> )(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:ac4c3b97bfad7575b7a98e07c6b10fbd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7872885fd1bf1a66c73e41b5bf66deaa"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa">init</a> )(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:a7872885fd1bf1a66c73e41b5bf66deaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a038f686ce3aa126b4f7d7fdb4d73de75"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75">consume</a> )(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:a038f686ce3aa126b4f7d7fdb4d73de75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a652736e50eceed16d1ee4fe66d38893d"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d">wakeup</a> )(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:a652736e50eceed16d1ee4fe66d38893d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a457b277d4c6038c6677d03c9f80e1ec2"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2">destroy</a> )(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:a457b277d4c6038c6677d03c9f80e1ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae86eb136235fd51cbf4d459880ea6d04"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html#ae86eb136235fd51cbf4d459880ea6d04">check_availability</a> )(void)</td></tr>
<tr class="separator:ae86eb136235fd51cbf4d459880ea6d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -116,48 +116,48 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a6d03e580e5ac38e408454678f0db7b5e"></a>
+<a class="anchor" id="a038f686ce3aa126b4f7d7fdb4d73de75"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_wakeup_fd_vtable::consume)(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td>
+ <td class="memname">void(* grpc_wakeup_fd_vtable::consume)(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aebd377bd042b46aa79be6fdeeb9e139e"></a>
+<a class="anchor" id="a457b277d4c6038c6677d03c9f80e1ec2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_wakeup_fd_vtable::create)(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td>
+ <td class="memname">void(* grpc_wakeup_fd_vtable::destroy)(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ac4c3b97bfad7575b7a98e07c6b10fbd2"></a>
+<a class="anchor" id="a7872885fd1bf1a66c73e41b5bf66deaa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_wakeup_fd_vtable::destroy)(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td>
+ <td class="memname">void(* grpc_wakeup_fd_vtable::init)(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a454fa9945c56e646245eb00b1f387a5f"></a>
+<a class="anchor" id="a652736e50eceed16d1ee4fe66d38893d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void(* grpc_wakeup_fd_vtable::wakeup)(<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td>
+ <td class="memname">void(* grpc_wakeup_fd_vtable::wakeup)(<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td>
</tr>
</table>
</div><div class="memdoc">
@@ -170,7 +170,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__winsocket.html b/doc/ref/core.internal/html/structgrpc__winsocket.html
index 9893ee6f4c..b35606d57e 100644
--- a/doc/ref/core.internal/html/structgrpc__winsocket.html
+++ b/doc/ref/core.internal/html/structgrpc__winsocket.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,8 +102,6 @@ Data Fields</h2></td></tr>
<tr class="separator:abebd771d41b71cfbb457ee0e80c7b551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac79017879c86aece4c98a043c5093d47"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__winsocket.html#ac79017879c86aece4c98a043c5093d47">added_to_iocp</a></td></tr>
<tr class="separator:ac79017879c86aece4c98a043c5093d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a653e7521937ebda6f6bc230ebae46f08"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__winsocket.html#a653e7521937ebda6f6bc230ebae46f08">orphan</a></td></tr>
-<tr class="separator:a653e7521937ebda6f6bc230ebae46f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4900f69135c3b5b3a820b0c37a6a7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__winsocket.html#aea4900f69135c3b5b3a820b0c37a6a7a">shutdown_closure</a></td></tr>
<tr class="separator:aea4900f69135c3b5b3a820b0c37a6a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a226dc7020d126be244c2c4d36907eae6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__object.html">grpc_iomgr_object</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__winsocket.html#a226dc7020d126be244c2c4d36907eae6">iomgr_object</a></td></tr>
@@ -134,18 +132,6 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a653e7521937ebda6f6bc230ebae46f08"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int grpc_winsocket::orphan</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="ae268de02b0b0ca7a09944a50567620cb"></a>
<div class="memitem">
<div class="memproto">
@@ -212,7 +198,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structgrpc__winsocket__callback__info.html b/doc/ref/core.internal/html/structgrpc__winsocket__callback__info.html
index 37d596964f..331f934b89 100644
--- a/doc/ref/core.internal/html/structgrpc__winsocket__callback__info.html
+++ b/doc/ref/core.internal/html/structgrpc__winsocket__callback__info.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -104,8 +104,6 @@ Data Fields</h2></td></tr>
<tr class="separator:ae7d4cdac6983f1de38a239a3bb11021e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef17089b66a9180b92bcc9da0d4ae29"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__winsocket__callback__info.html#adef17089b66a9180b92bcc9da0d4ae29">wsa_error</a></td></tr>
<tr class="separator:adef17089b66a9180b92bcc9da0d4ae29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af611ff1de50e57d79e8ea33a220136bc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__winsocket__callback__info.html#af611ff1de50e57d79e8ea33a220136bc">outstanding</a></td></tr>
-<tr class="separator:af611ff1de50e57d79e8ea33a220136bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="ae7d4cdac6983f1de38a239a3bb11021e"></a>
@@ -156,18 +154,6 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af611ff1de50e57d79e8ea33a220136bc"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int grpc_winsocket_callback_info::outstanding</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="a779ba38c4d952003a53cf6f415992e09"></a>
<div class="memitem">
<div class="memproto">
@@ -198,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structhuff__out.html b/doc/ref/core.internal/html/structhuff__out.html
index 3db848fde3..f160c76540 100644
--- a/doc/ref/core.internal/html/structhuff__out.html
+++ b/doc/ref/core.internal/html/structhuff__out.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structinternal__metadata.html b/doc/ref/core.internal/html/structinternal__metadata.html
index 12fb76c37c..1a4db3ac6a 100644
--- a/doc/ref/core.internal/html/structinternal__metadata.html
+++ b/doc/ref/core.internal/html/structinternal__metadata.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -210,7 +210,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structinternal__request.html b/doc/ref/core.internal/html/structinternal__request.html
index d5d417ca74..8bf0a9f40f 100644
--- a/doc/ref/core.internal/html/structinternal__request.html
+++ b/doc/ref/core.internal/html/structinternal__request.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -106,8 +106,8 @@ Data Fields</h2></td></tr>
<tr class="separator:a3b0a573ccd8ac3d01b0b3668e39a2e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff291a650e0020e9a09beb9cc64298f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#aff291a650e0020e9a09beb9cc64298f9">have_read_byte</a></td></tr>
<tr class="separator:aff291a650e0020e9a09beb9cc64298f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d17604038fc0b611296561b66cb46c5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#a0d17604038fc0b611296561b66cb46c5">use_ssl</a></td></tr>
-<tr class="separator:a0d17604038fc0b611296561b66cb46c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef1d13d21215dd942491e405c6c41db3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#aef1d13d21215dd942491e405c6c41db3">handshaker</a></td></tr>
+<tr class="separator:aef1d13d21215dd942491e405c6c41db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4679ca2c4587920feca983ac852ef2b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="httpcli_8h.html#a00129a2e0bb8e9d9a6632e88f7a8c887">grpc_httpcli_response_cb</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#a4679ca2c4587920feca983ac852ef2b6">on_response</a></td></tr>
<tr class="separator:a4679ca2c4587920feca983ac852ef2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47b4bb5697930b25831fbc2fc9ae16e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#aa47b4bb5697930b25831fbc2fc9ae16e">user_data</a></td></tr>
@@ -118,6 +118,14 @@ Data Fields</h2></td></tr>
<tr class="separator:aba6c008fc3a067827acf1dea8d88dec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16edaecfecf5937255d86d07ab3be4d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__object.html">grpc_iomgr_object</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#a16edaecfecf5937255d86d07ab3be4d0">iomgr_obj</a></td></tr>
<tr class="separator:a16edaecfecf5937255d86d07ab3be4d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80d0347935c0d381d8630c74b2823aa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#a80d0347935c0d381d8630c74b2823aa6">incoming</a></td></tr>
+<tr class="separator:a80d0347935c0d381d8630c74b2823aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04a2fa77d81ed6e28fdc6386c943c089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#a04a2fa77d81ed6e28fdc6386c943c089">outgoing</a></td></tr>
+<tr class="separator:a04a2fa77d81ed6e28fdc6386c943c089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb6a72d4cb626f6454791454e1eabb55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#adb6a72d4cb626f6454791454e1eabb55">on_read</a></td></tr>
+<tr class="separator:adb6a72d4cb626f6454791454e1eabb55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7073a81a4489413757cc2d7acffe49e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinternal__request.html#a7073a81a4489413757cc2d7acffe49e5">done_write</a></td></tr>
+<tr class="separator:a7073a81a4489413757cc2d7acffe49e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a0ab2a9ca4e299dc1f8fa41de2e3384b0"></a>
@@ -156,6 +164,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a7073a81a4489413757cc2d7acffe49e5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> internal_request::done_write</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="af6443badea586cce9b4e3112832760c7"></a>
<div class="memitem">
<div class="memproto">
@@ -168,6 +188,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aef1d13d21215dd942491e405c6c41db3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structgrpc__httpcli__handshaker.html">grpc_httpcli_handshaker</a>* internal_request::handshaker</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aff291a650e0020e9a09beb9cc64298f9"></a>
<div class="memitem">
<div class="memproto">
@@ -192,6 +224,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a80d0347935c0d381d8630c74b2823aa6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> internal_request::incoming</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a16edaecfecf5937255d86d07ab3be4d0"></a>
<div class="memitem">
<div class="memproto">
@@ -216,6 +260,18 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="adb6a72d4cb626f6454791454e1eabb55"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> internal_request::on_read</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a4679ca2c4587920feca983ac852ef2b6"></a>
<div class="memitem">
<div class="memproto">
@@ -228,48 +284,48 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a2de0ab3497414fd48d1a180c4473cfab"></a>
+<a class="anchor" id="a04a2fa77d81ed6e28fdc6386c943c089"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__httpcli__parser.html">grpc_httpcli_parser</a> internal_request::parser</td>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> internal_request::outgoing</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aba6c008fc3a067827acf1dea8d88dec7"></a>
+<a class="anchor" id="a2de0ab3497414fd48d1a180c4473cfab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a>* internal_request::pollset</td>
+ <td class="memname"><a class="el" href="structgrpc__httpcli__parser.html">grpc_httpcli_parser</a> internal_request::parser</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a17b242a8f7682f8438f357c5c7f05f67"></a>
+<a class="anchor" id="aba6c008fc3a067827acf1dea8d88dec7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> internal_request::request_text</td>
+ <td class="memname"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a>* internal_request::pollset</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a0d17604038fc0b611296561b66cb46c5"></a>
+<a class="anchor" id="a17b242a8f7682f8438f357c5c7f05f67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int internal_request::use_ssl</td>
+ <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> internal_request::request_text</td>
</tr>
</table>
</div><div class="memdoc">
@@ -294,7 +350,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structinternal__string.html b/doc/ref/core.internal/html/structinternal__string.html
index a339d58329..d71dae9d10 100644
--- a/doc/ref/core.internal/html/structinternal__string.html
+++ b/doc/ref/core.internal/html/structinternal__string.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -210,7 +210,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structjose__header.html b/doc/ref/core.internal/html/structjose__header.html
index c2919ac100..0c51e1d42e 100644
--- a/doc/ref/core.internal/html/structjose__header.html
+++ b/doc/ref/core.internal/html/structjose__header.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structjson__reader__userdata.html b/doc/ref/core.internal/html/structjson__reader__userdata.html
index 6c2f192cb7..8459c56d86 100644
--- a/doc/ref/core.internal/html/structjson__reader__userdata.html
+++ b/doc/ref/core.internal/html/structjson__reader__userdata.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -210,7 +210,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structjson__writer__userdata.html b/doc/ref/core.internal/html/structjson__writer__userdata.html
index 5acdc36318..e9a741d004 100644
--- a/doc/ref/core.internal/html/structjson__writer__userdata.html
+++ b/doc/ref/core.internal/html/structjson__writer__userdata.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structlb__policy__connectivity__watcher.html b/doc/ref/core.internal/html/structlb__policy__connectivity__watcher.html
index df0f9c8c2b..e5b56a8179 100644
--- a/doc/ref/core.internal/html/structlb__policy__connectivity__watcher.html
+++ b/doc/ref/core.internal/html/structlb__policy__connectivity__watcher.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -160,7 +160,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structlistener.html b/doc/ref/core.internal/html/structlistener.html
index 95e259cca8..e1a8fad835 100644
--- a/doc/ref/core.internal/html/structlistener.html
+++ b/doc/ref/core.internal/html/structlistener.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structlockfree__node__contents.html b/doc/ref/core.internal/html/structlockfree__node__contents.html
index 454dba3939..4c07c90999 100644
--- a/doc/ref/core.internal/html/structlockfree__node__contents.html
+++ b/doc/ref/core.internal/html/structlockfree__node__contents.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -112,7 +112,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structmalloc__refcount.html b/doc/ref/core.internal/html/structmalloc__refcount.html
index 1d18788f63..7dfc7e50b7 100644
--- a/doc/ref/core.internal/html/structmalloc__refcount.html
+++ b/doc/ref/core.internal/html/structmalloc__refcount.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structmerge__args__factory.html b/doc/ref/core.internal/html/structmerge__args__factory.html
index 0d60cc9321..08643d407c 100644
--- a/doc/ref/core.internal/html/structmerge__args__factory.html
+++ b/doc/ref/core.internal/html/structmerge__args__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structnew__slice__refcount.html b/doc/ref/core.internal/html/structnew__slice__refcount.html
index 0d35e8644b..e0b40ec09d 100644
--- a/doc/ref/core.internal/html/structnew__slice__refcount.html
+++ b/doc/ref/core.internal/html/structnew__slice__refcount.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structnew__with__len__slice__refcount.html b/doc/ref/core.internal/html/structnew__with__len__slice__refcount.html
index e676341e81..562733a923 100644
--- a/doc/ref/core.internal/html/structnew__with__len__slice__refcount.html
+++ b/doc/ref/core.internal/html/structnew__with__len__slice__refcount.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structon__done__closure.html b/doc/ref/core.internal/html/structon__done__closure.html
new file mode 100644
index 0000000000..6c379637be
--- /dev/null
+++ b/doc/ref/core.internal/html/structon__done__closure.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: on_done_closure Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">on_done_closure Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0ea7a443482c92ddde023924518b2ed2"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structon__done__closure.html#a0ea7a443482c92ddde023924518b2ed2">func</a> )(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint)</td></tr>
+<tr class="separator:a0ea7a443482c92ddde023924518b2ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c2285e1a2b3e57cc55ca52b37a61683"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structon__done__closure.html#a4c2285e1a2b3e57cc55ca52b37a61683">arg</a></td></tr>
+<tr class="separator:a4c2285e1a2b3e57cc55ca52b37a61683"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a4c2285e1a2b3e57cc55ca52b37a61683"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* on_done_closure::arg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0ea7a443482c92ddde023924518b2ed2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* on_done_closure::func)(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *endpoint)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>src/core/httpcli/<a class="el" href="httpcli__security__connector_8c.html">httpcli_security_connector.c</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/structpending__pick.html b/doc/ref/core.internal/html/structpending__pick.html
index 5afddd0782..b0804882a6 100644
--- a/doc/ref/core.internal/html/structpending__pick.html
+++ b/doc/ref/core.internal/html/structpending__pick.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structpick__first__lb__policy.html b/doc/ref/core.internal/html/structpick__first__lb__policy.html
index d838ab49db..d002eac8c0 100644
--- a/doc/ref/core.internal/html/structpick__first__lb__policy.html
+++ b/doc/ref/core.internal/html/structpick__first__lb__policy.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -296,7 +296,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structregistered__resolver.html b/doc/ref/core.internal/html/structplucker.html
index 1a941f4225..ce54e347d1 100644
--- a/doc/ref/core.internal/html/structregistered__resolver.html
+++ b/doc/ref/core.internal/html/structplucker.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: registered_resolver Struct Reference</title>
+<title>GRPC Core: plucker Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -84,36 +84,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
-<div class="title">registered_resolver Struct Reference</div> </div>
+<div class="title">plucker Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
-<tr class="memitem:a8b53ba24e4ee032d66224f3588bceaba"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structregistered__resolver.html#a8b53ba24e4ee032d66224f3588bceaba">scheme</a></td></tr>
-<tr class="separator:a8b53ba24e4ee032d66224f3588bceaba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19447c6e94f1739efdfdf0928f62a1bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structregistered__resolver.html#a19447c6e94f1739efdfdf0928f62a1bb">factory</a></td></tr>
-<tr class="separator:a19447c6e94f1739efdfdf0928f62a1bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a498dee3e5689b3f9b8c689e37b67c63b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structplucker.html#a498dee3e5689b3f9b8c689e37b67c63b">worker</a></td></tr>
+<tr class="separator:a498dee3e5689b3f9b8c689e37b67c63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27be700dfff556f8d53e59e3083cb137"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structplucker.html#a27be700dfff556f8d53e59e3083cb137">tag</a></td></tr>
+<tr class="separator:a27be700dfff556f8d53e59e3083cb137"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a19447c6e94f1739efdfdf0928f62a1bb"></a>
+<a class="anchor" id="a27be700dfff556f8d53e59e3083cb137"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__resolver__factory.html">grpc_resolver_factory</a>* registered_resolver::factory</td>
+ <td class="memname">void* plucker::tag</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a8b53ba24e4ee032d66224f3588bceaba"></a>
+<a class="anchor" id="a498dee3e5689b3f9b8c689e37b67c63b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">char* registered_resolver::scheme</td>
+ <td class="memname"><a class="el" href="structgrpc__pollset__worker.html">grpc_pollset_worker</a>* plucker::worker</td>
</tr>
</table>
</div><div class="memdoc">
@@ -121,12 +121,12 @@ Data Fields</h2></td></tr>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/core/client_config/<a class="el" href="resolver__registry_8c.html">resolver_registry.c</a></li>
+<li>src/core/surface/<a class="el" href="completion__queue_8c.html">completion_queue.c</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structreceived__status.html b/doc/ref/core.internal/html/structreceived__status.html
index cf4853e9e9..4cb9d97ce7 100644
--- a/doc/ref/core.internal/html/structreceived__status.html
+++ b/doc/ref/core.internal/html/structreceived__status.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structregistered__call.html b/doc/ref/core.internal/html/structregistered__call.html
index b5c421dfb4..05fcc2e07a 100644
--- a/doc/ref/core.internal/html/structregistered__call.html
+++ b/doc/ref/core.internal/html/structregistered__call.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structregistered__method.html b/doc/ref/core.internal/html/structregistered__method.html
index 021c470f86..7075ab3dca 100644
--- a/doc/ref/core.internal/html/structregistered__method.html
+++ b/doc/ref/core.internal/html/structregistered__method.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structreqinfo__master.html b/doc/ref/core.internal/html/structreqinfo__master.html
index c997555e19..1c8602fbf2 100644
--- a/doc/ref/core.internal/html/structreqinfo__master.html
+++ b/doc/ref/core.internal/html/structreqinfo__master.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structrequest__matcher.html b/doc/ref/core.internal/html/structrequest__matcher.html
index 6b43cf5a89..1fed961d41 100644
--- a/doc/ref/core.internal/html/structrequest__matcher.html
+++ b/doc/ref/core.internal/html/structrequest__matcher.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structrequested__call.html b/doc/ref/core.internal/html/structrequested__call.html
index 5e5a1658a4..041787c987 100644
--- a/doc/ref/core.internal/html/structrequested__call.html
+++ b/doc/ref/core.internal/html/structrequested__call.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -104,30 +104,30 @@ Data Fields</h2></td></tr>
<tr class="separator:a0995465df7da49fbbb591d8b03dd1de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ab625b5e4dc9670ef586c4d245858f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__cq__completion.html">grpc_cq_completion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequested__call.html#a4ab625b5e4dc9670ef586c4d245858f5">completion</a></td></tr>
<tr class="separator:a4ab625b5e4dc9670ef586c4d245858f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1814382d48854b3ce31b0aef9c4b4c7e"><td class="memItemLeft" >union {</td></tr>
-<tr class="memitem:a4ba59920e1a2008e021e0666bdd4e0fa"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:af301780b3f3d5cd3e66bc3da4ee45e28"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__call__details.html">grpc_call_details</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a65cfbe1bb43697b7cc762ca44fa94c1b">details</a></td></tr>
-<tr class="separator:af301780b3f3d5cd3e66bc3da4ee45e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa4874ce1144797a2c14a028f2a9f666c"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a813caeee0e35952179d319607847c7b7">initial_metadata</a></td></tr>
-<tr class="separator:aa4874ce1144797a2c14a028f2a9f666c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4ba59920e1a2008e021e0666bdd4e0fa"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a664afa5ffde3750f0ff04f69813fbcd2">batch</a></td></tr>
-<tr class="separator:a4ba59920e1a2008e021e0666bdd4e0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0898c1e43eae21655f6cc12105595a32"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
-<tr class="memitem:a8d235c9e0bc151fcfdaf9f25ed8e8be4"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structregistered__method.html">registered_method</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#ae210a8bd23019d2008f1eb9ab1320eae">registered_method</a></td></tr>
-<tr class="separator:a8d235c9e0bc151fcfdaf9f25ed8e8be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa1cdde70635ee3ad49972b1ac0a4a84b"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgpr__timespec.html">gpr_timespec</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a7b0834c5a24427fbe79fb77ffd103cc8">deadline</a></td></tr>
-<tr class="separator:aa1cdde70635ee3ad49972b1ac0a4a84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d5a7dce88ee3fd0f952fdee645c7486"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a813caeee0e35952179d319607847c7b7">initial_metadata</a></td></tr>
-<tr class="separator:a0d5a7dce88ee3fd0f952fdee645c7486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaca85567559abf1c21874c487fa73f86"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a5c928486fa8b32b8ff89a672de5b4e2c">optional_payload</a></td></tr>
-<tr class="separator:aaca85567559abf1c21874c487fa73f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0898c1e43eae21655f6cc12105595a32"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a7ee06556aae0a6e22ca157a961c484ce">registered</a></td></tr>
-<tr class="separator:a0898c1e43eae21655f6cc12105595a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1814382d48854b3ce31b0aef9c4b4c7e"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequested__call.html#a1814382d48854b3ce31b0aef9c4b4c7e">data</a></td></tr>
-<tr class="separator:a1814382d48854b3ce31b0aef9c4b4c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad398bc9863f7d40d34aa9aee19fdbab8"><td class="memItemLeft" >union {</td></tr>
+<tr class="memitem:abe77a42e2a966dde15497f77c801844f"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:af09642fb4f4513cc13b8af77e4b30eb3"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__call__details.html">grpc_call_details</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a65cfbe1bb43697b7cc762ca44fa94c1b">details</a></td></tr>
+<tr class="separator:af09642fb4f4513cc13b8af77e4b30eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5a7994ffebbc85a646da31a4730a4fa"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a813caeee0e35952179d319607847c7b7">initial_metadata</a></td></tr>
+<tr class="separator:ae5a7994ffebbc85a646da31a4730a4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe77a42e2a966dde15497f77c801844f"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a2e905405b533c306dbf1c77a9c74ecae">batch</a></td></tr>
+<tr class="separator:abe77a42e2a966dde15497f77c801844f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a5d021c8c3c53fe67422324543cbe4b"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
+<tr class="memitem:ae4ff9edd28ae29041390454a5ee01ed7"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structregistered__method.html">registered_method</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#ae210a8bd23019d2008f1eb9ab1320eae">registered_method</a></td></tr>
+<tr class="separator:ae4ff9edd28ae29041390454a5ee01ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02c634881756f821367724c0837fcb39"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgpr__timespec.html">gpr_timespec</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a7b0834c5a24427fbe79fb77ffd103cc8">deadline</a></td></tr>
+<tr class="separator:a02c634881756f821367724c0837fcb39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad936891f3c9ce1cf948bde2f155af718"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__metadata__array.html">grpc_metadata_array</a> *&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a813caeee0e35952179d319607847c7b7">initial_metadata</a></td></tr>
+<tr class="separator:ad936891f3c9ce1cf948bde2f155af718"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3775b8fd7d12cc938bda85febd3115be"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a5c928486fa8b32b8ff89a672de5b4e2c">optional_payload</a></td></tr>
+<tr class="separator:a3775b8fd7d12cc938bda85febd3115be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a5d021c8c3c53fe67422324543cbe4b"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structrequested__call.html#a6189bb66fde664aa073ee368168aea20">registered</a></td></tr>
+<tr class="separator:a0a5d021c8c3c53fe67422324543cbe4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad398bc9863f7d40d34aa9aee19fdbab8"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrequested__call.html#ad398bc9863f7d40d34aa9aee19fdbab8">data</a></td></tr>
+<tr class="separator:ad398bc9863f7d40d34aa9aee19fdbab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a664afa5ffde3750f0ff04f69813fbcd2"></a>
+<a class="anchor" id="a2e905405b533c306dbf1c77a9c74ecae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -187,7 +187,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1814382d48854b3ce31b0aef9c4b4c7e"></a>
+<a class="anchor" id="ad398bc9863f7d40d34aa9aee19fdbab8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -247,7 +247,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a7ee06556aae0a6e22ca157a961c484ce"></a>
+<a class="anchor" id="a6189bb66fde664aa073ee368168aea20"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -313,7 +313,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structsecure__endpoint.html b/doc/ref/core.internal/html/structsecure__endpoint.html
index 405544716c..96c323a277 100644
--- a/doc/ref/core.internal/html/structsecure__endpoint.html
+++ b/doc/ref/core.internal/html/structsecure__endpoint.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -98,20 +98,20 @@ Data Fields</h2></td></tr>
<tr class="separator:a43b8ec6db9164ca64be2b1629822d5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa8c5008b701606701d1d93c989961e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a4fa8c5008b701606701d1d93c989961e">protector_mu</a></td></tr>
<tr class="separator:a4fa8c5008b701606701d1d93c989961e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1abae10ca6f256c0ebc655e68f1d5a47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a1abae10ca6f256c0ebc655e68f1d5a47">read_cb</a></td></tr>
-<tr class="separator:a1abae10ca6f256c0ebc655e68f1d5a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae9adc2f043f1b89821897f926bd95ff5"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#ae9adc2f043f1b89821897f926bd95ff5">read_user_data</a></td></tr>
-<tr class="separator:ae9adc2f043f1b89821897f926bd95ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d57c837c3b9281454f2629845162de0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a0d57c837c3b9281454f2629845162de0">write_cb</a></td></tr>
-<tr class="separator:a0d57c837c3b9281454f2629845162de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae444fbf4226a8118b5cac6f71d043124"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#ae444fbf4226a8118b5cac6f71d043124">write_user_data</a></td></tr>
-<tr class="separator:ae444fbf4226a8118b5cac6f71d043124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a155ee0c89b3a819e04bf62f67c39e777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a155ee0c89b3a819e04bf62f67c39e777">read_cb</a></td></tr>
+<tr class="separator:a155ee0c89b3a819e04bf62f67c39e777"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a751cf0306ea35aec462b2a5018b779bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a751cf0306ea35aec462b2a5018b779bc">write_cb</a></td></tr>
+<tr class="separator:a751cf0306ea35aec462b2a5018b779bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af56b7b34912f42a479ad3e3d7a033404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#af56b7b34912f42a479ad3e3d7a033404">on_read</a></td></tr>
+<tr class="separator:af56b7b34912f42a479ad3e3d7a033404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf5f0296ee42672b51e8a7e5e323c987"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#adf5f0296ee42672b51e8a7e5e323c987">read_buffer</a></td></tr>
+<tr class="separator:adf5f0296ee42672b51e8a7e5e323c987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a946a51b8d0da649c928e113ce5d27bd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a946a51b8d0da649c928e113ce5d27bd9">source_buffer</a></td></tr>
+<tr class="separator:a946a51b8d0da649c928e113ce5d27bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46eca04c2167e2d459c0a7aab630bf8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a46eca04c2167e2d459c0a7aab630bf8a">leftover_bytes</a></td></tr>
<tr class="separator:a46eca04c2167e2d459c0a7aab630bf8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb9f223fa1653bb697b63e21226c2915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#acb9f223fa1653bb697b63e21226c2915">read_staging_buffer</a></td></tr>
<tr class="separator:acb9f223fa1653bb697b63e21226c2915"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abc32a14befcf93c3a16dcb9e8fa66ef4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#abc32a14befcf93c3a16dcb9e8fa66ef4">input_buffer</a></td></tr>
-<tr class="separator:abc32a14befcf93c3a16dcb9e8fa66ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9349d713abd0f17c41579a9c149629c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice.html">gpr_slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a9349d713abd0f17c41579a9c149629c2">write_staging_buffer</a></td></tr>
<tr class="separator:a9349d713abd0f17c41579a9c149629c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901c720fdbd311bbaea1e91b441a0d61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsecure__endpoint.html#a901c720fdbd311bbaea1e91b441a0d61">output_buffer</a></td></tr>
@@ -132,24 +132,24 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="abc32a14befcf93c3a16dcb9e8fa66ef4"></a>
+<a class="anchor" id="a46eca04c2167e2d459c0a7aab630bf8a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> secure_endpoint::input_buffer</td>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> secure_endpoint::leftover_bytes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a46eca04c2167e2d459c0a7aab630bf8a"></a>
+<a class="anchor" id="af56b7b34912f42a479ad3e3d7a033404"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> secure_endpoint::leftover_bytes</td>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> secure_endpoint::on_read</td>
</tr>
</table>
</div><div class="memdoc">
@@ -192,36 +192,36 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1abae10ca6f256c0ebc655e68f1d5a47"></a>
+<a class="anchor" id="adf5f0296ee42672b51e8a7e5e323c987"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="endpoint_8h.html#adb689cc1f448569b81f46c8810b5a24c">grpc_endpoint_read_cb</a> secure_endpoint::read_cb</td>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a>* secure_endpoint::read_buffer</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="acb9f223fa1653bb697b63e21226c2915"></a>
+<a class="anchor" id="a155ee0c89b3a819e04bf62f67c39e777"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> secure_endpoint::read_staging_buffer</td>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>* secure_endpoint::read_cb</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ae9adc2f043f1b89821897f926bd95ff5"></a>
+<a class="anchor" id="acb9f223fa1653bb697b63e21226c2915"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void* secure_endpoint::read_user_data</td>
+ <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> secure_endpoint::read_staging_buffer</td>
</tr>
</table>
</div><div class="memdoc">
@@ -240,48 +240,48 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aee294803f06c5d38dac97d2933d52e94"></a>
+<a class="anchor" id="a946a51b8d0da649c928e113ce5d27bd9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a>* secure_endpoint::wrapped_ep</td>
+ <td class="memname"><a class="el" href="structgpr__slice__buffer.html">gpr_slice_buffer</a> secure_endpoint::source_buffer</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a0d57c837c3b9281454f2629845162de0"></a>
+<a class="anchor" id="aee294803f06c5d38dac97d2933d52e94"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="endpoint_8h.html#af2ca6ea84b9d91d443ba9a8a53e55f2a">grpc_endpoint_write_cb</a> secure_endpoint::write_cb</td>
+ <td class="memname"><a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a>* secure_endpoint::wrapped_ep</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a9349d713abd0f17c41579a9c149629c2"></a>
+<a class="anchor" id="a751cf0306ea35aec462b2a5018b779bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> secure_endpoint::write_staging_buffer</td>
+ <td class="memname"><a class="el" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a>* secure_endpoint::write_cb</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ae444fbf4226a8118b5cac6f71d043124"></a>
+<a class="anchor" id="a9349d713abd0f17c41579a9c149629c2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void* secure_endpoint::write_user_data</td>
+ <td class="memname"><a class="el" href="structgpr__slice.html">gpr_slice</a> secure_endpoint::write_staging_buffer</td>
</tr>
</table>
</div><div class="memdoc">
@@ -294,7 +294,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structshard__type.html b/doc/ref/core.internal/html/structshard__type.html
index 217efd40fa..fb0beec643 100644
--- a/doc/ref/core.internal/html/structshard__type.html
+++ b/doc/ref/core.internal/html/structshard__type.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -196,7 +196,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structshutdown__cleanup__args.html b/doc/ref/core.internal/html/structshutdown__cleanup__args.html
index 9744b4e200..0a51a46739 100644
--- a/doc/ref/core.internal/html/structshutdown__cleanup__args.html
+++ b/doc/ref/core.internal/html/structshutdown__cleanup__args.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structshutdown__tag.html b/doc/ref/core.internal/html/structshutdown__tag.html
index 2d86728024..b436834913 100644
--- a/doc/ref/core.internal/html/structshutdown__tag.html
+++ b/doc/ref/core.internal/html/structshutdown__tag.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structsockaddr__resolver.html b/doc/ref/core.internal/html/structsockaddr__resolver.html
index 4842c7687e..52a14fd798 100644
--- a/doc/ref/core.internal/html/structsockaddr__resolver.html
+++ b/doc/ref/core.internal/html/structsockaddr__resolver.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -102,11 +102,15 @@ Data Fields</h2></td></tr>
<tr class="memitem:a3d3d40590716456f336738170ad3f3e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__lb__policy.html">grpc_lb_policy</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#a3d3d40590716456f336738170ad3f3e8">lb_policy_factory</a> )(<a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> **subchannels, size_t num_subchannels)</td></tr>
<tr class="memdesc:a3d3d40590716456f336738170ad3f3e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">load balancing policy factory <a href="#a3d3d40590716456f336738170ad3f3e8">More...</a><br/></td></tr>
<tr class="separator:a3d3d40590716456f336738170ad3f3e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35fd9ba04c766da4556c76e6f32a6356"><td class="memItemLeft" align="right" valign="top">struct sockaddr_storage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#a35fd9ba04c766da4556c76e6f32a6356">addr</a></td></tr>
-<tr class="memdesc:a35fd9ba04c766da4556c76e6f32a6356"><td class="mdescLeft">&#160;</td><td class="mdescRight">the address that we've 'resolved' <a href="#a35fd9ba04c766da4556c76e6f32a6356">More...</a><br/></td></tr>
-<tr class="separator:a35fd9ba04c766da4556c76e6f32a6356"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acad714ee68d2e23a4157f49f7fc35e91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#acad714ee68d2e23a4157f49f7fc35e91">addr_len</a></td></tr>
-<tr class="separator:acad714ee68d2e23a4157f49f7fc35e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f3adc10d0f589872b270db685e5377d"><td class="memItemLeft" align="right" valign="top">struct sockaddr_storage *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#a0f3adc10d0f589872b270db685e5377d">addrs</a></td></tr>
+<tr class="memdesc:a0f3adc10d0f589872b270db685e5377d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the addresses that we've 'resolved' <a href="#a0f3adc10d0f589872b270db685e5377d">More...</a><br/></td></tr>
+<tr class="separator:a0f3adc10d0f589872b270db685e5377d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a651ec066d80c1f818281288208a6c6b1"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#a651ec066d80c1f818281288208a6c6b1">addrs_len</a></td></tr>
+<tr class="memdesc:a651ec066d80c1f818281288208a6c6b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">the corresponding length of the addresses <a href="#a651ec066d80c1f818281288208a6c6b1">More...</a><br/></td></tr>
+<tr class="separator:a651ec066d80c1f818281288208a6c6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13e25905e75c27eaef787b5a1903842f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#a13e25905e75c27eaef787b5a1903842f">num_addrs</a></td></tr>
+<tr class="memdesc:a13e25905e75c27eaef787b5a1903842f"><td class="mdescLeft">&#160;</td><td class="mdescRight">how many elements in <em>addrs</em> <a href="#a13e25905e75c27eaef787b5a1903842f">More...</a><br/></td></tr>
+<tr class="separator:a13e25905e75c27eaef787b5a1903842f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac37ca23a45425c9af702236f53c81d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgpr__mu.html">gpr_mu</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsockaddr__resolver.html#a9ac37ca23a45425c9af702236f53c81d">mu</a></td></tr>
<tr class="memdesc:a9ac37ca23a45425c9af702236f53c81d"><td class="mdescLeft">&#160;</td><td class="mdescRight">mutex guarding the rest of the state <a href="#a9ac37ca23a45425c9af702236f53c81d">More...</a><br/></td></tr>
<tr class="separator:a9ac37ca23a45425c9af702236f53c81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -121,30 +125,32 @@ Data Fields</h2></td></tr>
<tr class="separator:ad9d11ab81955963bff8db90903241efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a class="anchor" id="a35fd9ba04c766da4556c76e6f32a6356"></a>
+<a class="anchor" id="a0f3adc10d0f589872b270db685e5377d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">struct sockaddr_storage sockaddr_resolver::addr</td>
+ <td class="memname">struct sockaddr_storage* sockaddr_resolver::addrs</td>
</tr>
</table>
</div><div class="memdoc">
-<p>the address that we've 'resolved' </p>
+<p>the addresses that we've 'resolved' </p>
</div>
</div>
-<a class="anchor" id="acad714ee68d2e23a4157f49f7fc35e91"></a>
+<a class="anchor" id="a651ec066d80c1f818281288208a6c6b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int sockaddr_resolver::addr_len</td>
+ <td class="memname">int* sockaddr_resolver::addrs_len</td>
</tr>
</table>
</div><div class="memdoc">
+<p>the corresponding length of the addresses </p>
+
</div>
</div>
<a class="anchor" id="a92a0b91dca1a2ecdb5eea739a8038c82"></a>
@@ -203,6 +209,20 @@ Data Fields</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a13e25905e75c27eaef787b5a1903842f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t sockaddr_resolver::num_addrs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>how many elements in <em>addrs</em> </p>
+
+</div>
+</div>
<a class="anchor" id="a38967133a685f7d20effceaaeec54e5e"></a>
<div class="memitem">
<div class="memproto">
@@ -265,7 +285,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structstate__watcher.html b/doc/ref/core.internal/html/structstate__watcher.html
index 24fba1ae38..dbda81fa93 100644
--- a/doc/ref/core.internal/html/structstate__watcher.html
+++ b/doc/ref/core.internal/html/structstate__watcher.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -295,7 +295,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structsubchannel__factory.html b/doc/ref/core.internal/html/structsubchannel__factory.html
index 8ba9ff328e..f438d298d1 100644
--- a/doc/ref/core.internal/html/structsubchannel__factory.html
+++ b/doc/ref/core.internal/html/structsubchannel__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -183,7 +183,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtcp__endpoint__list.html b/doc/ref/core.internal/html/structtcp__endpoint__list.html
index 11cd0e4e7c..9f5b732469 100644
--- a/doc/ref/core.internal/html/structtcp__endpoint__list.html
+++ b/doc/ref/core.internal/html/structtcp__endpoint__list.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtracer.html b/doc/ref/core.internal/html/structtracer.html
index dc8659d9fb..e3bdc9748e 100644
--- a/doc/ref/core.internal/html/structtracer.html
+++ b/doc/ref/core.internal/html/structtracer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -140,7 +140,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__fake__frame.html b/doc/ref/core.internal/html/structtsi__fake__frame.html
index 465e24e655..33e87484c6 100644
--- a/doc/ref/core.internal/html/structtsi__fake__frame.html
+++ b/doc/ref/core.internal/html/structtsi__fake__frame.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__fake__frame__protector.html b/doc/ref/core.internal/html/structtsi__fake__frame__protector.html
index d3306a75c4..b3ef608277 100644
--- a/doc/ref/core.internal/html/structtsi__fake__frame__protector.html
+++ b/doc/ref/core.internal/html/structtsi__fake__frame__protector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__fake__handshaker.html b/doc/ref/core.internal/html/structtsi__fake__handshaker.html
index 36aff4f6b8..640fc17c27 100644
--- a/doc/ref/core.internal/html/structtsi__fake__handshaker.html
+++ b/doc/ref/core.internal/html/structtsi__fake__handshaker.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -196,7 +196,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__frame__protector.html b/doc/ref/core.internal/html/structtsi__frame__protector.html
index 967390cbf4..1b8349e101 100644
--- a/doc/ref/core.internal/html/structtsi__frame__protector.html
+++ b/doc/ref/core.internal/html/structtsi__frame__protector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -114,7 +114,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__frame__protector__vtable.html b/doc/ref/core.internal/html/structtsi__frame__protector__vtable.html
index 3bf7e81a14..30131d3992 100644
--- a/doc/ref/core.internal/html/structtsi__frame__protector__vtable.html
+++ b/doc/ref/core.internal/html/structtsi__frame__protector__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__handshaker.html b/doc/ref/core.internal/html/structtsi__handshaker.html
index 7333790e22..121bef82ae 100644
--- a/doc/ref/core.internal/html/structtsi__handshaker.html
+++ b/doc/ref/core.internal/html/structtsi__handshaker.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__handshaker__vtable.html b/doc/ref/core.internal/html/structtsi__handshaker__vtable.html
index deb9a2ffda..aa37636b45 100644
--- a/doc/ref/core.internal/html/structtsi__handshaker__vtable.html
+++ b/doc/ref/core.internal/html/structtsi__handshaker__vtable.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -184,7 +184,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__peer.html b/doc/ref/core.internal/html/structtsi__peer.html
index 1d01cd42f7..ec7a62d44a 100644
--- a/doc/ref/core.internal/html/structtsi__peer.html
+++ b/doc/ref/core.internal/html/structtsi__peer.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,7 +128,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__peer__property.html b/doc/ref/core.internal/html/structtsi__peer__property.html
index 9c87f1292c..4650af47c5 100644
--- a/doc/ref/core.internal/html/structtsi__peer__property.html
+++ b/doc/ref/core.internal/html/structtsi__peer__property.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,13 +94,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Fields</h2></td></tr>
<tr class="memitem:a6e2341fa26194a045824caa9f9b0cd67"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67">name</a></td></tr>
<tr class="separator:a6e2341fa26194a045824caa9f9b0cd67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63f8f764dec5c40ffc3d7de0f83509d6"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:aea869c8e436e9e4010fbcebc254c48e4"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">data</a></td></tr>
-<tr class="separator:aea869c8e436e9e4010fbcebc254c48e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa097ac9eda01e84f1b8cd87fabb9344b"><td class="memItemLeft" >&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7">length</a></td></tr>
-<tr class="separator:aa097ac9eda01e84f1b8cd87fabb9344b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63f8f764dec5c40ffc3d7de0f83509d6"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6">value</a></td></tr>
-<tr class="separator:a63f8f764dec5c40ffc3d7de0f83509d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af846e0558e238c5e4313d5ffbef9165d"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:aefc5d646a8ac57ad571d7488b60499e1"><td class="memItemLeft" >&#160;&#160;&#160;char *&#160;&#160;&#160;<a class="el" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">data</a></td></tr>
+<tr class="separator:aefc5d646a8ac57ad571d7488b60499e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13007a6a8eea4f8d9ca12209a74a7b38"><td class="memItemLeft" >&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7">length</a></td></tr>
+<tr class="separator:a13007a6a8eea4f8d9ca12209a74a7b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af846e0558e238c5e4313d5ffbef9165d"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d">value</a></td></tr>
+<tr class="separator:af846e0558e238c5e4313d5ffbef9165d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="acb47876765d6b5202dad2215b493fa55"></a>
@@ -139,7 +139,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a63f8f764dec5c40ffc3d7de0f83509d6"></a>
+<a class="anchor" id="af846e0558e238c5e4313d5ffbef9165d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -157,7 +157,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__ssl__client__handshaker__factory.html b/doc/ref/core.internal/html/structtsi__ssl__client__handshaker__factory.html
index 68376e1dba..494bd6143e 100644
--- a/doc/ref/core.internal/html/structtsi__ssl__client__handshaker__factory.html
+++ b/doc/ref/core.internal/html/structtsi__ssl__client__handshaker__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__ssl__frame__protector.html b/doc/ref/core.internal/html/structtsi__ssl__frame__protector.html
index e39838fa06..e216d36f98 100644
--- a/doc/ref/core.internal/html/structtsi__ssl__frame__protector.html
+++ b/doc/ref/core.internal/html/structtsi__ssl__frame__protector.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -196,7 +196,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__ssl__handshaker.html b/doc/ref/core.internal/html/structtsi__ssl__handshaker.html
index cc8c19f75f..6ffd12e719 100644
--- a/doc/ref/core.internal/html/structtsi__ssl__handshaker.html
+++ b/doc/ref/core.internal/html/structtsi__ssl__handshaker.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,7 +168,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__ssl__handshaker__factory.html b/doc/ref/core.internal/html/structtsi__ssl__handshaker__factory.html
index c79dfa13a6..b58db43233 100644
--- a/doc/ref/core.internal/html/structtsi__ssl__handshaker__factory.html
+++ b/doc/ref/core.internal/html/structtsi__ssl__handshaker__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structtsi__ssl__server__handshaker__factory.html b/doc/ref/core.internal/html/structtsi__ssl__server__handshaker__factory.html
index 334306c4b5..366de70aa6 100644
--- a/doc/ref/core.internal/html/structtsi__ssl__server__handshaker__factory.html
+++ b/doc/ref/core.internal/html/structtsi__ssl__server__handshaker__factory.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -182,7 +182,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structverifier__cb__ctx.html b/doc/ref/core.internal/html/structverifier__cb__ctx.html
index 7df7062a83..ecb7cf8c83 100644
--- a/doc/ref/core.internal/html/structverifier__cb__ctx.html
+++ b/doc/ref/core.internal/html/structverifier__cb__ctx.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -224,7 +224,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structwaiting__call.html b/doc/ref/core.internal/html/structwaiting__call.html
index 2205ae7ac7..58edc709e3 100644
--- a/doc/ref/core.internal/html/structwaiting__call.html
+++ b/doc/ref/core.internal/html/structwaiting__call.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/structwaiting__for__connect.html b/doc/ref/core.internal/html/structwaiting__for__connect.html
index 57f9501cd8..b5204100c3 100644
--- a/doc/ref/core.internal/html/structwaiting__for__connect.html
+++ b/doc/ref/core.internal/html/structwaiting__for__connect.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -182,7 +182,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subchannel_8c.html b/doc/ref/core.internal/html/subchannel_8c.html
index 67e1432e13..aa2e8622ae 100644
--- a/doc/ref/core.internal/html/subchannel_8c.html
+++ b/doc/ref/core.internal/html/subchannel_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -159,8 +159,10 @@ Functions</h2></td></tr>
<tr class="memitem:a0afd3a137c42f46e285b7c7d0b7b657f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8c.html#a0afd3a137c42f46e285b7c7d0b7b657f">grpc_subchannel_unref</a> (<a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *c <a class="el" href="subchannel_8h.html#aabb025f64b5de653dc110d17add28e74">GRPC_SUBCHANNEL_REF_EXTRA_ARGS</a>)</td></tr>
<tr class="separator:a0afd3a137c42f46e285b7c7d0b7b657f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad64aa215ea81487204c6598b4f1572ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8c.html#ad64aa215ea81487204c6598b4f1572ae">grpc_subchannel_add_interested_party</a> (<a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *c, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
+<tr class="memdesc:ad64aa215ea81487204c6598b4f1572ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">express interest in <em>channel's</em> activities through <em>pollset</em>. <a href="#ad64aa215ea81487204c6598b4f1572ae">More...</a><br/></td></tr>
<tr class="separator:ad64aa215ea81487204c6598b4f1572ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72bfe59d8ad11465896034281729279b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8c.html#a72bfe59d8ad11465896034281729279b">grpc_subchannel_del_interested_party</a> (<a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *c, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
+<tr class="memdesc:a72bfe59d8ad11465896034281729279b"><td class="mdescLeft">&#160;</td><td class="mdescRight">stop following <em>channel's</em> activity through <em>pollset</em>. <a href="#a72bfe59d8ad11465896034281729279b">More...</a><br/></td></tr>
<tr class="separator:a72bfe59d8ad11465896034281729279b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5220a721bb5ad91bffbddd12045efff8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8c.html#a5220a721bb5ad91bffbddd12045efff8">grpc_subchannel_create</a> (<a class="el" href="structgrpc__connector.html">grpc_connector</a> *<a class="el" href="structconnector.html">connector</a>, <a class="el" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a> *args)</td></tr>
<tr class="memdesc:a5220a721bb5ad91bffbddd12045efff8"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a subchannel given a connector <a href="#a5220a721bb5ad91bffbddd12045efff8">More...</a><br/></td></tr>
@@ -475,7 +477,7 @@ Functions</h2></td></tr>
<td class="memname">void grpc_subchannel_add_interested_party </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *&#160;</td>
- <td class="paramname"><em>c</em>, </td>
+ <td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -491,6 +493,8 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>express interest in <em>channel's</em> activities through <em>pollset</em>. </p>
+
</div>
</div>
<a class="anchor" id="a552e894b75a9a67f00e4ae312a94cc00"></a>
@@ -665,7 +669,7 @@ Functions</h2></td></tr>
<td class="memname">void grpc_subchannel_del_interested_party </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *&#160;</td>
- <td class="paramname"><em>c</em>, </td>
+ <td class="paramname"><em>channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -681,6 +685,8 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>stop following <em>channel's</em> activity through <em>pollset</em>. </p>
+
</div>
</div>
<a class="anchor" id="ac2e59a5c3a44ba0827b27ccba866389b"></a>
@@ -781,7 +787,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subchannel_8h.html b/doc/ref/core.internal/html/subchannel_8h.html
index 2ca9553605..a44312dd89 100644
--- a/doc/ref/core.internal/html/subchannel_8h.html
+++ b/doc/ref/core.internal/html/subchannel_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,8 +149,10 @@ Functions</h2></td></tr>
<tr class="memdesc:abb2ba4bcf7187525c26d3cc25a3a3776"><td class="mdescLeft">&#160;</td><td class="mdescRight">call notify when the connectivity state of a channel changes from *state. <a href="#abb2ba4bcf7187525c26d3cc25a3a3776">More...</a><br/></td></tr>
<tr class="separator:abb2ba4bcf7187525c26d3cc25a3a3776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca094f578fdc81ffc9ec8ea80b9c5579"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579">grpc_subchannel_add_interested_party</a> (<a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *channel, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
+<tr class="memdesc:aca094f578fdc81ffc9ec8ea80b9c5579"><td class="mdescLeft">&#160;</td><td class="mdescRight">express interest in <em>channel's</em> activities through <em>pollset</em>. <a href="#aca094f578fdc81ffc9ec8ea80b9c5579">More...</a><br/></td></tr>
<tr class="separator:aca094f578fdc81ffc9ec8ea80b9c5579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8ea5c658e34de467db80c269231e676"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">grpc_subchannel_del_interested_party</a> (<a class="el" href="structgrpc__subchannel.html">grpc_subchannel</a> *channel, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> *pollset)</td></tr>
+<tr class="memdesc:aa8ea5c658e34de467db80c269231e676"><td class="mdescLeft">&#160;</td><td class="mdescRight">stop following <em>channel's</em> activity through <em>pollset</em>. <a href="#aa8ea5c658e34de467db80c269231e676">More...</a><br/></td></tr>
<tr class="separator:aa8ea5c658e34de467db80c269231e676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30ba75352b07c1e77a4253585c03f1ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad">grpc_subchannel_call_process_op</a> (<a class="el" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a> *subchannel_call, <a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op)</td></tr>
<tr class="memdesc:a30ba75352b07c1e77a4253585c03f1ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">continue processing a transport op <a href="#a30ba75352b07c1e77a4253585c03f1ad">More...</a><br/></td></tr>
@@ -344,6 +346,8 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>express interest in <em>channel's</em> activities through <em>pollset</em>. </p>
+
</div>
</div>
<a class="anchor" id="ac07bb9b75d7587847d5792ed6ad7e616"></a>
@@ -534,6 +538,8 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>stop following <em>channel's</em> activity through <em>pollset</em>. </p>
+
</div>
</div>
<a class="anchor" id="abb2ba4bcf7187525c26d3cc25a3a3776"></a>
@@ -634,7 +640,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subchannel_8h_source.html b/doc/ref/core.internal/html/subchannel_8h_source.html
index 1367ac1b2b..100e03cfa3 100644
--- a/doc/ref/core.internal/html/subchannel_8h_source.html
+++ b/doc/ref/core.internal/html/subchannel_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -174,71 +174,71 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> *state,</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *notify);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579">grpc_subchannel_add_interested_party</a>(<a class="code" href="structgrpc__subchannel.html">grpc_subchannel</a> *channel,</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> <a class="code" href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">grpc_subchannel_del_interested_party</a>(<a class="code" href="structgrpc__subchannel.html">grpc_subchannel</a> *channel,</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> <a class="code" href="subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad">grpc_subchannel_call_process_op</a>(<a class="code" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a> *subchannel_call,</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616">grpc_subchannel_call_get_peer</a>(<a class="code" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a> *subchannel_call);</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html"> 106</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a> {</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab"> 109</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> **<a class="code" href="structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab">filters</a>;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a2a86f02c0c24e32a063be3532e7dd128"> 111</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__subchannel__args.html#a2a86f02c0c24e32a063be3532e7dd128">filter_count</a>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081"> 113</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *<a class="code" href="structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081">args</a>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb"> 115</a></span>&#160; <span class="keyword">struct </span>sockaddr *<a class="code" href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb">addr</a>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026"> 116</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026">addr_len</a>;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477"> 118</a></span>&#160; <a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *<a class="code" href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477">mdctx</a>;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a638843df1c8557f4218b05eabb9b3275"> 120</a></span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="structgrpc__subchannel__args.html#a638843df1c8557f4218b05eabb9b3275">master</a>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;};</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<a class="code" href="structgrpc__subchannel.html">grpc_subchannel</a> *<a class="code" href="subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8">grpc_subchannel_create</a>(<a class="code" href="structgrpc__connector.html">grpc_connector</a> *<a class="code" href="structconnector.html">connector</a>,</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a> *args);</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">void</span> <a class="code" href="subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579">grpc_subchannel_add_interested_party</a>(<a class="code" href="structgrpc__subchannel.html">grpc_subchannel</a> *channel,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> <a class="code" href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">grpc_subchannel_del_interested_party</a>(<a class="code" href="structgrpc__subchannel.html">grpc_subchannel</a> *channel,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *pollset);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> <a class="code" href="subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad">grpc_subchannel_call_process_op</a>(<a class="code" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a> *subchannel_call,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616">grpc_subchannel_call_get_peer</a>(<a class="code" href="structgrpc__subchannel__call.html">grpc_subchannel_call</a> *subchannel_call);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html"> 108</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a> {</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab"> 111</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__filter.html">grpc_channel_filter</a> **<a class="code" href="structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab">filters</a>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a2a86f02c0c24e32a063be3532e7dd128"> 113</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__subchannel__args.html#a2a86f02c0c24e32a063be3532e7dd128">filter_count</a>;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081"> 115</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structgrpc__channel__args.html">grpc_channel_args</a> *<a class="code" href="structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081">args</a>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb"> 117</a></span>&#160; <span class="keyword">struct </span>sockaddr *<a class="code" href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb">addr</a>;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026"> 118</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026">addr_len</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477"> 120</a></span>&#160; <a class="code" href="structgrpc__mdctx.html">grpc_mdctx</a> *<a class="code" href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477">mdctx</a>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structgrpc__subchannel__args.html#a638843df1c8557f4218b05eabb9b3275"> 122</a></span>&#160; <a class="code" href="structgrpc__channel.html">grpc_channel</a> *<a class="code" href="structgrpc__subchannel__args.html#a638843df1c8557f4218b05eabb9b3275">master</a>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;};</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="structgrpc__subchannel.html">grpc_subchannel</a> *<a class="code" href="subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8">grpc_subchannel_create</a>(<a class="code" href="structgrpc__connector.html">grpc_connector</a> *<a class="code" href="structconnector.html">connector</a>,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a> *args);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__channel__filter_html"><div class="ttname"><a href="structgrpc__channel__filter.html">grpc_channel_filter</a></div><div class="ttdef"><b>Definition:</b> channel_stack.h:64</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:139</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
<div class="ttc" id="subchannel_8h_html_ad24914ea93274b1494a42420e853e4e1"><div class="ttname"><a href="subchannel_8h.html#ad24914ea93274b1494a42420e853e4e1">grpc_subchannel_process_transport_op</a></div><div class="ttdeci">void grpc_subchannel_process_transport_op(grpc_subchannel *subchannel, grpc_transport_op *op)</div><div class="ttdoc">process a transport level op </div><div class="ttdef"><b>Definition:</b> subchannel.c:406</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_aef192a6424f47e0830b60102215ad081"><div class="ttname"><a href="structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081">grpc_subchannel_args::args</a></div><div class="ttdeci">const grpc_channel_args * args</div><div class="ttdoc">Channel arguments to be supplied to the newly created channel. </div><div class="ttdef"><b>Definition:</b> subchannel.h:113</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_a638843df1c8557f4218b05eabb9b3275"><div class="ttname"><a href="structgrpc__subchannel__args.html#a638843df1c8557f4218b05eabb9b3275">grpc_subchannel_args::master</a></div><div class="ttdeci">grpc_channel * master</div><div class="ttdoc">master channel </div><div class="ttdef"><b>Definition:</b> subchannel.h:120</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_a2a86f02c0c24e32a063be3532e7dd128"><div class="ttname"><a href="structgrpc__subchannel__args.html#a2a86f02c0c24e32a063be3532e7dd128">grpc_subchannel_args::filter_count</a></div><div class="ttdeci">size_t filter_count</div><div class="ttdoc">The number of filters in the above array. </div><div class="ttdef"><b>Definition:</b> subchannel.h:111</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_aef192a6424f47e0830b60102215ad081"><div class="ttname"><a href="structgrpc__subchannel__args.html#aef192a6424f47e0830b60102215ad081">grpc_subchannel_args::args</a></div><div class="ttdeci">const grpc_channel_args * args</div><div class="ttdoc">Channel arguments to be supplied to the newly created channel. </div><div class="ttdef"><b>Definition:</b> subchannel.h:115</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_a638843df1c8557f4218b05eabb9b3275"><div class="ttname"><a href="structgrpc__subchannel__args.html#a638843df1c8557f4218b05eabb9b3275">grpc_subchannel_args::master</a></div><div class="ttdeci">grpc_channel * master</div><div class="ttdoc">master channel </div><div class="ttdef"><b>Definition:</b> subchannel.h:122</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_a2a86f02c0c24e32a063be3532e7dd128"><div class="ttname"><a href="structgrpc__subchannel__args.html#a2a86f02c0c24e32a063be3532e7dd128">grpc_subchannel_args::filter_count</a></div><div class="ttdeci">size_t filter_count</div><div class="ttdoc">The number of filters in the above array. </div><div class="ttdef"><b>Definition:</b> subchannel.h:113</div></div>
<div class="ttc" id="subchannel_8h_html_af61898f3a0ac79fa0c64d6dcbe32ff59"><div class="ttname"><a href="subchannel_8h.html#af61898f3a0ac79fa0c64d6dcbe32ff59">grpc_subchannel_unref</a></div><div class="ttdeci">void grpc_subchannel_unref(grpc_subchannel *channel)</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_abdab22dc8a8437e6f4dda191b14130ab"><div class="ttname"><a href="structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab">grpc_subchannel_args::filters</a></div><div class="ttdeci">const grpc_channel_filter ** filters</div><div class="ttdoc">Channel filters for this channel - wrapped factories will likely want to mutate this. </div><div class="ttdef"><b>Definition:</b> subchannel.h:109</div></div>
-<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:61</div></div>
-<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:113</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_abdab22dc8a8437e6f4dda191b14130ab"><div class="ttname"><a href="structgrpc__subchannel__args.html#abdab22dc8a8437e6f4dda191b14130ab">grpc_subchannel_args::filters</a></div><div class="ttdeci">const grpc_channel_filter ** filters</div><div class="ttdoc">Channel filters for this channel - wrapped factories will likely want to mutate this. </div><div class="ttdef"><b>Definition:</b> subchannel.h:111</div></div>
+<div class="ttc" id="structgrpc__channel_html"><div class="ttname"><a href="structgrpc__channel.html">grpc_channel</a></div><div class="ttdef"><b>Definition:</b> channel.c:62</div></div>
+<div class="ttc" id="structgrpc__channel__args_html"><div class="ttname"><a href="structgrpc__channel__args.html">grpc_channel_args</a></div><div class="ttdoc">An array of arguments that can be passed around. </div><div class="ttdef"><b>Definition:</b> grpc.h:111</div></div>
<div class="ttc" id="subchannel_8h_html_aabb025f64b5de653dc110d17add28e74"><div class="ttname"><a href="subchannel_8h.html#aabb025f64b5de653dc110d17add28e74">GRPC_SUBCHANNEL_REF_EXTRA_ARGS</a></div><div class="ttdeci">#define GRPC_SUBCHANNEL_REF_EXTRA_ARGS</div><div class="ttdef"><b>Definition:</b> subchannel.h:62</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html"><div class="ttname"><a href="structgrpc__subchannel__args.html">grpc_subchannel_args</a></div><div class="ttdef"><b>Definition:</b> subchannel.h:106</div></div>
-<div class="ttc" id="subchannel_8h_html_aa8ea5c658e34de467db80c269231e676"><div class="ttname"><a href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">grpc_subchannel_del_interested_party</a></div><div class="ttdeci">void grpc_subchannel_del_interested_party(grpc_subchannel *channel, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> subchannel.c:270</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html"><div class="ttname"><a href="structgrpc__subchannel__args.html">grpc_subchannel_args</a></div><div class="ttdef"><b>Definition:</b> subchannel.h:108</div></div>
+<div class="ttc" id="subchannel_8h_html_aa8ea5c658e34de467db80c269231e676"><div class="ttname"><a href="subchannel_8h.html#aa8ea5c658e34de467db80c269231e676">grpc_subchannel_del_interested_party</a></div><div class="ttdeci">void grpc_subchannel_del_interested_party(grpc_subchannel *channel, grpc_pollset *pollset)</div><div class="ttdoc">stop following channel&#39;s activity through pollset. </div><div class="ttdef"><b>Definition:</b> subchannel.c:270</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html"><div class="ttname"><a href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a></div><div class="ttdef"><b>Definition:</b> transport.h:66</div></div>
-<div class="ttc" id="subchannel_8h_html_aca094f578fdc81ffc9ec8ea80b9c5579"><div class="ttname"><a href="subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579">grpc_subchannel_add_interested_party</a></div><div class="ttdeci">void grpc_subchannel_add_interested_party(grpc_subchannel *channel, grpc_pollset *pollset)</div><div class="ttdef"><b>Definition:</b> subchannel.c:265</div></div>
+<div class="ttc" id="subchannel_8h_html_aca094f578fdc81ffc9ec8ea80b9c5579"><div class="ttname"><a href="subchannel_8h.html#aca094f578fdc81ffc9ec8ea80b9c5579">grpc_subchannel_add_interested_party</a></div><div class="ttdeci">void grpc_subchannel_add_interested_party(grpc_subchannel *channel, grpc_pollset *pollset)</div><div class="ttdoc">express interest in channel&#39;s activities through pollset. </div><div class="ttdef"><b>Definition:</b> subchannel.c:265</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
-<div class="ttc" id="structconnector_html"><div class="ttname"><a href="structconnector.html">connector</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:54</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structconnector_html"><div class="ttname"><a href="structconnector.html">connector</a></div><div class="ttdef"><b>Definition:</b> secure_channel_create.c:55</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="structgrpc__subchannel_html"><div class="ttname"><a href="structgrpc__subchannel.html">grpc_subchannel</a></div><div class="ttdef"><b>Definition:</b> subchannel.c:77</div></div>
<div class="ttc" id="subchannel_8h_html_abb2ba4bcf7187525c26d3cc25a3a3776"><div class="ttname"><a href="subchannel_8h.html#abb2ba4bcf7187525c26d3cc25a3a3776">grpc_subchannel_notify_on_state_change</a></div><div class="ttdeci">void grpc_subchannel_notify_on_state_change(grpc_subchannel *channel, grpc_connectivity_state *state, grpc_iomgr_closure *notify)</div><div class="ttdoc">call notify when the connectivity state of a channel changes from *state. </div><div class="ttdef"><b>Definition:</b> subchannel.c:386</div></div>
<div class="ttc" id="subchannel_8h_html_a4a2f6ba6b1204e3bf20af7fc5b68f709"><div class="ttname"><a href="subchannel_8h.html#a4a2f6ba6b1204e3bf20af7fc5b68f709">grpc_subchannel_check_connectivity</a></div><div class="ttdeci">grpc_connectivity_state grpc_subchannel_check_connectivity(grpc_subchannel *channel)</div><div class="ttdoc">poll the current connectivity state of a channel </div><div class="ttdef"><b>Definition:</b> subchannel.c:378</div></div>
<div class="ttc" id="structgrpc__mdctx_html"><div class="ttname"><a href="structgrpc__mdctx.html">grpc_mdctx</a></div><div class="ttdef"><b>Definition:</b> metadata.c:98</div></div>
<div class="ttc" id="structgrpc__connector_html"><div class="ttname"><a href="structgrpc__connector.html">grpc_connector</a></div><div class="ttdef"><b>Definition:</b> connector.h:44</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_a971dc93e9701406ff4b38e62a6b93026"><div class="ttname"><a href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026">grpc_subchannel_args::addr_len</a></div><div class="ttdeci">size_t addr_len</div><div class="ttdef"><b>Definition:</b> subchannel.h:116</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_a971dc93e9701406ff4b38e62a6b93026"><div class="ttname"><a href="structgrpc__subchannel__args.html#a971dc93e9701406ff4b38e62a6b93026">grpc_subchannel_args::addr_len</a></div><div class="ttdeci">size_t addr_len</div><div class="ttdef"><b>Definition:</b> subchannel.h:118</div></div>
<div class="ttc" id="structgrpc__iomgr__closure_html"><div class="ttname"><a href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a></div><div class="ttdoc">A closure over a grpc_iomgr_cb_func. </div><div class="ttdef"><b>Definition:</b> iomgr.h:45</div></div>
<div class="ttc" id="subchannel_8h_html_a1d1fd9b9b9d0759dec2c43b4d2697a93"><div class="ttname"><a href="subchannel_8h.html#a1d1fd9b9b9d0759dec2c43b4d2697a93">grpc_subchannel_call_ref</a></div><div class="ttdeci">void grpc_subchannel_call_ref(grpc_subchannel_call *call)</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_a70a5fadf5d3d346932fd6140c6bc7fcb"><div class="ttname"><a href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb">grpc_subchannel_args::addr</a></div><div class="ttdeci">struct sockaddr * addr</div><div class="ttdoc">Address to connect to. </div><div class="ttdef"><b>Definition:</b> subchannel.h:115</div></div>
-<div class="ttc" id="subchannel_8h_html_ac07bb9b75d7587847d5792ed6ad7e616"><div class="ttname"><a href="subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616">grpc_subchannel_call_get_peer</a></div><div class="ttdeci">char * grpc_subchannel_call_get_peer(grpc_subchannel_call *subchannel_call)</div><div class="ttdoc">continue querying for peer </div><div class="ttdef"><b>Definition:</b> subchannel.c:712</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_a70a5fadf5d3d346932fd6140c6bc7fcb"><div class="ttname"><a href="structgrpc__subchannel__args.html#a70a5fadf5d3d346932fd6140c6bc7fcb">grpc_subchannel_args::addr</a></div><div class="ttdeci">struct sockaddr * addr</div><div class="ttdoc">Address to connect to. </div><div class="ttdef"><b>Definition:</b> subchannel.h:117</div></div>
+<div class="ttc" id="subchannel_8h_html_ac07bb9b75d7587847d5792ed6ad7e616"><div class="ttname"><a href="subchannel_8h.html#ac07bb9b75d7587847d5792ed6ad7e616">grpc_subchannel_call_get_peer</a></div><div class="ttdeci">char * grpc_subchannel_call_get_peer(grpc_subchannel_call *subchannel_call)</div><div class="ttdoc">continue querying for peer </div><div class="ttdef"><b>Definition:</b> subchannel.c:710</div></div>
<div class="ttc" id="subchannel_8h_html_a3d6c37ca330ab08c065c1210b67f94e4"><div class="ttname"><a href="subchannel_8h.html#a3d6c37ca330ab08c065c1210b67f94e4">grpc_subchannel_ref</a></div><div class="ttdeci">void grpc_subchannel_ref(grpc_subchannel *channel)</div></div>
<div class="ttc" id="subchannel_8h_html_a5220a721bb5ad91bffbddd12045efff8"><div class="ttname"><a href="subchannel_8h.html#a5220a721bb5ad91bffbddd12045efff8">grpc_subchannel_create</a></div><div class="ttdeci">grpc_subchannel * grpc_subchannel_create(grpc_connector *connector, grpc_subchannel_args *args)</div><div class="ttdoc">create a subchannel given a connector </div><div class="ttdef"><b>Definition:</b> subchannel.c:279</div></div>
-<div class="ttc" id="structgrpc__subchannel__args_html_a7b12c4bb3d78ac8e92cfa31d23ac5477"><div class="ttname"><a href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477">grpc_subchannel_args::mdctx</a></div><div class="ttdeci">grpc_mdctx * mdctx</div><div class="ttdoc">metadata context to use </div><div class="ttdef"><b>Definition:</b> subchannel.h:118</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html_a7b12c4bb3d78ac8e92cfa31d23ac5477"><div class="ttname"><a href="structgrpc__subchannel__args.html#a7b12c4bb3d78ac8e92cfa31d23ac5477">grpc_subchannel_args::mdctx</a></div><div class="ttdeci">grpc_mdctx * mdctx</div><div class="ttdoc">metadata context to use </div><div class="ttdef"><b>Definition:</b> subchannel.h:120</div></div>
<div class="ttc" id="subchannel_8h_html_a7eaea7934724bc8d7023eb3efe58fb53"><div class="ttname"><a href="subchannel_8h.html#a7eaea7934724bc8d7023eb3efe58fb53">grpc_subchannel_call_unref</a></div><div class="ttdeci">void grpc_subchannel_call_unref(grpc_subchannel_call *call)</div></div>
<div class="ttc" id="subchannel_8h_html_a54000749034854e53ac2b09ff563ea2d"><div class="ttname"><a href="subchannel_8h.html#a54000749034854e53ac2b09ff563ea2d">grpc_subchannel_create_call</a></div><div class="ttdeci">void grpc_subchannel_create_call(grpc_subchannel *subchannel, grpc_pollset *pollset, grpc_subchannel_call **target, grpc_iomgr_closure *notify)</div><div class="ttdoc">construct a call (possibly asynchronously) </div><div class="ttdef"><b>Definition:</b> subchannel.c:339</div></div>
<div class="ttc" id="connector_8h_html"><div class="ttname"><a href="connector_8h.html">connector.h</a></div></div>
-<div class="ttc" id="subchannel_8h_html_a30ba75352b07c1e77a4253585c03f1ad"><div class="ttname"><a href="subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad">grpc_subchannel_call_process_op</a></div><div class="ttdeci">void grpc_subchannel_call_process_op(grpc_subchannel_call *subchannel_call, grpc_transport_stream_op *op)</div><div class="ttdoc">continue processing a transport op </div><div class="ttdef"><b>Definition:</b> subchannel.c:718</div></div>
-<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:90</div></div>
+<div class="ttc" id="subchannel_8h_html_a30ba75352b07c1e77a4253585c03f1ad"><div class="ttname"><a href="subchannel_8h.html#a30ba75352b07c1e77a4253585c03f1ad">grpc_subchannel_call_process_op</a></div><div class="ttdeci">void grpc_subchannel_call_process_op(grpc_subchannel_call *subchannel_call, grpc_transport_stream_op *op)</div><div class="ttdoc">continue processing a transport op </div><div class="ttdef"><b>Definition:</b> subchannel.c:716</div></div>
+<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:96</div></div>
<div class="ttc" id="structgrpc__subchannel__call_html"><div class="ttname"><a href="structgrpc__subchannel__call.html">grpc_subchannel_call</a></div><div class="ttdef"><b>Definition:</b> subchannel.c:138</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subchannel__factory_8c.html b/doc/ref/core.internal/html/subchannel__factory_8c.html
index aae8e8af3e..e56d64e0c7 100644
--- a/doc/ref/core.internal/html/subchannel__factory_8c.html
+++ b/doc/ref/core.internal/html/subchannel__factory_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -166,7 +166,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subchannel__factory_8h.html b/doc/ref/core.internal/html/subchannel__factory_8h.html
index 774eaad845..a27d1af342 100644
--- a/doc/ref/core.internal/html/subchannel__factory_8h.html
+++ b/doc/ref/core.internal/html/subchannel__factory_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -213,7 +213,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subchannel__factory_8h_source.html b/doc/ref/core.internal/html/subchannel__factory_8h_source.html
index 5f77bab5e6..6fa2eaaf31 100644
--- a/doc/ref/core.internal/html/subchannel__factory_8h_source.html
+++ b/doc/ref/core.internal/html/subchannel__factory_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="structgrpc__subchannel__factory.html">grpc_subchannel_factory</a> *factory, <a class="code" href="structgrpc__subchannel__args.html">grpc_subchannel_args</a> *args);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_CLIENT_CONFIG_SUBCHANNEL_FACTORY_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgrpc__subchannel__args_html"><div class="ttname"><a href="structgrpc__subchannel__args.html">grpc_subchannel_args</a></div><div class="ttdef"><b>Definition:</b> subchannel.h:106</div></div>
+<div class="ttc" id="structgrpc__subchannel__args_html"><div class="ttname"><a href="structgrpc__subchannel__args.html">grpc_subchannel_args</a></div><div class="ttdef"><b>Definition:</b> subchannel.h:108</div></div>
<div class="ttc" id="channel__stack_8h_html"><div class="ttname"><a href="channel__stack_8h.html">channel_stack.h</a></div></div>
<div class="ttc" id="subchannel__factory_8h_html_a50ecfa3c06af1f867684d3c238cedf20"><div class="ttname"><a href="subchannel__factory_8h.html#a50ecfa3c06af1f867684d3c238cedf20">grpc_subchannel_factory_create_subchannel</a></div><div class="ttdeci">grpc_subchannel * grpc_subchannel_factory_create_subchannel(grpc_subchannel_factory *factory, grpc_subchannel_args *args)</div><div class="ttdoc">Create a new grpc_subchannel. </div><div class="ttdef"><b>Definition:</b> subchannel_factory.c:43</div></div>
<div class="ttc" id="structgrpc__subchannel_html"><div class="ttname"><a href="structgrpc__subchannel.html">grpc_subchannel</a></div><div class="ttdef"><b>Definition:</b> subchannel.c:77</div></div>
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subprocess_8h.html b/doc/ref/core.internal/html/subprocess_8h.html
index aca04fc61a..aeff807064 100644
--- a/doc/ref/core.internal/html/subprocess_8h.html
+++ b/doc/ref/core.internal/html/subprocess_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -218,7 +218,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subprocess_8h_source.html b/doc/ref/core.internal/html/subprocess_8h_source.html
index 9d01479f5b..a0bb671a08 100644
--- a/doc/ref/core.internal/html/subprocess_8h_source.html
+++ b/doc/ref/core.internal/html/subprocess_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif </span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="subprocess_8h.html#a1c3492c3aef738e6eef6b8cb1b435095"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="subprocess_8h.html#a1c3492c3aef738e6eef6b8cb1b435095">gpr_subprocess</a> <a class="code" href="subprocess_8h.html#a1c3492c3aef738e6eef6b8cb1b435095">gpr_subprocess</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/subprocess__posix_8c.html b/doc/ref/core.internal/html/subprocess__posix_8c.html
index 940350afa1..42aa1ee67b 100644
--- a/doc/ref/core.internal/html/subprocess__posix_8c.html
+++ b/doc/ref/core.internal/html/subprocess__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/surface__trace_8c.html b/doc/ref/core.internal/html/surface__trace_8c.html
index 8d8db36838..77f3c9567b 100644
--- a/doc/ref/core.internal/html/surface__trace_8c.html
+++ b/doc/ref/core.internal/html/surface__trace_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -113,7 +113,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/surface__trace_8h.html b/doc/ref/core.internal/html/surface__trace_8h.html
index 224b7baff0..4544323f44 100644
--- a/doc/ref/core.internal/html/surface__trace_8h.html
+++ b/doc/ref/core.internal/html/surface__trace_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -130,7 +130,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">grpc_surface_trace</a>) { \</div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">grpc_surface_trace</a>) { \</div>
<div class="line"> char *_ev = <a class="code" href="event__string_8h.html#a8dc67a225f744d4d0ee592faf2bd4313">grpc_event_string</a>(event); <a class="code" href="log_8h.html#acf6f383ed91d9f4e2e6bd79c57539fd1">\</a></div>
<div class="line"><a class="code" href="log_8h.html#acf6f383ed91d9f4e2e6bd79c57539fd1"> gpr_log</a>(<a class="code" href="log_8h.html#af0d0d75690f79edc9294498c88f96703">GPR_INFO</a>, <span class="stringliteral">&quot;RETURN_EVENT[%p]: %s&quot;</span>, cq, _ev); <a class="code" href="alloc_8h.html#ae0d621b472031a64c77bd2e9fea495e8">\</a></div>
<div class="line"><a class="code" href="alloc_8h.html#ae0d621b472031a64c77bd2e9fea495e8"> gpr_free</a>(_ev); \</div>
@@ -159,7 +159,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/surface__trace_8h_source.html b/doc/ref/core.internal/html/surface__trace_8h_source.html
index ed2b0d3784..d404d50f27 100644
--- a/doc/ref/core.internal/html/surface__trace_8h_source.html
+++ b/doc/ref/core.internal/html/surface__trace_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -130,20 +130,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">grpc_surface_trace</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="surface__trace_8h.html#ab6bd5be00afe2369bd1b63e13ab6197d"> 42</a></span>&#160;<span class="preprocessor">#define GRPC_SURFACE_TRACE_RETURNED_EVENT(cq, event) \</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> if (grpc_surface_trace) { \</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> if (grpc_surface_trace) { \</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> char *_ev = grpc_event_string(event); \</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> gpr_log(GPR_INFO, &quot;RETURN_EVENT[%p]: %s&quot;, cq, _ev); \</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> gpr_free(_ev); \</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_SURFACE_TRACE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SURFACE_SURFACE_TRACE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="trace_8h_html"><div class="ttname"><a href="trace_8h.html">trace.h</a></div></div>
<div class="ttc" id="log_8h_html"><div class="ttname"><a href="log_8h.html">log.h</a></div></div>
<div class="ttc" id="surface__trace_8h_html_aa4f3485a1e8307d80c59a22e5b20f7a5"><div class="ttname"><a href="surface__trace_8h.html#aa4f3485a1e8307d80c59a22e5b20f7a5">grpc_surface_trace</a></div><div class="ttdeci">int grpc_surface_trace</div><div class="ttdef"><b>Definition:</b> surface_trace.c:36</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync_8c.html b/doc/ref/core.internal/html/sync_8c.html
index ae34d0bbbe..a882c30744 100644
--- a/doc/ref/core.internal/html/sync_8c.html
+++ b/doc/ref/core.internal/html/sync_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,9 +103,9 @@ Data Structures</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr class="memitem:a0ed680fdb405e7195d9f14032851eebb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="sync_8c.html#a0ed680fdb405e7195d9f14032851eebba036372fdae4f52140a8f27482b729753">event_sync_partitions</a> = 31
+<tr class="memitem:a4790f45dcc812c1b00184a2edccdddf5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="sync_8c.html#a4790f45dcc812c1b00184a2edccdddf5a036372fdae4f52140a8f27482b729753">event_sync_partitions</a> = 31
}</td></tr>
-<tr class="separator:a0ed680fdb405e7195d9f14032851eebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a4790f45dcc812c1b00184a2edccdddf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -117,8 +117,6 @@ Functions</h2></td></tr>
<tr class="separator:ac0a2305d9e6575cc5a3d92bc3f12c161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d442a76ff77f64d9f898b22ea33db7"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#a01d442a76ff77f64d9f898b22ea33db7">gpr_event_wait</a> (<a class="el" href="structgpr__event.html">gpr_event</a> *ev, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline)</td></tr>
<tr class="separator:a01d442a76ff77f64d9f898b22ea33db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae048c7e762b723821e35a07fd0d85e22"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#ae048c7e762b723821e35a07fd0d85e22">gpr_event_cancellable_wait</a> (<a class="el" href="structgpr__event.html">gpr_event</a> *ev, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline, <a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:ae048c7e762b723821e35a07fd0d85e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235584f36572b5410b042ee63cb0740b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#a235584f36572b5410b042ee63cb0740b">gpr_ref_init</a> (<a class="el" href="structgpr__refcount.html">gpr_refcount</a> *r, int n)</td></tr>
<tr class="separator:a235584f36572b5410b042ee63cb0740b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0e52c6bfc7a04ba8a269f3227104571"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#ac0e52c6bfc7a04ba8a269f3227104571">gpr_ref</a> (<a class="el" href="structgpr__refcount.html">gpr_refcount</a> *r)</td></tr>
@@ -135,7 +133,7 @@ Functions</h2></td></tr>
<tr class="separator:abb2c58da7d0b785887266b3b1890764d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a0ed680fdb405e7195d9f14032851eebb"></a>
+<a class="anchor" id="a4790f45dcc812c1b00184a2edccdddf5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -145,45 +143,13 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0ed680fdb405e7195d9f14032851eebba036372fdae4f52140a8f27482b729753"></a>event_sync_partitions</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4790f45dcc812c1b00184a2edccdddf5a036372fdae4f52140a8f27482b729753"></a>event_sync_partitions</em>&#160;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ae048c7e762b723821e35a07fd0d85e22"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void* gpr_event_cancellable_wait </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__event.html">gpr_event</a> *&#160;</td>
- <td class="paramname"><em>ev</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>abs_deadline</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="ac0a2305d9e6575cc5a3d92bc3f12c161"></a>
<div class="memitem">
<div class="memproto">
@@ -423,7 +389,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync_8h.html b/doc/ref/core.internal/html/sync_8h.html
index 1575b648c9..c7ea127cb7 100644
--- a/doc/ref/core.internal/html/sync_8h.html
+++ b/doc/ref/core.internal/html/sync_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -93,7 +93,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock"><code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="sync__generic_8h_source.html">grpc/support/sync_generic.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="cancellable__platform_8h_source.html">grpc/support/cancellable_platform.h</a>&gt;</code><br/>
</div>
<p><a href="sync_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -115,20 +114,10 @@ Functions</h2></td></tr>
<tr class="separator:a652900a910676d5cae9ccba052adb6b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5d8d01509b75addc44e5a43783a826e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a> (<a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv, <a class="el" href="structgpr__mu.html">gpr_mu</a> *mu, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline)</td></tr>
<tr class="separator:ad5d8d01509b75addc44e5a43783a826e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f1df649a9885ff2354dd4ce611017d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9">gpr_cv_cancellable_wait</a> (<a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv, <a class="el" href="structgpr__mu.html">gpr_mu</a> *mu, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline, <a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:a5f1df649a9885ff2354dd4ce611017d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba119d0b92b0bd50e6efa9e2abe07a5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f">gpr_cv_signal</a> (<a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv)</td></tr>
<tr class="separator:aba119d0b92b0bd50e6efa9e2abe07a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a4b4a5844668d188db89dda6ad205b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a> (<a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv)</td></tr>
<tr class="separator:ad5a4b4a5844668d188db89dda6ad205b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aec0b0e9b9f084550cdec300da1f31add"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#aec0b0e9b9f084550cdec300da1f31add">gpr_cancellable_init</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:aec0b0e9b9f084550cdec300da1f31add"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa82b7172b992bd33bd6fd4b4dc89e338"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338">gpr_cancellable_destroy</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:aa82b7172b992bd33bd6fd4b4dc89e338"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e53047443e5eb1f9895be0c90bc790b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b">gpr_cancellable_is_cancelled</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:a1e53047443e5eb1f9895be0c90bc790b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a895fb73161d2dd1fa19be10d5395001c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#a895fb73161d2dd1fa19be10d5395001c">gpr_cancellable_cancel</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:a895fb73161d2dd1fa19be10d5395001c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c88872723a129b09200b1892d2323f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a> (<a class="el" href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a> *once, void(*init_routine)(void))</td></tr>
<tr class="separator:ad5c88872723a129b09200b1892d2323f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f37cd27964fda51acd4cd8e6737922"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#a93f37cd27964fda51acd4cd8e6737922">gpr_event_init</a> (<a class="el" href="structgpr__event.html">gpr_event</a> *ev)</td></tr>
@@ -139,8 +128,6 @@ Functions</h2></td></tr>
<tr class="separator:ac0a2305d9e6575cc5a3d92bc3f12c161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d442a76ff77f64d9f898b22ea33db7"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#a01d442a76ff77f64d9f898b22ea33db7">gpr_event_wait</a> (<a class="el" href="structgpr__event.html">gpr_event</a> *ev, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline)</td></tr>
<tr class="separator:a01d442a76ff77f64d9f898b22ea33db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae048c7e762b723821e35a07fd0d85e22"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#ae048c7e762b723821e35a07fd0d85e22">gpr_event_cancellable_wait</a> (<a class="el" href="structgpr__event.html">gpr_event</a> *ev, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline, <a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:ae048c7e762b723821e35a07fd0d85e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235584f36572b5410b042ee63cb0740b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#a235584f36572b5410b042ee63cb0740b">gpr_ref_init</a> (<a class="el" href="structgpr__refcount.html">gpr_refcount</a> *r, int n)</td></tr>
<tr class="separator:a235584f36572b5410b042ee63cb0740b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0e52c6bfc7a04ba8a269f3227104571"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571">gpr_ref</a> (<a class="el" href="structgpr__refcount.html">gpr_refcount</a> *r)</td></tr>
@@ -157,70 +144,6 @@ Functions</h2></td></tr>
<tr class="separator:abb2c58da7d0b785887266b3b1890764d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a895fb73161d2dd1fa19be10d5395001c"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void gpr_cancellable_cancel </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa82b7172b992bd33bd6fd4b4dc89e338"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void gpr_cancellable_destroy </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aec0b0e9b9f084550cdec300da1f31add"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void gpr_cancellable_init </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a1e53047443e5eb1f9895be0c90bc790b"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int gpr_cancellable_is_cancelled </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="ad5a4b4a5844668d188db89dda6ad205b"></a>
<div class="memitem">
<div class="memproto">
@@ -237,44 +160,6 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a5f1df649a9885ff2354dd4ce611017d9"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int gpr_cv_cancellable_wait </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *&#160;</td>
- <td class="paramname"><em>cv</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__mu.html">gpr_mu</a> *&#160;</td>
- <td class="paramname"><em>mu</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>abs_deadline</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="a652900a910676d5cae9ccba052adb6b0"></a>
<div class="memitem">
<div class="memproto">
@@ -355,38 +240,6 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae048c7e762b723821e35a07fd0d85e22"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void* gpr_event_cancellable_wait </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__event.html">gpr_event</a> *&#160;</td>
- <td class="paramname"><em>ev</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>abs_deadline</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="ac0a2305d9e6575cc5a3d92bc3f12c161"></a>
<div class="memitem">
<div class="memproto">
@@ -732,7 +585,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync_8h_source.html b/doc/ref/core.internal/html/sync_8h_source.html
index 1c76b5acd3..646f9408fc 100644
--- a/doc/ref/core.internal/html/sync_8h_source.html
+++ b/doc/ref/core.internal/html/sync_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -155,304 +155,269 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">grpc/support/time.h</a>&gt;</span> <span class="comment">/* for gpr_timespec */</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="cancellable__platform_8h.html">grpc/support/cancellable_platform.h</a>&gt;</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/* --- Mutex interface ---</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> At most one thread may hold an exclusive lock on a mutex at any given time.</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> Actions taken by a thread that holds a mutex exclusively happen after</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> actions taken by all previous holders of the mutex. Variables of type</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> gpr_mu are uninitialized when first declared. */</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">/* Initialize *mu. Requires: *mu uninitialized. */</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a16694f755266c254390b041a0f069094">gpr_mu_init</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/* Cause *mu no longer to be initialized, freeing any memory in use. Requires:</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> *mu initialized; no other concurrent operation on *mu. */</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e">gpr_mu_destroy</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/* Wait until no thread has a lock on *mu, cause the calling thread to own an</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> exclusive lock on *mu, then return. May block indefinitely or crash if the</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> calling thread has a lock on *mu. Requires: *mu initialized. */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">/* Release an exclusive lock on *mu held by the calling thread. Requires: *mu</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> initialized; the calling thread holds an exclusive lock on *mu. */</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment">/* Without blocking, attempt to acquire an exclusive lock on *mu for the</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> calling thread, then return non-zero iff success. Fail, if any thread holds</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> the lock; succeeds with high probability if no thread holds the lock.</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> Requires: *mu initialized. */</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777">gpr_mu_trylock</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">/* --- Condition variable interface ---</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> A while-loop should be used with gpr_cv_wait() when waiting for conditions</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> to become true. See the example below. Variables of type gpr_cv are</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> uninitialized when first declared. */</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* Initialize *cv. Requires: *cv uninitialized. */</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">/* Cause *cv no longer to be initialized, freeing any memory in use. Requires:</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> *cv initialized; no other concurrent operation on *cv.*/</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* Atomically release *mu and wait on *cv. When the calling thread is woken</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> from *cv or the deadline abs_deadline is exceeded, execute gpr_mu_lock(mu)</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> and return whether the deadline was exceeded. Use</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> abs_deadline==gpr_inf_future for no deadline. May return even when not</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> woken explicitly. Requires: *mu and *cv initialized; the calling thread</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> holds an exclusive lock on *mu. */</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv, <a class="code" href="structgpr__mu.html">gpr_mu</a> *mu, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline);</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment">/* Behave like gpr_cv_wait(cv, mu, abs_deadline), except behave as though</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> the deadline has expired if *c is cancelled. */</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9">gpr_cv_cancellable_wait</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv, <a class="code" href="structgpr__mu.html">gpr_mu</a> *mu, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline,</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="structgpr__cancellable.html">gpr_cancellable</a> *c);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">/* --- Mutex interface ---</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> At most one thread may hold an exclusive lock on a mutex at any given time.</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> Actions taken by a thread that holds a mutex exclusively happen after</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> actions taken by all previous holders of the mutex. Variables of type</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> gpr_mu are uninitialized when first declared. */</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* Initialize *mu. Requires: *mu uninitialized. */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a16694f755266c254390b041a0f069094">gpr_mu_init</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* Cause *mu no longer to be initialized, freeing any memory in use. Requires:</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> *mu initialized; no other concurrent operation on *mu. */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e">gpr_mu_destroy</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/* Wait until no thread has a lock on *mu, cause the calling thread to own an</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> exclusive lock on *mu, then return. May block indefinitely or crash if the</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> calling thread has a lock on *mu. Requires: *mu initialized. */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment">/* Release an exclusive lock on *mu held by the calling thread. Requires: *mu</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> initialized; the calling thread holds an exclusive lock on *mu. */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/* Without blocking, attempt to acquire an exclusive lock on *mu for the</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> calling thread, then return non-zero iff success. Fail, if any thread holds</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> the lock; succeeds with high probability if no thread holds the lock.</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> Requires: *mu initialized. */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777">gpr_mu_trylock</a>(<a class="code" href="structgpr__mu.html">gpr_mu</a> *mu);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">/* --- Condition variable interface ---</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> A while-loop should be used with gpr_cv_wait() when waiting for conditions</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> to become true. See the example below. Variables of type gpr_cv are</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> uninitialized when first declared. */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* Initialize *cv. Requires: *cv uninitialized. */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment">/* Cause *cv no longer to be initialized, freeing any memory in use. Requires:</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> *cv initialized; no other concurrent operation on *cv.*/</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Atomically release *mu and wait on *cv. When the calling thread is woken</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> from *cv or the deadline abs_deadline is exceeded, execute gpr_mu_lock(mu)</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> and return whether the deadline was exceeded. Use</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> abs_deadline==gpr_inf_future for no deadline. May return even when not</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> woken explicitly. Requires: *mu and *cv initialized; the calling thread</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> holds an exclusive lock on *mu. */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv, <a class="code" href="structgpr__mu.html">gpr_mu</a> *mu, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">/* If any threads are waiting on *cv, wake at least one.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> Clients may treat this as an optimization of gpr_cv_broadcast()</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> for use in the case where waking more than one waiter is not useful.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> Requires: *cv initialized. */</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f">gpr_cv_signal</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* If any threads are waiting on *cv, wake at least one.</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> Clients may treat this as an optimization of gpr_cv_broadcast()</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> for use in the case where waking more than one waiter is not useful.</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> Requires: *cv initialized. */</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f">gpr_cv_signal</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment">/* Wake all threads waiting on *cv. Requires: *cv initialized. */</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* Wake all threads waiting on *cv. Requires: *cv initialized. */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(<a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">/* --- One-time initialization ---</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> gpr_once must be declared with static storage class, and initialized with</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> GPR_ONCE_INIT. e.g.,</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> static gpr_once once_var = GPR_ONCE_INIT; */</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment">/* --- Cancellation ---</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> A gpr_cancellable can be used with gpr_cv_cancellable_wait()</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> or gpr_event_cancellable_wait() cancel pending waits. */</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment">/* Initialize *c. */</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#aec0b0e9b9f084550cdec300da1f31add">gpr_cancellable_init</a>(<a class="code" href="structgpr__cancellable.html">gpr_cancellable</a> *c);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment">/* Ensure that (*init_routine)() has been called exactly once (for the</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> specified gpr_once instance) and then return.</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> If multiple threads call gpr_once() on the same gpr_once instance, one of</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> them will call (*init_routine)(), and the others will block until that call</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> finishes.*/</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a>(<a class="code" href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a> *once, <span class="keywordtype">void</span> (*init_routine)(<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/* Cause *c no longer to be initialized, freeing any memory in use. Requires:</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> *c initialized; no other concurrent operation on *c. */</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338">gpr_cancellable_destroy</a>(<a class="code" href="structgpr__cancellable.html">gpr_cancellable</a> *c);</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment">/* Return non-zero iff *c has been cancelled. Requires *c initialized.</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> This call is faster than acquiring a mutex on most platforms. */</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b">gpr_cancellable_is_cancelled</a>(<a class="code" href="structgpr__cancellable.html">gpr_cancellable</a> *c);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/* Cancel *c. If *c was not previously cancelled, cause</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> gpr_cancellable_init() to return non-zero, and outstanding and future</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> calls to gpr_cv_cancellable_wait() and gpr_event_cancellable_wait() to</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> return immediately indicating a timeout has occurred; otherwise do nothing.</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> Requires *c initialized.*/</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a895fb73161d2dd1fa19be10d5395001c">gpr_cancellable_cancel</a>(<a class="code" href="structgpr__cancellable.html">gpr_cancellable</a> *c);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/* --- One-time event notification ---</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> These operations act on a gpr_event, which should be initialized with</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> gpr_ev_init(), or with GPR_EVENT_INIT if static, e.g.,</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> static gpr_event event_var = GPR_EVENT_INIT;</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> It requires no destruction. */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment">/* Initialize *ev. */</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a93f37cd27964fda51acd4cd8e6737922">gpr_event_init</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment">/* Set *ev so that gpr_event_get() and gpr_event_wait() will return value.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> Requires: *ev initialized; value != NULL; no prior or concurrent calls to</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> gpr_event_set(ev, ...) since initialization. */</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a1b1d014640e00512f6789dacc4ff88bd">gpr_event_set</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev, <span class="keywordtype">void</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment">/* --- One-time initialization ---</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> gpr_once must be declared with static storage class, and initialized with</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> GPR_ONCE_INIT. e.g.,</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> static gpr_once once_var = GPR_ONCE_INIT; */</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment">/* Ensure that (*init_routine)() has been called exactly once (for the</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> specified gpr_once instance) and then return.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> If multiple threads call gpr_once() on the same gpr_once instance, one of</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> them will call (*init_routine)(), and the others will block until that call</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> finishes.*/</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a>(<a class="code" href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a> *once, <span class="keywordtype">void</span> (*init_routine)(<span class="keywordtype">void</span>));</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment">/* --- One-time event notification ---</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> These operations act on a gpr_event, which should be initialized with</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> gpr_ev_init(), or with GPR_EVENT_INIT if static, e.g.,</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> static gpr_event event_var = GPR_EVENT_INIT;</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"> It requires no destruction. */</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment">/* Initialize *ev. */</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a93f37cd27964fda51acd4cd8e6737922">gpr_event_init</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev);</div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment">/* Set *ev so that gpr_event_get() and gpr_event_wait() will return value.</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> Requires: *ev initialized; value != NULL; no prior or concurrent calls to</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"> gpr_event_set(ev, ...) since initialization. */</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a1b1d014640e00512f6789dacc4ff88bd">gpr_event_set</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev, <span class="keywordtype">void</span> *<a class="code" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment">/* Return the value set by gpr_event_set(ev, ...), or NULL if no such call has</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> completed. If the result is non-NULL, all operations that occurred prior to</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> the gpr_event_set(ev, ...) set will be visible after this call returns.</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> Requires: *ev initialized. This operation is faster than acquiring a mutex</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> on most platforms. */</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161">gpr_event_get</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev);</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment">/* Wait until *ev is set by gpr_event_set(ev, ...), or abs_deadline is</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment"> exceeded, then return gpr_event_get(ev). Requires: *ev initialized. Use</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> abs_deadline==gpr_inf_future for no deadline. When the event has been</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> signalled before the call, this operation is faster than acquiring a mutex</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> on most platforms. */</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="sync_8h.html#a01d442a76ff77f64d9f898b22ea33db7">gpr_event_wait</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment">/* Return the value set by gpr_event_set(ev, ...), or NULL if no such call has</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> completed. If the result is non-NULL, all operations that occurred prior to</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> the gpr_event_set(ev, ...) set will be visible after this call returns.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> Requires: *ev initialized. This operation is faster than acquiring a mutex</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> on most platforms. */</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161">gpr_event_get</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment">/* Wait until *ev is set by gpr_event_set(ev, ...), or abs_deadline is</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> exceeded, then return gpr_event_get(ev). Requires: *ev initialized. Use</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> abs_deadline==gpr_inf_future for no deadline. When the event has been</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> signalled before the call, this operation is faster than acquiring a mutex</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> on most platforms. */</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="sync_8h.html#a01d442a76ff77f64d9f898b22ea33db7">gpr_event_wait</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">/* --- Reference counting ---</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> These calls act on the type gpr_refcount. It requires no destruction. */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* Initialize *r to value n. */</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a235584f36572b5410b042ee63cb0740b">gpr_ref_init</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r, <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment">/* Increment the reference count *r. Requires *r initialized. */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571">gpr_ref</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment">/* Increment the reference count *r by n. Requires *r initialized, n &gt; 0. */</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a516e26b66b1aa53fba8f5f52b249cb25">gpr_refn</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r, <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/* Decrement the reference count *r and return non-zero iff it has reached</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> zero. . Requires *r initialized. */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#a76b570c831b14070c37e708dde91b795">gpr_unref</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r);</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment">/* --- Stats counters ---</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment"> These calls act on the integral type gpr_stats_counter. It requires no</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment"> destruction. Static instances may be initialized with</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment"> gpr_stats_counter c = GPR_STATS_INIT;</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment"> Beware: These operations do not imply memory barriers. Do not use them to</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> synchronize other events. */</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment">/* Initialize *c to the value n. */</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a76b8e5de6e1baa4fd66c014417dc0a30">gpr_stats_init</a>(<a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a> *c, <a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a> n);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* Behave like gpr_event_wait(ev, abs_deadline), except behave as though</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> the deadline has expired if *c is cancelled. */</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="sync_8h.html#ae048c7e762b723821e35a07fd0d85e22">gpr_event_cancellable_wait</a>(<a class="code" href="structgpr__event.html">gpr_event</a> *ev, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline,</div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="structgpr__cancellable.html">gpr_cancellable</a> *c);</div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment">/* --- Reference counting ---</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> These calls act on the type gpr_refcount. It requires no destruction. */</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment">/* Initialize *r to value n. */</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a235584f36572b5410b042ee63cb0740b">gpr_ref_init</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r, <span class="keywordtype">int</span> n);</div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment">/* Increment the reference count *r. Requires *r initialized. */</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571">gpr_ref</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r);</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment">/* Increment the reference count *r by n. Requires *r initialized, n &gt; 0. */</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a516e26b66b1aa53fba8f5f52b249cb25">gpr_refn</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r, <span class="keywordtype">int</span> n);</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">/* Decrement the reference count *r and return non-zero iff it has reached</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> zero. . Requires *r initialized. */</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sync_8h.html#a76b570c831b14070c37e708dde91b795">gpr_unref</a>(<a class="code" href="structgpr__refcount.html">gpr_refcount</a> *r);</div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment">/* --- Stats counters ---</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> These calls act on the integral type gpr_stats_counter. It requires no</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> destruction. Static instances may be initialized with</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> gpr_stats_counter c = GPR_STATS_INIT;</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> Beware: These operations do not imply memory barriers. Do not use them to</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> synchronize other events. */</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment">/* Initialize *c to the value n. */</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a76b8e5de6e1baa4fd66c014417dc0a30">gpr_stats_init</a>(<a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a> *c, <a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a> n);</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment">/* *c += inc. Requires: *c initialized. */</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a8e51ec3b46c7c03602e2279a802daa1c">gpr_stats_inc</a>(<a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a> *c, <a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a> inc);</div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* Return *c. Requires: *c initialized. */</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a> <a class="code" href="sync_8h.html#abb2c58da7d0b785887266b3b1890764d">gpr_stats_read</a>(<span class="keyword">const</span> <a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a> *c);</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment">/* ==================Example use of interface===================</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> A producer-consumer queue of up to N integers,</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> illustrating the use of the calls in this interface. */</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor">#if 0</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor">#define N 4</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span>queue {</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> non_empty; <span class="comment">/* Signalled when length becomes non-zero. */</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> non_full; <span class="comment">/* Signalled when length becomes non-N. */</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> mu; <span class="comment">/* Protects all fields below.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"> (That is, except during initialization or</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> destruction, the fields below should be accessed</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> only by a thread that holds mu.) */</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordtype">int</span> head; <span class="comment">/* Index of head of queue 0..N-1. */</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordtype">int</span> length; <span class="comment">/* Number of valid elements in queue 0..N. */</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordtype">int</span> elem[N]; <span class="comment">/* elem[head .. head+length-1] are queue elements. */</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; } queue;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="comment">/* Initialize *q. */</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordtype">void</span> queue_init(queue *q) {</div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="sync_8h.html#a16694f755266c254390b041a0f069094">gpr_mu_init</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a>(&amp;q-&gt;non_empty);</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <a class="code" href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a>(&amp;q-&gt;non_full);</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; q-&gt;head = 0;</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; q-&gt;length = 0;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="comment">/* Free storage associated with *q. */</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordtype">void</span> queue_destroy(queue *q) {</div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e">gpr_mu_destroy</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <a class="code" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a>(&amp;q-&gt;non_empty);</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a>(&amp;q-&gt;non_full);</div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; }</div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="comment">/* Wait until there is room in *q, then append x to *q. */</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordtype">void</span> queue_append(queue *q, <span class="keywordtype">int</span> x) {</div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="comment">/* To wait for a predicate without a deadline, loop on the negation of the</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> predicate, and use gpr_cv_wait(..., gpr_inf_future) inside the loop</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> to release the lock, wait, and reacquire on each iteration. Code that</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> makes the condition true should use gpr_cv_broadcast() on the</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> corresponding condition variable. The predicate must be on state</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> protected by the lock. */</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">while</span> (q-&gt;length == N) {</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a>(&amp;q-&gt;non_full, &amp;q-&gt;mu, <a class="code" href="time_8h.html#a9324a2b33d5d7686fb14714c59ff026d">gpr_inf_future</a>);</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">if</span> (q-&gt;length == 0) { <span class="comment">/* Wake threads blocked in queue_remove(). */</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="comment">/* It&#39;s normal to use gpr_cv_broadcast() or gpr_signal() while</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> holding the lock. */</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(&amp;q-&gt;non_empty);</div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; q-&gt;elem[(q-&gt;head + q-&gt;length) % N] = x;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; q-&gt;length++;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; }</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="comment">/* If it can be done without blocking, append x to *q and return non-zero.</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> Otherwise return 0. */</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">int</span> queue_try_append(queue *q, <span class="keywordtype">int</span> x) {</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordtype">int</span> result = 0;</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777">gpr_mu_trylock</a>(&amp;q-&gt;mu)) {</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordflow">if</span> (q-&gt;length != N) {</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">if</span> (q-&gt;length == 0) { <span class="comment">/* Wake threads blocked in queue_remove(). */</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(&amp;q-&gt;non_empty);</div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; q-&gt;elem[(q-&gt;head + q-&gt;length) % N] = x;</div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; q-&gt;length++;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; result = 1;</div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; }</div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; }</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; }</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="comment">/* Wait until the *q is non-empty or deadline abs_deadline passes. If the</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> queue is non-empty, remove its head entry, place it in *head, and return</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> non-zero. Otherwise return 0. */</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordtype">int</span> queue_remove(queue *q, <span class="keywordtype">int</span> *head, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline) {</div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordtype">int</span> result = 0;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <a class="code" href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="comment">/* To wait for a predicate with a deadline, loop on the negation of the</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> predicate or until gpr_cv_wait() returns true. Code that makes</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> the condition true should use gpr_cv_broadcast() on the corresponding</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> condition variable. The predicate must be on state protected by the</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> lock. */</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">while</span> (q-&gt;length == 0 &amp;&amp;</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; !<a class="code" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a>(&amp;q-&gt;non_empty, &amp;q-&gt;mu, abs_deadline)) {</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">if</span> (q-&gt;length != 0) { <span class="comment">/* Queue is non-empty. */</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; result = 1;</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">if</span> (q-&gt;length == N) { <span class="comment">/* Wake threads blocked in queue_append(). */</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(&amp;q-&gt;non_full);</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; *head = q-&gt;elem[q-&gt;head];</div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; q-&gt;head = (q-&gt;head + 1) % N;</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; q-&gt;length--;</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; } <span class="comment">/* else deadline exceeded */</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(&amp;q-&gt;mu);</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> result;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* 0 */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* *c += inc. Requires: *c initialized. */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sync_8h.html#a8e51ec3b46c7c03602e2279a802daa1c">gpr_stats_inc</a>(<a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a> *c, <a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a> inc);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment">/* Return *c. Requires: *c initialized. */</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<a class="code" href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a> <a class="code" href="sync_8h.html#abb2c58da7d0b785887266b3b1890764d">gpr_stats_read</a>(<span class="keyword">const</span> <a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a> *c);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment">/* ==================Example use of interface===================</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> A producer-consumer queue of up to N integers,</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> illustrating the use of the calls in this interface. */</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#if 0</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor">#define N 4</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span>queue {</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> non_empty; <span class="comment">/* Signalled when length becomes non-zero. */</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> non_full; <span class="comment">/* Signalled when length becomes non-N. */</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="structgpr__mu.html">gpr_mu</a> mu; <span class="comment">/* Protects all fields below.</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> (That is, except during initialization or</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> destruction, the fields below should be accessed</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> only by a thread that holds mu.) */</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordtype">int</span> head; <span class="comment">/* Index of head of queue 0..N-1. */</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">int</span> length; <span class="comment">/* Number of valid elements in queue 0..N. */</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordtype">int</span> elem[N]; <span class="comment">/* elem[head .. head+length-1] are queue elements. */</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; } queue;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="comment">/* Initialize *q. */</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordtype">void</span> queue_init(queue *q) {</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="sync_8h.html#a16694f755266c254390b041a0f069094">gpr_mu_init</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a>(&amp;q-&gt;non_empty);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a>(&amp;q-&gt;non_full);</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; q-&gt;head = 0;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; q-&gt;length = 0;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; }</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="comment">/* Free storage associated with *q. */</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">void</span> queue_destroy(queue *q) {</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e">gpr_mu_destroy</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a>(&amp;q-&gt;non_empty);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a>(&amp;q-&gt;non_full);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; }</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="comment">/* Wait until there is room in *q, then append x to *q. */</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">void</span> queue_append(queue *q, <span class="keywordtype">int</span> x) {</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="comment">/* To wait for a predicate without a deadline, loop on the negation of the</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> predicate, and use gpr_cv_wait(..., gpr_inf_future) inside the loop</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> to release the lock, wait, and reacquire on each iteration. Code that</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> makes the condition true should use gpr_cv_broadcast() on the</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> corresponding condition variable. The predicate must be on state</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> protected by the lock. */</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">while</span> (q-&gt;length == N) {</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <a class="code" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a>(&amp;q-&gt;non_full, &amp;q-&gt;mu, <a class="code" href="time_8h.html#a9324a2b33d5d7686fb14714c59ff026d">gpr_inf_future</a>);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; }</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">if</span> (q-&gt;length == 0) { <span class="comment">/* Wake threads blocked in queue_remove(). */</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="comment">/* It&#39;s normal to use gpr_cv_broadcast() or gpr_signal() while</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> holding the lock. */</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(&amp;q-&gt;non_empty);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; }</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; q-&gt;elem[(q-&gt;head + q-&gt;length) % N] = x;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; q-&gt;length++;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="comment">/* If it can be done without blocking, append x to *q and return non-zero.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> Otherwise return 0. */</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordtype">int</span> queue_try_append(queue *q, <span class="keywordtype">int</span> x) {</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">int</span> result = 0;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777">gpr_mu_trylock</a>(&amp;q-&gt;mu)) {</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">if</span> (q-&gt;length != N) {</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">if</span> (q-&gt;length == 0) { <span class="comment">/* Wake threads blocked in queue_remove(). */</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(&amp;q-&gt;non_empty);</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; }</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; q-&gt;elem[(q-&gt;head + q-&gt;length) % N] = x;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; q-&gt;length++;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; result = 1;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; }</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; }</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; }</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="comment">/* Wait until the *q is non-empty or deadline abs_deadline passes. If the</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> queue is non-empty, remove its head entry, place it in *head, and return</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> non-zero. Otherwise return 0. */</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordtype">int</span> queue_remove(queue *q, <span class="keywordtype">int</span> *head, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline) {</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">int</span> result = 0;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="comment">/* To wait for a predicate with a deadline, loop on the negation of the</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> predicate or until gpr_cv_wait() returns true. Code that makes</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> the condition true should use gpr_cv_broadcast() on the corresponding</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> condition variable. The predicate must be on state protected by the</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> lock. */</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">while</span> (q-&gt;length == 0 &amp;&amp;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; !<a class="code" href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a>(&amp;q-&gt;non_empty, &amp;q-&gt;mu, abs_deadline)) {</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; }</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (q-&gt;length != 0) { <span class="comment">/* Queue is non-empty. */</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; result = 1;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordflow">if</span> (q-&gt;length == N) { <span class="comment">/* Wake threads blocked in queue_append(). */</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a>(&amp;q-&gt;non_full);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; *head = q-&gt;elem[q-&gt;head];</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; q-&gt;head = (q-&gt;head + 1) % N;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; q-&gt;length--;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; } <span class="comment">/* else deadline exceeded */</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <a class="code" href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a>(&amp;q-&gt;mu);</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">return</span> result;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; }</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* 0 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="sync__posix_8h_html"><div class="ttname"><a href="sync__posix_8h.html">sync_posix.h</a></div></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="sync_8h_html_a44b385455d169e6c84659adb222c1d42"><div class="ttname"><a href="sync_8h.html#a44b385455d169e6c84659adb222c1d42">gpr_mu_lock</a></div><div class="ttdeci">void gpr_mu_lock(gpr_mu *mu)</div></div>
-<div class="ttc" id="sync_8h_html_ac0e52c6bfc7a04ba8a269f3227104571"><div class="ttname"><a href="sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571">gpr_ref</a></div><div class="ttdeci">void gpr_ref(gpr_refcount *r)</div><div class="ttdef"><b>Definition:</b> sync.c:114</div></div>
-<div class="ttc" id="sync_8h_html_a8e51ec3b46c7c03602e2279a802daa1c"><div class="ttname"><a href="sync_8h.html#a8e51ec3b46c7c03602e2279a802daa1c">gpr_stats_inc</a></div><div class="ttdeci">void gpr_stats_inc(gpr_stats_counter *c, gpr_intptr inc)</div><div class="ttdef"><b>Definition:</b> sync.c:130</div></div>
+<div class="ttc" id="sync_8h_html_ac0e52c6bfc7a04ba8a269f3227104571"><div class="ttname"><a href="sync_8h.html#ac0e52c6bfc7a04ba8a269f3227104571">gpr_ref</a></div><div class="ttdeci">void gpr_ref(gpr_refcount *r)</div><div class="ttdef"><b>Definition:</b> sync.c:99</div></div>
+<div class="ttc" id="sync_8h_html_a8e51ec3b46c7c03602e2279a802daa1c"><div class="ttname"><a href="sync_8h.html#a8e51ec3b46c7c03602e2279a802daa1c">gpr_stats_inc</a></div><div class="ttdeci">void gpr_stats_inc(gpr_stats_counter *c, gpr_intptr inc)</div><div class="ttdef"><b>Definition:</b> sync.c:115</div></div>
<div class="ttc" id="sync_8h_html_ac0a2305d9e6575cc5a3d92bc3f12c161"><div class="ttname"><a href="sync_8h.html#ac0a2305d9e6575cc5a3d92bc3f12c161">gpr_event_get</a></div><div class="ttdeci">void * gpr_event_get(gpr_event *ev)</div><div class="ttdef"><b>Definition:</b> sync.c:80</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="sync_8h_html_a1e53047443e5eb1f9895be0c90bc790b"><div class="ttname"><a href="sync_8h.html#a1e53047443e5eb1f9895be0c90bc790b">gpr_cancellable_is_cancelled</a></div><div class="ttdeci">int gpr_cancellable_is_cancelled(gpr_cancellable *c)</div><div class="ttdef"><b>Definition:</b> cancellable.c:51</div></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
-<div class="ttc" id="sync_8h_html_a516e26b66b1aa53fba8f5f52b249cb25"><div class="ttname"><a href="sync_8h.html#a516e26b66b1aa53fba8f5f52b249cb25">gpr_refn</a></div><div class="ttdeci">void gpr_refn(gpr_refcount *r, int n)</div><div class="ttdef"><b>Definition:</b> sync.c:116</div></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
+<div class="ttc" id="sync_8h_html_a516e26b66b1aa53fba8f5f52b249cb25"><div class="ttname"><a href="sync_8h.html#a516e26b66b1aa53fba8f5f52b249cb25">gpr_refn</a></div><div class="ttdeci">void gpr_refn(gpr_refcount *r, int n)</div><div class="ttdef"><b>Definition:</b> sync.c:101</div></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
<div class="ttc" id="sync_8h_html_ad5c88872723a129b09200b1892d2323f"><div class="ttname"><a href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a></div><div class="ttdeci">void gpr_once_init(gpr_once *once, void(*init_routine)(void))</div></div>
<div class="ttc" id="sync__generic_8h_html"><div class="ttname"><a href="sync__generic_8h.html">sync_generic.h</a></div></div>
-<div class="ttc" id="sync_8h_html_abb2c58da7d0b785887266b3b1890764d"><div class="ttname"><a href="sync_8h.html#abb2c58da7d0b785887266b3b1890764d">gpr_stats_read</a></div><div class="ttdeci">gpr_intptr gpr_stats_read(const gpr_stats_counter *c)</div><div class="ttdef"><b>Definition:</b> sync.c:134</div></div>
+<div class="ttc" id="sync_8h_html_abb2c58da7d0b785887266b3b1890764d"><div class="ttname"><a href="sync_8h.html#abb2c58da7d0b785887266b3b1890764d">gpr_stats_read</a></div><div class="ttdeci">gpr_intptr gpr_stats_read(const gpr_stats_counter *c)</div><div class="ttdef"><b>Definition:</b> sync.c:119</div></div>
<div class="ttc" id="sync_8h_html_a652900a910676d5cae9ccba052adb6b0"><div class="ttname"><a href="sync_8h.html#a652900a910676d5cae9ccba052adb6b0">gpr_cv_destroy</a></div><div class="ttdeci">void gpr_cv_destroy(gpr_cv *cv)</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
-<div class="ttc" id="sync_8h_html_a5f1df649a9885ff2354dd4ce611017d9"><div class="ttname"><a href="sync_8h.html#a5f1df649a9885ff2354dd4ce611017d9">gpr_cv_cancellable_wait</a></div><div class="ttdeci">int gpr_cv_cancellable_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline, gpr_cancellable *c)</div><div class="ttdef"><b>Definition:</b> cancellable.c:133</div></div>
<div class="ttc" id="sync__win32_8h_html"><div class="ttname"><a href="sync__win32_8h.html">sync_win32.h</a></div></div>
<div class="ttc" id="sync_8h_html_a65a42bb7ca9072b0e7b581d715a8e777"><div class="ttname"><a href="sync_8h.html#a65a42bb7ca9072b0e7b581d715a8e777">gpr_mu_trylock</a></div><div class="ttdeci">int gpr_mu_trylock(gpr_mu *mu)</div></div>
<div class="ttc" id="sync_8h_html_ad5d8d01509b75addc44e5a43783a826e"><div class="ttname"><a href="sync_8h.html#ad5d8d01509b75addc44e5a43783a826e">gpr_cv_wait</a></div><div class="ttdeci">int gpr_cv_wait(gpr_cv *cv, gpr_mu *mu, gpr_timespec abs_deadline)</div></div>
@@ -460,31 +425,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="time_8h_html_a9324a2b33d5d7686fb14714c59ff026d"><div class="ttname"><a href="time_8h.html#a9324a2b33d5d7686fb14714c59ff026d">gpr_inf_future</a></div><div class="ttdeci">gpr_timespec gpr_inf_future(gpr_clock_type type)</div><div class="ttdef"><b>Definition:</b> time.c:83</div></div>
<div class="ttc" id="sync_8h_html_a1b1d014640e00512f6789dacc4ff88bd"><div class="ttname"><a href="sync_8h.html#a1b1d014640e00512f6789dacc4ff88bd">gpr_event_set</a></div><div class="ttdeci">void gpr_event_set(gpr_event *ev, void *value)</div><div class="ttdef"><b>Definition:</b> sync.c:70</div></div>
<div class="ttc" id="sync__posix_8h_html_a28731dc17a4158343f58f453a4d5e37f"><div class="ttname"><a href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a></div><div class="ttdeci">pthread_once_t gpr_once</div><div class="ttdef"><b>Definition:</b> sync_posix.h:43</div></div>
-<div class="ttc" id="structgpr__stats__counter_html"><div class="ttname"><a href="structgpr__stats__counter.html">gpr_stats_counter</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:54</div></div>
+<div class="ttc" id="structgpr__stats__counter_html"><div class="ttname"><a href="structgpr__stats__counter.html">gpr_stats_counter</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:50</div></div>
<div class="ttc" id="sync__posix_8h_html_a1ad613e07180c0459cda9f3f6d881885"><div class="ttname"><a href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a></div><div class="ttdeci">pthread_cond_t gpr_cv</div><div class="ttdef"><b>Definition:</b> sync_posix.h:42</div></div>
<div class="ttc" id="sync_8h_html_a16694f755266c254390b041a0f069094"><div class="ttname"><a href="sync_8h.html#a16694f755266c254390b041a0f069094">gpr_mu_init</a></div><div class="ttdeci">void gpr_mu_init(gpr_mu *mu)</div></div>
-<div class="ttc" id="structgpr__cancellable_html"><div class="ttname"><a href="structgpr__cancellable.html">gpr_cancellable</a></div><div class="ttdef"><b>Definition:</b> cancellable_platform.h:50</div></div>
-<div class="ttc" id="sync_8h_html_a76b570c831b14070c37e708dde91b795"><div class="ttname"><a href="sync_8h.html#a76b570c831b14070c37e708dde91b795">gpr_unref</a></div><div class="ttdeci">int gpr_unref(gpr_refcount *r)</div><div class="ttdef"><b>Definition:</b> sync.c:120</div></div>
+<div class="ttc" id="sync_8h_html_a76b570c831b14070c37e708dde91b795"><div class="ttname"><a href="sync_8h.html#a76b570c831b14070c37e708dde91b795">gpr_unref</a></div><div class="ttdeci">int gpr_unref(gpr_refcount *r)</div><div class="ttdef"><b>Definition:</b> sync.c:105</div></div>
<div class="ttc" id="structgpr__mu_html"><div class="ttname"><a href="structgpr__mu.html">gpr_mu</a></div><div class="ttdef"><b>Definition:</b> sync_win32.h:39</div></div>
-<div class="ttc" id="sync_8h_html_aa82b7172b992bd33bd6fd4b4dc89e338"><div class="ttname"><a href="sync_8h.html#aa82b7172b992bd33bd6fd4b4dc89e338">gpr_cancellable_destroy</a></div><div class="ttdeci">void gpr_cancellable_destroy(gpr_cancellable *c)</div><div class="ttdef"><b>Definition:</b> cancellable.c:49</div></div>
<div class="ttc" id="sync_8h_html_a91370fd0eb76bc1323c80815ad6e9cff"><div class="ttname"><a href="sync_8h.html#a91370fd0eb76bc1323c80815ad6e9cff">gpr_mu_unlock</a></div><div class="ttdeci">void gpr_mu_unlock(gpr_mu *mu)</div></div>
<div class="ttc" id="sync_8h_html_aba119d0b92b0bd50e6efa9e2abe07a5f"><div class="ttname"><a href="sync_8h.html#aba119d0b92b0bd50e6efa9e2abe07a5f">gpr_cv_signal</a></div><div class="ttdeci">void gpr_cv_signal(gpr_cv *cv)</div></div>
-<div class="ttc" id="sync_8h_html_aec0b0e9b9f084550cdec300da1f31add"><div class="ttname"><a href="sync_8h.html#aec0b0e9b9f084550cdec300da1f31add">gpr_cancellable_init</a></div><div class="ttdeci">void gpr_cancellable_init(gpr_cancellable *c)</div><div class="ttdef"><b>Definition:</b> cancellable.c:40</div></div>
-<div class="ttc" id="sync_8h_html_a895fb73161d2dd1fa19be10d5395001c"><div class="ttname"><a href="sync_8h.html#a895fb73161d2dd1fa19be10d5395001c">gpr_cancellable_cancel</a></div><div class="ttdeci">void gpr_cancellable_cancel(gpr_cancellable *c)</div><div class="ttdef"><b>Definition:</b> cancellable.c:81</div></div>
-<div class="ttc" id="cancellable__platform_8h_html"><div class="ttname"><a href="cancellable__platform_8h.html">cancellable_platform.h</a></div></div>
<div class="ttc" id="sync_8h_html_ad24aac3d86113f0fcffc6c4595da9cb2"><div class="ttname"><a href="sync_8h.html#ad24aac3d86113f0fcffc6c4595da9cb2">gpr_cv_init</a></div><div class="ttdeci">void gpr_cv_init(gpr_cv *cv)</div></div>
-<div class="ttc" id="sync_8h_html_a76b8e5de6e1baa4fd66c014417dc0a30"><div class="ttname"><a href="sync_8h.html#a76b8e5de6e1baa4fd66c014417dc0a30">gpr_stats_init</a></div><div class="ttdeci">void gpr_stats_init(gpr_stats_counter *c, gpr_intptr n)</div><div class="ttdef"><b>Definition:</b> sync.c:126</div></div>
-<div class="ttc" id="sync_8h_html_ae048c7e762b723821e35a07fd0d85e22"><div class="ttname"><a href="sync_8h.html#ae048c7e762b723821e35a07fd0d85e22">gpr_event_cancellable_wait</a></div><div class="ttdeci">void * gpr_event_cancellable_wait(gpr_event *ev, gpr_timespec abs_deadline, gpr_cancellable *c)</div><div class="ttdef"><b>Definition:</b> sync.c:97</div></div>
+<div class="ttc" id="sync_8h_html_a76b8e5de6e1baa4fd66c014417dc0a30"><div class="ttname"><a href="sync_8h.html#a76b8e5de6e1baa4fd66c014417dc0a30">gpr_stats_init</a></div><div class="ttdeci">void gpr_stats_init(gpr_stats_counter *c, gpr_intptr n)</div><div class="ttdef"><b>Definition:</b> sync.c:111</div></div>
<div class="ttc" id="sync_8h_html_a93f37cd27964fda51acd4cd8e6737922"><div class="ttname"><a href="sync_8h.html#a93f37cd27964fda51acd4cd8e6737922">gpr_event_init</a></div><div class="ttdeci">void gpr_event_init(gpr_event *ev)</div><div class="ttdef"><b>Definition:</b> sync.c:65</div></div>
<div class="ttc" id="sync_8h_html_a52ae2524c7dade8cecb9f01ff4792c9e"><div class="ttname"><a href="sync_8h.html#a52ae2524c7dade8cecb9f01ff4792c9e">gpr_mu_destroy</a></div><div class="ttdeci">void gpr_mu_destroy(gpr_mu *mu)</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="structgpr__event_html"><div class="ttname"><a href="structgpr__event.html">gpr_event</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:41</div></div>
<div class="ttc" id="sync_8h_html_ad5a4b4a5844668d188db89dda6ad205b"><div class="ttname"><a href="sync_8h.html#ad5a4b4a5844668d188db89dda6ad205b">gpr_cv_broadcast</a></div><div class="ttdeci">void gpr_cv_broadcast(gpr_cv *cv)</div></div>
-<div class="ttc" id="sync_8h_html_a235584f36572b5410b042ee63cb0740b"><div class="ttname"><a href="sync_8h.html#a235584f36572b5410b042ee63cb0740b">gpr_ref_init</a></div><div class="ttdeci">void gpr_ref_init(gpr_refcount *r, int n)</div><div class="ttdef"><b>Definition:</b> sync.c:112</div></div>
+<div class="ttc" id="sync_8h_html_a235584f36572b5410b042ee63cb0740b"><div class="ttname"><a href="sync_8h.html#a235584f36572b5410b042ee63cb0740b">gpr_ref_init</a></div><div class="ttdeci">void gpr_ref_init(gpr_refcount *r, int n)</div><div class="ttdef"><b>Definition:</b> sync.c:97</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__generic_8h.html b/doc/ref/core.internal/html/sync__generic_8h.html
index 3095f80885..036df6c4b3 100644
--- a/doc/ref/core.internal/html/sync__generic_8h.html
+++ b/doc/ref/core.internal/html/sync__generic_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,7 +139,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__generic_8h_source.html b/doc/ref/core.internal/html/sync__generic_8h_source.html
index f4c6cfb83e..6c7166e2e0 100644
--- a/doc/ref/core.internal/html/sync__generic_8h_source.html
+++ b/doc/ref/core.internal/html/sync__generic_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,39 +128,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="atm_8h.html">grpc/support/atm.h</a>&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* gpr_event */</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structgpr__event.html"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9"> 42</a></span>&#160; <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9">state</a>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;} <a class="code" href="structgpr__event.html">gpr_event</a>;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="sync__generic_8h.html#a6f38fe7692eaa6663c1f79ff5847c050"> 45</a></span>&#160;<span class="preprocessor">#define GPR_EVENT_INIT \</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> { 0 }</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/* gpr_refcount */</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structgpr__refcount.html"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470"> 50</a></span>&#160; <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">count</a>;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} <a class="code" href="structgpr__refcount.html">gpr_refcount</a>;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* gpr_stats_counter */</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgpr__stats__counter.html"> 54</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a"> 55</a></span>&#160; <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">value</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;} <a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="sync__generic_8h.html#ada230498c8e2aca51e9349709e70e1ef"> 58</a></span>&#160;<span class="preprocessor">#define GPR_STATS_INIT \</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"> { 0 }</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_GENERIC_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:49</div></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9"> 41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{ <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9">state</a>; } <a class="code" href="structgpr__event.html">gpr_event</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="sync__generic_8h.html#a6f38fe7692eaa6663c1f79ff5847c050"> 43</a></span>&#160;<span class="preprocessor">#define GPR_EVENT_INIT \</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> { 0 }</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* gpr_refcount */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470"> 47</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{ <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">count</a>; } <a class="code" href="structgpr__refcount.html">gpr_refcount</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* gpr_stats_counter */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{ <a class="code" href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a> <a class="code" href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">value</a>; } <a class="code" href="structgpr__stats__counter.html">gpr_stats_counter</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="sync__generic_8h.html#ada230498c8e2aca51e9349709e70e1ef"> 52</a></span>&#160;<span class="preprocessor">#define GPR_STATS_INIT \</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> { 0 }</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_GENERIC_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgpr__refcount_html"><div class="ttname"><a href="structgpr__refcount.html">gpr_refcount</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
<div class="ttc" id="atm_8h_html"><div class="ttname"><a href="atm_8h.html">atm.h</a></div></div>
-<div class="ttc" id="structgpr__refcount_html_ae1e2d58344b59ff6c0db0dc4f2953470"><div class="ttname"><a href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount::count</a></div><div class="ttdeci">gpr_atm count</div><div class="ttdef"><b>Definition:</b> sync_generic.h:50</div></div>
-<div class="ttc" id="structgpr__event_html_a9eb43867719fcdf48f33df11cd138be9"><div class="ttname"><a href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9">gpr_event::state</a></div><div class="ttdeci">gpr_atm state</div><div class="ttdef"><b>Definition:</b> sync_generic.h:42</div></div>
-<div class="ttc" id="structgpr__stats__counter_html"><div class="ttname"><a href="structgpr__stats__counter.html">gpr_stats_counter</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:54</div></div>
-<div class="ttc" id="structgpr__stats__counter_html_ab9338ff7b5fd9f0c0830a8a788aab04a"><div class="ttname"><a href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter::value</a></div><div class="ttdeci">gpr_atm value</div><div class="ttdef"><b>Definition:</b> sync_generic.h:55</div></div>
+<div class="ttc" id="structgpr__refcount_html_ae1e2d58344b59ff6c0db0dc4f2953470"><div class="ttname"><a href="structgpr__refcount.html#ae1e2d58344b59ff6c0db0dc4f2953470">gpr_refcount::count</a></div><div class="ttdeci">gpr_atm count</div><div class="ttdef"><b>Definition:</b> sync_generic.h:47</div></div>
+<div class="ttc" id="structgpr__event_html_a9eb43867719fcdf48f33df11cd138be9"><div class="ttname"><a href="structgpr__event.html#a9eb43867719fcdf48f33df11cd138be9">gpr_event::state</a></div><div class="ttdeci">gpr_atm state</div><div class="ttdef"><b>Definition:</b> sync_generic.h:41</div></div>
+<div class="ttc" id="structgpr__stats__counter_html"><div class="ttname"><a href="structgpr__stats__counter.html">gpr_stats_counter</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:50</div></div>
+<div class="ttc" id="structgpr__stats__counter_html_ab9338ff7b5fd9f0c0830a8a788aab04a"><div class="ttname"><a href="structgpr__stats__counter.html#ab9338ff7b5fd9f0c0830a8a788aab04a">gpr_stats_counter::value</a></div><div class="ttdeci">gpr_atm value</div><div class="ttdef"><b>Definition:</b> sync_generic.h:50</div></div>
<div class="ttc" id="structgpr__event_html"><div class="ttname"><a href="structgpr__event.html">gpr_event</a></div><div class="ttdef"><b>Definition:</b> sync_generic.h:41</div></div>
<div class="ttc" id="atm__gcc__atomic_8h_html_aa9e4b16c09888debe306f14e8090b1cc"><div class="ttname"><a href="atm__gcc__atomic_8h.html#aa9e4b16c09888debe306f14e8090b1cc">gpr_atm</a></div><div class="ttdeci">gpr_intptr gpr_atm</div><div class="ttdef"><b>Definition:</b> atm_gcc_atomic.h:41</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__posix_8c.html b/doc/ref/core.internal/html/sync__posix_8c.html
index 0134159016..cd7ae3d32d 100644
--- a/doc/ref/core.internal/html/sync__posix_8c.html
+++ b/doc/ref/core.internal/html/sync__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__posix_8h.html b/doc/ref/core.internal/html/sync__posix_8h.html
index d663bafc8d..aab5e4b894 100644
--- a/doc/ref/core.internal/html/sync__posix_8h.html
+++ b/doc/ref/core.internal/html/sync__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -163,7 +163,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__posix_8h_source.html b/doc/ref/core.internal/html/sync__posix_8h_source.html
index 8ba372c999..970854f803 100644
--- a/doc/ref/core.internal/html/sync__posix_8h_source.html
+++ b/doc/ref/core.internal/html/sync__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666"> 45</a></span>&#160;<span class="preprocessor">#define GPR_ONCE_INIT PTHREAD_ONCE_INIT</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="sync__generic_8h_html"><div class="ttname"><a href="sync__generic_8h.html">sync_generic.h</a></div></div>
<div class="ttc" id="sync__posix_8h_html_aa66fb6a11304ef6759d76f84a34ee28f"><div class="ttname"><a href="sync__posix_8h.html#aa66fb6a11304ef6759d76f84a34ee28f">gpr_mu</a></div><div class="ttdeci">pthread_mutex_t gpr_mu</div><div class="ttdef"><b>Definition:</b> sync_posix.h:41</div></div>
<div class="ttc" id="sync__posix_8h_html_a28731dc17a4158343f58f453a4d5e37f"><div class="ttname"><a href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a></div><div class="ttdeci">pthread_once_t gpr_once</div><div class="ttdef"><b>Definition:</b> sync_posix.h:43</div></div>
@@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__win32_8c.html b/doc/ref/core.internal/html/sync__win32_8c.html
index e36709efa8..ecdbd3ef2d 100644
--- a/doc/ref/core.internal/html/sync__win32_8c.html
+++ b/doc/ref/core.internal/html/sync__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__win32_8h.html b/doc/ref/core.internal/html/sync__win32_8h.html
index b39723891b..4eb025c518 100644
--- a/doc/ref/core.internal/html/sync__win32_8h.html
+++ b/doc/ref/core.internal/html/sync__win32_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -154,7 +154,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/sync__win32_8h_source.html b/doc/ref/core.internal/html/sync__win32_8h_source.html
index b70f3aca69..4cef6d45d5 100644
--- a/doc/ref/core.internal/html/sync__win32_8h_source.html
+++ b/doc/ref/core.internal/html/sync__win32_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="sync__win32_8h.html#a6a752a459fe345c616c26b5a556ccc13"> 46</a></span>&#160;<span class="keyword">typedef</span> INIT_ONCE <a class="code" href="sync__win32_8h.html#a6a752a459fe345c616c26b5a556ccc13">gpr_once</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="sync__win32_8h.html#a8edd7eb4f6860a4f79defbad49c35666"> 47</a></span>&#160;<span class="preprocessor">#define GPR_ONCE_INIT INIT_ONCE_STATIC_INIT</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_WIN32_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_SYNC_WIN32_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="sync__generic_8h_html"><div class="ttname"><a href="sync__generic_8h.html">sync_generic.h</a></div></div>
<div class="ttc" id="sync__posix_8h_html_aa66fb6a11304ef6759d76f84a34ee28f"><div class="ttname"><a href="sync__posix_8h.html#aa66fb6a11304ef6759d76f84a34ee28f">gpr_mu</a></div><div class="ttdeci">pthread_mutex_t gpr_mu</div><div class="ttdef"><b>Definition:</b> sync_posix.h:41</div></div>
<div class="ttc" id="sync__win32_8h_html_a81241bed6e85e9b106a1311060a04d9d"><div class="ttname"><a href="sync__win32_8h.html#a81241bed6e85e9b106a1311060a04d9d">gpr_cv</a></div><div class="ttdeci">CONDITION_VARIABLE gpr_cv</div><div class="ttdef"><b>Definition:</b> sync_win32.h:44</div></div>
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__client_8h.html b/doc/ref/core.internal/html/tcp__client_8h.html
index 95fb2a096b..1e757bcaf2 100644
--- a/doc/ref/core.internal/html/tcp__client_8h.html
+++ b/doc/ref/core.internal/html/tcp__client_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -156,7 +156,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__client_8h_source.html b/doc/ref/core.internal/html/tcp__client_8h_source.html
index ef429d924a..ac51589046 100644
--- a/doc/ref/core.internal/html/tcp__client_8h_source.html
+++ b/doc/ref/core.internal/html/tcp__client_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* Asynchronously connect to an address (specified as (addr, len)), and call</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> cb with arg and the completed connection when done (or call cb with arg and</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> NULL on failure). </span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> NULL on failure).</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> interested_parties points to a set of pollsets that would be interested</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> in this connection being established (in order to continue their work) */</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="tcp__client_8h.html#a086207583509b040c4fff779333468cd">grpc_tcp_client_connect</a>(<span class="keywordtype">void</span> (*cb)(<span class="keywordtype">void</span> *<a class="code" href="structarg.html">arg</a>, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *tcp),</div>
@@ -144,15 +144,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="sockaddr_8h_html"><div class="ttname"><a href="sockaddr_8h.html">sockaddr.h</a></div></div>
<div class="ttc" id="tcp__client_8h_html_a086207583509b040c4fff779333468cd"><div class="ttname"><a href="tcp__client_8h.html#a086207583509b040c4fff779333468cd">grpc_tcp_client_connect</a></div><div class="ttdeci">void grpc_tcp_client_connect(void(*cb)(void *arg, grpc_endpoint *tcp), void *arg, grpc_pollset_set *interested_parties, const struct sockaddr *addr, int addr_len, gpr_timespec deadline)</div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="pollset__set_8h_html"><div class="ttname"><a href="pollset__set_8h.html">pollset_set.h</a></div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="structgrpc__pollset__set_html"><div class="ttname"><a href="structgrpc__pollset__set.html">grpc_pollset_set</a></div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:40</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__client__posix_8c.html b/doc/ref/core.internal/html/tcp__client__posix_8c.html
index 15b89745ee..b94df34403 100644
--- a/doc/ref/core.internal/html/tcp__client__posix_8c.html
+++ b/doc/ref/core.internal/html/tcp__client__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__client__windows_8c.html b/doc/ref/core.internal/html/tcp__client__windows_8c.html
index 25c6c1252f..dfc8752b8c 100644
--- a/doc/ref/core.internal/html/tcp__client__windows_8c.html
+++ b/doc/ref/core.internal/html/tcp__client__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__posix_8c.html b/doc/ref/core.internal/html/tcp__posix_8c.html
index 7f1e8acfee..d7eea77970 100644
--- a/doc/ref/core.internal/html/tcp__posix_8c.html
+++ b/doc/ref/core.internal/html/tcp__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__posix_8h.html b/doc/ref/core.internal/html/tcp__posix_8h.html
index f42d23e9d2..e2dd7d484a 100644
--- a/doc/ref/core.internal/html/tcp__posix_8h.html
+++ b/doc/ref/core.internal/html/tcp__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -174,7 +174,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__posix_8h_source.html b/doc/ref/core.internal/html/tcp__posix_8h_source.html
index a6c952f1d3..735b2de1c3 100644
--- a/doc/ref/core.internal/html/tcp__posix_8h_source.html
+++ b/doc/ref/core.internal/html/tcp__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -146,17 +146,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *<a class="code" href="tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05">grpc_tcp_create</a>(<a class="code" href="structgrpc__fd.html">grpc_fd</a> *fd, <span class="keywordtype">size_t</span> read_slice_size,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *peer_string);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TCP_POSIX_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TCP_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="tcp__posix_8h_html_a72c0faa3524bfe76522d6ada920707eb"><div class="ttname"><a href="tcp__posix_8h.html#a72c0faa3524bfe76522d6ada920707eb">grpc_tcp_trace</a></div><div class="ttdeci">int grpc_tcp_trace</div></div>
<div class="ttc" id="tcp__posix_8h_html_aeb6bcf2634d72073806a1e6ab12bbc05"><div class="ttname"><a href="tcp__posix_8h.html#aeb6bcf2634d72073806a1e6ab12bbc05">grpc_tcp_create</a></div><div class="ttdeci">grpc_endpoint * grpc_tcp_create(grpc_fd *fd, size_t read_slice_size, const char *peer_string)</div></div>
<div class="ttc" id="fd__posix_8h_html"><div class="ttname"><a href="fd__posix_8h.html">fd_posix.h</a></div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="structgrpc__fd_html"><div class="ttname"><a href="structgrpc__fd.html">grpc_fd</a></div><div class="ttdef"><b>Definition:</b> fd_posix.h:52</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__server_8h.html b/doc/ref/core.internal/html/tcp__server_8h.html
index 3e08f1aea8..e282470f65 100644
--- a/doc/ref/core.internal/html/tcp__server_8h.html
+++ b/doc/ref/core.internal/html/tcp__server_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -294,7 +294,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__server_8h_source.html b/doc/ref/core.internal/html/tcp__server_8h_source.html
index f74364d4c7..86479d8978 100644
--- a/doc/ref/core.internal/html/tcp__server_8h_source.html
+++ b/doc/ref/core.internal/html/tcp__server_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -168,11 +168,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TCP_SERVER_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="tcp__server_8h_html_a4c674f461e0b92ebd6bb358eac04b772"><div class="ttname"><a href="tcp__server_8h.html#a4c674f461e0b92ebd6bb358eac04b772">grpc_tcp_server_destroy</a></div><div class="ttdeci">void grpc_tcp_server_destroy(grpc_tcp_server *server, void(*shutdown_done)(void *shutdown_done_arg), void *shutdown_done_arg)</div></div>
<div class="ttc" id="tcp__server_8h_html_a9acd9c36ef686dd76283b1a92954aff0"><div class="ttname"><a href="tcp__server_8h.html#a9acd9c36ef686dd76283b1a92954aff0">grpc_tcp_server_create</a></div><div class="ttdeci">grpc_tcp_server * grpc_tcp_server_create(void)</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
<div class="ttc" id="tcp__server_8h_html_a78c33e7fded0e0a871be12e9f6c9a4c9"><div class="ttname"><a href="tcp__server_8h.html#a78c33e7fded0e0a871be12e9f6c9a4c9">grpc_tcp_server_cb</a></div><div class="ttdeci">void(* grpc_tcp_server_cb)(void *arg, grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> tcp_server.h:43</div></div>
<div class="ttc" id="tcp__server_8h_html_a552695c278adc52ba5433da5c57d5bd7"><div class="ttname"><a href="tcp__server_8h.html#a552695c278adc52ba5433da5c57d5bd7">grpc_tcp_server_start</a></div><div class="ttdeci">void grpc_tcp_server_start(grpc_tcp_server *server, grpc_pollset **pollsets, size_t pollset_count, grpc_tcp_server_cb cb, void *cb_arg)</div></div>
<div class="ttc" id="cmdline_8c_html_af240efb36795b416de0779ad5d5159e4"><div class="ttname"><a href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a></div><div class="ttdeci">struct arg arg</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="tcp__server_8h_html_a441eeedb58bf1fe1b656292b3c919e6d"><div class="ttname"><a href="tcp__server_8h.html#a441eeedb58bf1fe1b656292b3c919e6d">grpc_tcp_server</a></div><div class="ttdeci">struct grpc_tcp_server grpc_tcp_server</div><div class="ttdef"><b>Definition:</b> tcp_server.h:40</div></div>
<div class="ttc" id="tcp__server_8h_html_afd39e961ac244633e016980551ac7ed3"><div class="ttname"><a href="tcp__server_8h.html#afd39e961ac244633e016980551ac7ed3">grpc_tcp_server_get_fd</a></div><div class="ttdeci">int grpc_tcp_server_get_fd(grpc_tcp_server *s, unsigned index)</div></div>
@@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__server__posix_8c.html b/doc/ref/core.internal/html/tcp__server__posix_8c.html
index c9bee9af23..3e6115a650 100644
--- a/doc/ref/core.internal/html/tcp__server__posix_8c.html
+++ b/doc/ref/core.internal/html/tcp__server__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -113,7 +113,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__server__windows_8c.html b/doc/ref/core.internal/html/tcp__server__windows_8c.html
index 8c1fd05e89..1f4e39d8f6 100644
--- a/doc/ref/core.internal/html/tcp__server__windows_8c.html
+++ b/doc/ref/core.internal/html/tcp__server__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__windows_8c.html b/doc/ref/core.internal/html/tcp__windows_8c.html
index 9272e07580..899b674396 100644
--- a/doc/ref/core.internal/html/tcp__windows_8c.html
+++ b/doc/ref/core.internal/html/tcp__windows_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__windows_8h.html b/doc/ref/core.internal/html/tcp__windows_8h.html
index 4e42957a74..90211616b1 100644
--- a/doc/ref/core.internal/html/tcp__windows_8h.html
+++ b/doc/ref/core.internal/html/tcp__windows_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -148,7 +148,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tcp__windows_8h_source.html b/doc/ref/core.internal/html/tcp__windows_8h_source.html
index 9b40339812..eac7ebe06f 100644
--- a/doc/ref/core.internal/html/tcp__windows_8h_source.html
+++ b/doc/ref/core.internal/html/tcp__windows_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,17 +144,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">int</span> <a class="code" href="tcp__windows_8h.html#a7b565022a9a4f019af40826e4937546c">grpc_tcp_prepare_socket</a>(SOCKET sock);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TCP_WINDOWS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TCP_WINDOWS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="socket__windows_8h_html"><div class="ttname"><a href="socket__windows_8h.html">socket_windows.h</a></div></div>
<div class="ttc" id="tcp__windows_8h_html_a7b565022a9a4f019af40826e4937546c"><div class="ttname"><a href="tcp__windows_8h.html#a7b565022a9a4f019af40826e4937546c">grpc_tcp_prepare_socket</a></div><div class="ttdeci">int grpc_tcp_prepare_socket(SOCKET sock)</div></div>
-<div class="ttc" id="structgrpc__winsocket_html"><div class="ttname"><a href="structgrpc__winsocket.html">grpc_winsocket</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:84</div></div>
-<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:108</div></div>
+<div class="ttc" id="structgrpc__winsocket_html"><div class="ttname"><a href="structgrpc__winsocket.html">grpc_winsocket</a></div><div class="ttdef"><b>Definition:</b> socket_windows.h:82</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
<div class="ttc" id="tcp__windows_8h_html_a206a5b2cbaacb2b87bdf38c709714483"><div class="ttname"><a href="tcp__windows_8h.html#a206a5b2cbaacb2b87bdf38c709714483">grpc_tcp_create</a></div><div class="ttdeci">grpc_endpoint * grpc_tcp_create(grpc_winsocket *socket, char *peer_string)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd_8c.html b/doc/ref/core.internal/html/thd_8c.html
index 7380287144..4a94831830 100644
--- a/doc/ref/core.internal/html/thd_8c.html
+++ b/doc/ref/core.internal/html/thd_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,9 +96,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr class="memitem:a0944a4353780132eeab7b06e3e42291d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="thd_8c.html#a0944a4353780132eeab7b06e3e42291da228d343354c0f2bb16c0fb1f79e71dbc">GPR_THD_JOINABLE</a> = 1
+<tr class="memitem:a4caf8d8f829279fba122163d961608a4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="thd_8c.html#a4caf8d8f829279fba122163d961608a4a228d343354c0f2bb16c0fb1f79e71dbc">GPR_THD_JOINABLE</a> = 1
}</td></tr>
-<tr class="separator:a0944a4353780132eeab7b06e3e42291d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a4caf8d8f829279fba122163d961608a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
@@ -114,7 +114,7 @@ Functions</h2></td></tr>
<tr class="separator:afb8d6ad4dcc8ebcdb6a786e8f4ef442b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a0944a4353780132eeab7b06e3e42291d"></a>
+<a class="anchor" id="a4caf8d8f829279fba122163d961608a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -124,7 +124,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0944a4353780132eeab7b06e3e42291da228d343354c0f2bb16c0fb1f79e71dbc"></a>GPR_THD_JOINABLE</em>&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4caf8d8f829279fba122163d961608a4a228d343354c0f2bb16c0fb1f79e71dbc"></a>GPR_THD_JOINABLE</em>&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -214,7 +214,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd_8h.html b/doc/ref/core.internal/html/thd_8h.html
index 4b67f0b9b5..51385feeff 100644
--- a/doc/ref/core.internal/html/thd_8h.html
+++ b/doc/ref/core.internal/html/thd_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -292,7 +292,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd_8h_source.html b/doc/ref/core.internal/html/thd_8h_source.html
index 95a40ddf1d..84e1b5506a 100644
--- a/doc/ref/core.internal/html/thd_8h_source.html
+++ b/doc/ref/core.internal/html/thd_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -178,25 +178,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_THD_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="thd_8h_html_a87ad3ff4d439450ae1318151c1526745"><div class="ttname"><a href="thd_8h.html#a87ad3ff4d439450ae1318151c1526745">gpr_thd_options_set_joinable</a></div><div class="ttdeci">void gpr_thd_options_set_joinable(gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:54</div></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_THD_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="thd_8h_html_a87ad3ff4d439450ae1318151c1526745"><div class="ttname"><a href="thd_8h.html#a87ad3ff4d439450ae1318151c1526745">gpr_thd_options_set_joinable</a></div><div class="ttdeci">void gpr_thd_options_set_joinable(gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:52</div></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="thd_8h_html_a9184cf0e025d8a9b098af6c08755b8ea"><div class="ttname"><a href="thd_8h.html#a9184cf0e025d8a9b098af6c08755b8ea">gpr_thd_new</a></div><div class="ttdeci">int gpr_thd_new(gpr_thd_id *t, void(*thd_body)(void *arg), void *arg, const gpr_thd_options *options)</div></div>
<div class="ttc" id="structarg_html"><div class="ttname"><a href="structarg.html">arg</a></div><div class="ttdef"><b>Definition:</b> cmdline.c:47</div></div>
<div class="ttc" id="structgpr__thd__options_html_aaa966777aca6604109eb4cd6cae7984c"><div class="ttname"><a href="structgpr__thd__options.html#aaa966777aca6604109eb4cd6cae7984c">gpr_thd_options::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> thd.h:55</div></div>
<div class="ttc" id="thd_8h_html_a73509f851051b4d5f02ca1982d216776"><div class="ttname"><a href="thd_8h.html#a73509f851051b4d5f02ca1982d216776">gpr_thd_join</a></div><div class="ttdeci">void gpr_thd_join(gpr_thd_id t)</div></div>
-<div class="ttc" id="thd_8h_html_afb8d6ad4dcc8ebcdb6a786e8f4ef442b"><div class="ttname"><a href="thd_8h.html#afb8d6ad4dcc8ebcdb6a786e8f4ef442b">gpr_thd_options_is_joinable</a></div><div class="ttdeci">int gpr_thd_options_is_joinable(const gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:63</div></div>
+<div class="ttc" id="thd_8h_html_afb8d6ad4dcc8ebcdb6a786e8f4ef442b"><div class="ttname"><a href="thd_8h.html#afb8d6ad4dcc8ebcdb6a786e8f4ef442b">gpr_thd_options_is_joinable</a></div><div class="ttdeci">int gpr_thd_options_is_joinable(const gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:61</div></div>
<div class="ttc" id="thd_8h_html_a8c875ae5410d10d658cfb7b917909624"><div class="ttname"><a href="thd_8h.html#a8c875ae5410d10d658cfb7b917909624">gpr_thd_currentid</a></div><div class="ttdeci">gpr_thd_id gpr_thd_currentid(void)</div></div>
-<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
-<div class="ttc" id="thd_8h_html_abf8bb34ba7d26ddab0696e24b1fcc862"><div class="ttname"><a href="thd_8h.html#abf8bb34ba7d26ddab0696e24b1fcc862">gpr_thd_options_default</a></div><div class="ttdeci">gpr_thd_options gpr_thd_options_default(void)</div><div class="ttdef"><b>Definition:</b> thd.c:44</div></div>
-<div class="ttc" id="thd_8h_html_a1647c2e991d269cdaf146dc33f61ce89"><div class="ttname"><a href="thd_8h.html#a1647c2e991d269cdaf146dc33f61ce89">gpr_thd_options_is_detached</a></div><div class="ttdeci">int gpr_thd_options_is_detached(const gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:58</div></div>
+<div class="ttc" id="port__platform_8h_html_a737bb95b7b58d90b4215602d36ed65b6"><div class="ttname"><a href="port__platform_8h.html#a737bb95b7b58d90b4215602d36ed65b6">gpr_uint64</a></div><div class="ttdeci">uint64_t gpr_uint64</div><div class="ttdef"><b>Definition:</b> port_platform.h:313</div></div>
+<div class="ttc" id="thd_8h_html_abf8bb34ba7d26ddab0696e24b1fcc862"><div class="ttname"><a href="thd_8h.html#abf8bb34ba7d26ddab0696e24b1fcc862">gpr_thd_options_default</a></div><div class="ttdeci">gpr_thd_options gpr_thd_options_default(void)</div><div class="ttdef"><b>Definition:</b> thd.c:42</div></div>
+<div class="ttc" id="thd_8h_html_a1647c2e991d269cdaf146dc33f61ce89"><div class="ttname"><a href="thd_8h.html#a1647c2e991d269cdaf146dc33f61ce89">gpr_thd_options_is_detached</a></div><div class="ttdeci">int gpr_thd_options_is_detached(const gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:56</div></div>
<div class="ttc" id="structgpr__thd__options_html"><div class="ttname"><a href="structgpr__thd__options.html">gpr_thd_options</a></div><div class="ttdef"><b>Definition:</b> thd.h:54</div></div>
-<div class="ttc" id="thd_8h_html_a704882e5c65d29c817fae9173085e5ba"><div class="ttname"><a href="thd_8h.html#a704882e5c65d29c817fae9173085e5ba">gpr_thd_options_set_detached</a></div><div class="ttdeci">void gpr_thd_options_set_detached(gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:50</div></div>
+<div class="ttc" id="thd_8h_html_a704882e5c65d29c817fae9173085e5ba"><div class="ttname"><a href="thd_8h.html#a704882e5c65d29c817fae9173085e5ba">gpr_thd_options_set_detached</a></div><div class="ttdeci">void gpr_thd_options_set_detached(gpr_thd_options *options)</div><div class="ttdef"><b>Definition:</b> thd.c:48</div></div>
<div class="ttc" id="thd_8h_html_a04194350e2fb18edc439ab0a9d355a72"><div class="ttname"><a href="thd_8h.html#a04194350e2fb18edc439ab0a9d355a72">gpr_thd_id</a></div><div class="ttdeci">gpr_uint64 gpr_thd_id</div><div class="ttdef"><b>Definition:</b> thd.h:51</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd__internal_8h.html b/doc/ref/core.internal/html/thd__internal_8h.html
index 2b8d5ed697..f649f3c698 100644
--- a/doc/ref/core.internal/html/thd__internal_8h.html
+++ b/doc/ref/core.internal/html/thd__internal_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd__internal_8h_source.html b/doc/ref/core.internal/html/thd__internal_8h_source.html
index cbb564597b..8c0cd5fe72 100644
--- a/doc/ref/core.internal/html/thd__internal_8h_source.html
+++ b/doc/ref/core.internal/html/thd__internal_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,11 +126,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* Internal interfaces between modules within the gpr support library. */</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_THD_INTERNAL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_SUPPORT_THD_INTERNAL_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd__posix_8c.html b/doc/ref/core.internal/html/thd__posix_8c.html
index 9dea761e52..8b96b8771d 100644
--- a/doc/ref/core.internal/html/thd__posix_8c.html
+++ b/doc/ref/core.internal/html/thd__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/thd__win32_8c.html b/doc/ref/core.internal/html/thd__win32_8c.html
index 8ee0adbea3..79affefbe6 100644
--- a/doc/ref/core.internal/html/thd__win32_8c.html
+++ b/doc/ref/core.internal/html/thd__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time_8c.html b/doc/ref/core.internal/html/time_8c.html
index 53ca835661..3a327315c5 100644
--- a/doc/ref/core.internal/html/time_8c.html
+++ b/doc/ref/core.internal/html/time_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -644,7 +644,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time_8h.html b/doc/ref/core.internal/html/time_8h.html
index 97df4f284c..c7bc622078 100644
--- a/doc/ref/core.internal/html/time_8h.html
+++ b/doc/ref/core.internal/html/time_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -129,6 +129,7 @@ Typedefs</h2></td></tr>
Enumerations</h2></td></tr>
<tr class="memitem:a2441bd1fbe80e86ff741e0757725b281"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> { <a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">GPR_CLOCK_MONOTONIC</a> = 0,
<a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a>,
+<a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a>,
<a class="el" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a>
}</td></tr>
<tr class="separator:a2441bd1fbe80e86ff741e0757725b281"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -279,6 +280,8 @@ Functions</h2></td></tr>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746"></a>GPR_CLOCK_REALTIME</em>&#160;</td><td class="fielddoc">
</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6"></a>GPR_CLOCK_PRECISE</em>&#160;</td><td class="fielddoc">
+</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"></a>GPR_TIMESPAN</em>&#160;</td><td class="fielddoc">
</td></tr>
</table>
@@ -761,7 +764,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time_8h_source.html b/doc/ref/core.internal/html/time_8h_source.html
index b24859db27..bd994b3cc6 100644
--- a/doc/ref/core.internal/html/time_8h_source.html
+++ b/doc/ref/core.internal/html/time_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -142,77 +142,81 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="comment">/* Realtime clock. May jump forwards or backwards. Settable by</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> the system administrator. Has its epoch at 0:00:00 UTC 1 Jan 1970. */</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746"> 54</a></span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a>,</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">/* Unmeasurable clock type: no base, created by taking the difference</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> between two times */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"> 57</a></span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;} <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgpr__timespec.html"> 60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgpr__timespec.html">gpr_timespec</a> {</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e"> 61</a></span>&#160; time_t <a class="code" href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">tv_sec</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268"> 62</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">tv_nsec</a>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff"> 65</a></span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> <a class="code" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">clock_type</a>;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;} <a class="code" href="time_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">gpr_timespec</a>;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">/* Time constants. */</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a4f552f0628cc389dfbe3674a1a978108">gpr_time_0</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> type); <span class="comment">/* The zero time interval. */</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a9324a2b33d5d7686fb14714c59ff026d">gpr_inf_future</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> type); <span class="comment">/* The far future */</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#abd2eba8066648fe0d94146d8310b4283">gpr_inf_past</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> type); <span class="comment">/* The far past. */</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="time_8h.html#af2c8091db4e2a3133b93131f64db859e"> 73</a></span>&#160;<span class="preprocessor">#define GPR_MS_PER_SEC 1000</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="time_8h.html#a48433e202646afa00d9694585b05b9e3"> 74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_US_PER_SEC 1000000</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="time_8h.html#a447d0913b0cfdc943df51585f0e2785e"> 75</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_NS_PER_SEC 1000000000</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="time_8h.html#a3c63ee76f91a122abf3a0806b64318eb"> 76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_NS_PER_MS 1000000</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="time_8h.html#adc295bf07c72edae8a2ad49e24da2f32"> 77</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_NS_PER_US 1000</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="time_8h.html#a33dba9a222266cf2270c9b09c1f64336"> 78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_US_PER_MS 1000</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* initialize time subsystem */</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="time_8h.html#a2a3da26a2eb15fcd312f1b8ef00cad56">gpr_time_init</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* Return the current time measured from the given clocks epoch. */</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19">gpr_now</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">/* CPU cycle time obtained by rdtsc instruction on x86 platforms. Epoch</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> undefined. Degrades to GPR_CLOCK_REALTIME on other platforms. */</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6"> 57</a></span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a>,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="comment">/* Unmeasurable clock type: no base, created by taking the difference</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> between two times */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"> 60</a></span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgpr__timespec.html"> 63</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgpr__timespec.html">gpr_timespec</a> {</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e"> 64</a></span>&#160; time_t <a class="code" href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">tv_sec</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268"> 65</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">tv_nsec</a>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff"> 68</a></span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> <a class="code" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">clock_type</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;} <a class="code" href="time_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">gpr_timespec</a>;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* Time constants. */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a4f552f0628cc389dfbe3674a1a978108">gpr_time_0</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> type); <span class="comment">/* The zero time interval. */</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a9324a2b33d5d7686fb14714c59ff026d">gpr_inf_future</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> type); <span class="comment">/* The far future */</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#abd2eba8066648fe0d94146d8310b4283">gpr_inf_past</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> type); <span class="comment">/* The far past. */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="time_8h.html#af2c8091db4e2a3133b93131f64db859e"> 76</a></span>&#160;<span class="preprocessor">#define GPR_MS_PER_SEC 1000</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="time_8h.html#a48433e202646afa00d9694585b05b9e3"> 77</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_US_PER_SEC 1000000</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="time_8h.html#a447d0913b0cfdc943df51585f0e2785e"> 78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_NS_PER_SEC 1000000000</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="time_8h.html#a3c63ee76f91a122abf3a0806b64318eb"> 79</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_NS_PER_MS 1000000</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="time_8h.html#adc295bf07c72edae8a2ad49e24da2f32"> 80</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_NS_PER_US 1000</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="time_8h.html#a33dba9a222266cf2270c9b09c1f64336"> 81</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPR_US_PER_MS 1000</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* initialize time subsystem */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> <a class="code" href="time_8h.html#a2a3da26a2eb15fcd312f1b8ef00cad56">gpr_time_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* Convert a timespec from one clock to another */</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a5da0bdd7a1b8735bf1594a2068b7ec74">gpr_convert_clock_type</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> t, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> target_clock);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* Return the current time measured from the given clocks epoch. */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19">gpr_now</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/* Return -ve, 0, or +ve according to whether a &lt; b, a == b, or a &gt; b</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> respectively. */</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">int</span> <a class="code" href="time_8h.html#aeb10778e9b7c1dd7e6c47099d55f0fa0">gpr_time_cmp</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/* Convert a timespec from one clock to another */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a5da0bdd7a1b8735bf1594a2068b7ec74">gpr_convert_clock_type</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> t,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> target_clock);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a4e1c94c1e488381e9f01d4318c2a45d8">gpr_time_max</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#af15f574932e56662f57bd3573e3cc469">gpr_time_min</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/* Add and subtract times. Calculations saturate at infinities. */</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a6f2c6fbc9fef45d74670c446e2bad004">gpr_time_add</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a1eaf8db9ee9e94bd4af005f1049f967a">gpr_time_sub</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">/* Return -ve, 0, or +ve according to whether a &lt; b, a == b, or a &gt; b</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> respectively. */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">int</span> <a class="code" href="time_8h.html#aeb10778e9b7c1dd7e6c47099d55f0fa0">gpr_time_cmp</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a4e1c94c1e488381e9f01d4318c2a45d8">gpr_time_max</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#af15f574932e56662f57bd3573e3cc469">gpr_time_min</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Return a timespec representing a given number of time units. LONG_MIN is</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> interpreted as gpr_inf_past, and LONG_MAX as gpr_inf_future. */</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a79956c6fba5b660aeee24b09ae026d6c">gpr_time_from_micros</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a16f57f7df5d09bfc38e8b8fcd323e50a">gpr_time_from_nanos</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a491cdb7a2d2da81c337ed4c8c6a24946">gpr_time_from_millis</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a4bc0bd3df3e9537035fc2b8675f01916">gpr_time_from_seconds</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#ad2ae89810eabe8c224b15a4ae0991eba">gpr_time_from_minutes</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#af7a9aca2af5348cbb8dc835853dc2756">gpr_time_from_hours</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a> <a class="code" href="time_8h.html#aebea7c2faef2e16b802a5e9ae1f3b7df">gpr_time_to_millis</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> timespec);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment">/* Return 1 if two times are equal or within threshold of each other,</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> 0 otherwise */</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">int</span> <a class="code" href="time_8h.html#a914f666c6cfe709650d96c986600de15">gpr_time_similar</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> threshold);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Add and subtract times. Calculations saturate at infinities. */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a6f2c6fbc9fef45d74670c446e2bad004">gpr_time_add</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a1eaf8db9ee9e94bd4af005f1049f967a">gpr_time_sub</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">/* Return a timespec representing a given number of time units. LONG_MIN is</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> interpreted as gpr_inf_past, and LONG_MAX as gpr_inf_future. */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a79956c6fba5b660aeee24b09ae026d6c">gpr_time_from_micros</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a16f57f7df5d09bfc38e8b8fcd323e50a">gpr_time_from_nanos</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a491cdb7a2d2da81c337ed4c8c6a24946">gpr_time_from_millis</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#a4bc0bd3df3e9537035fc2b8675f01916">gpr_time_from_seconds</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#ad2ae89810eabe8c224b15a4ae0991eba">gpr_time_from_minutes</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="time_8h.html#af7a9aca2af5348cbb8dc835853dc2756">gpr_time_from_hours</a>(<span class="keywordtype">long</span> x, <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a> clock_type);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a> <a class="code" href="time_8h.html#aebea7c2faef2e16b802a5e9ae1f3b7df">gpr_time_to_millis</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> timespec);</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Sleep until at least &#39;until&#39; - an absolute timeout */</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> <a class="code" href="time_8h.html#ad037af8b7288a3f2e5ce46d3e3ca50d7">gpr_sleep_until</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> until);</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keywordtype">double</span> <a class="code" href="time_8h.html#a1704f2028070b3c92bd5420864458bac">gpr_timespec_to_micros</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> t);</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_TIME_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Return 1 if two times are equal or within threshold of each other,</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> 0 otherwise */</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">int</span> <a class="code" href="time_8h.html#a914f666c6cfe709650d96c986600de15">gpr_time_similar</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> a, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> b, <a class="code" href="structgpr__timespec.html">gpr_timespec</a> threshold);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment">/* Sleep until at least &#39;until&#39; - an absolute timeout */</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keywordtype">void</span> <a class="code" href="time_8h.html#ad037af8b7288a3f2e5ce46d3e3ca50d7">gpr_sleep_until</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> until);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">double</span> <a class="code" href="time_8h.html#a1704f2028070b3c92bd5420864458bac">gpr_timespec_to_micros</a>(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> t);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_TIME_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="time_8h_html_a4e1c94c1e488381e9f01d4318c2a45d8"><div class="ttname"><a href="time_8h.html#a4e1c94c1e488381e9f01d4318c2a45d8">gpr_time_max</a></div><div class="ttdeci">gpr_timespec gpr_time_max(gpr_timespec a, gpr_timespec b)</div><div class="ttdef"><b>Definition:</b> time.c:55</div></div>
-<div class="ttc" id="structgpr__timespec_html_af9294cf0049fd33c76ad2da925d9051e"><div class="ttname"><a href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">gpr_timespec::tv_sec</a></div><div class="ttdeci">time_t tv_sec</div><div class="ttdef"><b>Definition:</b> time.h:61</div></div>
+<div class="ttc" id="structgpr__timespec_html_af9294cf0049fd33c76ad2da925d9051e"><div class="ttname"><a href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">gpr_timespec::tv_sec</a></div><div class="ttdeci">time_t tv_sec</div><div class="ttdef"><b>Definition:</b> time.h:64</div></div>
<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a></div><div class="ttdef"><b>Definition:</b> time.h:54</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
<div class="ttc" id="time_8h_html_a491cdb7a2d2da81c337ed4c8c6a24946"><div class="ttname"><a href="time_8h.html#a491cdb7a2d2da81c337ed4c8c6a24946">gpr_time_from_millis</a></div><div class="ttdeci">gpr_timespec gpr_time_from_millis(long x, gpr_clock_type clock_type)</div><div class="ttdef"><b>Definition:</b> time.c:138</div></div>
@@ -220,25 +224,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="time_8h_html_abd2eba8066648fe0d94146d8310b4283"><div class="ttname"><a href="time_8h.html#abd2eba8066648fe0d94146d8310b4283">gpr_inf_past</a></div><div class="ttdeci">gpr_timespec gpr_inf_past(gpr_clock_type type)</div><div class="ttdef"><b>Definition:</b> time.c:91</div></div>
<div class="ttc" id="time_8h_html_af7a9aca2af5348cbb8dc835853dc2756"><div class="ttname"><a href="time_8h.html#af7a9aca2af5348cbb8dc835853dc2756">gpr_time_from_hours</a></div><div class="ttdeci">gpr_timespec gpr_time_from_hours(long x, gpr_clock_type clock_type)</div><div class="ttdef"><b>Definition:</b> time.c:184</div></div>
<div class="ttc" id="time_8h_html_af15f574932e56662f57bd3573e3cc469"><div class="ttname"><a href="time_8h.html#af15f574932e56662f57bd3573e3cc469">gpr_time_min</a></div><div class="ttdeci">gpr_timespec gpr_time_min(gpr_timespec a, gpr_timespec b)</div><div class="ttdef"><b>Definition:</b> time.c:51</div></div>
-<div class="ttc" id="structgpr__timespec_html_a6dd26976820fa71a7c5a710d4c1845ff"><div class="ttname"><a href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec::clock_type</a></div><div class="ttdeci">gpr_clock_type clock_type</div><div class="ttdoc">Against which clock was this time measured? (or GPR_TIMESPAN if this is a relative time meaure) ...</div><div class="ttdef"><b>Definition:</b> time.h:65</div></div>
+<div class="ttc" id="structgpr__timespec_html_a6dd26976820fa71a7c5a710d4c1845ff"><div class="ttname"><a href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec::clock_type</a></div><div class="ttdeci">gpr_clock_type clock_type</div><div class="ttdoc">Against which clock was this time measured? (or GPR_TIMESPAN if this is a relative time meaure) ...</div><div class="ttdef"><b>Definition:</b> time.h:68</div></div>
+<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a></div><div class="ttdef"><b>Definition:</b> time.h:57</div></div>
<div class="ttc" id="time_8h_html_a16f57f7df5d09bfc38e8b8fcd323e50a"><div class="ttname"><a href="time_8h.html#a16f57f7df5d09bfc38e8b8fcd323e50a">gpr_time_from_nanos</a></div><div class="ttdeci">gpr_timespec gpr_time_from_nanos(long x, gpr_clock_type clock_type)</div><div class="ttdef"><b>Definition:</b> time.c:102</div></div>
<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6ddd11813c5172c7b3e0e46e5ce7f01c">GPR_CLOCK_MONOTONIC</a></div><div class="ttdef"><b>Definition:</b> time.h:51</div></div>
<div class="ttc" id="time_8h_html_a5da0bdd7a1b8735bf1594a2068b7ec74"><div class="ttname"><a href="time_8h.html#a5da0bdd7a1b8735bf1594a2068b7ec74">gpr_convert_clock_type</a></div><div class="ttdeci">gpr_timespec gpr_convert_clock_type(gpr_timespec t, gpr_clock_type target_clock)</div><div class="ttdef"><b>Definition:</b> time.c:294</div></div>
<div class="ttc" id="time_8h_html_a1eaf8db9ee9e94bd4af005f1049f967a"><div class="ttname"><a href="time_8h.html#a1eaf8db9ee9e94bd4af005f1049f967a">gpr_time_sub</a></div><div class="ttdeci">gpr_timespec gpr_time_sub(gpr_timespec a, gpr_timespec b)</div><div class="ttdef"><b>Definition:</b> time.c:227</div></div>
<div class="ttc" id="time_8h_html_aeb10778e9b7c1dd7e6c47099d55f0fa0"><div class="ttname"><a href="time_8h.html#aeb10778e9b7c1dd7e6c47099d55f0fa0">gpr_time_cmp</a></div><div class="ttdeci">int gpr_time_cmp(gpr_timespec a, gpr_timespec b)</div><div class="ttdef"><b>Definition:</b> time.c:42</div></div>
-<div class="ttc" id="structgpr__timespec_html_ac326c2133cd003cb206715cf5f500268"><div class="ttname"><a href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">gpr_timespec::tv_nsec</a></div><div class="ttdeci">int tv_nsec</div><div class="ttdef"><b>Definition:</b> time.h:62</div></div>
+<div class="ttc" id="structgpr__timespec_html_ac326c2133cd003cb206715cf5f500268"><div class="ttname"><a href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">gpr_timespec::tv_nsec</a></div><div class="ttdeci">int tv_nsec</div><div class="ttdef"><b>Definition:</b> time.h:65</div></div>
<div class="ttc" id="time_8h_html_a2a3da26a2eb15fcd312f1b8ef00cad56"><div class="ttname"><a href="time_8h.html#a2a3da26a2eb15fcd312f1b8ef00cad56">gpr_time_init</a></div><div class="ttdeci">void gpr_time_init(void)</div></div>
<div class="ttc" id="time_8h_html_a4f552f0628cc389dfbe3674a1a978108"><div class="ttname"><a href="time_8h.html#a4f552f0628cc389dfbe3674a1a978108">gpr_time_0</a></div><div class="ttdeci">gpr_timespec gpr_time_0(gpr_clock_type type)</div><div class="ttdef"><b>Definition:</b> time.c:75</div></div>
<div class="ttc" id="time_8h_html_a914f666c6cfe709650d96c986600de15"><div class="ttname"><a href="time_8h.html#a914f666c6cfe709650d96c986600de15">gpr_time_similar</a></div><div class="ttdeci">int gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold)</div><div class="ttdef"><b>Definition:</b> time.c:260</div></div>
<div class="ttc" id="time_8h_html_a6f2c6fbc9fef45d74670c446e2bad004"><div class="ttname"><a href="time_8h.html#a6f2c6fbc9fef45d74670c446e2bad004">gpr_time_add</a></div><div class="ttdeci">gpr_timespec gpr_time_add(gpr_timespec a, gpr_timespec b)</div><div class="ttdef"><b>Definition:</b> time.c:198</div></div>
-<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a></div><div class="ttdef"><b>Definition:</b> time.h:57</div></div>
+<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a52f75e587240b7b44d3b8bc7fb3d5741">GPR_TIMESPAN</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
<div class="ttc" id="time_8h_html_aebea7c2faef2e16b802a5e9ae1f3b7df"><div class="ttname"><a href="time_8h.html#aebea7c2faef2e16b802a5e9ae1f3b7df">gpr_time_to_millis</a></div><div class="ttdeci">gpr_int32 gpr_time_to_millis(gpr_timespec timespec)</div><div class="ttdef"><b>Definition:</b> time.c:275</div></div>
<div class="ttc" id="time_8h_html_ad2ae89810eabe8c224b15a4ae0991eba"><div class="ttname"><a href="time_8h.html#ad2ae89810eabe8c224b15a4ae0991eba">gpr_time_from_minutes</a></div><div class="ttdeci">gpr_timespec gpr_time_from_minutes(long x, gpr_clock_type clock_type)</div><div class="ttdef"><b>Definition:</b> time.c:170</div></div>
-<div class="ttc" id="port__platform_8h_html_a7c9027ffa98b5efe1767efe79903c6b7"><div class="ttname"><a href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a></div><div class="ttdeci">int32_t gpr_int32</div><div class="ttdef"><b>Definition:</b> port_platform.h:305</div></div>
+<div class="ttc" id="port__platform_8h_html_a7c9027ffa98b5efe1767efe79903c6b7"><div class="ttname"><a href="port__platform_8h.html#a7c9027ffa98b5efe1767efe79903c6b7">gpr_int32</a></div><div class="ttdeci">int32_t gpr_int32</div><div class="ttdef"><b>Definition:</b> port_platform.h:308</div></div>
<div class="ttc" id="time_8h_html_a7dd12c72fcf53ebecfdfc13632914c45"><div class="ttname"><a href="time_8h.html#a7dd12c72fcf53ebecfdfc13632914c45">gpr_timespec</a></div><div class="ttdeci">struct gpr_timespec gpr_timespec</div></div>
<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281">gpr_clock_type</a></div><div class="ttdeci">gpr_clock_type</div><div class="ttdef"><b>Definition:</b> time.h:49</div></div>
<div class="ttc" id="time_8h_html_adf5debcac2bc854e733ca2dec2a1ff19"><div class="ttname"><a href="time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19">gpr_now</a></div><div class="ttdeci">gpr_timespec gpr_now(gpr_clock_type clock)</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
<div class="ttc" id="time_8h_html_a1704f2028070b3c92bd5420864458bac"><div class="ttname"><a href="time_8h.html#a1704f2028070b3c92bd5420864458bac">gpr_timespec_to_micros</a></div><div class="ttdeci">double gpr_timespec_to_micros(gpr_timespec t)</div><div class="ttdef"><b>Definition:</b> time.c:290</div></div>
<div class="ttc" id="time_8h_html_a79956c6fba5b660aeee24b09ae026d6c"><div class="ttname"><a href="time_8h.html#a79956c6fba5b660aeee24b09ae026d6c">gpr_time_from_micros</a></div><div class="ttdeci">gpr_timespec gpr_time_from_micros(long x, gpr_clock_type clock_type)</div><div class="ttdef"><b>Definition:</b> time.c:120</div></div>
<div class="ttc" id="time_8h_html_ad037af8b7288a3f2e5ce46d3e3ca50d7"><div class="ttname"><a href="time_8h.html#ad037af8b7288a3f2e5ce46d3e3ca50d7">gpr_sleep_until</a></div><div class="ttdeci">void gpr_sleep_until(gpr_timespec until)</div></div>
@@ -246,7 +251,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time__averaged__stats_8c.html b/doc/ref/core.internal/html/time__averaged__stats_8c.html
index 1c974a4323..2480276199 100644
--- a/doc/ref/core.internal/html/time__averaged__stats_8c.html
+++ b/doc/ref/core.internal/html/time__averaged__stats_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -185,7 +185,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time__averaged__stats_8h.html b/doc/ref/core.internal/html/time__averaged__stats_8h.html
index 6cf02c2c71..ec45d6630e 100644
--- a/doc/ref/core.internal/html/time__averaged__stats_8h.html
+++ b/doc/ref/core.internal/html/time__averaged__stats_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -192,7 +192,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time__averaged__stats_8h_source.html b/doc/ref/core.internal/html/time__averaged__stats_8h_source.html
index 43ba9ebb31..d6bab02e67 100644
--- a/doc/ref/core.internal/html/time__averaged__stats_8h_source.html
+++ b/doc/ref/core.internal/html/time__averaged__stats_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> value. */</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">double</span> <a class="code" href="time__averaged__stats_8h.html#a811009e64ef5f5b88021d5aa08ceaf26">grpc_time_averaged_stats_update_average</a>(<a class="code" href="structgrpc__time__averaged__stats.html">grpc_time_averaged_stats</a> *stats);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TIME_AVERAGED_STATS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_TIME_AVERAGED_STATS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="structgrpc__time__averaged__stats_html_adbadac315658d04556d28685266f1602"><div class="ttname"><a href="structgrpc__time__averaged__stats.html#adbadac315658d04556d28685266f1602">grpc_time_averaged_stats::persistence_factor</a></div><div class="ttdeci">double persistence_factor</div><div class="ttdef"><b>Definition:</b> time_averaged_stats.h:61</div></div>
<div class="ttc" id="structgrpc__time__averaged__stats_html_a24abd6f81483e9b6cecfa39eefffd70d"><div class="ttname"><a href="structgrpc__time__averaged__stats.html#a24abd6f81483e9b6cecfa39eefffd70d">grpc_time_averaged_stats::regress_weight</a></div><div class="ttdeci">double regress_weight</div><div class="ttdef"><b>Definition:</b> time_averaged_stats.h:53</div></div>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time__posix_8c.html b/doc/ref/core.internal/html/time__posix_8c.html
index 01ebaff0d6..0c7795c0e1 100644
--- a/doc/ref/core.internal/html/time__posix_8c.html
+++ b/doc/ref/core.internal/html/time__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -89,10 +89,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="time__precise_8h_source.html">src/core/support/time_precise.h</a>&gt;</code><br/>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/pollset__kick__posix_8c.html b/doc/ref/core.internal/html/time__precise_8h.html
index 14c570a415..5125423fa6 100644
--- a/doc/ref/core.internal/html/pollset__kick__posix_8c.html
+++ b/doc/ref/core.internal/html/time__precise_8h.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/iomgr/pollset_kick_posix.c File Reference</title>
+<title>GRPC Core: src/core/support/time_precise.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,19 +80,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html">iomgr</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_9410f15740cc8f8ab312fa27ab494b45.html">support</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
-<div class="title">pollset_kick_posix.c File Reference</div> </div>
+<div class="title">time_precise.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
-</div></div><!-- contents -->
+<div class="textblock"><code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+</div>
+<p><a href="time__precise_8h_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timers__preciseclock_8h_source.html b/doc/ref/core.internal/html/time__precise_8h_source.html
index b9cd95606d..5bf7895a53 100644
--- a/doc/ref/core.internal/html/timers__preciseclock_8h_source.html
+++ b/doc/ref/core.internal/html/time__precise_8h_source.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/profiling/timers_preciseclock.h Source File</title>
+<title>GRPC Core: src/core/support/time_precise.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,15 +80,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_73fa28a1e06161e89b964f34cd202aba.html">profiling</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_9410f15740cc8f8ab312fa27ab494b45.html">support</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
-<div class="title">timers_preciseclock.h</div> </div>
+<div class="title">time_precise.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="timers__preciseclock_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<a href="time__precise_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
@@ -121,85 +121,82 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_CORE_PROFILING_TIMERS_PRECISECLOCK_H</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CORE_PROFILING_TIMERS_PRECISECLOCK_H</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_CORE_SUPPORT_TIME_PRECISE_H_</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_CORE_SUPPORT_TIME_PRECISE_H_</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sync_8h.html">grpc/support/sync.h</a>&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">grpc/support/time.h</a>&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifdef GRPC_TIMERS_RDTSC</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2">grpc_precise_clock</a>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#if defined(__i386__)</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> grpc_precise_clock_now(<a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> *clk) {</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> ret;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; __asm__ <span class="keyword">volatile</span>(<span class="stringliteral">&quot;rdtsc&quot;</span> : <span class="stringliteral">&quot;=A&quot;</span>(ret));</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; *clk = ret;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">// ----------------------------------------------------------------</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#elif defined(__x86_64__) || defined(__amd64__)</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> grpc_precise_clock_now(<a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> *clk) {</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> low, high;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; __asm__ <span class="keyword">volatile</span>(<span class="stringliteral">&quot;rdtsc&quot;</span> : <span class="stringliteral">&quot;=a&quot;</span>(low), <span class="stringliteral">&quot;=d&quot;</span>(high));</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; *clk = (high &lt;&lt; 32) | low;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <a class="code" href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a> precise_clock_init = <a class="code" href="sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">GPR_ONCE_INIT</a>;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">static</span> <span class="keywordtype">double</span> cycles_per_second = 0.0;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> grpc_precise_clock_init() {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(__i386__)</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> gpr_get_cycle_counter(<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> *clk) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> ret;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; __asm__ <span class="keyword">volatile</span>(<span class="stringliteral">&quot;rdtsc&quot;</span> : <span class="stringliteral">&quot;=A&quot;</span>(ret));</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; *clk = ret;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// ----------------------------------------------------------------</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#elif defined(__x86_64__) || defined(__amd64__)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> gpr_get_cycle_counter(<span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> *clk) {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> low, high;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; __asm__ <span class="keyword">volatile</span>(<span class="stringliteral">&quot;rdtsc&quot;</span> : <span class="stringliteral">&quot;=a&quot;</span>(low), <span class="stringliteral">&quot;=d&quot;</span>(high));</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; *clk = (high &lt;&lt; 32) | low;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">static</span> <a class="code" href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a> precise_clock_init = <a class="code" href="sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">GPR_ONCE_INIT</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">static</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> cycles_per_second = 0;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> gpr_precise_clock_init() {</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; time_t start = time(NULL);</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> start_time;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> end_time;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; gpr_precise_clock start_cycle;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; gpr_precise_clock end_cycle;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">while</span> (time(NULL) == start)</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; ;</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; grpc_precise_clock_now(&amp;start_time);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; gpr_get_cycle_counter(&amp;start_cycle);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">while</span> (time(NULL) == start + 1)</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; ;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; grpc_precise_clock_now(&amp;end_time);</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; cycles_per_second = end_time - start_time;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; gpr_get_cycle_counter(&amp;end_cycle);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; cycles_per_second = end_cycle - start_cycle;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">static</span> <span class="keywordtype">double</span> grpc_precise_clock_scaling_factor() {</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a>(&amp;precise_clock_init, grpc_precise_clock_init);</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">return</span> 1e6 / cycles_per_second;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define GRPC_PRECISE_CLOCK_FORMAT &quot;%f&quot;</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_PRECISE_CLOCK_PRINTF_ARGS(clk) \</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"> (*(clk)*grpc_precise_clock_scaling_factor())</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2"> 80</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> <a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a>;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgrpc__precise__clock.html"> 81</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a> {</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75"> 82</a></span>&#160; <a class="code" href="structgpr__timespec.html">gpr_timespec</a> <a class="code" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">clock</a>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;};</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> grpc_precise_clock_now(<a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a>* clk) {</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; clk-&gt;<a class="code" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">clock</a> = <a class="code" href="time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19">gpr_now</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="timers__preciseclock_8h.html#a8cbb7d29a1f4fcded6337c7d9c61598d"> 87</a></span>&#160;<span class="preprocessor">#define GRPC_PRECISE_CLOCK_FORMAT &quot;%ld.%09d&quot;</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="timers__preciseclock_8h.html#ad8cb0fe2236a54829f5c38cd508305c5"> 88</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_PRECISE_CLOCK_PRINTF_ARGS(clk) \</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"> (clk)-&gt;clock.tv_sec, (clk)-&gt;clock.tv_nsec</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> grpc_precise_clock_print(<span class="keyword">const</span> <a class="code" href="structgrpc__precise__clock.html">grpc_precise_clock</a>* clk, FILE* fp) {</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; fprintf(fp, <span class="stringliteral">&quot;%ld.%09d&quot;</span>, clk-&gt;<a class="code" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">clock</a>.<a class="code" href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">tv_sec</a>, clk-&gt;<a class="code" href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">clock</a>.<a class="code" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">tv_nsec</a>);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_TIMERS_RDTSC */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_CORE_PROFILING_TIMERS_PRECISECLOCK_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="structgpr__timespec_html_af9294cf0049fd33c76ad2da925d9051e"><div class="ttname"><a href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">gpr_timespec::tv_sec</a></div><div class="ttdeci">time_t tv_sec</div><div class="ttdef"><b>Definition:</b> time.h:61</div></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">static</span> <span class="keywordtype">double</span> grpc_precise_clock_scaling_factor() {</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a>(&amp;precise_clock_init, grpc_precise_clock_init);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> 1e6 / cycles_per_second;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;}</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> gpr_precise_clock_now(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> *clk) {</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> counter;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; gpr_get_cycle_counter(&amp;counter);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; clk-&gt;clock = <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; clk-&gt;<a class="code" href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">tv_sec</a> = counter / cycles_per_second;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; clk-&gt;<a class="code" href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">tv_nsec</a> = counter % cycles_per_second;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* GRPC_TIMERS_RDTSC */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span> gpr_precise_clock_now(<a class="code" href="structgpr__timespec.html">gpr_timespec</a> *clk) {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; *clk = <a class="code" href="time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19">gpr_now</a>(<a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a>);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; clk-&gt;<a class="code" href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">clock_type</a> = <a class="code" href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;}</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_TIMERS_RDTSC */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_CORE_SUPPORT_TIME_PRECISE_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structgpr__timespec_html_af9294cf0049fd33c76ad2da925d9051e"><div class="ttname"><a href="structgpr__timespec.html#af9294cf0049fd33c76ad2da925d9051e">gpr_timespec::tv_sec</a></div><div class="ttdeci">time_t tv_sec</div><div class="ttdef"><b>Definition:</b> time.h:64</div></div>
<div class="ttc" id="sync_8h_html_ad5c88872723a129b09200b1892d2323f"><div class="ttname"><a href="sync_8h.html#ad5c88872723a129b09200b1892d2323f">gpr_once_init</a></div><div class="ttdeci">void gpr_once_init(gpr_once *once, void(*init_routine)(void))</div></div>
<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a685c67eccb0b9e3de6311b1e1330a746">GPR_CLOCK_REALTIME</a></div><div class="ttdef"><b>Definition:</b> time.h:54</div></div>
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
-<div class="ttc" id="timers__preciseclock_8h_html_a4f27cae71a2187ed049a3905cae591e2"><div class="ttname"><a href="timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2">grpc_precise_clock</a></div><div class="ttdeci">struct grpc_precise_clock grpc_precise_clock</div><div class="ttdef"><b>Definition:</b> timers_preciseclock.h:80</div></div>
+<div class="ttc" id="structgpr__timespec_html_a6dd26976820fa71a7c5a710d4c1845ff"><div class="ttname"><a href="structgpr__timespec.html#a6dd26976820fa71a7c5a710d4c1845ff">gpr_timespec::clock_type</a></div><div class="ttdeci">gpr_clock_type clock_type</div><div class="ttdoc">Against which clock was this time measured? (or GPR_TIMESPAN if this is a relative time meaure) ...</div><div class="ttdef"><b>Definition:</b> time.h:68</div></div>
+<div class="ttc" id="time_8h_html_a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6"><div class="ttname"><a href="time_8h.html#a2441bd1fbe80e86ff741e0757725b281a6f43783fbe61877c4b9f9b6767a28bf6">GPR_CLOCK_PRECISE</a></div><div class="ttdef"><b>Definition:</b> time.h:57</div></div>
<div class="ttc" id="sync__posix_8h_html_a28731dc17a4158343f58f453a4d5e37f"><div class="ttname"><a href="sync__posix_8h.html#a28731dc17a4158343f58f453a4d5e37f">gpr_once</a></div><div class="ttdeci">pthread_once_t gpr_once</div><div class="ttdef"><b>Definition:</b> sync_posix.h:43</div></div>
-<div class="ttc" id="structgrpc__precise__clock_html_a1200f8fec2cdf0a60e482b79b25adb75"><div class="ttname"><a href="structgrpc__precise__clock.html#a1200f8fec2cdf0a60e482b79b25adb75">grpc_precise_clock::clock</a></div><div class="ttdeci">gpr_timespec clock</div><div class="ttdef"><b>Definition:</b> timers_preciseclock.h:82</div></div>
-<div class="ttc" id="structgpr__timespec_html_ac326c2133cd003cb206715cf5f500268"><div class="ttname"><a href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">gpr_timespec::tv_nsec</a></div><div class="ttdeci">int tv_nsec</div><div class="ttdef"><b>Definition:</b> time.h:62</div></div>
+<div class="ttc" id="structgpr__timespec_html_ac326c2133cd003cb206715cf5f500268"><div class="ttname"><a href="structgpr__timespec.html#ac326c2133cd003cb206715cf5f500268">gpr_timespec::tv_nsec</a></div><div class="ttdeci">int tv_nsec</div><div class="ttdef"><b>Definition:</b> time.h:65</div></div>
<div class="ttc" id="sync__posix_8h_html_a8edd7eb4f6860a4f79defbad49c35666"><div class="ttname"><a href="sync__posix_8h.html#a8edd7eb4f6860a4f79defbad49c35666">GPR_ONCE_INIT</a></div><div class="ttdeci">#define GPR_ONCE_INIT</div><div class="ttdef"><b>Definition:</b> sync_posix.h:45</div></div>
<div class="ttc" id="sync_8h_html"><div class="ttname"><a href="sync_8h.html">sync.h</a></div></div>
<div class="ttc" id="time_8h_html_adf5debcac2bc854e733ca2dec2a1ff19"><div class="ttname"><a href="time_8h.html#adf5debcac2bc854e733ca2dec2a1ff19">gpr_now</a></div><div class="ttdeci">gpr_timespec gpr_now(gpr_clock_type clock)</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
-<div class="ttc" id="structgrpc__precise__clock_html"><div class="ttname"><a href="structgrpc__precise__clock.html">grpc_precise_clock</a></div><div class="ttdef"><b>Definition:</b> timers_preciseclock.h:81</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/time__win32_8c.html b/doc/ref/core.internal/html/time__win32_8c.html
index 87049d5480..2e71824ddd 100644
--- a/doc/ref/core.internal/html/time__win32_8c.html
+++ b/doc/ref/core.internal/html/time__win32_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timeout__encoding_8c.html b/doc/ref/core.internal/html/timeout__encoding_8c.html
index f3e42abb7c..9935955954 100644
--- a/doc/ref/core.internal/html/timeout__encoding_8c.html
+++ b/doc/ref/core.internal/html/timeout__encoding_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -157,7 +157,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timeout__encoding_8h.html b/doc/ref/core.internal/html/timeout__encoding_8h.html
index 032367540a..40a9f1b93a 100644
--- a/doc/ref/core.internal/html/timeout__encoding_8h.html
+++ b/doc/ref/core.internal/html/timeout__encoding_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -177,7 +177,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timeout__encoding_8h_source.html b/doc/ref/core.internal/html/timeout__encoding_8h_source.html
index 29d325181f..ddbeeb2efe 100644
--- a/doc/ref/core.internal/html/timeout__encoding_8h_source.html
+++ b/doc/ref/core.internal/html/timeout__encoding_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -139,11 +139,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="time_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
<div class="ttc" id="timeout__encoding_8h_html_aa4128995f3b3d4fe068c1635a85f7bcc"><div class="ttname"><a href="timeout__encoding_8h.html#aa4128995f3b3d4fe068c1635a85f7bcc">grpc_chttp2_encode_timeout</a></div><div class="ttdeci">void grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer)</div><div class="ttdef"><b>Definition:</b> timeout_encoding.c:119</div></div>
<div class="ttc" id="timeout__encoding_8h_html_ac96a9d21da277e6a790fa8ac5846b5d8"><div class="ttname"><a href="timeout__encoding_8h.html#ac96a9d21da277e6a790fa8ac5846b5d8">grpc_chttp2_decode_timeout</a></div><div class="ttdeci">int grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout)</div><div class="ttdef"><b>Definition:</b> timeout_encoding.c:138</div></div>
-<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:60</div></div>
+<div class="ttc" id="structgpr__timespec_html"><div class="ttname"><a href="structgpr__timespec.html">gpr_timespec</a></div><div class="ttdef"><b>Definition:</b> time.h:63</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timers_8h.html b/doc/ref/core.internal/html/timers_8h.html
index 6e0b1ee737..a3a03d6853 100644
--- a/doc/ref/core.internal/html/timers_8h.html
+++ b/doc/ref/core.internal/html/timers_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -226,7 +226,7 @@ Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
</div><!-- fragment -->
</div>
@@ -516,7 +516,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timers_8h_source.html b/doc/ref/core.internal/html/timers_8h_source.html
index a3e72942d6..7d32cbb049 100644
--- a/doc/ref/core.internal/html/timers_8h_source.html
+++ b/doc/ref/core.internal/html/timers_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="timers_8h.html#a4de2bf5918f608b72f3c426e4a43e7c8"> 90</a></span>&#160;<span class="preprocessor">#define GRPC_TIMER_IMPORTANT_MARK(tag, id) \</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"> do { \</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="timers_8h.html#abf4cfef22d1c79525994ba224ac13dba"> 94</a></span>&#160;<span class="preprocessor">#define GRPC_TIMER_BEGIN(tag, id) \</span></div>
@@ -246,20 +246,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3ae3193d2165aaa3802bb3fca59e3ca8e1"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3ae3193d2165aaa3802bb3fca59e3ca8e1">GRPC_PTAG_TCP_CB_WRITE</a></div><div class="ttdef"><b>Definition:</b> timers.h:66</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3a8564fee65389d96e4b5b4bedcedd2627"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a8564fee65389d96e4b5b4bedcedd2627">GRPC_PTAG_POLL_FINISHED</a></div><div class="ttdef"><b>Definition:</b> timers.h:65</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3afdd4d7916a4a16fdbb47c3a6cb265e4d"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3afdd4d7916a4a16fdbb47c3a6cb265e4d">GRPC_PTAG_HTTP2_UNLOCK</a></div><div class="ttdef"><b>Definition:</b> timers.h:75</div></div>
-<div class="ttc" id="timers_8h_html_a3464d3fdd0cc9ab2543195d5ee3fec13"><div class="ttname"><a href="timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13">grpc_timers_global_destroy</a></div><div class="ttdeci">void grpc_timers_global_destroy(void)</div><div class="ttdef"><b>Definition:</b> basic_timers.c:141</div></div>
+<div class="ttc" id="timers_8h_html_a3464d3fdd0cc9ab2543195d5ee3fec13"><div class="ttname"><a href="timers_8h.html#a3464d3fdd0cc9ab2543195d5ee3fec13">grpc_timers_global_destroy</a></div><div class="ttdeci">void grpc_timers_global_destroy(void)</div><div class="ttdef"><b>Definition:</b> basic_timers.c:139</div></div>
<div class="ttc" id="timers_8h_html_a810b9be124a21ed5c4066f2e74112e74"><div class="ttname"><a href="timers_8h.html#a810b9be124a21ed5c4066f2e74112e74">grpc_timer_end</a></div><div class="ttdeci">void grpc_timer_end(int tag, const char *tagstr, void *id, const char *file, int line)</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3a07f5a2d9703f71ede732477257854472"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a07f5a2d9703f71ede732477257854472">GRPC_PTAG_SENDMSG</a></div><div class="ttdef"><b>Definition:</b> timers.h:63</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3a52fe62d30066246868ec8aee932c24e8"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a52fe62d30066246868ec8aee932c24e8">GRPC_PTAG_PROTO_SERIALIZE</a></div><div class="ttdef"><b>Definition:</b> timers.h:58</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3a15afe239273be6ec485aea2aff25fb8b"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a15afe239273be6ec485aea2aff25fb8b">GRPC_PTAG_OTHER_BASE</a></div><div class="ttdef"><b>Definition:</b> timers.h:81</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3aac2e05e178ae0a1dba7f00723355ba4b"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3aac2e05e178ae0a1dba7f00723355ba4b">GRPC_PTAG_PROTO_DESERIALIZE</a></div><div class="ttdef"><b>Definition:</b> timers.h:59</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3aa32b263c7af6b5be92daa442c772618a"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3aa32b263c7af6b5be92daa442c772618a">GRPC_PTAG_HTTP2_UNLOCK_CLEANUP</a></div><div class="ttdef"><b>Definition:</b> timers.h:76</div></div>
-<div class="ttc" id="timers_8h_html_ac34b4d619b9ed067e02e037b21a6feac"><div class="ttname"><a href="timers_8h.html#ac34b4d619b9ed067e02e037b21a6feac">grpc_timers_global_init</a></div><div class="ttdeci">void grpc_timers_global_init(void)</div><div class="ttdef"><b>Definition:</b> basic_timers.c:140</div></div>
+<div class="ttc" id="timers_8h_html_ac34b4d619b9ed067e02e037b21a6feac"><div class="ttname"><a href="timers_8h.html#ac34b4d619b9ed067e02e037b21a6feac">grpc_timers_global_init</a></div><div class="ttdeci">void grpc_timers_global_init(void)</div><div class="ttdef"><b>Definition:</b> basic_timers.c:138</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3">grpc_profiling_tags</a></div><div class="ttdeci">grpc_profiling_tags</div><div class="ttdef"><b>Definition:</b> timers.h:53</div></div>
<div class="ttc" id="timers_8h_html_a3924e8ccd8dd2091f770739703718fe3a1cf6704d24c17b339a283c1e1f86ae0f"><div class="ttname"><a href="timers_8h.html#a3924e8ccd8dd2091f770739703718fe3a1cf6704d24c17b339a283c1e1f86ae0f">GRPC_PTAG_TCP_WRITE</a></div><div class="ttdef"><b>Definition:</b> timers.h:67</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/timers__preciseclock_8h.html b/doc/ref/core.internal/html/timers__preciseclock_8h.html
deleted file mode 100644
index 40c8cb6d1e..0000000000
--- a/doc/ref/core.internal/html/timers__preciseclock_8h.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/profiling/timers_preciseclock.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File&#160;List</span></a></li>
- <li><a href="globals.html"><span>Globals</span></a></li>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_73fa28a1e06161e89b964f34cd202aba.html">profiling</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#define-members">Macros</a> &#124;
-<a href="#typedef-members">Typedefs</a> </div>
- <div class="headertitle">
-<div class="title">timers_preciseclock.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
-<code>#include &lt;stdio.h&gt;</code><br/>
-</div>
-<p><a href="timers__preciseclock_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__precise__clock.html">grpc_precise_clock</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:a8cbb7d29a1f4fcded6337c7d9c61598d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__preciseclock_8h.html#a8cbb7d29a1f4fcded6337c7d9c61598d">GRPC_PRECISE_CLOCK_FORMAT</a>&#160;&#160;&#160;&quot;%ld.%09d&quot;</td></tr>
-<tr class="separator:a8cbb7d29a1f4fcded6337c7d9c61598d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8cb0fe2236a54829f5c38cd508305c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__preciseclock_8h.html#ad8cb0fe2236a54829f5c38cd508305c5">GRPC_PRECISE_CLOCK_PRINTF_ARGS</a>(clk)&#160;&#160;&#160;(clk)-&gt;clock.tv_sec, (clk)-&gt;clock.tv_nsec</td></tr>
-<tr class="separator:ad8cb0fe2236a54829f5c38cd508305c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:a4f27cae71a2187ed049a3905cae591e2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__precise__clock.html">grpc_precise_clock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__preciseclock_8h.html#a4f27cae71a2187ed049a3905cae591e2">grpc_precise_clock</a></td></tr>
-<tr class="separator:a4f27cae71a2187ed049a3905cae591e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a8cbb7d29a1f4fcded6337c7d9c61598d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GRPC_PRECISE_CLOCK_FORMAT&#160;&#160;&#160;&quot;%ld.%09d&quot;</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad8cb0fe2236a54829f5c38cd508305c5"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define GRPC_PRECISE_CLOCK_PRINTF_ARGS</td>
- <td>(</td>
- <td class="paramtype">&#160;</td>
- <td class="paramname">clk</td><td>)</td>
- <td>&#160;&#160;&#160;(clk)-&gt;clock.tv_sec, (clk)-&gt;clock.tv_nsec</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a4f27cae71a2187ed049a3905cae591e2"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef struct <a class="el" href="structgrpc__precise__clock.html">grpc_precise_clock</a> <a class="el" href="structgrpc__precise__clock.html">grpc_precise_clock</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.6
-</small></address>
-</body>
-</html>
diff --git a/doc/ref/core.internal/html/tls_8h.html b/doc/ref/core.internal/html/tls_8h.html
index 6b42949daa..bc8092c411 100644
--- a/doc/ref/core.internal/html/tls_8h.html
+++ b/doc/ref/core.internal/html/tls_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls_8h_source.html b/doc/ref/core.internal/html/tls_8h_source.html
index fbac6319c3..c76a6be79e 100644
--- a/doc/ref/core.internal/html/tls_8h_source.html
+++ b/doc/ref/core.internal/html/tls_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> GPR_TLS_DECL(foo);</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> Thread locals always have static scope.</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> Initializing a thread local (must be done at library initialization </span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> Initializing a thread local (must be done at library initialization</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> time):</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> gpr_tls_init(&amp;foo);</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"></span></div>
@@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> gpr_tls_set(&amp;foo, new_value);</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> Accessing a thread local:</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> current_value = gpr_tls_get(&amp;foo, value); </span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> current_value = gpr_tls_get(&amp;foo, value);</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"></span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> ALL functions here may be implemented as macros. */</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__gcc_8h.html b/doc/ref/core.internal/html/tls__gcc_8h.html
index d63b581770..5d525cae99 100644
--- a/doc/ref/core.internal/html/tls__gcc_8h.html
+++ b/doc/ref/core.internal/html/tls__gcc_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,9 +103,9 @@ Data Structures</h2></td></tr>
Macros</h2></td></tr>
<tr class="memitem:ab2c3baa4e4ceb366668aaf51379340fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">GPR_TLS_DECL</a>(name)&#160;&#160;&#160;static __thread struct <a class="el" href="structgpr__gcc__thread__local.html">gpr_gcc_thread_local</a> name = {0}</td></tr>
<tr class="separator:ab2c3baa4e4ceb366668aaf51379340fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a43768a42ff705cc028b4a483dc3b65c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">gpr_tls_init</a>(tls)&#160;&#160;&#160;do {} while (0)</td></tr>
+<tr class="memitem:a43768a42ff705cc028b4a483dc3b65c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">gpr_tls_init</a>(tls)</td></tr>
<tr class="separator:a43768a42ff705cc028b4a483dc3b65c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a187108e1078d2ce05388cb17bc59ce74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html#a187108e1078d2ce05388cb17bc59ce74">gpr_tls_destroy</a>(tls)&#160;&#160;&#160;do {} while (0)</td></tr>
+<tr class="memitem:a187108e1078d2ce05388cb17bc59ce74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html#a187108e1078d2ce05388cb17bc59ce74">gpr_tls_destroy</a>(tls)</td></tr>
<tr class="separator:a187108e1078d2ce05388cb17bc59ce74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f01b3e40178b80d098650f42c529e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__gcc_8h.html#aa8f01b3e40178b80d098650f42c529e7">gpr_tls_set</a>(tls, new_value)&#160;&#160;&#160;(((tls)-&gt;<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>) = (new_value))</td></tr>
<tr class="separator:aa8f01b3e40178b80d098650f42c529e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -138,11 +138,13 @@ Macros</h2></td></tr>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">tls</td><td>)</td>
- <td>&#160;&#160;&#160;do {} while (0)</td>
+ <td></td>
</tr>
</table>
</div><div class="memdoc">
-
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> } <span class="keywordflow">while</span> (0)</div>
+</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a9aa9e55eddbe7fed424526c23e1b55a3"></a>
@@ -170,11 +172,13 @@ Macros</h2></td></tr>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">tls</td><td>)</td>
- <td>&#160;&#160;&#160;do {} while (0)</td>
+ <td></td>
</tr>
</table>
</div><div class="memdoc">
-
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> } <span class="keywordflow">while</span> (0)</div>
+</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aa8f01b3e40178b80d098650f42c529e7"></a>
@@ -206,7 +210,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__gcc_8h_source.html b/doc/ref/core.internal/html/tls__gcc_8h_source.html
index 4840e5535a..02df1a89f1 100644
--- a/doc/ref/core.internal/html/tls__gcc_8h_source.html
+++ b/doc/ref/core.internal/html/tls__gcc_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,21 +132,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd"> 44</a></span>&#160;<span class="preprocessor">#define GPR_TLS_DECL(name) \</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> static __thread struct gpr_gcc_thread_local name = {0}</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> static __thread struct gpr_gcc_thread_local name = {0}</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#a43768a42ff705cc028b4a483dc3b65c5"> 47</a></span>&#160;<span class="preprocessor">#define gpr_tls_init(tls) do {} while (0)</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#a187108e1078d2ce05388cb17bc59ce74"> 48</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_destroy(tls) do {} while (0)</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#aa8f01b3e40178b80d098650f42c529e7"> 49</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_set(tls, new_value) (((tls)-&gt;value) = (new_value))</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3"> 50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_get(tls) ((tls)-&gt;value)</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#a43768a42ff705cc028b4a483dc3b65c5"> 47</a></span>&#160;<span class="preprocessor">#define gpr_tls_init(tls) \</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> } while (0)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#a187108e1078d2ce05388cb17bc59ce74"> 50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_destroy(tls) \</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> } while (0)</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#aa8f01b3e40178b80d098650f42c529e7"> 53</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_set(tls, new_value) (((tls)-&gt;value) = (new_value))</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="tls__gcc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3"> 54</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_get(tls) ((tls)-&gt;value)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
<div class="ttc" id="structgpr__gcc__thread__local_html"><div class="ttname"><a href="structgpr__gcc__thread__local.html">gpr_gcc_thread_local</a></div><div class="ttdef"><b>Definition:</b> tls_gcc.h:40</div></div>
<div class="ttc" id="structgpr__gcc__thread__local_html_a057ec2885013c01ce37fffc6d9afece1"><div class="ttname"><a href="structgpr__gcc__thread__local.html#a057ec2885013c01ce37fffc6d9afece1">gpr_gcc_thread_local::value</a></div><div class="ttdeci">gpr_intptr value</div><div class="ttdef"><b>Definition:</b> tls_gcc.h:41</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__msvc_8h.html b/doc/ref/core.internal/html/tls__msvc_8h.html
index 66367553a1..1c5f3c6446 100644
--- a/doc/ref/core.internal/html/tls__msvc_8h.html
+++ b/doc/ref/core.internal/html/tls__msvc_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -103,9 +103,9 @@ Data Structures</h2></td></tr>
Macros</h2></td></tr>
<tr class="memitem:ab2c3baa4e4ceb366668aaf51379340fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd">GPR_TLS_DECL</a>(name)&#160;&#160;&#160;static __declspec(thread) struct <a class="el" href="structgpr__msvc__thread__local.html">gpr_msvc_thread_local</a> name = {0}</td></tr>
<tr class="separator:ab2c3baa4e4ceb366668aaf51379340fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a43768a42ff705cc028b4a483dc3b65c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">gpr_tls_init</a>(tls)&#160;&#160;&#160;do {} while (0)</td></tr>
+<tr class="memitem:a43768a42ff705cc028b4a483dc3b65c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html#a43768a42ff705cc028b4a483dc3b65c5">gpr_tls_init</a>(tls)</td></tr>
<tr class="separator:a43768a42ff705cc028b4a483dc3b65c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a187108e1078d2ce05388cb17bc59ce74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html#a187108e1078d2ce05388cb17bc59ce74">gpr_tls_destroy</a>(tls)&#160;&#160;&#160;do {} while (0)</td></tr>
+<tr class="memitem:a187108e1078d2ce05388cb17bc59ce74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html#a187108e1078d2ce05388cb17bc59ce74">gpr_tls_destroy</a>(tls)</td></tr>
<tr class="separator:a187108e1078d2ce05388cb17bc59ce74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f01b3e40178b80d098650f42c529e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tls__msvc_8h.html#aa8f01b3e40178b80d098650f42c529e7">gpr_tls_set</a>(tls, new_value)&#160;&#160;&#160;(((tls)-&gt;<a class="el" href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a>) = (new_value))</td></tr>
<tr class="separator:aa8f01b3e40178b80d098650f42c529e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -138,11 +138,13 @@ Macros</h2></td></tr>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">tls</td><td>)</td>
- <td>&#160;&#160;&#160;do {} while (0)</td>
+ <td></td>
</tr>
</table>
</div><div class="memdoc">
-
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> } <span class="keywordflow">while</span> (0)</div>
+</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a9aa9e55eddbe7fed424526c23e1b55a3"></a>
@@ -170,11 +172,13 @@ Macros</h2></td></tr>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">tls</td><td>)</td>
- <td>&#160;&#160;&#160;do {} while (0)</td>
+ <td></td>
</tr>
</table>
</div><div class="memdoc">
-
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> } <span class="keywordflow">while</span> (0)</div>
+</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aa8f01b3e40178b80d098650f42c529e7"></a>
@@ -206,7 +210,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__msvc_8h_source.html b/doc/ref/core.internal/html/tls__msvc_8h_source.html
index d2eed0386e..8020629f1c 100644
--- a/doc/ref/core.internal/html/tls__msvc_8h_source.html
+++ b/doc/ref/core.internal/html/tls__msvc_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -132,21 +132,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#ab2c3baa4e4ceb366668aaf51379340fd"> 44</a></span>&#160;<span class="preprocessor">#define GPR_TLS_DECL(name) \</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> static __declspec(thread) struct gpr_msvc_thread_local name = {0}</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> static __declspec(thread) struct gpr_msvc_thread_local name = {0}</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#a43768a42ff705cc028b4a483dc3b65c5"> 47</a></span>&#160;<span class="preprocessor">#define gpr_tls_init(tls) do {} while (0)</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#a187108e1078d2ce05388cb17bc59ce74"> 48</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_destroy(tls) do {} while (0)</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#aa8f01b3e40178b80d098650f42c529e7"> 49</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_set(tls, new_value) (((tls)-&gt;value) = (new_value))</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3"> 50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_get(tls) ((tls)-&gt;value)</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#a43768a42ff705cc028b4a483dc3b65c5"> 47</a></span>&#160;<span class="preprocessor">#define gpr_tls_init(tls) \</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> } while (0)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#a187108e1078d2ce05388cb17bc59ce74"> 50</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_destroy(tls) \</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> } while (0)</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#aa8f01b3e40178b80d098650f42c529e7"> 53</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_set(tls, new_value) (((tls)-&gt;value) = (new_value))</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="tls__msvc_8h.html#a9aa9e55eddbe7fed424526c23e1b55a3"> 54</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gpr_tls_get(tls) ((tls)-&gt;value)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
<div class="ttc" id="structgpr__msvc__thread__local_html_a0187c953da78c5a0620d75aaaaaa5798"><div class="ttname"><a href="structgpr__msvc__thread__local.html#a0187c953da78c5a0620d75aaaaaa5798">gpr_msvc_thread_local::value</a></div><div class="ttdeci">gpr_intptr value</div><div class="ttdef"><b>Definition:</b> tls_msvc.h:41</div></div>
<div class="ttc" id="structgpr__msvc__thread__local_html"><div class="ttname"><a href="structgpr__msvc__thread__local.html">gpr_msvc_thread_local</a></div><div class="ttdef"><b>Definition:</b> tls_msvc.h:40</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__pthread_8c.html b/doc/ref/core.internal/html/tls__pthread_8c.html
index 3ac823897a..9a9f143116 100644
--- a/doc/ref/core.internal/html/tls__pthread_8c.html
+++ b/doc/ref/core.internal/html/tls__pthread_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__pthread_8h.html b/doc/ref/core.internal/html/tls__pthread_8h.html
index 1e770a9bb5..f780691597 100644
--- a/doc/ref/core.internal/html/tls__pthread_8h.html
+++ b/doc/ref/core.internal/html/tls__pthread_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -213,7 +213,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/tls__pthread_8h_source.html b/doc/ref/core.internal/html/tls__pthread_8h_source.html
index 9e6b259a8a..952d593f0a 100644
--- a/doc/ref/core.internal/html/tls__pthread_8h_source.html
+++ b/doc/ref/core.internal/html/tls__pthread_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
-<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="port__platform_8h_html_a72d9d0d00bd576cfc8eab61aaea76db2"><div class="ttname"><a href="port__platform_8h.html#a72d9d0d00bd576cfc8eab61aaea76db2">gpr_intptr</a></div><div class="ttdeci">intptr_t gpr_intptr</div><div class="ttdef"><b>Definition:</b> port_platform.h:315</div></div>
<div class="ttc" id="tls__pthread_8h_html_a02e97731a7a6668a2cb73a7e791e93ea"><div class="ttname"><a href="tls__pthread_8h.html#a02e97731a7a6668a2cb73a7e791e93ea">gpr_tls_set</a></div><div class="ttdeci">gpr_intptr gpr_tls_set(struct gpr_pthread_thread_local *tls, gpr_intptr value)</div></div>
<div class="ttc" id="structgpr__pthread__thread__local_html"><div class="ttname"><a href="structgpr__pthread__thread__local.html">gpr_pthread_thread_local</a></div><div class="ttdef"><b>Definition:</b> tls_pthread.h:43</div></div>
<div class="ttc" id="structgpr__pthread__thread__local_html_a006cbb5f30eb7c7c53a99a19f242fece"><div class="ttname"><a href="structgpr__pthread__thread__local.html#a006cbb5f30eb7c7c53a99a19f242fece">gpr_pthread_thread_local::key</a></div><div class="ttdeci">pthread_key_t key</div><div class="ttdef"><b>Definition:</b> tls_pthread.h:44</div></div>
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/trace_8c.html b/doc/ref/core.internal/html/trace_8c.html
index a93a6be565..95beeabd44 100644
--- a/doc/ref/core.internal/html/trace_8c.html
+++ b/doc/ref/core.internal/html/trace_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -226,7 +226,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/trace_8h.html b/doc/ref/core.internal/html/trace_8h.html
index b9af85a30c..bc2621d627 100644
--- a/doc/ref/core.internal/html/trace_8h.html
+++ b/doc/ref/core.internal/html/trace_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -165,7 +165,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/trace_8h_source.html b/doc/ref/core.internal/html/trace_8h_source.html
index 2bcbe87fb6..3a43912bb4 100644
--- a/doc/ref/core.internal/html/trace_8h_source.html
+++ b/doc/ref/core.internal/html/trace_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">void</span> <a class="code" href="trace_8h.html#a8cd8af9cbe35acc74eac3a19db0ef2e2">grpc_tracer_init</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *env_var_name);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">void</span> <a class="code" href="trace_8h.html#ad5ced3b2457db3a480e13e6e268543d2">grpc_tracer_shutdown</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_DEBUG_TRACE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_DEBUG_TRACE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
<div class="ttc" id="trace_8h_html_ad5ced3b2457db3a480e13e6e268543d2"><div class="ttname"><a href="trace_8h.html#ad5ced3b2457db3a480e13e6e268543d2">grpc_tracer_shutdown</a></div><div class="ttdeci">void grpc_tracer_shutdown(void)</div><div class="ttdef"><b>Definition:</b> trace.c:104</div></div>
<div class="ttc" id="trace_8h_html_a8cd8af9cbe35acc74eac3a19db0ef2e2"><div class="ttname"><a href="trace_8h.html#a8cd8af9cbe35acc74eac3a19db0ef2e2">grpc_tracer_init</a></div><div class="ttdeci">void grpc_tracer_init(const char *env_var_name)</div><div class="ttdef"><b>Definition:</b> trace.c:96</div></div>
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/cancellable_8c.html b/doc/ref/core.internal/html/tracing_8c.html
index 1f038329b4..c9571b08b5 100644
--- a/doc/ref/core.internal/html/cancellable_8c.html
+++ b/doc/ref/core.internal/html/tracing_8c.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/support/cancellable.c File Reference</title>
+<title>GRPC Core: src/core/census/tracing.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,125 +80,95 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_9410f15740cc8f8ab312fa27ab494b45.html">support</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
-<div class="title">cancellable.c File Reference</div> </div>
+<div class="title">tracing.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="atm_8h_source.html">grpc/support/atm.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="sync_8h_source.html">grpc/support/sync.h</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="time_8h_source.html">grpc/support/time.h</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="census_8h_source.html">grpc/census.h</a>&gt;</code><br/>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:aec0b0e9b9f084550cdec300da1f31add"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable_8c.html#aec0b0e9b9f084550cdec300da1f31add">gpr_cancellable_init</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:aec0b0e9b9f084550cdec300da1f31add"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa82b7172b992bd33bd6fd4b4dc89e338"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable_8c.html#aa82b7172b992bd33bd6fd4b4dc89e338">gpr_cancellable_destroy</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:aa82b7172b992bd33bd6fd4b4dc89e338"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e53047443e5eb1f9895be0c90bc790b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable_8c.html#a1e53047443e5eb1f9895be0c90bc790b">gpr_cancellable_is_cancelled</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:a1e53047443e5eb1f9895be0c90bc790b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a895fb73161d2dd1fa19be10d5395001c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable_8c.html#a895fb73161d2dd1fa19be10d5395001c">gpr_cancellable_cancel</a> (<a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:a895fb73161d2dd1fa19be10d5395001c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f1df649a9885ff2354dd4ce611017d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cancellable_8c.html#a5f1df649a9885ff2354dd4ce611017d9">gpr_cv_cancellable_wait</a> (<a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *cv, <a class="el" href="structgpr__mu.html">gpr_mu</a> *mu, <a class="el" href="structgpr__timespec.html">gpr_timespec</a> abs_deadline, <a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *c)</td></tr>
-<tr class="separator:a5f1df649a9885ff2354dd4ce611017d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb62854542a09290181209ea72b9158"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tracing_8c.html#afeb62854542a09290181209ea72b9158">census_trace_mask</a> (const <a class="el" href="structcensus__context.html">census_context</a> *context)</td></tr>
+<tr class="memdesc:afeb62854542a09290181209ea72b9158"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current trace mask associated with this context. <a href="#afeb62854542a09290181209ea72b9158">More...</a><br/></td></tr>
+<tr class="separator:afeb62854542a09290181209ea72b9158"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2762b05c4e9bb8a6994519725cb69a84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tracing_8c.html#a2762b05c4e9bb8a6994519725cb69a84">census_set_trace_mask</a> (int trace_mask)</td></tr>
+<tr class="memdesc:a2762b05c4e9bb8a6994519725cb69a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the trace mask associated with a context. <a href="#a2762b05c4e9bb8a6994519725cb69a84">More...</a><br/></td></tr>
+<tr class="separator:a2762b05c4e9bb8a6994519725cb69a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3822f36fcbca23a3af9d3e8b3fb3317"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tracing_8c.html#af3822f36fcbca23a3af9d3e8b3fb3317">census_trace_print</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a> type, const char *buffer, size_t n)</td></tr>
+<tr class="memdesc:af3822f36fcbca23a3af9d3e8b3fb3317"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a trace record into the trace stream. <a href="#af3822f36fcbca23a3af9d3e8b3fb3317">More...</a><br/></td></tr>
+<tr class="separator:af3822f36fcbca23a3af9d3e8b3fb3317"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a895fb73161d2dd1fa19be10d5395001c"></a>
+<a class="anchor" id="a2762b05c4e9bb8a6994519725cb69a84"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void gpr_cancellable_cancel </td>
+ <td class="memname">void census_set_trace_mask </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>trace_mask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="aa82b7172b992bd33bd6fd4b4dc89e338"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void gpr_cancellable_destroy </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
+<p>Set the trace mask associated with a context. </p>
</div>
</div>
-<a class="anchor" id="aec0b0e9b9f084550cdec300da1f31add"></a>
+<a class="anchor" id="afeb62854542a09290181209ea72b9158"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void gpr_cancellable_init </td>
+ <td class="memname">int census_trace_mask </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
+ <td class="paramtype">const <a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="a1e53047443e5eb1f9895be0c90bc790b"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int gpr_cancellable_is_cancelled </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
+<p>Get the current trace mask associated with this context. </p>
+<p>The value returned will be the logical or of census_trace_mask_values values. </p>
</div>
</div>
-<a class="anchor" id="a5f1df649a9885ff2354dd4ce611017d9"></a>
+<a class="anchor" id="af3822f36fcbca23a3af9d3e8b3fb3317"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int gpr_cv_cancellable_wait </td>
+ <td class="memname">void census_trace_print </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="sync__posix_8h.html#a1ad613e07180c0459cda9f3f6d881885">gpr_cv</a> *&#160;</td>
- <td class="paramname"><em>cv</em>, </td>
+ <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
+ <td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__mu.html">gpr_mu</a> *&#160;</td>
- <td class="paramname"><em>mu</em>, </td>
+ <td class="paramtype"><a class="el" href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__timespec.html">gpr_timespec</a>&#160;</td>
- <td class="paramname"><em>abs_deadline</em>, </td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgpr__cancellable.html">gpr_cancellable</a> *&#160;</td>
- <td class="paramname"><em>c</em>&#160;</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -208,12 +178,24 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
+<p>Insert a trace record into the trace stream. </p>
+<p>The record consists of an arbitrary size buffer, the size of which is provided in 'n'. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">context</td><td>Trace context </td></tr>
+ <tr><td class="paramname">type</td><td>User-defined type to associate with trace entry. </td></tr>
+ <tr><td class="paramname">buffer</td><td>Pointer to buffer to use </td></tr>
+ <tr><td class="paramname">n</td><td>Number of bytes in buffer </td></tr>
+ </table>
+ </dd>
+</dl>
+
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport_8c.html b/doc/ref/core.internal/html/transport_8c.html
index 249cc5a19b..fc9a855e6c 100644
--- a/doc/ref/core.internal/html/transport_8c.html
+++ b/doc/ref/core.internal/html/transport_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -85,14 +85,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">transport.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="transport_8h_source.html">src/core/transport/transport.h</a>&quot;</code><br/>
+<code>#include &lt;<a class="el" href="alloc_8h_source.html">grpc/support/alloc.h</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="log_8h_source.html">grpc/support/log.h</a>&gt;</code><br/>
<code>#include &quot;<a class="el" href="transport__impl_8h_source.html">src/core/transport/transport_impl.h</a>&quot;</code><br/>
</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclose__message__data.html">close_message_data</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a37d45eb0a1f7e25b4bf339a4ec5bc13d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8c.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">grpc_transport_stream_size</a> (<a class="el" href="structgrpc__transport.html">grpc_transport</a> *transport)</td></tr>
@@ -111,8 +119,10 @@ Functions</h2></td></tr>
<tr class="separator:ac32bf69379cb94e6f951a4ec45a6157e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5aa9757a292d71026279316979b8e40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8c.html#ac5aa9757a292d71026279316979b8e40">grpc_transport_stream_op_finish_with_failure</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op)</td></tr>
<tr class="separator:ac5aa9757a292d71026279316979b8e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1deb9664db9760e156951542378fe11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8c.html#ad1deb9664db9760e156951542378fe11">grpc_transport_stream_op_add_cancellation</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *message)</td></tr>
-<tr class="separator:ad1deb9664db9760e156951542378fe11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd8fd46a8faca547917fecfe9336238"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8c.html#a7bd8fd46a8faca547917fecfe9336238">grpc_transport_stream_op_add_cancellation</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status)</td></tr>
+<tr class="separator:a7bd8fd46a8faca547917fecfe9336238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef7d920c0b8fd3945f9b98b5bc289ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8c.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">grpc_transport_stream_op_add_close</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <a class="el" href="structgpr__slice.html">gpr_slice</a> *optional_message)</td></tr>
+<tr class="separator:a7ef7d920c0b8fd3945f9b98b5bc289ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="adb3ef83552276a5161ff6733f8455ae1"></a>
@@ -269,7 +279,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ad1deb9664db9760e156951542378fe11"></a>
+<a class="anchor" id="a7bd8fd46a8faca547917fecfe9336238"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -283,13 +293,39 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7ef7d920c0b8fd3945f9b98b5bc289ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_transport_stream_op_add_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td>
<td class="paramname"><em>status</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td>
- <td class="paramname"><em>message</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgpr__slice.html">gpr_slice</a> *&#160;</td>
+ <td class="paramname"><em>optional_message</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -336,7 +372,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport_8h.html b/doc/ref/core.internal/html/transport_8h.html
index 2fd84bb376..878ee42d1a 100644
--- a/doc/ref/core.internal/html/transport_8h.html
+++ b/doc/ref/core.internal/html/transport_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -143,8 +143,10 @@ Functions</h2></td></tr>
<tr class="separator:a21223037b0bc6a92a9e058e20be1b0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5aa9757a292d71026279316979b8e40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">grpc_transport_stream_op_finish_with_failure</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op)</td></tr>
<tr class="separator:ac5aa9757a292d71026279316979b8e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1deb9664db9760e156951542378fe11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html#ad1deb9664db9760e156951542378fe11">grpc_transport_stream_op_add_cancellation</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *message)</td></tr>
-<tr class="separator:ad1deb9664db9760e156951542378fe11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd8fd46a8faca547917fecfe9336238"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html#a7bd8fd46a8faca547917fecfe9336238">grpc_transport_stream_op_add_cancellation</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status)</td></tr>
+<tr class="separator:a7bd8fd46a8faca547917fecfe9336238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef7d920c0b8fd3945f9b98b5bc289ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">grpc_transport_stream_op_add_close</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op, <a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <a class="el" href="structgpr__slice.html">gpr_slice</a> *optional_message)</td></tr>
+<tr class="separator:a7ef7d920c0b8fd3945f9b98b5bc289ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a058362edba570c120d125091b3c006d2"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html#a058362edba570c120d125091b3c006d2">grpc_transport_stream_op_string</a> (<a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op)</td></tr>
<tr class="separator:a058362edba570c120d125091b3c006d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81c2ae26b7109481d4538b48c15d5b1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">grpc_transport_perform_stream_op</a> (<a class="el" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="el" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream, <a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op)</td></tr>
@@ -477,7 +479,7 @@ Functions</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ad1deb9664db9760e156951542378fe11"></a>
+<a class="anchor" id="a7bd8fd46a8faca547917fecfe9336238"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -491,13 +493,39 @@ Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7ef7d920c0b8fd3945f9b98b5bc289ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_transport_stream_op_add_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;</td>
<td class="paramname"><em>status</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;</td>
- <td class="paramname"><em>message</em>&#160;</td>
+ <td class="paramtype"><a class="el" href="structgpr__slice.html">gpr_slice</a> *&#160;</td>
+ <td class="paramname"><em>optional_message</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -560,7 +588,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport_8h_source.html b/doc/ref/core.internal/html/transport_8h_source.html
index 6a53173774..84d3ce0cc9 100644
--- a/doc/ref/core.internal/html/transport_8h_source.html
+++ b/doc/ref/core.internal/html/transport_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -167,166 +167,174 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#a8d6fc4a4607cb5e19255328c69dbbbc4"> 81</a></span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *<a class="code" href="structgrpc__transport__stream__op.html#a8d6fc4a4607cb5e19255328c69dbbbc4">bind_pollset</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf"> 83</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">cancel_with_status</a>;</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="comment">/* Indexes correspond to grpc_context_index enum values */</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae"> 86</a></span>&#160; <a class="code" href="structgrpc__call__context__element.html">grpc_call_context_element</a> *<a class="code" href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae">context</a>;</div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;} <a class="code" href="transport_8h.html#a425321242c0f56ca08e74a4afcbdd017">grpc_transport_stream_op</a>;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html"> 90</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__transport__op.html">grpc_transport_op</a> {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a"> 92</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a">on_consumed</a>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953"> 94</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953">on_connectivity_state_change</a>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d"> 95</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> *<a class="code" href="structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d">connectivity_state</a>;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b"> 97</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b">disconnect</a>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704"> 101</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704">send_goaway</a>;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f"> 103</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f">goaway_status</a>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#ad4862d8029894b6640d2261694e21293"> 104</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *<a class="code" href="structgrpc__transport__op.html#ad4862d8029894b6640d2261694e21293">goaway_message</a>;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#aabc2f197291cd94543ea984eaf8a61f8"> 107</a></span>&#160; void (*<a class="code" href="structgrpc__transport__op.html#aabc2f197291cd94543ea984eaf8a61f8">set_accept_stream</a>)(<span class="keywordtype">void</span> *user_data, <a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_data);</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a4591bfe47e9155982ad2d25a7750e17f"> 109</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__transport__op.html#a4591bfe47e9155982ad2d25a7750e17f">set_accept_stream_user_data</a>;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#aeaed4d0f2349649d83e662cd69fbe9b2"> 111</a></span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *<a class="code" href="structgrpc__transport__op.html#aeaed4d0f2349649d83e662cd69fbe9b2">bind_pollset</a>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a4ab2143e7e598667e29f3366722c07a3"> 113</a></span>&#160; <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *<a class="code" href="structgrpc__transport__op.html#a4ab2143e7e598667e29f3366722c07a3">bind_pollset_set</a>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286"> 115</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286">send_ping</a>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;} <a class="code" href="transport_8h.html#aae32d98b458fa93adbe5959dbcd6a7bf">grpc_transport_op</a>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">/* Returns the amount of memory required to store a grpc_stream for this</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> transport */</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">grpc_transport_stream_size</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">/* Initialize transport data for a stream.</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> Returns 0 on success, any other (transport-defined) value for failure.</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> Arguments:</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> transport - the transport on which to create this stream</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> stream - a pointer to uninitialized memory to initialize</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> server_data - either NULL for a client initiated stream, or a pointer</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> supplied from the accept_stream callback function */</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keywordtype">int</span> <a class="code" href="transport_8h.html#aba013c9e53a24f223283fc78cb6ca6cc">grpc_transport_init_stream</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="code" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream,</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_data,</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *initial_op);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment">/* Destroy transport data for a stream.</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> Requires: a recv_batch with final_state == GRPC_STREAM_CLOSED has been</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> received by the up-layer. Must not be called in the same call stack as</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> recv_frame.</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> Arguments:</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> transport - the transport on which to create this stream</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> stream - the grpc_stream to destroy (memory is still owned by the</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> caller, but any child memory must be cleaned up) */</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af">grpc_transport_destroy_stream</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream);</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">grpc_transport_stream_op_finish_with_failure</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#ad1deb9664db9760e156951542378fe11">grpc_transport_stream_op_add_cancellation</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op,</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status,</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="structgrpc__mdstr.html">grpc_mdstr</a> *message);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf"> 84</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">cancel_with_status</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031"> 88</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031">close_with_status</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480"> 89</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *<a class="code" href="structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480">optional_close_message</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="comment">/* Indexes correspond to grpc_context_index enum values */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae"> 92</a></span>&#160; <a class="code" href="structgrpc__call__context__element.html">grpc_call_context_element</a> *<a class="code" href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae">context</a>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;} <a class="code" href="transport_8h.html#a425321242c0f56ca08e74a4afcbdd017">grpc_transport_stream_op</a>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html"> 96</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__transport__op.html">grpc_transport_op</a> {</div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a"> 98</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a">on_consumed</a>;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953"> 100</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953">on_connectivity_state_change</a>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d"> 101</a></span>&#160; <a class="code" href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a> *<a class="code" href="structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d">connectivity_state</a>;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b"> 103</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b">disconnect</a>;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704"> 107</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704">send_goaway</a>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f"> 109</a></span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> <a class="code" href="structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f">goaway_status</a>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#ad4862d8029894b6640d2261694e21293"> 110</a></span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *<a class="code" href="structgrpc__transport__op.html#ad4862d8029894b6640d2261694e21293">goaway_message</a>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#aabc2f197291cd94543ea984eaf8a61f8"> 113</a></span>&#160; void (*<a class="code" href="structgrpc__transport__op.html#aabc2f197291cd94543ea984eaf8a61f8">set_accept_stream</a>)(<span class="keywordtype">void</span> *user_data, <a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_data);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a4591bfe47e9155982ad2d25a7750e17f"> 115</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgrpc__transport__op.html#a4591bfe47e9155982ad2d25a7750e17f">set_accept_stream_user_data</a>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#aeaed4d0f2349649d83e662cd69fbe9b2"> 117</a></span>&#160; <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> *<a class="code" href="structgrpc__transport__op.html#aeaed4d0f2349649d83e662cd69fbe9b2">bind_pollset</a>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#a4ab2143e7e598667e29f3366722c07a3"> 119</a></span>&#160; <a class="code" href="structgrpc__pollset__set.html">grpc_pollset_set</a> *<a class="code" href="structgrpc__transport__op.html#a4ab2143e7e598667e29f3366722c07a3">bind_pollset_set</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286"> 121</a></span>&#160; <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *<a class="code" href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286">send_ping</a>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;} <a class="code" href="transport_8h.html#aae32d98b458fa93adbe5959dbcd6a7bf">grpc_transport_op</a>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment">/* Returns the amount of memory required to store a grpc_stream for this</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> transport */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">grpc_transport_stream_size</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">/* Initialize transport data for a stream.</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> Returns 0 on success, any other (transport-defined) value for failure.</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> Arguments:</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> transport - the transport on which to create this stream</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> stream - a pointer to uninitialized memory to initialize</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> server_data - either NULL for a client initiated stream, or a pointer</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> supplied from the accept_stream callback function */</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> <a class="code" href="transport_8h.html#aba013c9e53a24f223283fc78cb6ca6cc">grpc_transport_init_stream</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="code" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *server_data,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *initial_op);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">/* Destroy transport data for a stream.</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> Requires: a recv_batch with final_state == GRPC_STREAM_CLOSED has been</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> received by the up-layer. Must not be called in the same call stack as</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> recv_frame.</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> Arguments:</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> transport - the transport on which to create this stream</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> stream - the grpc_stream to destroy (memory is still owned by the</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> caller, but any child memory must be cleaned up) */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af">grpc_transport_destroy_stream</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="transport_8h.html#a058362edba570c120d125091b3c006d2">grpc_transport_stream_op_string</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">grpc_transport_stream_op_finish_with_failure</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* Send a batch of operations on a transport</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> Takes ownership of any objects contained in ops.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> Arguments:</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> transport - the transport on which to initiate the stream</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> stream - the stream on which to send the operations. This must be</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> non-NULL and previously initialized by the same transport.</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> op - a grpc_transport_stream_op specifying the op to perform */</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">grpc_transport_perform_stream_op</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream,</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3">grpc_transport_perform_op</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="structgrpc__transport__op.html">grpc_transport_op</a> *op);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment">/* Send a ping on a transport</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> Calls cb with user data when a response is received. */</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc">grpc_transport_ping</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb);</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment">/* Advise peer of pending connection termination. */</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#aea30a551f2d7a27edd9ddc9441523818">grpc_transport_goaway</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status,</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> debug_data);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a7bd8fd46a8faca547917fecfe9336238">grpc_transport_stream_op_add_cancellation</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op,</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">grpc_transport_stream_op_add_close</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op,</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status,</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> *optional_message);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="transport_8h.html#a058362edba570c120d125091b3c006d2">grpc_transport_stream_op_string</a>(<a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment">/* Send a batch of operations on a transport</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> Takes ownership of any objects contained in ops.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> Arguments:</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> transport - the transport on which to initiate the stream</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> stream - the stream on which to send the operations. This must be</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> non-NULL and previously initialized by the same transport.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> op - a grpc_transport_stream_op specifying the op to perform */</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">grpc_transport_perform_stream_op</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a> *stream,</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a> *op);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3">grpc_transport_perform_op</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport,</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="structgrpc__transport__op.html">grpc_transport_op</a> *op);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment">/* Close a transport. Aborts all open streams. */</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e">grpc_transport_close</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment">/* Destroy the transport */</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">grpc_transport_destroy</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/* Get the transports peer */</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="transport_8h.html#ac32bf69379cb94e6f951a4ec45a6157e">grpc_transport_get_peer</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment">/* Send a ping on a transport</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> Calls cb with user data when a response is received. */</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc">grpc_transport_ping</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="code" href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a> *cb);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/* Advise peer of pending connection termination. */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#aea30a551f2d7a27edd9ddc9441523818">grpc_transport_goaway</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport, <a class="code" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status,</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="structgpr__slice.html">gpr_slice</a> debug_data);</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_TRANSPORT_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment">/* Close a transport. Aborts all open streams. */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e">grpc_transport_close</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/* Destroy the transport */</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">grpc_transport_destroy</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">/* Get the transports peer */</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="transport_8h.html#ac32bf69379cb94e6f951a4ec45a6157e">grpc_transport_get_peer</a>(<a class="code" href="structgrpc__transport.html">grpc_transport</a> *transport);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_TRANSPORT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="transport_8h_html_a5988f9c4b3b23409cda5a38636d97f7ba2454a23efac387974577cd0010e34ec7"><div class="ttname"><a href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7ba2454a23efac387974577cd0010e34ec7">GRPC_STREAM_RECV_CLOSED</a></div><div class="ttdef"><b>Definition:</b> transport.h:59</div></div>
-<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:139</div></div>
-<div class="ttc" id="transport_8h_html_aba013c9e53a24f223283fc78cb6ca6cc"><div class="ttname"><a href="transport_8h.html#aba013c9e53a24f223283fc78cb6ca6cc">grpc_transport_init_stream</a></div><div class="ttdeci">int grpc_transport_init_stream(grpc_transport *transport, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op)</div><div class="ttdef"><b>Definition:</b> transport.c:45</div></div>
-<div class="ttc" id="transport_8h_html_ae52662de3568a1d961e60e83d28e2dc3"><div class="ttname"><a href="transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3">grpc_transport_perform_op</a></div><div class="ttdeci">void grpc_transport_perform_op(grpc_transport *transport, grpc_transport_op *op)</div><div class="ttdef"><b>Definition:</b> transport.c:58</div></div>
+<div class="ttc" id="grpc_8h_html_a065b65f5cdd062a67d82e2b6bcf68cf2"><div class="ttname"><a href="grpc_8h.html#a065b65f5cdd062a67d82e2b6bcf68cf2">grpc_connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state</div><div class="ttdoc">Connectivity state of a channel. </div><div class="ttdef"><b>Definition:</b> grpc.h:145</div></div>
+<div class="ttc" id="transport_8h_html_aba013c9e53a24f223283fc78cb6ca6cc"><div class="ttname"><a href="transport_8h.html#aba013c9e53a24f223283fc78cb6ca6cc">grpc_transport_init_stream</a></div><div class="ttdeci">int grpc_transport_init_stream(grpc_transport *transport, grpc_stream *stream, const void *server_data, grpc_transport_stream_op *initial_op)</div><div class="ttdef"><b>Definition:</b> transport.c:47</div></div>
+<div class="ttc" id="transport_8h_html_ae52662de3568a1d961e60e83d28e2dc3"><div class="ttname"><a href="transport_8h.html#ae52662de3568a1d961e60e83d28e2dc3">grpc_transport_perform_op</a></div><div class="ttdeci">void grpc_transport_perform_op(grpc_transport *transport, grpc_transport_op *op)</div><div class="ttdef"><b>Definition:</b> transport.c:60</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_a43d850c3001e92b407b78866d615696f"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a43d850c3001e92b407b78866d615696f">grpc_transport_stream_op::is_last_send</a></div><div class="ttdeci">int is_last_send</div><div class="ttdef"><b>Definition:</b> transport.h:70</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_abd84b0fc93fa58092d4803c4c46e5991"><div class="ttname"><a href="structgrpc__transport__stream__op.html#abd84b0fc93fa58092d4803c4c46e5991">grpc_transport_stream_op::recv_ops</a></div><div class="ttdeci">grpc_stream_op_buffer * recv_ops</div><div class="ttdef"><b>Definition:</b> transport.h:73</div></div>
-<div class="ttc" id="transport_8h_html_a21223037b0bc6a92a9e058e20be1b0af"><div class="ttname"><a href="transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af">grpc_transport_destroy_stream</a></div><div class="ttdeci">void grpc_transport_destroy_stream(grpc_transport *transport, grpc_stream *stream)</div><div class="ttdef"><b>Definition:</b> transport.c:63</div></div>
+<div class="ttc" id="transport_8h_html_a21223037b0bc6a92a9e058e20be1b0af"><div class="ttname"><a href="transport_8h.html#a21223037b0bc6a92a9e058e20be1b0af">grpc_transport_destroy_stream</a></div><div class="ttdeci">void grpc_transport_destroy_stream(grpc_transport *transport, grpc_stream *stream)</div><div class="ttdef"><b>Definition:</b> transport.c:65</div></div>
<div class="ttc" id="transport_8h_html_a5988f9c4b3b23409cda5a38636d97f7bad87b11b225b4dca8033c118a6f702a76"><div class="ttname"><a href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7bad87b11b225b4dca8033c118a6f702a76">GRPC_STREAM_OPEN</a></div><div class="ttdef"><b>Definition:</b> transport.h:55</div></div>
<div class="ttc" id="transport_8h_html_a0cd26899ca9b8bafd7a2ca6fe23e0bbc"><div class="ttname"><a href="transport_8h.html#a0cd26899ca9b8bafd7a2ca6fe23e0bbc">grpc_transport_ping</a></div><div class="ttdeci">void grpc_transport_ping(grpc_transport *transport, grpc_iomgr_closure *cb)</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_ad4862d8029894b6640d2261694e21293"><div class="ttname"><a href="structgrpc__transport__op.html#ad4862d8029894b6640d2261694e21293">grpc_transport_op::goaway_message</a></div><div class="ttdeci">gpr_slice * goaway_message</div><div class="ttdef"><b>Definition:</b> transport.h:104</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_ad4862d8029894b6640d2261694e21293"><div class="ttname"><a href="structgrpc__transport__op.html#ad4862d8029894b6640d2261694e21293">grpc_transport_op::goaway_message</a></div><div class="ttdeci">gpr_slice * goaway_message</div><div class="ttdef"><b>Definition:</b> transport.h:110</div></div>
+<div class="ttc" id="transport_8h_html_a7bd8fd46a8faca547917fecfe9336238"><div class="ttname"><a href="transport_8h.html#a7bd8fd46a8faca547917fecfe9336238">grpc_transport_stream_op_add_cancellation</a></div><div class="ttdeci">void grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status)</div><div class="ttdef"><b>Definition:</b> transport.c:87</div></div>
<div class="ttc" id="transport_8h_html_a76b37030fedc90baec5ff0f15c3e8449"><div class="ttname"><a href="transport_8h.html#a76b37030fedc90baec5ff0f15c3e8449">grpc_stream</a></div><div class="ttdeci">struct grpc_stream grpc_stream</div><div class="ttdef"><b>Definition:</b> transport.h:50</div></div>
-<div class="ttc" id="transport_8h_html_a37d45eb0a1f7e25b4bf339a4ec5bc13d"><div class="ttname"><a href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">grpc_transport_stream_size</a></div><div class="ttdeci">size_t grpc_transport_stream_size(grpc_transport *transport)</div><div class="ttdef"><b>Definition:</b> transport.c:37</div></div>
+<div class="ttc" id="transport_8h_html_a37d45eb0a1f7e25b4bf339a4ec5bc13d"><div class="ttname"><a href="transport_8h.html#a37d45eb0a1f7e25b4bf339a4ec5bc13d">grpc_transport_stream_size</a></div><div class="ttdeci">size_t grpc_transport_stream_size(grpc_transport *transport)</div><div class="ttdef"><b>Definition:</b> transport.c:39</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html"><div class="ttname"><a href="structgrpc__transport__stream__op.html">grpc_transport_stream_op</a></div><div class="ttdef"><b>Definition:</b> transport.h:66</div></div>
-<div class="ttc" id="structgrpc__mdstr_html"><div class="ttname"><a href="structgrpc__mdstr.html">grpc_mdstr</a></div><div class="ttdef"><b>Definition:</b> metadata.h:70</div></div>
<div class="ttc" id="transport_8h_html_aae32d98b458fa93adbe5959dbcd6a7bf"><div class="ttname"><a href="transport_8h.html#aae32d98b458fa93adbe5959dbcd6a7bf">grpc_transport_op</a></div><div class="ttdeci">struct grpc_transport_op grpc_transport_op</div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div></div>
<div class="ttc" id="pollset_8h_html"><div class="ttname"><a href="pollset_8h.html">pollset.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
-<div class="ttc" id="transport_8h_html_adb3ef83552276a5161ff6733f8455ae1"><div class="ttname"><a href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">grpc_transport_destroy</a></div><div class="ttdeci">void grpc_transport_destroy(grpc_transport *transport)</div><div class="ttdef"><b>Definition:</b> transport.c:41</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
+<div class="ttc" id="transport_8h_html_adb3ef83552276a5161ff6733f8455ae1"><div class="ttname"><a href="transport_8h.html#adb3ef83552276a5161ff6733f8455ae1">grpc_transport_destroy</a></div><div class="ttdeci">void grpc_transport_destroy(grpc_transport *transport)</div><div class="ttdef"><b>Definition:</b> transport.c:43</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_ae4505fafa286964d362de807efddf0fc"><div class="ttname"><a href="structgrpc__transport__stream__op.html#ae4505fafa286964d362de807efddf0fc">grpc_transport_stream_op::recv_state</a></div><div class="ttdeci">grpc_stream_state * recv_state</div><div class="ttdef"><b>Definition:</b> transport.h:74</div></div>
<div class="ttc" id="transport_8h_html_a5988f9c4b3b23409cda5a38636d97f7bab7718622aee58dee9b907c2fcddb6362"><div class="ttname"><a href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7bab7718622aee58dee9b907c2fcddb6362">GRPC_STREAM_CLOSED</a></div><div class="ttdef"><b>Definition:</b> transport.h:61</div></div>
-<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:48</div></div>
-<div class="ttc" id="transport_8h_html_ac32bf69379cb94e6f951a4ec45a6157e"><div class="ttname"><a href="transport_8h.html#ac32bf69379cb94e6f951a4ec45a6157e">grpc_transport_get_peer</a></div><div class="ttdeci">char * grpc_transport_get_peer(grpc_transport *transport)</div><div class="ttdef"><b>Definition:</b> transport.c:68</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_a4ab2143e7e598667e29f3366722c07a3"><div class="ttname"><a href="structgrpc__transport__op.html#a4ab2143e7e598667e29f3366722c07a3">grpc_transport_op::bind_pollset_set</a></div><div class="ttdeci">grpc_pollset_set * bind_pollset_set</div><div class="ttdoc">add this transport to a pollset_set </div><div class="ttdef"><b>Definition:</b> transport.h:113</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
+<div class="ttc" id="transport_8h_html_ac32bf69379cb94e6f951a4ec45a6157e"><div class="ttname"><a href="transport_8h.html#ac32bf69379cb94e6f951a4ec45a6157e">grpc_transport_get_peer</a></div><div class="ttdeci">char * grpc_transport_get_peer(grpc_transport *transport)</div><div class="ttdef"><b>Definition:</b> transport.c:70</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_a4ab2143e7e598667e29f3366722c07a3"><div class="ttname"><a href="structgrpc__transport__op.html#a4ab2143e7e598667e29f3366722c07a3">grpc_transport_op::bind_pollset_set</a></div><div class="ttdeci">grpc_pollset_set * bind_pollset_set</div><div class="ttdoc">add this transport to a pollset_set </div><div class="ttdef"><b>Definition:</b> transport.h:119</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_a5128bc8ec8613950cbb3037d56f8375b"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a5128bc8ec8613950cbb3037d56f8375b">grpc_transport_stream_op::max_recv_bytes</a></div><div class="ttdeci">gpr_uint32 max_recv_bytes</div><div class="ttdoc">The number of bytes this peer is currently prepared to receive. </div><div class="ttdef"><b>Definition:</b> transport.h:78</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_a7a602604dff1707699650659639d3b8a"><div class="ttname"><a href="structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a">grpc_transport_op::on_consumed</a></div><div class="ttdeci">grpc_iomgr_closure * on_consumed</div><div class="ttdoc">called when processing of this op is done </div><div class="ttdef"><b>Definition:</b> transport.h:92</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_a7a602604dff1707699650659639d3b8a"><div class="ttname"><a href="structgrpc__transport__op.html#a7a602604dff1707699650659639d3b8a">grpc_transport_op::on_consumed</a></div><div class="ttdeci">grpc_iomgr_closure * on_consumed</div><div class="ttdoc">called when processing of this op is done </div><div class="ttdef"><b>Definition:</b> transport.h:98</div></div>
+<div class="ttc" id="transport_8h_html_a7ef7d920c0b8fd3945f9b98b5bc289ea"><div class="ttname"><a href="transport_8h.html#a7ef7d920c0b8fd3945f9b98b5bc289ea">grpc_transport_stream_op_add_close</a></div><div class="ttdeci">void grpc_transport_stream_op_add_close(grpc_transport_stream_op *op, grpc_status_code status, gpr_slice *optional_message)</div><div class="ttdef"><b>Definition:</b> transport.c:117</div></div>
<div class="ttc" id="transport_8h_html_a058362edba570c120d125091b3c006d2"><div class="ttname"><a href="transport_8h.html#a058362edba570c120d125091b3c006d2">grpc_transport_stream_op_string</a></div><div class="ttdeci">char * grpc_transport_stream_op_string(grpc_transport_stream_op *op)</div><div class="ttdef"><b>Definition:</b> transport_op_string.c:108</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_adb87801e77b1728a01f374dcf78bb953"><div class="ttname"><a href="structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953">grpc_transport_op::on_connectivity_state_change</a></div><div class="ttdeci">grpc_iomgr_closure * on_connectivity_state_change</div><div class="ttdoc">connectivity monitoring </div><div class="ttdef"><b>Definition:</b> transport.h:94</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_adb87801e77b1728a01f374dcf78bb953"><div class="ttname"><a href="structgrpc__transport__op.html#adb87801e77b1728a01f374dcf78bb953">grpc_transport_op::on_connectivity_state_change</a></div><div class="ttdeci">grpc_iomgr_closure * on_connectivity_state_change</div><div class="ttdoc">connectivity monitoring </div><div class="ttdef"><b>Definition:</b> transport.h:100</div></div>
<div class="ttc" id="transport_8h_html_a5988f9c4b3b23409cda5a38636d97f7b"><div class="ttname"><a href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7b">grpc_stream_state</a></div><div class="ttdeci">grpc_stream_state</div><div class="ttdef"><b>Definition:</b> transport.h:53</div></div>
<div class="ttc" id="transport_8h_html_a55b3f0b2d31060a902aa7517cecc704e"><div class="ttname"><a href="transport_8h.html#a55b3f0b2d31060a902aa7517cecc704e">grpc_transport_close</a></div><div class="ttdeci">void grpc_transport_close(grpc_transport *transport)</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_a4591bfe47e9155982ad2d25a7750e17f"><div class="ttname"><a href="structgrpc__transport__op.html#a4591bfe47e9155982ad2d25a7750e17f">grpc_transport_op::set_accept_stream_user_data</a></div><div class="ttdeci">void * set_accept_stream_user_data</div><div class="ttdef"><b>Definition:</b> transport.h:109</div></div>
-<div class="ttc" id="transport_8h_html_ad1deb9664db9760e156951542378fe11"><div class="ttname"><a href="transport_8h.html#ad1deb9664db9760e156951542378fe11">grpc_transport_stream_op_add_cancellation</a></div><div class="ttdeci">void grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, grpc_status_code status, grpc_mdstr *message)</div><div class="ttdef"><b>Definition:</b> transport.c:85</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_ae68e6030500899af6788152a0a567c9d"><div class="ttname"><a href="structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d">grpc_transport_op::connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state * connectivity_state</div><div class="ttdef"><b>Definition:</b> transport.h:95</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_a4591bfe47e9155982ad2d25a7750e17f"><div class="ttname"><a href="structgrpc__transport__op.html#a4591bfe47e9155982ad2d25a7750e17f">grpc_transport_op::set_accept_stream_user_data</a></div><div class="ttdeci">void * set_accept_stream_user_data</div><div class="ttdef"><b>Definition:</b> transport.h:115</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_ae68e6030500899af6788152a0a567c9d"><div class="ttname"><a href="structgrpc__transport__op.html#ae68e6030500899af6788152a0a567c9d">grpc_transport_op::connectivity_state</a></div><div class="ttdeci">grpc_connectivity_state * connectivity_state</div><div class="ttdef"><b>Definition:</b> transport.h:101</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_a7cd4239411c42b2db4271bde0cbc5d93"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a7cd4239411c42b2db4271bde0cbc5d93">grpc_transport_stream_op::on_consumed</a></div><div class="ttdeci">grpc_iomgr_closure * on_consumed</div><div class="ttdef"><b>Definition:</b> transport.h:67</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_a2bc4c019576243679b671f5cebd6000f"><div class="ttname"><a href="structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f">grpc_transport_op::goaway_status</a></div><div class="ttdeci">grpc_status_code goaway_status</div><div class="ttdoc">what should the goaway contain? </div><div class="ttdef"><b>Definition:</b> transport.h:103</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_a2bc4c019576243679b671f5cebd6000f"><div class="ttname"><a href="structgrpc__transport__op.html#a2bc4c019576243679b671f5cebd6000f">grpc_transport_op::goaway_status</a></div><div class="ttdeci">grpc_status_code goaway_status</div><div class="ttdoc">what should the goaway contain? </div><div class="ttdef"><b>Definition:</b> transport.h:109</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_aa94e5103c8d9845533016b1dac0c1691"><div class="ttname"><a href="structgrpc__transport__stream__op.html#aa94e5103c8d9845533016b1dac0c1691">grpc_transport_stream_op::send_ops</a></div><div class="ttdeci">grpc_stream_op_buffer * send_ops</div><div class="ttdef"><b>Definition:</b> transport.h:69</div></div>
-<div class="ttc" id="structgrpc__transport__stream__op_html_aeb409a2d4224410aec876a3a7e5443bf"><div class="ttname"><a href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">grpc_transport_stream_op::cancel_with_status</a></div><div class="ttdeci">grpc_status_code cancel_with_status</div><div class="ttdef"><b>Definition:</b> transport.h:83</div></div>
+<div class="ttc" id="structgrpc__transport__stream__op_html_aeb409a2d4224410aec876a3a7e5443bf"><div class="ttname"><a href="structgrpc__transport__stream__op.html#aeb409a2d4224410aec876a3a7e5443bf">grpc_transport_stream_op::cancel_with_status</a></div><div class="ttdeci">grpc_status_code cancel_with_status</div><div class="ttdoc">If != GRPC_STATUS_OK, cancel this stream. </div><div class="ttdef"><b>Definition:</b> transport.h:84</div></div>
<div class="ttc" id="transport_8h_html_a5988f9c4b3b23409cda5a38636d97f7ba41615571ecc19b7f29d5108cb68bc10a"><div class="ttname"><a href="transport_8h.html#a5988f9c4b3b23409cda5a38636d97f7ba41615571ecc19b7f29d5108cb68bc10a">GRPC_STREAM_SEND_CLOSED</a></div><div class="ttdef"><b>Definition:</b> transport.h:57</div></div>
<div class="ttc" id="structgrpc__iomgr__closure_html"><div class="ttname"><a href="structgrpc__iomgr__closure.html">grpc_iomgr_closure</a></div><div class="ttdoc">A closure over a grpc_iomgr_cb_func. </div><div class="ttdef"><b>Definition:</b> iomgr.h:45</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_aabc2f197291cd94543ea984eaf8a61f8"><div class="ttname"><a href="structgrpc__transport__op.html#aabc2f197291cd94543ea984eaf8a61f8">grpc_transport_op::set_accept_stream</a></div><div class="ttdeci">void(* set_accept_stream)(void *user_data, grpc_transport *transport, const void *server_data)</div><div class="ttdoc">set the callback for accepting new streams; this is a permanent callback, unlike the other one-shot c...</div><div class="ttdef"><b>Definition:</b> transport.h:107</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_aabc2f197291cd94543ea984eaf8a61f8"><div class="ttname"><a href="structgrpc__transport__op.html#aabc2f197291cd94543ea984eaf8a61f8">grpc_transport_op::set_accept_stream</a></div><div class="ttdeci">void(* set_accept_stream)(void *user_data, grpc_transport *transport, const void *server_data)</div><div class="ttdoc">set the callback for accepting new streams; this is a permanent callback, unlike the other one-shot c...</div><div class="ttdef"><b>Definition:</b> transport.h:113</div></div>
+<div class="ttc" id="structgrpc__transport__stream__op_html_a2cd5f6463111e103b252c7e47b82e031"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a2cd5f6463111e103b252c7e47b82e031">grpc_transport_stream_op::close_with_status</a></div><div class="ttdeci">grpc_status_code close_with_status</div><div class="ttdoc">If != GRPC_STATUS_OK, send grpc-status, grpc-message, and close this stream for both reading and writ...</div><div class="ttdef"><b>Definition:</b> transport.h:88</div></div>
<div class="ttc" id="transport_8h_html_aea30a551f2d7a27edd9ddc9441523818"><div class="ttname"><a href="transport_8h.html#aea30a551f2d7a27edd9ddc9441523818">grpc_transport_goaway</a></div><div class="ttdeci">void grpc_transport_goaway(grpc_transport *transport, grpc_status_code status, gpr_slice debug_data)</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_aeaed4d0f2349649d83e662cd69fbe9b2"><div class="ttname"><a href="structgrpc__transport__op.html#aeaed4d0f2349649d83e662cd69fbe9b2">grpc_transport_op::bind_pollset</a></div><div class="ttdeci">grpc_pollset * bind_pollset</div><div class="ttdoc">add this transport to a pollset </div><div class="ttdef"><b>Definition:</b> transport.h:111</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_aeaed4d0f2349649d83e662cd69fbe9b2"><div class="ttname"><a href="structgrpc__transport__op.html#aeaed4d0f2349649d83e662cd69fbe9b2">grpc_transport_op::bind_pollset</a></div><div class="ttdeci">grpc_pollset * bind_pollset</div><div class="ttdoc">add this transport to a pollset </div><div class="ttdef"><b>Definition:</b> transport.h:117</div></div>
<div class="ttc" id="structgrpc__call__context__element_html"><div class="ttname"><a href="structgrpc__call__context__element.html">grpc_call_context_element</a></div><div class="ttdef"><b>Definition:</b> context.h:44</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_a8d6fc4a4607cb5e19255328c69dbbbc4"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a8d6fc4a4607cb5e19255328c69dbbbc4">grpc_transport_stream_op::bind_pollset</a></div><div class="ttdeci">grpc_pollset * bind_pollset</div><div class="ttdef"><b>Definition:</b> transport.h:81</div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_abc8ad987231498734088ce324651a479"><div class="ttname"><a href="structgrpc__transport__stream__op.html#abc8ad987231498734088ce324651a479">grpc_transport_stream_op::on_done_recv</a></div><div class="ttdeci">grpc_iomgr_closure * on_done_recv</div><div class="ttdef"><b>Definition:</b> transport.h:79</div></div>
<div class="ttc" id="channel_2context_8h_html"><div class="ttname"><a href="channel_2context_8h.html">context.h</a></div></div>
-<div class="ttc" id="structgrpc__transport__op_html_aceb73c54b2b677eec23a2bb1507c4704"><div class="ttname"><a href="structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704">grpc_transport_op::send_goaway</a></div><div class="ttdeci">int send_goaway</div><div class="ttdoc">should we send a goaway? after a goaway is sent, once there are no more active calls on the transport...</div><div class="ttdef"><b>Definition:</b> transport.h:101</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_aceb73c54b2b677eec23a2bb1507c4704"><div class="ttname"><a href="structgrpc__transport__op.html#aceb73c54b2b677eec23a2bb1507c4704">grpc_transport_op::send_goaway</a></div><div class="ttdeci">int send_goaway</div><div class="ttdoc">should we send a goaway? after a goaway is sent, once there are no more active calls on the transport...</div><div class="ttdef"><b>Definition:</b> transport.h:107</div></div>
<div class="ttc" id="pollset__set_8h_html"><div class="ttname"><a href="pollset__set_8h.html">pollset_set.h</a></div></div>
<div class="ttc" id="structgrpc__transport__stream__op_html_a7c70f894512830f2c77280139a12da07"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a7c70f894512830f2c77280139a12da07">grpc_transport_stream_op::on_done_send</a></div><div class="ttdeci">grpc_iomgr_closure * on_done_send</div><div class="ttdef"><b>Definition:</b> transport.h:71</div></div>
<div class="ttc" id="stream__op_8h_html"><div class="ttname"><a href="stream__op_8h.html">stream_op.h</a></div></div>
<div class="ttc" id="status_8h_html_a35ab2a68917eb836de84cb23253108eb"><div class="ttname"><a href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a></div><div class="ttdeci">grpc_status_code</div><div class="ttdef"><b>Definition:</b> status.h:41</div></div>
-<div class="ttc" id="transport_8h_html_a81c2ae26b7109481d4538b48c15d5b1b"><div class="ttname"><a href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">grpc_transport_perform_stream_op</a></div><div class="ttdeci">void grpc_transport_perform_stream_op(grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op *op)</div><div class="ttdef"><b>Definition:</b> transport.c:52</div></div>
+<div class="ttc" id="transport_8h_html_a81c2ae26b7109481d4538b48c15d5b1b"><div class="ttname"><a href="transport_8h.html#a81c2ae26b7109481d4538b48c15d5b1b">grpc_transport_perform_stream_op</a></div><div class="ttdeci">void grpc_transport_perform_stream_op(grpc_transport *transport, grpc_stream *stream, grpc_transport_stream_op *op)</div><div class="ttdef"><b>Definition:</b> transport.c:54</div></div>
<div class="ttc" id="structgrpc__pollset__set_html"><div class="ttname"><a href="structgrpc__pollset__set.html">grpc_pollset_set</a></div><div class="ttdef"><b>Definition:</b> pollset_set_posix.h:40</div></div>
<div class="ttc" id="structgrpc__transport_html"><div class="ttname"><a href="structgrpc__transport.html">grpc_transport</a></div><div class="ttdef"><b>Definition:</b> transport_impl.h:67</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_a280ecb11f206deb671cb0d9e8a20434b"><div class="ttname"><a href="structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b">grpc_transport_op::disconnect</a></div><div class="ttdeci">int disconnect</div><div class="ttdoc">should the transport be disconnected </div><div class="ttdef"><b>Definition:</b> transport.h:97</div></div>
-<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:176</div></div>
-<div class="ttc" id="structgrpc__transport__stream__op_html_a0d81e12c698cc0a088a0b48eb2250cae"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae">grpc_transport_stream_op::context</a></div><div class="ttdeci">grpc_call_context_element * context</div><div class="ttdef"><b>Definition:</b> transport.h:86</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_a280ecb11f206deb671cb0d9e8a20434b"><div class="ttname"><a href="structgrpc__transport__op.html#a280ecb11f206deb671cb0d9e8a20434b">grpc_transport_op::disconnect</a></div><div class="ttdeci">int disconnect</div><div class="ttdoc">should the transport be disconnected </div><div class="ttdef"><b>Definition:</b> transport.h:103</div></div>
+<div class="ttc" id="structgrpc__stream__op__buffer_html"><div class="ttname"><a href="structgrpc__stream__op__buffer.html">grpc_stream_op_buffer</a></div><div class="ttdoc">A stream op buffer is a wrapper around stream operations that is dynamically extendable. </div><div class="ttdef"><b>Definition:</b> stream_op.h:177</div></div>
+<div class="ttc" id="structgrpc__transport__stream__op_html_a0d81e12c698cc0a088a0b48eb2250cae"><div class="ttname"><a href="structgrpc__transport__stream__op.html#a0d81e12c698cc0a088a0b48eb2250cae">grpc_transport_stream_op::context</a></div><div class="ttdeci">grpc_call_context_element * context</div><div class="ttdef"><b>Definition:</b> transport.h:92</div></div>
<div class="ttc" id="structgpr__slice_html"><div class="ttname"><a href="structgpr__slice.html">gpr_slice</a></div><div class="ttdef"><b>Definition:</b> slice.h:79</div></div>
-<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:90</div></div>
-<div class="ttc" id="transport_8h_html_ac5aa9757a292d71026279316979b8e40"><div class="ttname"><a href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">grpc_transport_stream_op_finish_with_failure</a></div><div class="ttdeci">void grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op)</div><div class="ttdef"><b>Definition:</b> transport.c:72</div></div>
+<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:96</div></div>
+<div class="ttc" id="structgrpc__transport__stream__op_html_aad62c923655220b0bd48aacc8182c480"><div class="ttname"><a href="structgrpc__transport__stream__op.html#aad62c923655220b0bd48aacc8182c480">grpc_transport_stream_op::optional_close_message</a></div><div class="ttdeci">gpr_slice * optional_close_message</div><div class="ttdef"><b>Definition:</b> transport.h:89</div></div>
+<div class="ttc" id="transport_8h_html_ac5aa9757a292d71026279316979b8e40"><div class="ttname"><a href="transport_8h.html#ac5aa9757a292d71026279316979b8e40">grpc_transport_stream_op_finish_with_failure</a></div><div class="ttdeci">void grpc_transport_stream_op_finish_with_failure(grpc_transport_stream_op *op)</div><div class="ttdef"><b>Definition:</b> transport.c:74</div></div>
<div class="ttc" id="transport_8h_html_a425321242c0f56ca08e74a4afcbdd017"><div class="ttname"><a href="transport_8h.html#a425321242c0f56ca08e74a4afcbdd017">grpc_transport_stream_op</a></div><div class="ttdeci">struct grpc_transport_stream_op grpc_transport_stream_op</div></div>
-<div class="ttc" id="structgrpc__transport__op_html_abebcf932a4fa8d14006230dee06e0286"><div class="ttname"><a href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286">grpc_transport_op::send_ping</a></div><div class="ttdeci">grpc_iomgr_closure * send_ping</div><div class="ttdoc">send a ping, call this back if not NULL </div><div class="ttdef"><b>Definition:</b> transport.h:115</div></div>
+<div class="ttc" id="structgrpc__transport__op_html_abebcf932a4fa8d14006230dee06e0286"><div class="ttname"><a href="structgrpc__transport__op.html#abebcf932a4fa8d14006230dee06e0286">grpc_transport_op::send_ping</a></div><div class="ttdeci">grpc_iomgr_closure * send_ping</div><div class="ttdoc">send a ping, call this back if not NULL </div><div class="ttdef"><b>Definition:</b> transport.h:121</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__impl_8h.html b/doc/ref/core.internal/html/transport__impl_8h.html
index 887cbed9d4..f3b6456e2c 100644
--- a/doc/ref/core.internal/html/transport__impl_8h.html
+++ b/doc/ref/core.internal/html/transport__impl_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -124,7 +124,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__impl_8h_source.html b/doc/ref/core.internal/html/transport__impl_8h_source.html
index e5d7c8645e..c5e3f0de8d 100644
--- a/doc/ref/core.internal/html/transport__impl_8h_source.html
+++ b/doc/ref/core.internal/html/transport__impl_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -172,12 +172,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structgrpc__transport__vtable_html_aef80dd063f930216ef6b34d7847bf34b"><div class="ttname"><a href="structgrpc__transport__vtable.html#aef80dd063f930216ef6b34d7847bf34b">grpc_transport_vtable::destroy_stream</a></div><div class="ttdeci">void(* destroy_stream)(grpc_transport *self, grpc_stream *stream)</div><div class="ttdef"><b>Definition:</b> transport_impl.h:57</div></div>
<div class="ttc" id="structgrpc__transport__vtable_html_acbb2ddc453b481e3b682f9dc5f612ac4"><div class="ttname"><a href="structgrpc__transport__vtable.html#acbb2ddc453b481e3b682f9dc5f612ac4">grpc_transport_vtable::perform_op</a></div><div class="ttdeci">void(* perform_op)(grpc_transport *self, grpc_transport_op *op)</div><div class="ttdef"><b>Definition:</b> transport_impl.h:54</div></div>
<div class="ttc" id="structgrpc__transport_html"><div class="ttname"><a href="structgrpc__transport.html">grpc_transport</a></div><div class="ttdef"><b>Definition:</b> transport_impl.h:67</div></div>
-<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:90</div></div>
+<div class="ttc" id="structgrpc__transport__op_html"><div class="ttname"><a href="structgrpc__transport__op.html">grpc_transport_op</a></div><div class="ttdoc">Transport op: a set of operations to perform on a transport as a whole. </div><div class="ttdef"><b>Definition:</b> transport.h:96</div></div>
<div class="ttc" id="transport__impl_8h_html_a4b1efd30e926ac7b61690b3f5c085aed"><div class="ttname"><a href="transport__impl_8h.html#a4b1efd30e926ac7b61690b3f5c085aed">grpc_transport_vtable</a></div><div class="ttdeci">struct grpc_transport_vtable grpc_transport_vtable</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__op__string_8c.html b/doc/ref/core.internal/html/transport__op__string_8c.html
index 83ab2b6f89..6b2aad5c53 100644
--- a/doc/ref/core.internal/html/transport__op__string_8c.html
+++ b/doc/ref/core.internal/html/transport__op__string_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -187,7 +187,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__security_8c.html b/doc/ref/core.internal/html/transport__security_8c.html
index 186c71e03a..c69b08c0ab 100644
--- a/doc/ref/core.internal/html/transport__security_8c.html
+++ b/doc/ref/core.internal/html/transport__security_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -662,7 +662,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__security_8h.html b/doc/ref/core.internal/html/transport__security_8h.html
index 86ea232c73..7b918d9516 100644
--- a/doc/ref/core.internal/html/transport__security_8h.html
+++ b/doc/ref/core.internal/html/transport__security_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -322,7 +322,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__security_8h_source.html b/doc/ref/core.internal/html/transport__security_8h_source.html
index 733b4095c7..615902a4ba 100644
--- a/doc/ref/core.internal/html/transport__security_8h_source.html
+++ b/doc/ref/core.internal/html/transport__security_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -198,10 +198,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_TRANSPORT_SECURITY_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_TRANSPORT_SECURITY_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="hpack__table_8c_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="hpack__table_8c.html#a8556878012feffc9e0beb86cd78f424d">value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> hpack_table.c:44</div></div>
<div class="ttc" id="structtsi__frame__protector_html"><div class="ttname"><a href="structtsi__frame__protector.html">tsi_frame_protector</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:65</div></div>
-<div class="ttc" id="structtsi__ssl__handshaker__factory_html_a2b5e1722accee31650b291839612bb6a"><div class="ttname"><a href="structtsi__ssl__handshaker__factory.html#a2b5e1722accee31650b291839612bb6a">tsi_ssl_handshaker_factory::destroy</a></div><div class="ttdeci">void(* destroy)(tsi_ssl_handshaker_factory *self)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:75</div></div>
+<div class="ttc" id="structtsi__ssl__handshaker__factory_html_a2b5e1722accee31650b291839612bb6a"><div class="ttname"><a href="structtsi__ssl__handshaker__factory.html#a2b5e1722accee31650b291839612bb6a">tsi_ssl_handshaker_factory::destroy</a></div><div class="ttdeci">void(* destroy)(tsi_ssl_handshaker_factory *self)</div><div class="ttdef"><b>Definition:</b> ssl_transport_security.c:74</div></div>
<div class="ttc" id="transport__security_8h_html_a4e3d547c54325370492151543325e23c"><div class="ttname"><a href="transport__security_8h.html#a4e3d547c54325370492151543325e23c">tsi_tracing_enabled</a></div><div class="ttdeci">int tsi_tracing_enabled</div><div class="ttdef"><b>Definition:</b> transport_security.c:41</div></div>
<div class="ttc" id="transport__security_8h_html_a95d8643bd4378f9e648d5155a757ff3d"><div class="ttname"><a href="transport__security_8h.html#a95d8643bd4378f9e648d5155a757ff3d">tsi_construct_string_peer_property_from_cstring</a></div><div class="ttdeci">tsi_result tsi_construct_string_peer_property_from_cstring(const char *name, const char *value, tsi_peer_property *property)</div><div class="ttdef"><b>Definition:</b> transport_security.c:253</div></div>
<div class="ttc" id="structtsi__handshaker_html_a375eb09298453585bc64bd6f99fe14ec"><div class="ttname"><a href="structtsi__handshaker.html#a375eb09298453585bc64bd6f99fe14ec">tsi_handshaker::frame_protector_created</a></div><div class="ttdeci">int frame_protector_created</div><div class="ttdef"><b>Definition:</b> transport_security.h:88</div></div>
@@ -209,7 +209,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structtsi__frame__protector_html_a71905393d848e4b2462f1ec9f6665619"><div class="ttname"><a href="structtsi__frame__protector.html#a71905393d848e4b2462f1ec9f6665619">tsi_frame_protector::vtable</a></div><div class="ttdeci">const tsi_frame_protector_vtable * vtable</div><div class="ttdef"><b>Definition:</b> transport_security.h:66</div></div>
<div class="ttc" id="transport__security_8h_html_a77bdd8a1373d9badafe0f9628d613ccb"><div class="ttname"><a href="transport__security_8h.html#a77bdd8a1373d9badafe0f9628d613ccb">tsi_construct_string_peer_property</a></div><div class="ttdeci">tsi_result tsi_construct_string_peer_property(const char *name, const char *value, size_t value_length, tsi_peer_property *property)</div><div class="ttdef"><b>Definition:</b> transport_security.c:259</div></div>
<div class="ttc" id="structtsi__handshaker_html_aad13ac357eb603138ec628ff05df2958"><div class="ttname"><a href="structtsi__handshaker.html#aad13ac357eb603138ec628ff05df2958">tsi_handshaker::vtable</a></div><div class="ttdeci">const tsi_handshaker_vtable * vtable</div><div class="ttdef"><b>Definition:</b> transport_security.h:87</div></div>
-<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:192</div></div>
+<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:194</div></div>
<div class="ttc" id="transport__security_8h_html_a83e56daafef9ce0d55873f2c63940819"><div class="ttname"><a href="transport__security_8h.html#a83e56daafef9ce0d55873f2c63940819">tsi_peer_property_destruct</a></div><div class="ttdeci">void tsi_peer_property_destruct(tsi_peer_property *property)</div><div class="ttdef"><b>Definition:</b> transport_security.c:216</div></div>
<div class="ttc" id="structtsi__frame__protector__vtable_html"><div class="ttname"><a href="structtsi__frame__protector__vtable.html">tsi_frame_protector_vtable</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:47</div></div>
<div class="ttc" id="transport__security_8h_html_ab5d4e3b2905ddbc6fb66be56bd6564b1"><div class="ttname"><a href="transport__security_8h.html#ab5d4e3b2905ddbc6fb66be56bd6564b1">tsi_init_peer_property</a></div><div class="ttdeci">tsi_peer_property tsi_init_peer_property(void)</div><div class="ttdef"><b>Definition:</b> transport_security.c:201</div></div>
@@ -219,11 +219,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="transport__security_8h_html_a8a308346bff8f401be5fb4411995aafc"><div class="ttname"><a href="transport__security_8h.html#a8a308346bff8f401be5fb4411995aafc">tsi_construct_allocated_string_peer_property</a></div><div class="ttdeci">tsi_result tsi_construct_allocated_string_peer_property(const char *name, size_t value_length, tsi_peer_property *property)</div><div class="ttdef"><b>Definition:</b> transport_security.c:235</div></div>
<div class="ttc" id="transport__security_8h_html_a4db31a671b7e77b6ecd14af773154c72"><div class="ttname"><a href="transport__security_8h.html#a4db31a671b7e77b6ecd14af773154c72">tsi_strdup</a></div><div class="ttdeci">char * tsi_strdup(const char *src)</div><div class="ttdef"><b>Definition:</b> transport_security.c:45</div></div>
<div class="ttc" id="structtsi__handshaker_html"><div class="ttname"><a href="structtsi__handshaker.html">tsi_handshaker</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:86</div></div>
-<div class="ttc" id="structtsi__peer__property_html"><div class="ttname"><a href="structtsi__peer__property.html">tsi_peer_property</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:184</div></div>
+<div class="ttc" id="structtsi__peer__property_html"><div class="ttname"><a href="structtsi__peer__property.html">tsi_peer_property</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:186</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__security__interface_8h.html b/doc/ref/core.internal/html/transport__security__interface_8h.html
index d9a83a9f3f..21ddc28217 100644
--- a/doc/ref/core.internal/html/transport__security__interface_8h.html
+++ b/doc/ref/core.internal/html/transport__security__interface_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -630,7 +630,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/transport__security__interface_8h_source.html b/doc/ref/core.internal/html/transport__security__interface_8h_source.html
index 70d0d55e34..d537aca399 100644
--- a/doc/ref/core.internal/html/transport__security__interface_8h_source.html
+++ b/doc/ref/core.internal/html/transport__security__interface_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -248,188 +248,190 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> value is expected to be at most max_protected_frame_size minus overhead</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> which means that max_protected_frame_size is a safe bet. The output value</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> is the number of bytes actually written.</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> - This method returns TSI_OK in case of success. Success includes cases where</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> there is not enough data to output a frame in which case</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> unprotected_bytes_size will be set to 0 and cases where the internal buffer</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> needs to be read before new protected data can be processed in which case</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> protected_frames_size will be set to 0. */</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#af7379ce84c820020001fd1538135f45f">tsi_frame_protector_unprotect</a>(</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a>* <span class="keyword">self</span>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* protected_frames_bytes,</div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordtype">size_t</span>* protected_frames_bytes_size, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* unprotected_bytes,</div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordtype">size_t</span>* unprotected_bytes_size);</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment">/* Destroys the tsi_frame_protector object. */</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport__security__interface_8h.html#adfd6e29ec9ee51f095a2fd73bbc222f9">tsi_frame_protector_destroy</a>(<a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a>* <span class="keyword">self</span>);</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">/* --- tsi_peer objects ---</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> tsi_peer objects are a set of properties. The peer owns the properties. */</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment">/* This property is of type TSI_PEER_PROPERTY_STRING. */</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="transport__security__interface_8h.html#ac1c4704b4f46d8db67be7d79cf9abee4"> 180</a></span>&#160;<span class="preprocessor">#define TSI_CERTIFICATE_TYPE_PEER_PROPERTY &quot;certificate_type&quot;</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment">/* Property values may contain NULL characters just like C++ strings.</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> The length field gives the length of the string. */</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html"> 184</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtsi__peer__property.html">tsi_peer_property</a> {</div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67"> 185</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67">name</a>;</div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55"> 187</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">data</a>;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7"> 188</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7">length</a>;</div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; } <a class="code" href="structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6">value</a>;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;} <a class="code" href="transport__security__interface_8h.html#ac82910ae9258e25d7281f46a9ab9c4be">tsi_peer_property</a>;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structtsi__peer.html"> 192</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a"> 193</a></span>&#160; <a class="code" href="structtsi__peer__property.html">tsi_peer_property</a>* <a class="code" href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a">properties</a>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8"> 194</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">property_count</a>;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;} <a class="code" href="structtsi__peer.html">tsi_peer</a>;</div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment">/* Destructs the tsi_peer object. */</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport__security__interface_8h.html#a2c4bbdf32c13cf926aa28dc464a6f467">tsi_peer_destruct</a>(<a class="code" href="structtsi__peer.html">tsi_peer</a>* <span class="keyword">self</span>);</div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment">/* --- tsi_handshaker objects ----</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> Implementations of this object must be thread compatible.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> If *unprotected_bytes_size is unchanged, there may be more data remaining</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> to unprotect, and the caller should call this function again.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> - This method returns TSI_OK in case of success. Success includes cases where</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> there is not enough data to output a frame in which case</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> unprotected_bytes_size will be set to 0 and cases where the internal buffer</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> needs to be read before new protected data can be processed in which case</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> protected_frames_size will be set to 0. */</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#af7379ce84c820020001fd1538135f45f">tsi_frame_protector_unprotect</a>(</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a>* <span class="keyword">self</span>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* protected_frames_bytes,</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">size_t</span>* protected_frames_bytes_size, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* unprotected_bytes,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">size_t</span>* unprotected_bytes_size);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">/* Destroys the tsi_frame_protector object. */</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport__security__interface_8h.html#adfd6e29ec9ee51f095a2fd73bbc222f9">tsi_frame_protector_destroy</a>(<a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a>* <span class="keyword">self</span>);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment">/* --- tsi_peer objects ---</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> tsi_peer objects are a set of properties. The peer owns the properties. */</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment">/* This property is of type TSI_PEER_PROPERTY_STRING. */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="transport__security__interface_8h.html#ac1c4704b4f46d8db67be7d79cf9abee4"> 182</a></span>&#160;<span class="preprocessor">#define TSI_CERTIFICATE_TYPE_PEER_PROPERTY &quot;certificate_type&quot;</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment">/* Property values may contain NULL characters just like C++ strings.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"> The length field gives the length of the string. */</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html"> 186</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtsi__peer__property.html">tsi_peer_property</a> {</div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67"> 187</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67">name</a>;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55"> 189</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">data</a>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7"> 190</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7">length</a>;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; } <a class="code" href="structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d">value</a>;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;} <a class="code" href="transport__security__interface_8h.html#ac82910ae9258e25d7281f46a9ab9c4be">tsi_peer_property</a>;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structtsi__peer.html"> 194</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a"> 195</a></span>&#160; <a class="code" href="structtsi__peer__property.html">tsi_peer_property</a>* <a class="code" href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a">properties</a>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8"> 196</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">property_count</a>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;} <a class="code" href="structtsi__peer.html">tsi_peer</a>;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment">/* Destructs the tsi_peer object. */</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport__security__interface_8h.html#a2c4bbdf32c13cf926aa28dc464a6f467">tsi_peer_destruct</a>(<a class="code" href="structtsi__peer.html">tsi_peer</a>* <span class="keyword">self</span>);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* --- tsi_handshaker objects ----</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> A typical usage of this object would be:</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> Implementations of this object must be thread compatible.</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> ------------------------------------------------------------------------</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> tsi_result result = TSI_OK;</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> unsigned char buf[4096];</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> size_t buf_offset;</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> size_t buf_size;</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> while (1) {</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> // See if we need to send some bytes to the peer.</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> do {</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> size_t buf_size_to_send = sizeof(buf);</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> result = tsi_handshaker_get_bytes_to_send_to_peer(handshaker, buf,</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> &amp;buf_size_to_send);</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> if (buf_size_to_send &gt; 0) send_bytes_to_peer(buf, buf_size_to_send);</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> } while (result == TSI_INCOMPLETE_DATA);</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> if (!tsi_handshaker_is_in_progress(handshaker)) break;</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> do {</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> // Read bytes from the peer.</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> buf_size = sizeof(buf);</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> buf_offset = 0;</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> read_bytes_from_peer(buf, &amp;buf_size);</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> if (buf_size == 0) break;</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> // Process the bytes from the peer. We have to be careful as these bytes</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> // may contain non-handshake data (protected data). If this is the case,</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> // we will exit from the loop with buf_size &gt; 0.</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> size_t consumed_by_handshaker = buf_size;</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> result = tsi_handshaker_process_bytes_from_peer(</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> handshaker, buf, &amp;consumed_by_handshaker);</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"> buf_size -= consumed_by_handshaker;</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment"> buf_offset += consumed_by_handshaker;</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> } while (result == TSI_INCOMPLETE_DATA);</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"> if (!tsi_handshaker_is_in_progress(handshaker)) break;</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> }</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> // Check the Peer.</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"> tsi_peer peer;</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> do {</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> result = tsi_handshaker_extract_peer(handshaker, &amp;peer);</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> if (result != TSI_OK) break;</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> result = check_peer(&amp;peer);</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> } while (0);</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> tsi_peer_destruct(&amp;peer);</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> // Create the protector.</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> tsi_frame_protector* protector = NULL;</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> result = tsi_handshaker_create_frame_protector(handshaker, NULL,</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> &amp;protector);</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> // Do not forget to unprotect outstanding data if any.</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> if (buf_size &gt; 0) {</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> result = tsi_frame_protector_unprotect(protector, buf + buf_offset,</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> buf_size, ..., ...);</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> ....</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> }</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> ...</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> ------------------------------------------------------------------------ */</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="transport__security__interface_8h.html#a37dc2869b4b8fbc2347d4e37a7f7a971"> 267</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtsi__handshaker.html">tsi_handshaker</a> <a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>;</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment">/* Gets bytes that need to be sent to the peer.</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> - bytes is the buffer that will be written with the data to be sent to the</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> peer.</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> - bytes_size is an input/output parameter specifying the capacity of the</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> bytes parameter as input and the number of bytes written as output.</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> Returns TSI_OK if all the data to send to the peer has been written or if</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> nothing has to be sent to the peer (in which base bytes_size outputs to 0),</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"> otherwise returns TSI_INCOMPLETE_DATA which indicates that this method</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> needs to be called again to get all the bytes to send to the peer (there</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> was more data to write than the specified bytes_size). In case of a fatal</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> error in the handshake, another specific error code is returned. */</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#a29d1896a9b936a8bd534902bfc074e35">tsi_handshaker_get_bytes_to_send_to_peer</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>,</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* bytes,</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordtype">size_t</span>* bytes_size);</div>
-<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment">/* Processes bytes received from the peer.</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> - bytes is the buffer containing the data.</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> - bytes_size is an input/output parameter specifying the size of the data as</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> input and the number of bytes consumed as output.</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> Return TSI_OK if the handshake has all the data it needs to process,</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> otherwise return TSI_INCOMPLETE_DATA which indicates that this method</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> needs to be called again to complete the data needed for processing. In</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> case of a fatal error in the handshake, another specific error code is</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> returned. */</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#add638c90585ef6e5e4418c35a7df9fa0">tsi_handshaker_process_bytes_from_peer</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>,</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* bytes,</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordtype">size_t</span>* bytes_size);</div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment">/* Gets the result of the handshaker.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> Returns TSI_OK if the hanshake completed successfully and there has been no</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> errors. Returns TSI_HANDSHAKE_IN_PROGRESS if the handshaker is not done yet</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> but no error has been encountered so far. Otherwise the handshaker failed</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> with the returned error. */</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#ac41531015167b3ac51aa5e201189701e">tsi_handshaker_get_result</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>);</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment">/* Returns 1 if the handshake is in progress, 0 otherwise. */</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="transport__security__interface_8h.html#a08a4eb400e7769528cf47bf38542010c"> 305</a></span>&#160;<span class="preprocessor">#define tsi_handshaker_is_in_progress(h) \</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"> (tsi_handshaker_get_result((h)) == TSI_HANDSHAKE_IN_PROGRESS)</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment">/* This method may return TSI_FAILED_PRECONDITION if</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> tsi_handshaker_is_in_progress returns 1, it returns TSI_OK otherwise</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"> assuming the handshaker is not in a fatal error state.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> The caller is responsible for destructing the peer. */</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#acf71ef6d2d7c6934ba7252195fb866be">tsi_handshaker_extract_peer</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>, <a class="code" href="structtsi__peer.html">tsi_peer</a>* peer);</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment">/* This method creates a tsi_frame_protector object after the handshake phase</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> is done. After this method has been called successfully, the only method</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> that can be called on this object is Destroy.</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> - max_output_protected_frame_size is an input/output parameter specifying the</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> desired max output protected frame size as input and outputing the actual</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> max output frame size as the output. Passing NULL is OK and will result in</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> the implementation choosing the default maximum protected frame size. Note</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> that this size only applies to outgoing frames (generated with</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> tsi_frame_protector_protect) and not incoming frames (input of</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> tsi_frame_protector_unprotect).</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> - protector is an output parameter pointing to the newly created</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> tsi_frame_protector object.</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> This method may return TSI_FAILED_PRECONDITION if</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment"> tsi_handshaker_is_in_progress returns 1, it returns TSI_OK otherwise assuming</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment"> the handshaker is not in a fatal error state.</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment"> The caller is responsible for destroying the protector. */</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#a5c468d1a9eec6e30553a0f0b4a36cf51">tsi_handshaker_create_frame_protector</a>(</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>, <span class="keywordtype">size_t</span>* max_output_protected_frame_size,</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a>** protector);</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment">/* This method releases the tsi_handshaker object. After this method is called,</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> no other method can be called on the object. */</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport__security__interface_8h.html#aa86ebc2ea2967a18ff5c6007bb80e28d">tsi_handshaker_destroy</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>);</div>
-<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
-<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="preprocessor"></span>}</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_TRANSPORT_SECURITY_INTERFACE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> A typical usage of this object would be:</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> ------------------------------------------------------------------------</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> tsi_result result = TSI_OK;</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> unsigned char buf[4096];</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> size_t buf_offset;</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> size_t buf_size;</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> while (1) {</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> // See if we need to send some bytes to the peer.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> do {</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> size_t buf_size_to_send = sizeof(buf);</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> result = tsi_handshaker_get_bytes_to_send_to_peer(handshaker, buf,</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> &amp;buf_size_to_send);</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> if (buf_size_to_send &gt; 0) send_bytes_to_peer(buf, buf_size_to_send);</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> } while (result == TSI_INCOMPLETE_DATA);</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> if (!tsi_handshaker_is_in_progress(handshaker)) break;</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> do {</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> // Read bytes from the peer.</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> buf_size = sizeof(buf);</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> buf_offset = 0;</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> read_bytes_from_peer(buf, &amp;buf_size);</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> if (buf_size == 0) break;</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> // Process the bytes from the peer. We have to be careful as these bytes</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> // may contain non-handshake data (protected data). If this is the case,</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> // we will exit from the loop with buf_size &gt; 0.</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> size_t consumed_by_handshaker = buf_size;</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"> result = tsi_handshaker_process_bytes_from_peer(</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment"> handshaker, buf, &amp;consumed_by_handshaker);</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> buf_size -= consumed_by_handshaker;</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment"> buf_offset += consumed_by_handshaker;</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> } while (result == TSI_INCOMPLETE_DATA);</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> if (!tsi_handshaker_is_in_progress(handshaker)) break;</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> }</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> // Check the Peer.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> tsi_peer peer;</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> do {</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> result = tsi_handshaker_extract_peer(handshaker, &amp;peer);</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> if (result != TSI_OK) break;</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> result = check_peer(&amp;peer);</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> } while (0);</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"> tsi_peer_destruct(&amp;peer);</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> // Create the protector.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> tsi_frame_protector* protector = NULL;</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> result = tsi_handshaker_create_frame_protector(handshaker, NULL,</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> &amp;protector);</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> if (result != TSI_OK) return result;</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> // Do not forget to unprotect outstanding data if any.</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> if (buf_size &gt; 0) {</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> result = tsi_frame_protector_unprotect(protector, buf + buf_offset,</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> buf_size, ..., ...);</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> ....</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> }</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> ...</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> ------------------------------------------------------------------------ */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="transport__security__interface_8h.html#a37dc2869b4b8fbc2347d4e37a7f7a971"> 269</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtsi__handshaker.html">tsi_handshaker</a> <a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment">/* Gets bytes that need to be sent to the peer.</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> - bytes is the buffer that will be written with the data to be sent to the</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> peer.</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> - bytes_size is an input/output parameter specifying the capacity of the</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> bytes parameter as input and the number of bytes written as output.</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"> Returns TSI_OK if all the data to send to the peer has been written or if</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> nothing has to be sent to the peer (in which base bytes_size outputs to 0),</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> otherwise returns TSI_INCOMPLETE_DATA which indicates that this method</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> needs to be called again to get all the bytes to send to the peer (there</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> was more data to write than the specified bytes_size). In case of a fatal</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> error in the handshake, another specific error code is returned. */</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#a29d1896a9b936a8bd534902bfc074e35">tsi_handshaker_get_bytes_to_send_to_peer</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>,</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* bytes,</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">size_t</span>* bytes_size);</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment">/* Processes bytes received from the peer.</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> - bytes is the buffer containing the data.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> - bytes_size is an input/output parameter specifying the size of the data as</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> input and the number of bytes consumed as output.</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> Return TSI_OK if the handshake has all the data it needs to process,</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> otherwise return TSI_INCOMPLETE_DATA which indicates that this method</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> needs to be called again to complete the data needed for processing. In</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> case of a fatal error in the handshake, another specific error code is</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> returned. */</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#add638c90585ef6e5e4418c35a7df9fa0">tsi_handshaker_process_bytes_from_peer</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>,</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* bytes,</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordtype">size_t</span>* bytes_size);</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment">/* Gets the result of the handshaker.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> Returns TSI_OK if the hanshake completed successfully and there has been no</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> errors. Returns TSI_HANDSHAKE_IN_PROGRESS if the handshaker is not done yet</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> but no error has been encountered so far. Otherwise the handshaker failed</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"> with the returned error. */</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#ac41531015167b3ac51aa5e201189701e">tsi_handshaker_get_result</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment">/* Returns 1 if the handshake is in progress, 0 otherwise. */</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="transport__security__interface_8h.html#a08a4eb400e7769528cf47bf38542010c"> 307</a></span>&#160;<span class="preprocessor">#define tsi_handshaker_is_in_progress(h) \</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"> (tsi_handshaker_get_result((h)) == TSI_HANDSHAKE_IN_PROGRESS)</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment">/* This method may return TSI_FAILED_PRECONDITION if</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> tsi_handshaker_is_in_progress returns 1, it returns TSI_OK otherwise</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> assuming the handshaker is not in a fatal error state.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> The caller is responsible for destructing the peer. */</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#acf71ef6d2d7c6934ba7252195fb866be">tsi_handshaker_extract_peer</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>, <a class="code" href="structtsi__peer.html">tsi_peer</a>* peer);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment">/* This method creates a tsi_frame_protector object after the handshake phase</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> is done. After this method has been called successfully, the only method</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> that can be called on this object is Destroy.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> - max_output_protected_frame_size is an input/output parameter specifying the</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> desired max output protected frame size as input and outputing the actual</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> max output frame size as the output. Passing NULL is OK and will result in</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> the implementation choosing the default maximum protected frame size. Note</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> that this size only applies to outgoing frames (generated with</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> tsi_frame_protector_protect) and not incoming frames (input of</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> tsi_frame_protector_unprotect).</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> - protector is an output parameter pointing to the newly created</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment"> tsi_frame_protector object.</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment"> This method may return TSI_FAILED_PRECONDITION if</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment"> tsi_handshaker_is_in_progress returns 1, it returns TSI_OK otherwise assuming</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="comment"> the handshaker is not in a fatal error state.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment"> The caller is responsible for destroying the protector. */</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<a class="code" href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a> <a class="code" href="transport__security__interface_8h.html#a5c468d1a9eec6e30553a0f0b4a36cf51">tsi_handshaker_create_frame_protector</a>(</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>, <span class="keywordtype">size_t</span>* max_output_protected_frame_size,</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="structtsi__frame__protector.html">tsi_frame_protector</a>** protector);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="comment">/* This method releases the tsi_handshaker object. After this method is called,</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment"> no other method can be called on the object. */</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transport__security__interface_8h.html#aa86ebc2ea2967a18ff5c6007bb80e28d">tsi_handshaker_destroy</a>(<a class="code" href="structtsi__handshaker.html">tsi_handshaker</a>* <span class="keyword">self</span>);</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TSI_TRANSPORT_SECURITY_INTERFACE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structtsi__frame__protector_html"><div class="ttname"><a href="structtsi__frame__protector.html">tsi_frame_protector</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:65</div></div>
<div class="ttc" id="transport__security__interface_8h_html_add638c90585ef6e5e4418c35a7df9fa0"><div class="ttname"><a href="transport__security__interface_8h.html#add638c90585ef6e5e4418c35a7df9fa0">tsi_handshaker_process_bytes_from_peer</a></div><div class="ttdeci">tsi_result tsi_handshaker_process_bytes_from_peer(tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size)</div><div class="ttdef"><b>Definition:</b> transport_security.c:153</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468a7c116598d89a88d8f85978c172371b7a"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468a7c116598d89a88d8f85978c172371b7a">TSI_PROTOCOL_FAILURE</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:57</div></div>
@@ -439,15 +441,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="transport__security__interface_8h_html_a2c4bbdf32c13cf926aa28dc464a6f467"><div class="ttname"><a href="transport__security__interface_8h.html#a2c4bbdf32c13cf926aa28dc464a6f467">tsi_peer_destruct</a></div><div class="ttdeci">void tsi_peer_destruct(tsi_peer *self)</div><div class="ttdef"><b>Definition:</b> transport_security.c:226</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a5ceba08b6b8e98bc296e3c168cfe7ff6"><div class="ttname"><a href="transport__security__interface_8h.html#a5ceba08b6b8e98bc296e3c168cfe7ff6">tsi_frame_protector_protect</a></div><div class="ttdeci">tsi_result tsi_frame_protector_protect(tsi_frame_protector *self, const unsigned char *unprotected_bytes, size_t *unprotected_bytes_size, unsigned char *protected_output_frames, size_t *protected_output_frames_size)</div><div class="ttdef"><b>Definition:</b> transport_security.c:95</div></div>
<div class="ttc" id="transport__security__interface_8h_html_af7379ce84c820020001fd1538135f45f"><div class="ttname"><a href="transport__security__interface_8h.html#af7379ce84c820020001fd1538135f45f">tsi_frame_protector_unprotect</a></div><div class="ttdeci">tsi_result tsi_frame_protector_unprotect(tsi_frame_protector *self, const unsigned char *protected_frames_bytes, size_t *protected_frames_bytes_size, unsigned char *unprotected_bytes, size_t *unprotected_bytes_size)</div><div class="ttdef"><b>Definition:</b> transport_security.c:122</div></div>
-<div class="ttc" id="structtsi__peer__property_html_acb47876765d6b5202dad2215b493fa55"><div class="ttname"><a href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">tsi_peer_property::data</a></div><div class="ttdeci">char * data</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:187</div></div>
-<div class="ttc" id="structtsi__peer__property_html_a63f8f764dec5c40ffc3d7de0f83509d6"><div class="ttname"><a href="structtsi__peer__property.html#a63f8f764dec5c40ffc3d7de0f83509d6">tsi_peer_property::value</a></div><div class="ttdeci">struct tsi_peer_property::@12 value</div></div>
+<div class="ttc" id="structtsi__peer__property_html_acb47876765d6b5202dad2215b493fa55"><div class="ttname"><a href="structtsi__peer__property.html#acb47876765d6b5202dad2215b493fa55">tsi_peer_property::data</a></div><div class="ttdeci">char * data</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:189</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468ae2d9416092ab23b45df65eaff3796e54"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468ae2d9416092ab23b45df65eaff3796e54">TSI_DATA_CORRUPTED</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:55</div></div>
-<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:192</div></div>
+<div class="ttc" id="structtsi__peer_html"><div class="ttname"><a href="structtsi__peer.html">tsi_peer</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:194</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468a0f30d7f34423297d90c245b1ac78fa8e"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468a0f30d7f34423297d90c245b1ac78fa8e">TSI_INCOMPLETE_DATA</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:51</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468aeec912b94ea7402b8693166fa9101906"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468aeec912b94ea7402b8693166fa9101906">TSI_PERMISSION_DENIED</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:50</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468ae89ee0a742b8fad8c7cc232cc972babe"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468ae89ee0a742b8fad8c7cc232cc972babe">TSI_FAILED_PRECONDITION</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:52</div></div>
-<div class="ttc" id="structtsi__peer_html_a5656afb1f55b72e3174a2ed10b46f54a"><div class="ttname"><a href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a">tsi_peer::properties</a></div><div class="ttdeci">tsi_peer_property * properties</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:193</div></div>
-<div class="ttc" id="structtsi__peer_html_a573f728d9b7804d06296cfdde3ac81c8"><div class="ttname"><a href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">tsi_peer::property_count</a></div><div class="ttdeci">size_t property_count</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:194</div></div>
+<div class="ttc" id="structtsi__peer__property_html_af846e0558e238c5e4313d5ffbef9165d"><div class="ttname"><a href="structtsi__peer__property.html#af846e0558e238c5e4313d5ffbef9165d">tsi_peer_property::value</a></div><div class="ttdeci">struct tsi_peer_property::@14 value</div></div>
+<div class="ttc" id="structtsi__peer_html_a5656afb1f55b72e3174a2ed10b46f54a"><div class="ttname"><a href="structtsi__peer.html#a5656afb1f55b72e3174a2ed10b46f54a">tsi_peer::properties</a></div><div class="ttdeci">tsi_peer_property * properties</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:195</div></div>
+<div class="ttc" id="structtsi__peer_html_a573f728d9b7804d06296cfdde3ac81c8"><div class="ttname"><a href="structtsi__peer.html#a573f728d9b7804d06296cfdde3ac81c8">tsi_peer::property_count</a></div><div class="ttdeci">size_t property_count</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:196</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468">tsi_result</a></div><div class="ttdeci">tsi_result</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:46</div></div>
<div class="ttc" id="transport__security__interface_8h_html_aa86ebc2ea2967a18ff5c6007bb80e28d"><div class="ttname"><a href="transport__security__interface_8h.html#aa86ebc2ea2967a18ff5c6007bb80e28d">tsi_handshaker_destroy</a></div><div class="ttdeci">void tsi_handshaker_destroy(tsi_handshaker *self)</div><div class="ttdef"><b>Definition:</b> transport_security.c:194</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468a1dcbe7854fb1e3eb73024a6dd249989e"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468a1dcbe7854fb1e3eb73024a6dd249989e">TSI_UNIMPLEMENTED</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:53</div></div>
@@ -457,21 +459,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="transport__security__interface_8h_html_ac41531015167b3ac51aa5e201189701e"><div class="ttname"><a href="transport__security__interface_8h.html#ac41531015167b3ac51aa5e201189701e">tsi_handshaker_get_result</a></div><div class="ttdeci">tsi_result tsi_handshaker_get_result(tsi_handshaker *self)</div><div class="ttdef"><b>Definition:</b> transport_security.c:161</div></div>
<div class="ttc" id="transport__security__interface_8h_html_ac82910ae9258e25d7281f46a9ab9c4be"><div class="ttname"><a href="transport__security__interface_8h.html#ac82910ae9258e25d7281f46a9ab9c4be">tsi_peer_property</a></div><div class="ttdeci">struct tsi_peer_property tsi_peer_property</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468a32ddfc784c501ef0be0c435257de7ada"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468a32ddfc784c501ef0be0c435257de7ada">TSI_INVALID_ARGUMENT</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:49</div></div>
-<div class="ttc" id="structtsi__peer__property_html_a6e2341fa26194a045824caa9f9b0cd67"><div class="ttname"><a href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67">tsi_peer_property::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:185</div></div>
+<div class="ttc" id="structtsi__peer__property_html_a6e2341fa26194a045824caa9f9b0cd67"><div class="ttname"><a href="structtsi__peer__property.html#a6e2341fa26194a045824caa9f9b0cd67">tsi_peer_property::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:187</div></div>
<div class="ttc" id="transport__security__interface_8h_html_acf71ef6d2d7c6934ba7252195fb866be"><div class="ttname"><a href="transport__security__interface_8h.html#acf71ef6d2d7c6934ba7252195fb866be">tsi_handshaker_extract_peer</a></div><div class="ttdeci">tsi_result tsi_handshaker_extract_peer(tsi_handshaker *self, tsi_peer *peer)</div><div class="ttdef"><b>Definition:</b> transport_security.c:167</div></div>
<div class="ttc" id="transport__security__interface_8h_html_adfd6e29ec9ee51f095a2fd73bbc222f9"><div class="ttname"><a href="transport__security__interface_8h.html#adfd6e29ec9ee51f095a2fd73bbc222f9">tsi_frame_protector_destroy</a></div><div class="ttdeci">void tsi_frame_protector_destroy(tsi_frame_protector *self)</div><div class="ttdef"><b>Definition:</b> transport_security.c:136</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468acc523cfb3ee181516c4965a82e4d104c"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468acc523cfb3ee181516c4965a82e4d104c">TSI_HANDSHAKE_IN_PROGRESS</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:58</div></div>
<div class="ttc" id="structtsi__handshaker_html"><div class="ttname"><a href="structtsi__handshaker.html">tsi_handshaker</a></div><div class="ttdef"><b>Definition:</b> transport_security.h:86</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a97f093ea9700617a4bd64846e1040e10"><div class="ttname"><a href="transport__security__interface_8h.html#a97f093ea9700617a4bd64846e1040e10">tsi_frame_protector_protect_flush</a></div><div class="ttdeci">tsi_result tsi_frame_protector_protect_flush(tsi_frame_protector *self, unsigned char *protected_output_frames, size_t *protected_output_frames_size, size_t *still_pending_size)</div><div class="ttdef"><b>Definition:</b> transport_security.c:110</div></div>
<div class="ttc" id="transport__security__interface_8h_html_aaee2576c8d1108c2f28b78bcf5f85964"><div class="ttname"><a href="transport__security__interface_8h.html#aaee2576c8d1108c2f28b78bcf5f85964">tsi_result_to_string</a></div><div class="ttdeci">const char * tsi_result_to_string(tsi_result result)</div><div class="ttdef"><b>Definition:</b> transport_security.c:58</div></div>
-<div class="ttc" id="structtsi__peer__property_html_a7b6a9186739228ff43c134f9fe6af9e7"><div class="ttname"><a href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7">tsi_peer_property::length</a></div><div class="ttdeci">size_t length</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:188</div></div>
+<div class="ttc" id="structtsi__peer__property_html_a7b6a9186739228ff43c134f9fe6af9e7"><div class="ttname"><a href="structtsi__peer__property.html#a7b6a9186739228ff43c134f9fe6af9e7">tsi_peer_property::length</a></div><div class="ttdeci">size_t length</div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:190</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468a3f6f3bd9eaa4064ab2299479c95d6cfe"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468a3f6f3bd9eaa4064ab2299479c95d6cfe">TSI_UNKNOWN_ERROR</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:48</div></div>
<div class="ttc" id="transport__security__interface_8h_html_a368f59529aaab1dab4d117adfabcb468a6e4252da534256e77c5c5c1f37fd9d2d"><div class="ttname"><a href="transport__security__interface_8h.html#a368f59529aaab1dab4d117adfabcb468a6e4252da534256e77c5c5c1f37fd9d2d">TSI_OK</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:47</div></div>
-<div class="ttc" id="structtsi__peer__property_html"><div class="ttname"><a href="structtsi__peer__property.html">tsi_peer_property</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:184</div></div>
+<div class="ttc" id="structtsi__peer__property_html"><div class="ttname"><a href="structtsi__peer__property.html">tsi_peer_property</a></div><div class="ttdef"><b>Definition:</b> transport_security_interface.h:186</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/record__stat_8c.html b/doc/ref/core.internal/html/udp__server_8c.html
index e41441a861..5870152d60 100644
--- a/doc/ref/core.internal/html/record__stat_8c.html
+++ b/doc/ref/core.internal/html/udp__server_8c.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
-<title>GRPC Core: src/core/census/record_stat.c File Reference</title>
+<title>GRPC Core: src/core/iomgr/udp_server.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -80,51 +80,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_63ea090b1bf0393f23b745b651ae7f2b.html">census</a></li> </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html">iomgr</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
-<a href="#func-members">Functions</a> </div>
+<a href="#define-members">Macros</a> </div>
<div class="headertitle">
-<div class="title">record_stat.c File Reference</div> </div>
+<div class="title">udp_server.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="census_8h_source.html">grpc/census.h</a>&gt;</code><br/>
-<code>#include &quot;<a class="el" href="rpc__stat__id_8h_source.html">src/core/census/rpc_stat_id.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="port__platform_8h_source.html">grpc/support/port_platform.h</a>&gt;</code><br/>
</div><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a0cdd5ba86b080e6b5a4b47cfaa5b51cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="record__stat_8c.html#a0cdd5ba86b080e6b5a4b47cfaa5b51cb">census_record_stat</a> (<a class="el" href="structcensus__context.html">census_context</a> *context, <a class="el" href="structcensus__stat.html">census_stat</a> *stats, size_t nstats)</td></tr>
-<tr class="separator:a0cdd5ba86b080e6b5a4b47cfaa5b51cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a369266c24eacffb87046522897a570d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8c.html#a369266c24eacffb87046522897a570d5">_GNU_SOURCE</a></td></tr>
+<tr class="separator:a369266c24eacffb87046522897a570d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a0cdd5ba86b080e6b5a4b47cfaa5b51cb"></a>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a369266c24eacffb87046522897a570d5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void census_record_stat </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structcensus__context.html">census_context</a> *&#160;</td>
- <td class="paramname"><em>context</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structcensus__stat.html">census_stat</a> *&#160;</td>
- <td class="paramname"><em>stats</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t&#160;</td>
- <td class="paramname"><em>nstats</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
+ <td class="memname">#define _GNU_SOURCE</td>
</tr>
</table>
</div><div class="memdoc">
@@ -134,7 +113,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/udp__server_8h.html b/doc/ref/core.internal/html/udp__server_8h.html
new file mode 100644
index 0000000000..e7da832bf2
--- /dev/null
+++ b/doc/ref/core.internal/html/udp__server_8h.html
@@ -0,0 +1,322 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/iomgr/udp_server.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html">iomgr</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">udp_server.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="endpoint_8h_source.html">src/core/iomgr/endpoint.h</a>&quot;</code><br/>
+</div>
+<p><a href="udp__server_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:af0d4ed0398b2cec8179a1b3c58130600"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a></td></tr>
+<tr class="separator:af0d4ed0398b2cec8179a1b3c58130600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36434c6ef984a9337afe6abd6d1a8542"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a> )(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep)</td></tr>
+<tr class="separator:a36434c6ef984a9337afe6abd6d1a8542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a197158229494498f0a61cd20186dd110"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">grpc_udp_server_read_cb</a> )(int fd, <a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a> new_transport_cb, void *cb_arg)</td></tr>
+<tr class="separator:a197158229494498f0a61cd20186dd110"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a7313e0203e07458c80d6757c35fd9f29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29">grpc_udp_server_create</a> (void)</td></tr>
+<tr class="separator:a7313e0203e07458c80d6757c35fd9f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a770d224dc48b5bc4863522704768089b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#a770d224dc48b5bc4863522704768089b">grpc_udp_server_start</a> (<a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *server, <a class="el" href="structgrpc__pollset.html">grpc_pollset</a> **pollsets, size_t pollset_count, <a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a> cb, void *cb_arg)</td></tr>
+<tr class="separator:a770d224dc48b5bc4863522704768089b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba17193b81b9f40088a2fde53b4071f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8">grpc_udp_server_get_fd</a> (<a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *s, unsigned index)</td></tr>
+<tr class="separator:aba17193b81b9f40088a2fde53b4071f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24e6dcf3ac08df345b2ecf3774aa2977"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977">grpc_udp_server_add_port</a> (<a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *s, const void *addr, int addr_len, <a class="el" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">grpc_udp_server_read_cb</a> read_cb)</td></tr>
+<tr class="separator:a24e6dcf3ac08df345b2ecf3774aa2977"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaeb42bfb4d74da5fd4ca521426f3221"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221">grpc_udp_server_destroy</a> (<a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *server, void(*shutdown_done)(void *shutdown_done_arg), void *shutdown_done_arg)</td></tr>
+<tr class="separator:aaaeb42bfb4d74da5fd4ca521426f3221"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="af0d4ed0398b2cec8179a1b3c58130600"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> <a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a36434c6ef984a9337afe6abd6d1a8542"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* grpc_udp_server_cb)(void *<a class="el" href="structarg.html">arg</a>, <a class="el" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a197158229494498f0a61cd20186dd110"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* grpc_udp_server_read_cb)(int fd, <a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a> new_transport_cb, void *cb_arg)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a24e6dcf3ac08df345b2ecf3774aa2977"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_udp_server_add_port </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>addr_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">grpc_udp_server_read_cb</a>&#160;</td>
+ <td class="paramname"><em>read_cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7313e0203e07458c80d6757c35fd9f29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a>* grpc_udp_server_create </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aaaeb42bfb4d74da5fd4ca521426f3221"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_udp_server_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *&#160;</td>
+ <td class="paramname"><em>server</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void(*)(void *shutdown_done_arg)&#160;</td>
+ <td class="paramname"><em>shutdown_done</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>shutdown_done_arg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aba17193b81b9f40088a2fde53b4071f8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int grpc_udp_server_get_fd </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a770d224dc48b5bc4863522704768089b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void grpc_udp_server_start </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *&#160;</td>
+ <td class="paramname"><em>server</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structgrpc__pollset.html">grpc_pollset</a> **&#160;</td>
+ <td class="paramname"><em>pollsets</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>pollset_count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a>&#160;</td>
+ <td class="paramname"><em>cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>cb_arg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/udp__server_8h_source.html b/doc/ref/core.internal/html/udp__server_8h_source.html
new file mode 100644
index 0000000000..9eafdb4d8b
--- /dev/null
+++ b/doc/ref/core.internal/html/udp__server_8h_source.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>GRPC Core: src/core/iomgr/udp_server.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">GRPC Core
+ &#160;<span id="projectnumber">0.11.0.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_aebb8dcc11953d78e620bbef0b9e2183.html">core</a></li><li class="navelem"><a class="el" href="dir_3f1a464cbd6442b4d6b6ee306c9b0460.html">iomgr</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">udp_server.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="udp__server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2015, Google Inc.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * met:</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * * Redistributions of source code must retain the above copyright</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * * Redistributions in binary form must reproduce the above</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copyright notice, this list of conditions and the following disclaimer</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * in the documentation and/or other materials provided with the</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * distribution.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * * Neither the name of Google Inc. nor the names of its</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * this software without specific prior written permission.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef GRPC_INTERNAL_CORE_IOMGR_UDP_SERVER_H</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GRPC_INTERNAL_CORE_IOMGR_UDP_SERVER_H</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="endpoint_8h.html">src/core/iomgr/endpoint.h</a>&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Forward decl of grpc_udp_server */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600"> 40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> <a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* New server callback: ep is the newly connected connection */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542"> 43</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a>)(<span class="keywordtype">void</span> *<a class="code" href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a>, <a class="code" href="structgrpc__endpoint.html">grpc_endpoint</a> *ep);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* Called when data is available to read from the socket. */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110"> 46</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">grpc_udp_server_read_cb</a>)(<span class="keywordtype">int</span> fd,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a> new_transport_cb,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> *cb_arg);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* Create a server, initially not bound to any ports */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *<a class="code" href="udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29">grpc_udp_server_create</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* Start listening to bound ports */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span> <a class="code" href="udp__server_8h.html#a770d224dc48b5bc4863522704768089b">grpc_udp_server_start</a>(<a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *server, <a class="code" href="structgrpc__pollset.html">grpc_pollset</a> **pollsets,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">size_t</span> pollset_count, <a class="code" href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a> cb,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> *cb_arg);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">int</span> <a class="code" href="udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8">grpc_udp_server_get_fd</a>(<a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *s, <span class="keywordtype">unsigned</span> index);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* Add a port to the server, returning port number on success, or negative</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> on failure.</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> The :: and 0.0.0.0 wildcard addresses are treated identically, accepting</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> both IPv4 and IPv6 connections, but :: is the preferred style. This usually</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> creates one socket, but possibly two on systems which support IPv6,</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> but not dualstack sockets. */</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">/* TODO(ctiller): deprecate this, and make grpc_udp_server_add_ports to handle</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> all of the multiple socket port matching logic in one place */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> <a class="code" href="udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977">grpc_udp_server_add_port</a>(<a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *s, <span class="keyword">const</span> <span class="keywordtype">void</span> *addr, <span class="keywordtype">int</span> addr_len,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">grpc_udp_server_read_cb</a> read_cb);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> <a class="code" href="udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221">grpc_udp_server_destroy</a>(<a class="code" href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a> *server,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> (*shutdown_done)(<span class="keywordtype">void</span> *shutdown_done_arg),</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> *shutdown_done_arg);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">/* Write the contents of buffer to the underlying UDP socket. */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">void grpc_udp_server_write(grpc_udp_server *s,</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> const char *buffer,</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> int buf_len,</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> const struct sockaddr* to);</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_UDP_SERVER_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="udp__server_8h_html_a7313e0203e07458c80d6757c35fd9f29"><div class="ttname"><a href="udp__server_8h.html#a7313e0203e07458c80d6757c35fd9f29">grpc_udp_server_create</a></div><div class="ttdeci">grpc_udp_server * grpc_udp_server_create(void)</div></div>
+<div class="ttc" id="udp__server_8h_html_a197158229494498f0a61cd20186dd110"><div class="ttname"><a href="udp__server_8h.html#a197158229494498f0a61cd20186dd110">grpc_udp_server_read_cb</a></div><div class="ttdeci">void(* grpc_udp_server_read_cb)(int fd, grpc_udp_server_cb new_transport_cb, void *cb_arg)</div><div class="ttdef"><b>Definition:</b> udp_server.h:46</div></div>
+<div class="ttc" id="structgrpc__pollset_html"><div class="ttname"><a href="structgrpc__pollset.html">grpc_pollset</a></div><div class="ttdef"><b>Definition:</b> pollset_posix.h:55</div></div>
+<div class="ttc" id="udp__server_8h_html_a36434c6ef984a9337afe6abd6d1a8542"><div class="ttname"><a href="udp__server_8h.html#a36434c6ef984a9337afe6abd6d1a8542">grpc_udp_server_cb</a></div><div class="ttdeci">void(* grpc_udp_server_cb)(void *arg, grpc_endpoint *ep)</div><div class="ttdef"><b>Definition:</b> udp_server.h:43</div></div>
+<div class="ttc" id="udp__server_8h_html_a24e6dcf3ac08df345b2ecf3774aa2977"><div class="ttname"><a href="udp__server_8h.html#a24e6dcf3ac08df345b2ecf3774aa2977">grpc_udp_server_add_port</a></div><div class="ttdeci">int grpc_udp_server_add_port(grpc_udp_server *s, const void *addr, int addr_len, grpc_udp_server_read_cb read_cb)</div></div>
+<div class="ttc" id="udp__server_8h_html_aba17193b81b9f40088a2fde53b4071f8"><div class="ttname"><a href="udp__server_8h.html#aba17193b81b9f40088a2fde53b4071f8">grpc_udp_server_get_fd</a></div><div class="ttdeci">int grpc_udp_server_get_fd(grpc_udp_server *s, unsigned index)</div></div>
+<div class="ttc" id="cmdline_8c_html_af240efb36795b416de0779ad5d5159e4"><div class="ttname"><a href="cmdline_8c.html#af240efb36795b416de0779ad5d5159e4">arg</a></div><div class="ttdeci">struct arg arg</div></div>
+<div class="ttc" id="udp__server_8h_html_af0d4ed0398b2cec8179a1b3c58130600"><div class="ttname"><a href="udp__server_8h.html#af0d4ed0398b2cec8179a1b3c58130600">grpc_udp_server</a></div><div class="ttdeci">struct grpc_udp_server grpc_udp_server</div><div class="ttdef"><b>Definition:</b> udp_server.h:40</div></div>
+<div class="ttc" id="udp__server_8h_html_a770d224dc48b5bc4863522704768089b"><div class="ttname"><a href="udp__server_8h.html#a770d224dc48b5bc4863522704768089b">grpc_udp_server_start</a></div><div class="ttdeci">void grpc_udp_server_start(grpc_udp_server *server, grpc_pollset **pollsets, size_t pollset_count, grpc_udp_server_cb cb, void *cb_arg)</div></div>
+<div class="ttc" id="udp__server_8h_html_aaaeb42bfb4d74da5fd4ca521426f3221"><div class="ttname"><a href="udp__server_8h.html#aaaeb42bfb4d74da5fd4ca521426f3221">grpc_udp_server_destroy</a></div><div class="ttdeci">void grpc_udp_server_destroy(grpc_udp_server *server, void(*shutdown_done)(void *shutdown_done_arg), void *shutdown_done_arg)</div></div>
+<div class="ttc" id="structgrpc__endpoint_html"><div class="ttname"><a href="structgrpc__endpoint.html">grpc_endpoint</a></div><div class="ttdef"><b>Definition:</b> endpoint.h:102</div></div>
+<div class="ttc" id="endpoint_8h_html"><div class="ttname"><a href="endpoint_8h.html">endpoint.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>
diff --git a/doc/ref/core.internal/html/uniongrpc__ioreq__data.html b/doc/ref/core.internal/html/uniongrpc__ioreq__data.html
index fdef531541..e8dfd6fc0d 100644
--- a/doc/ref/core.internal/html/uniongrpc__ioreq__data.html
+++ b/doc/ref/core.internal/html/uniongrpc__ioreq__data.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -96,37 +96,37 @@ Data Fields</h2></td></tr>
<tr class="separator:a4e3eb01d90e05b23a70c19ad92cdafc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ea7284dc03df43bf75f8111bd9339f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#a5ea7284dc03df43bf75f8111bd9339f0">recv_message</a></td></tr>
<tr class="separator:a5ea7284dc03df43bf75f8111bd9339f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9788c1a37dea6052f004111bc67d6e7"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:ade88b1652253c49359b642214142d9f9"><td class="memItemLeft" >&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#aedb6839ded1488cf3bd6905345fba0d2">set_value</a> )(<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <br class="typebreak"/>
+<tr class="memitem:a90e0ff6b94bc7197fd3bf8352cccacda"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:a8d8fb5ad573f760a847e88ed679d1cc6"><td class="memItemLeft" >&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#aedb6839ded1488cf3bd6905345fba0d2">set_value</a> )(<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a> status, <br class="typebreak"/>
&#160;&#160;&#160;&#160;&#160;&#160;void *<a class="el" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">user_data</a>)</td></tr>
-<tr class="separator:ade88b1652253c49359b642214142d9f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d257602691f2ce9c1db83d9c6991e96"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">user_data</a></td></tr>
-<tr class="separator:a7d257602691f2ce9c1db83d9c6991e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9788c1a37dea6052f004111bc67d6e7"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#ab9788c1a37dea6052f004111bc67d6e7">recv_status</a></td></tr>
-<tr class="separator:ab9788c1a37dea6052f004111bc67d6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acddc8869b041b695c617cb46e941859e"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:ac131233f1aa5198bd56bd4d657f9bbc7"><td class="memItemLeft" >&#160;&#160;&#160;char **&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">details</a></td></tr>
-<tr class="separator:ac131233f1aa5198bd56bd4d657f9bbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa2919fa2a459d3def55719a56cacf2bb"><td class="memItemLeft" >&#160;&#160;&#160;size_t *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468">details_capacity</a></td></tr>
-<tr class="separator:aa2919fa2a459d3def55719a56cacf2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acddc8869b041b695c617cb46e941859e"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#acddc8869b041b695c617cb46e941859e">recv_status_details</a></td></tr>
-<tr class="separator:acddc8869b041b695c617cb46e941859e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b9337cc24e8b42caa5c1502be083952"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:ade02032ad41eb27299af91b14f6109c3"><td class="memItemLeft" >&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">count</a></td></tr>
-<tr class="separator:ade02032ad41eb27299af91b14f6109c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a009bfe6b610d376d36c21ba205c78872"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">metadata</a></td></tr>
-<tr class="separator:a009bfe6b610d376d36c21ba205c78872"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b9337cc24e8b42caa5c1502be083952"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#a4b9337cc24e8b42caa5c1502be083952">send_metadata</a></td></tr>
-<tr class="separator:a4b9337cc24e8b42caa5c1502be083952"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:a8d8fb5ad573f760a847e88ed679d1cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5144b68ec5e2473f6df72fdd44572d70"><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a442beede6948f0efc06a0a9404b49331">user_data</a></td></tr>
+<tr class="separator:a5144b68ec5e2473f6df72fdd44572d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90e0ff6b94bc7197fd3bf8352cccacda"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#a90e0ff6b94bc7197fd3bf8352cccacda">recv_status</a></td></tr>
+<tr class="separator:a90e0ff6b94bc7197fd3bf8352cccacda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5e88053a971308c7f336f0e82f453e0"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:a0e33c524246fdc3ce31d92e8eafe3faa"><td class="memItemLeft" >&#160;&#160;&#160;char **&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a6b5db9dd6e61e416c3514b787b25dcc6">details</a></td></tr>
+<tr class="separator:a0e33c524246fdc3ce31d92e8eafe3faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68cd1fbe1c251a286dd2dbaa97f72b99"><td class="memItemLeft" >&#160;&#160;&#160;size_t *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a42f927cee57659aa72d79546b897b468">details_capacity</a></td></tr>
+<tr class="separator:a68cd1fbe1c251a286dd2dbaa97f72b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5e88053a971308c7f336f0e82f453e0"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#ad5e88053a971308c7f336f0e82f453e0">recv_status_details</a></td></tr>
+<tr class="separator:ad5e88053a971308c7f336f0e82f453e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdafc0e2f10121ee09e88037eb8e0829"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:a51c969e7c04994b337d16c235f813ecb"><td class="memItemLeft" >&#160;&#160;&#160;size_t&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a34eacee09dcb1156021aaeea8206a42a">count</a></td></tr>
+<tr class="separator:a51c969e7c04994b337d16c235f813ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4796dda2149868befa896a3748b1ed0"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__metadata.html">grpc_metadata</a> *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a58b11308558f97bf335ce5575d951968">metadata</a></td></tr>
+<tr class="separator:aa4796dda2149868befa896a3748b1ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdafc0e2f10121ee09e88037eb8e0829"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#abdafc0e2f10121ee09e88037eb8e0829">send_metadata</a></td></tr>
+<tr class="separator:abdafc0e2f10121ee09e88037eb8e0829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf05c127005fb6267a4f1ef73daec45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgrpc__byte__buffer.html">grpc_byte_buffer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#abcf05c127005fb6267a4f1ef73daec45">send_message</a></td></tr>
<tr class="separator:abcf05c127005fb6267a4f1ef73daec45"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3711b0c39c293284a4e4897f74c974ab"><td class="memItemLeft" >struct {</td></tr>
-<tr class="memitem:a843cbed5ab3882a94d5f75a675134a54"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">code</a></td></tr>
-<tr class="separator:a843cbed5ab3882a94d5f75a675134a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9185bca808aed2ffcd2d923192aaef27"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">details</a></td></tr>
-<tr class="separator:a9185bca808aed2ffcd2d923192aaef27"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3711b0c39c293284a4e4897f74c974ab"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#a3711b0c39c293284a4e4897f74c974ab">send_status</a></td></tr>
-<tr class="separator:a3711b0c39c293284a4e4897f74c974ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f60bdc23b3bcb3b993c085c07171dc0"><td class="memItemLeft" >struct {</td></tr>
+<tr class="memitem:a68aee156896876264564481dd27828b4"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="status_8h.html#a35ab2a68917eb836de84cb23253108eb">grpc_status_code</a>&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#a77fea25992234ba3a0174207114ebbb1">code</a></td></tr>
+<tr class="separator:a68aee156896876264564481dd27828b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d78b7911cf2bdfbca9402399cbe3cbb"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="structgrpc__mdstr.html">grpc_mdstr</a> *&#160;&#160;&#160;<a class="el" href="uniongrpc__ioreq__data.html#aabf2513498a2eee60eec1d1d70968169">details</a></td></tr>
+<tr class="separator:a6d78b7911cf2bdfbca9402399cbe3cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f60bdc23b3bcb3b993c085c07171dc0"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniongrpc__ioreq__data.html#a0f60bdc23b3bcb3b993c085c07171dc0">send_status</a></td></tr>
+<tr class="separator:a0f60bdc23b3bcb3b993c085c07171dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a77fea25992234ba3a0174207114ebbb1"></a>
@@ -225,7 +225,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ab9788c1a37dea6052f004111bc67d6e7"></a>
+<a class="anchor" id="a90e0ff6b94bc7197fd3bf8352cccacda"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -237,7 +237,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="acddc8869b041b695c617cb46e941859e"></a>
+<a class="anchor" id="ad5e88053a971308c7f336f0e82f453e0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -261,7 +261,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a4b9337cc24e8b42caa5c1502be083952"></a>
+<a class="anchor" id="abdafc0e2f10121ee09e88037eb8e0829"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -273,7 +273,7 @@ Data Fields</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3711b0c39c293284a4e4897f74c974ab"></a>
+<a class="anchor" id="a0f60bdc23b3bcb3b993c085c07171dc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -315,7 +315,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/unionlockfree__node.html b/doc/ref/core.internal/html/unionlockfree__node.html
index 835e3b3221..1cda6760ee 100644
--- a/doc/ref/core.internal/html/unionlockfree__node.html
+++ b/doc/ref/core.internal/html/unionlockfree__node.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -126,7 +126,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:14 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/uri__parser_8c.html b/doc/ref/core.internal/html/uri__parser_8c.html
index 20bc36da65..825710f4bf 100644
--- a/doc/ref/core.internal/html/uri__parser_8c.html
+++ b/doc/ref/core.internal/html/uri__parser_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -155,7 +155,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/uri__parser_8h.html b/doc/ref/core.internal/html/uri__parser_8h.html
index a854023cb3..bce0cb9200 100644
--- a/doc/ref/core.internal/html/uri__parser_8h.html
+++ b/doc/ref/core.internal/html/uri__parser_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -158,7 +158,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/uri__parser_8h_source.html b/doc/ref/core.internal/html/uri__parser_8h_source.html
index 806396ca40..cecfd674a4 100644
--- a/doc/ref/core.internal/html/uri__parser_8h_source.html
+++ b/doc/ref/core.internal/html/uri__parser_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/useful_8h.html b/doc/ref/core.internal/html/useful_8h.html
index 5f99cbb09c..78d2d269a5 100644
--- a/doc/ref/core.internal/html/useful_8h.html
+++ b/doc/ref/core.internal/html/useful_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -431,10 +431,10 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
-<div class="line"> type x = a; \</div>
-<div class="line"> a = b; \</div>
-<div class="line"> b = x; \</div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> type x = a; \</div>
+<div class="line"> a = b; \</div>
+<div class="line"> b = x; \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
</div><!-- fragment -->
</div>
@@ -442,7 +442,7 @@ Macros</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/useful_8h_source.html b/doc/ref/core.internal/html/useful_8h_source.html
index 719f8fde6d..2573b8aff0 100644
--- a/doc/ref/core.internal/html/useful_8h_source.html
+++ b/doc/ref/core.internal/html/useful_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -136,10 +136,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="useful_8h.html#a0e411d4f81a169c97c319d4e84df5747"> 46</a></span>&#160;<span class="preprocessor">#define GPR_ARRAY_SIZE(array) (sizeof(array) / sizeof(*(array)))</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="useful_8h.html#a9f884f8218a97ed9739e2dac467f0719"> 48</a></span>&#160;<span class="preprocessor">#define GPR_SWAP(type, a, b) \</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> do { \</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> type x = a; \</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> a = b; \</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> b = x; \</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> do { \</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> type x = a; \</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> a = b; \</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> b = x; \</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="useful_8h.html#a28de4ed955bfc2bff309061b7820a37a"> 56</a></span>&#160;<span class="preprocessor">#define GPR_BITSET(i, n) ((*(i)) |= (1u &lt;&lt; (n)))</span></div>
@@ -158,11 +158,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> 0x0f0f0f0f) % \</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"> 255)</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_USEFUL_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_SUPPORT_USEFUL_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/varint_8c.html b/doc/ref/core.internal/html/varint_8c.html
index 229aac2d18..411e5eb6c1 100644
--- a/doc/ref/core.internal/html/varint_8c.html
+++ b/doc/ref/core.internal/html/varint_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -151,7 +151,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/varint_8h.html b/doc/ref/core.internal/html/varint_8h.html
index 86822cb003..46d7e84a36 100644
--- a/doc/ref/core.internal/html/varint_8h.html
+++ b/doc/ref/core.internal/html/varint_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -212,7 +212,7 @@ Functions</h2></td></tr>
<div class="line"> } \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="varint_8h_html_a13810a2894d0705c3f1b6fd462f567bd"><div class="ttname"><a href="varint_8h.html#a13810a2894d0705c3f1b6fd462f567bd">GRPC_CHTTP2_MAX_IN_PREFIX</a></div><div class="ttdeci">#define GRPC_CHTTP2_MAX_IN_PREFIX(prefix_bits)</div><div class="ttdef"><b>Definition:</b> varint.h:52</div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="varint_8h_html_a7fcc1174a3686feebdb7085e30283a66"><div class="ttname"><a href="varint_8h.html#a7fcc1174a3686feebdb7085e30283a66">grpc_chttp2_hpack_write_varint_tail</a></div><div class="ttdeci">void grpc_chttp2_hpack_write_varint_tail(gpr_uint32 tail_value, gpr_uint8 *target, int tail_length)</div><div class="ttdef"><b>Definition:</b> varint.c:50</div></div>
</div><!-- fragment -->
</div>
@@ -269,7 +269,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/varint_8h_source.html b/doc/ref/core.internal/html/varint_8h_source.html
index 44f4b0029b..3a4ac48703 100644
--- a/doc/ref/core.internal/html/varint_8h_source.html
+++ b/doc/ref/core.internal/html/varint_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -162,14 +162,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_TRANSPORT_CHTTP2_VARINT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="port__platform_8h_html"><div class="ttname"><a href="port__platform_8h.html">port_platform.h</a></div></div>
-<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:307</div></div>
+<div class="ttc" id="port__platform_8h_html_aeeb41e29e7c7a916a4e0fb6cfb9f92e0"><div class="ttname"><a href="port__platform_8h.html#aeeb41e29e7c7a916a4e0fb6cfb9f92e0">gpr_uint8</a></div><div class="ttdeci">uint8_t gpr_uint8</div><div class="ttdef"><b>Definition:</b> port_platform.h:310</div></div>
<div class="ttc" id="varint_8h_html_a2b4567fce80183246809231da7d798dc"><div class="ttname"><a href="varint_8h.html#a2b4567fce80183246809231da7d798dc">grpc_chttp2_hpack_varint_length</a></div><div class="ttdeci">int grpc_chttp2_hpack_varint_length(gpr_uint32 tail_value)</div><div class="ttdef"><b>Definition:</b> varint.c:36</div></div>
-<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:309</div></div>
+<div class="ttc" id="port__platform_8h_html_aa6abd4df815a5498d1a04b5e691a74a9"><div class="ttname"><a href="port__platform_8h.html#aa6abd4df815a5498d1a04b5e691a74a9">gpr_uint32</a></div><div class="ttdeci">uint32_t gpr_uint32</div><div class="ttdef"><b>Definition:</b> port_platform.h:312</div></div>
<div class="ttc" id="varint_8h_html_a7fcc1174a3686feebdb7085e30283a66"><div class="ttname"><a href="varint_8h.html#a7fcc1174a3686feebdb7085e30283a66">grpc_chttp2_hpack_write_varint_tail</a></div><div class="ttdeci">void grpc_chttp2_hpack_write_varint_tail(gpr_uint32 tail_value, gpr_uint8 *target, int tail_length)</div><div class="ttdef"><b>Definition:</b> varint.c:50</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/version_8c.html b/doc/ref/core.internal/html/version_8c.html
index d824751078..4899642222 100644
--- a/doc/ref/core.internal/html/version_8c.html
+++ b/doc/ref/core.internal/html/version_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -120,7 +120,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__eventfd_8c.html b/doc/ref/core.internal/html/wakeup__fd__eventfd_8c.html
index 908b696387..e6a0b0404c 100644
--- a/doc/ref/core.internal/html/wakeup__fd__eventfd_8c.html
+++ b/doc/ref/core.internal/html/wakeup__fd__eventfd_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__nospecial_8c.html b/doc/ref/core.internal/html/wakeup__fd__nospecial_8c.html
index 8aeb342e3d..5a332de159 100644
--- a/doc/ref/core.internal/html/wakeup__fd__nospecial_8c.html
+++ b/doc/ref/core.internal/html/wakeup__fd__nospecial_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__pipe_8c.html b/doc/ref/core.internal/html/wakeup__fd__pipe_8c.html
index 238b2ff346..0eead0654d 100644
--- a/doc/ref/core.internal/html/wakeup__fd__pipe_8c.html
+++ b/doc/ref/core.internal/html/wakeup__fd__pipe_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__pipe_8h.html b/doc/ref/core.internal/html/wakeup__fd__pipe_8h.html
index b40f081acc..e6dd7e37d4 100644
--- a/doc/ref/core.internal/html/wakeup__fd__pipe_8h.html
+++ b/doc/ref/core.internal/html/wakeup__fd__pipe_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -115,7 +115,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__pipe_8h_source.html b/doc/ref/core.internal/html/wakeup__fd__pipe_8h_source.html
index 50acd00c8b..f5cfece8bd 100644
--- a/doc/ref/core.internal/html/wakeup__fd__pipe_8h_source.html
+++ b/doc/ref/core.internal/html/wakeup__fd__pipe_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -128,14 +128,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <a class="code" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a> <a class="code" href="wakeup__fd__pipe_8h.html#acc18a91c417090e877808146cd85d882">grpc_pipe_wakeup_fd_vtable</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_WAKEUP_FD_PIPE_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_WAKEUP_FD_PIPE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="wakeup__fd__pipe_8h_html_acc18a91c417090e877808146cd85d882"><div class="ttname"><a href="wakeup__fd__pipe_8h.html#acc18a91c417090e877808146cd85d882">grpc_pipe_wakeup_fd_vtable</a></div><div class="ttdeci">grpc_wakeup_fd_vtable grpc_pipe_wakeup_fd_vtable</div></div>
<div class="ttc" id="wakeup__fd__posix_8h_html"><div class="ttname"><a href="wakeup__fd__posix_8h.html">wakeup_fd_posix.h</a></div></div>
<div class="ttc" id="structgrpc__wakeup__fd__vtable_html"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a></div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:74</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__posix_8c.html b/doc/ref/core.internal/html/wakeup__fd__posix_8c.html
index d20c9c8566..e4d5c95b44 100644
--- a/doc/ref/core.internal/html/wakeup__fd__posix_8c.html
+++ b/doc/ref/core.internal/html/wakeup__fd__posix_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__posix_8h.html b/doc/ref/core.internal/html/wakeup__fd__posix_8h.html
index a31915cc9c..2209de2f53 100644
--- a/doc/ref/core.internal/html/wakeup__fd__posix_8h.html
+++ b/doc/ref/core.internal/html/wakeup__fd__posix_8h.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -111,8 +111,8 @@ Macros</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a5b7e6c1bff52dd231ecb17a6716c3815"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#a5b7e6c1bff52dd231ecb17a6716c3815">grpc_wakeup_fd_info</a></td></tr>
-<tr class="separator:a5b7e6c1bff52dd231ecb17a6716c3815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abecae3a8eb4333238177dc2d57cb3c80"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#abecae3a8eb4333238177dc2d57cb3c80">grpc_wakeup_fd</a></td></tr>
+<tr class="separator:abecae3a8eb4333238177dc2d57cb3c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0de4baf5c167e5e1b153bb89b77e3e"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e">grpc_wakeup_fd_vtable</a></td></tr>
<tr class="separator:a6c0de4baf5c167e5e1b153bb89b77e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -125,14 +125,14 @@ Functions</h2></td></tr>
<tr class="separator:afe49a7b08cd7a2ab7c7b79e64dffbd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3bb107d5e350a9c0ea8f1bfaa281c55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55">grpc_wakeup_fd_global_init_force_fallback</a> (void)</td></tr>
<tr class="separator:af3bb107d5e350a9c0ea8f1bfaa281c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b37e7362bf286befb3c650fd305ce80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80">grpc_wakeup_fd_create</a> (<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:a1b37e7362bf286befb3c650fd305ce80"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb453784dce582205f0f62ce2f812f6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f">grpc_wakeup_fd_consume_wakeup</a> (<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:aeb453784dce582205f0f62ce2f812f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeff09cb231a31e1a4b900270a7c4cec8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8">grpc_wakeup_fd_wakeup</a> (<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:aeff09cb231a31e1a4b900270a7c4cec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae388f6f609c1c335b43f4abaa589feef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef">grpc_wakeup_fd_destroy</a> (<a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info)</td></tr>
-<tr class="separator:ae388f6f609c1c335b43f4abaa589feef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7b746f0a78367382d17380e969bac4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e">grpc_wakeup_fd_init</a> (<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:ab7b746f0a78367382d17380e969bac4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99f4df0b635650db8e7383e82f8caa1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d">grpc_wakeup_fd_consume_wakeup</a> (<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:a99f4df0b635650db8e7383e82f8caa1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49eae1edbb98ad17179c6d5330c243c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9">grpc_wakeup_fd_wakeup</a> (<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:a49eae1edbb98ad17179c6d5330c243c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3490b6f26b9cb25a6909f399e06c56b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b">grpc_wakeup_fd_destroy</a> (<a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info)</td></tr>
+<tr class="separator:ae3490b6f26b9cb25a6909f399e06c56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
@@ -157,12 +157,12 @@ Variables</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="a5b7e6c1bff52dd231ecb17a6716c3815"></a>
+<a class="anchor" id="abecae3a8eb4333238177dc2d57cb3c80"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> <a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a></td>
+ <td class="memname">typedef struct <a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> <a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -182,14 +182,14 @@ Variables</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="aeb453784dce582205f0f62ce2f812f6f"></a>
+<a class="anchor" id="a99f4df0b635650db8e7383e82f8caa1d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void grpc_wakeup_fd_consume_wakeup </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *&#160;</td>
<td class="paramname"><em>fd_info</em></td><td>)</td>
<td></td>
</tr>
@@ -198,14 +198,14 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a1b37e7362bf286befb3c650fd305ce80"></a>
+<a class="anchor" id="ae3490b6f26b9cb25a6909f399e06c56b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_wakeup_fd_create </td>
+ <td class="memname">void grpc_wakeup_fd_destroy </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *&#160;</td>
<td class="paramname"><em>fd_info</em></td><td>)</td>
<td></td>
</tr>
@@ -214,15 +214,15 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae388f6f609c1c335b43f4abaa589feef"></a>
+<a class="anchor" id="afe49a7b08cd7a2ab7c7b79e64dffbd7e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_wakeup_fd_destroy </td>
+ <td class="memname">void grpc_wakeup_fd_global_destroy </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *&#160;</td>
- <td class="paramname"><em>fd_info</em></td><td>)</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
@@ -230,12 +230,12 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="afe49a7b08cd7a2ab7c7b79e64dffbd7e"></a>
+<a class="anchor" id="a8af9610dd3f2910fd4943f9d2719d8be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_wakeup_fd_global_destroy </td>
+ <td class="memname">void grpc_wakeup_fd_global_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -246,12 +246,12 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8af9610dd3f2910fd4943f9d2719d8be"></a>
+<a class="anchor" id="af3bb107d5e350a9c0ea8f1bfaa281c55"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_wakeup_fd_global_init </td>
+ <td class="memname">void grpc_wakeup_fd_global_init_force_fallback </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@@ -262,15 +262,15 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af3bb107d5e350a9c0ea8f1bfaa281c55"></a>
+<a class="anchor" id="ab7b746f0a78367382d17380e969bac4e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void grpc_wakeup_fd_global_init_force_fallback </td>
+ <td class="memname">void grpc_wakeup_fd_init </td>
<td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *&#160;</td>
+ <td class="paramname"><em>fd_info</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -278,14 +278,14 @@ Variables</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aeff09cb231a31e1a4b900270a7c4cec8"></a>
+<a class="anchor" id="a49eae1edbb98ad17179c6d5330c243c9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void grpc_wakeup_fd_wakeup </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *&#160;</td>
<td class="paramname"><em>fd_info</em></td><td>)</td>
<td></td>
</tr>
@@ -310,7 +310,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/wakeup__fd__posix_8h_source.html b/doc/ref/core.internal/html/wakeup__fd__posix_8h_source.html
index 5ea6ea8b5d..bca7fd7d8d 100644
--- a/doc/ref/core.internal/html/wakeup__fd__posix_8h_source.html
+++ b/doc/ref/core.internal/html/wakeup__fd__posix_8h_source.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -159,56 +159,56 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> * purposes only.*/</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55">grpc_wakeup_fd_global_init_force_fallback</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="wakeup__fd__posix_8h.html#a5b7e6c1bff52dd231ecb17a6716c3815"> 72</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> <a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a>;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="wakeup__fd__posix_8h.html#abecae3a8eb4333238177dc2d57cb3c80"> 72</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> <a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html"> 74</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a> {</div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e"> 75</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e">create</a>)(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e"> 76</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e">consume</a>)(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f"> 77</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f">wakeup</a>)(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2"> 78</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2">destroy</a>)(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa"> 75</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa">init</a>)(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75"> 76</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75">consume</a>)(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d"> 77</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d">wakeup</a>)(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2"> 78</a></span>&#160; void (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2">destroy</a>)(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="comment">/* Must be called before calling any other functions */</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__vtable.html#ae86eb136235fd51cbf4d459880ea6d04"> 80</a></span>&#160; int (*<a class="code" href="structgrpc__wakeup__fd__vtable.html#ae86eb136235fd51cbf4d459880ea6d04">check_availability</a>)(void);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;} <a class="code" href="wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e">grpc_wakeup_fd_vtable</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__info.html"> 83</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> {</div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86"> 84</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86">read_fd</a>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f"> 85</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f">write_fd</a>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd.html"> 83</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1"> 84</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1">read_fd</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140"> 85</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140">write_fd</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;};</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="wakeup__fd__posix_8h.html#aa2c03135ade856e0b50c123d60dc50ff"> 88</a></span>&#160;<span class="preprocessor">#define GRPC_WAKEUP_FD_GET_READ_FD(fd_info) ((fd_info)-&gt;read_fd)</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80">grpc_wakeup_fd_create</a>(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f">grpc_wakeup_fd_consume_wakeup</a>(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8">grpc_wakeup_fd_wakeup</a>(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef">grpc_wakeup_fd_destroy</a>(<a class="code" href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a> *fd_info);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e">grpc_wakeup_fd_init</a>(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d">grpc_wakeup_fd_consume_wakeup</a>(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9">grpc_wakeup_fd_wakeup</a>(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b">grpc_wakeup_fd_destroy</a>(<a class="code" href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a> *fd_info);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* Defined in some specialized implementation&#39;s .c file, or by</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * wakeup_fd_nospecial.c if no such implementation exists. */</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a> <a class="code" href="wakeup__fd__posix_8h.html#a5f252ab892107e6a1150ca77c1200e42">grpc_specialized_wakeup_fd_vtable</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_WAKEUP_FD_POSIX_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="wakeup__fd__posix_8h_html_a1b37e7362bf286befb3c650fd305ce80"><div class="ttname"><a href="wakeup__fd__posix_8h.html#a1b37e7362bf286befb3c650fd305ce80">grpc_wakeup_fd_create</a></div><div class="ttdeci">void grpc_wakeup_fd_create(grpc_wakeup_fd_info *fd_info)</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_aebd377bd042b46aa79be6fdeeb9e139e"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#aebd377bd042b46aa79be6fdeeb9e139e">grpc_wakeup_fd_vtable::create</a></div><div class="ttdeci">void(* create)(grpc_wakeup_fd_info *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:75</div></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GRPC_INTERNAL_CORE_IOMGR_WAKEUP_FD_POSIX_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_ae86eb136235fd51cbf4d459880ea6d04"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#ae86eb136235fd51cbf4d459880ea6d04">grpc_wakeup_fd_vtable::check_availability</a></div><div class="ttdeci">int(* check_availability)(void)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:80</div></div>
-<div class="ttc" id="wakeup__fd__posix_8h_html_aeff09cb231a31e1a4b900270a7c4cec8"><div class="ttname"><a href="wakeup__fd__posix_8h.html#aeff09cb231a31e1a4b900270a7c4cec8">grpc_wakeup_fd_wakeup</a></div><div class="ttdeci">void grpc_wakeup_fd_wakeup(grpc_wakeup_fd_info *fd_info)</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__info_html"><div class="ttname"><a href="structgrpc__wakeup__fd__info.html">grpc_wakeup_fd_info</a></div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:83</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd_html"><div class="ttname"><a href="structgrpc__wakeup__fd.html">grpc_wakeup_fd</a></div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:83</div></div>
<div class="ttc" id="wakeup__fd__posix_8h_html_af3bb107d5e350a9c0ea8f1bfaa281c55"><div class="ttname"><a href="wakeup__fd__posix_8h.html#af3bb107d5e350a9c0ea8f1bfaa281c55">grpc_wakeup_fd_global_init_force_fallback</a></div><div class="ttdeci">void grpc_wakeup_fd_global_init_force_fallback(void)</div></div>
-<div class="ttc" id="wakeup__fd__posix_8h_html_aeb453784dce582205f0f62ce2f812f6f"><div class="ttname"><a href="wakeup__fd__posix_8h.html#aeb453784dce582205f0f62ce2f812f6f">grpc_wakeup_fd_consume_wakeup</a></div><div class="ttdeci">void grpc_wakeup_fd_consume_wakeup(grpc_wakeup_fd_info *fd_info)</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_a6d03e580e5ac38e408454678f0db7b5e"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#a6d03e580e5ac38e408454678f0db7b5e">grpc_wakeup_fd_vtable::consume</a></div><div class="ttdeci">void(* consume)(grpc_wakeup_fd_info *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:76</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__info_html_a7e8536d8e32a9c4e98294dfa2b98f28f"><div class="ttname"><a href="structgrpc__wakeup__fd__info.html#a7e8536d8e32a9c4e98294dfa2b98f28f">grpc_wakeup_fd_info::write_fd</a></div><div class="ttdeci">int write_fd</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:85</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_ac4c3b97bfad7575b7a98e07c6b10fbd2"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#ac4c3b97bfad7575b7a98e07c6b10fbd2">grpc_wakeup_fd_vtable::destroy</a></div><div class="ttdeci">void(* destroy)(grpc_wakeup_fd_info *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:78</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_a7872885fd1bf1a66c73e41b5bf66deaa"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#a7872885fd1bf1a66c73e41b5bf66deaa">grpc_wakeup_fd_vtable::init</a></div><div class="ttdeci">void(* init)(grpc_wakeup_fd *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:75</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd_html_a3fe6a2f9080189fc29468d83c0d7c7c1"><div class="ttname"><a href="structgrpc__wakeup__fd.html#a3fe6a2f9080189fc29468d83c0d7c7c1">grpc_wakeup_fd::read_fd</a></div><div class="ttdeci">int read_fd</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:84</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_a457b277d4c6038c6677d03c9f80e1ec2"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#a457b277d4c6038c6677d03c9f80e1ec2">grpc_wakeup_fd_vtable::destroy</a></div><div class="ttdeci">void(* destroy)(grpc_wakeup_fd *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:78</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd_html_ade478176054d29eb507426ffb445f140"><div class="ttname"><a href="structgrpc__wakeup__fd.html#ade478176054d29eb507426ffb445f140">grpc_wakeup_fd::write_fd</a></div><div class="ttdeci">int write_fd</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:85</div></div>
<div class="ttc" id="wakeup__fd__posix_8h_html_a8af9610dd3f2910fd4943f9d2719d8be"><div class="ttname"><a href="wakeup__fd__posix_8h.html#a8af9610dd3f2910fd4943f9d2719d8be">grpc_wakeup_fd_global_init</a></div><div class="ttdeci">void grpc_wakeup_fd_global_init(void)</div></div>
<div class="ttc" id="wakeup__fd__posix_8h_html_a5f252ab892107e6a1150ca77c1200e42"><div class="ttname"><a href="wakeup__fd__posix_8h.html#a5f252ab892107e6a1150ca77c1200e42">grpc_specialized_wakeup_fd_vtable</a></div><div class="ttdeci">const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable</div></div>
+<div class="ttc" id="wakeup__fd__posix_8h_html_a99f4df0b635650db8e7383e82f8caa1d"><div class="ttname"><a href="wakeup__fd__posix_8h.html#a99f4df0b635650db8e7383e82f8caa1d">grpc_wakeup_fd_consume_wakeup</a></div><div class="ttdeci">void grpc_wakeup_fd_consume_wakeup(grpc_wakeup_fd *fd_info)</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_a038f686ce3aa126b4f7d7fdb4d73de75"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#a038f686ce3aa126b4f7d7fdb4d73de75">grpc_wakeup_fd_vtable::consume</a></div><div class="ttdeci">void(* consume)(grpc_wakeup_fd *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:76</div></div>
<div class="ttc" id="wakeup__fd__posix_8h_html_a6c0de4baf5c167e5e1b153bb89b77e3e"><div class="ttname"><a href="wakeup__fd__posix_8h.html#a6c0de4baf5c167e5e1b153bb89b77e3e">grpc_wakeup_fd_vtable</a></div><div class="ttdeci">struct grpc_wakeup_fd_vtable grpc_wakeup_fd_vtable</div></div>
+<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_a652736e50eceed16d1ee4fe66d38893d"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#a652736e50eceed16d1ee4fe66d38893d">grpc_wakeup_fd_vtable::wakeup</a></div><div class="ttdeci">void(* wakeup)(grpc_wakeup_fd *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:77</div></div>
+<div class="ttc" id="wakeup__fd__posix_8h_html_ae3490b6f26b9cb25a6909f399e06c56b"><div class="ttname"><a href="wakeup__fd__posix_8h.html#ae3490b6f26b9cb25a6909f399e06c56b">grpc_wakeup_fd_destroy</a></div><div class="ttdeci">void grpc_wakeup_fd_destroy(grpc_wakeup_fd *fd_info)</div></div>
<div class="ttc" id="wakeup__fd__posix_8h_html_afe49a7b08cd7a2ab7c7b79e64dffbd7e"><div class="ttname"><a href="wakeup__fd__posix_8h.html#afe49a7b08cd7a2ab7c7b79e64dffbd7e">grpc_wakeup_fd_global_destroy</a></div><div class="ttdeci">void grpc_wakeup_fd_global_destroy(void)</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__vtable_html_a454fa9945c56e646245eb00b1f387a5f"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html#a454fa9945c56e646245eb00b1f387a5f">grpc_wakeup_fd_vtable::wakeup</a></div><div class="ttdeci">void(* wakeup)(grpc_wakeup_fd_info *fd_info)</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:77</div></div>
+<div class="ttc" id="wakeup__fd__posix_8h_html_ab7b746f0a78367382d17380e969bac4e"><div class="ttname"><a href="wakeup__fd__posix_8h.html#ab7b746f0a78367382d17380e969bac4e">grpc_wakeup_fd_init</a></div><div class="ttdeci">void grpc_wakeup_fd_init(grpc_wakeup_fd *fd_info)</div></div>
<div class="ttc" id="structgrpc__wakeup__fd__vtable_html"><div class="ttname"><a href="structgrpc__wakeup__fd__vtable.html">grpc_wakeup_fd_vtable</a></div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:74</div></div>
-<div class="ttc" id="wakeup__fd__posix_8h_html_ae388f6f609c1c335b43f4abaa589feef"><div class="ttname"><a href="wakeup__fd__posix_8h.html#ae388f6f609c1c335b43f4abaa589feef">grpc_wakeup_fd_destroy</a></div><div class="ttdeci">void grpc_wakeup_fd_destroy(grpc_wakeup_fd_info *fd_info)</div></div>
-<div class="ttc" id="structgrpc__wakeup__fd__info_html_ab7484c58e72718ae50ab1bb094fecf86"><div class="ttname"><a href="structgrpc__wakeup__fd__info.html#ab7484c58e72718ae50ab1bb094fecf86">grpc_wakeup_fd_info::read_fd</a></div><div class="ttdeci">int read_fd</div><div class="ttdef"><b>Definition:</b> wakeup_fd_posix.h:84</div></div>
+<div class="ttc" id="wakeup__fd__posix_8h_html_a49eae1edbb98ad17179c6d5330c243c9"><div class="ttname"><a href="wakeup__fd__posix_8h.html#a49eae1edbb98ad17179c6d5330c243c9">grpc_wakeup_fd_wakeup</a></div><div class="ttdeci">void grpc_wakeup_fd_wakeup(grpc_wakeup_fd *fd_info)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
diff --git a/doc/ref/core.internal/html/writing_8c.html b/doc/ref/core.internal/html/writing_8c.html
index 46d3f52a3b..f191e64b09 100644
--- a/doc/ref/core.internal/html/writing_8c.html
+++ b/doc/ref/core.internal/html/writing_8c.html
@@ -23,7 +23,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">GRPC Core
- &#160;<span id="projectnumber">0.10.0.0</span>
+ &#160;<span id="projectnumber">0.11.0.0</span>
</div>
</td>
</tr>
@@ -189,7 +189,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Wed Aug 5 2015 08:17:07 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Sep 3 2015 09:44:13 for GRPC Core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>