diff options
author | Craig Tiller <ctiller@google.com> | 2017-04-14 13:12:30 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2017-04-14 13:12:30 -0700 |
commit | f294934ec4d3766824349358ba235c11a1cbb47a (patch) | |
tree | 46a1697686d6183a82b465c5b5ad9a49de170923 /src/core/lib/channel/channel_stack_builder.c | |
parent | bfa041a56d211b4b40360a5e00fda1c638a52fd3 (diff) | |
parent | e412a180602753972ac496560322e224a5db987f (diff) |
Merge github.com:grpc/grpc into framing_costs
Diffstat (limited to 'src/core/lib/channel/channel_stack_builder.c')
-rw-r--r-- | src/core/lib/channel/channel_stack_builder.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/lib/channel/channel_stack_builder.c b/src/core/lib/channel/channel_stack_builder.c index b515b7321a..88c02edb70 100644 --- a/src/core/lib/channel/channel_stack_builder.c +++ b/src/core/lib/channel/channel_stack_builder.c @@ -113,6 +113,17 @@ grpc_channel_stack_builder_create_iterator_at_last( return create_iterator_at_filter_node(builder, &builder->end); } +bool grpc_channel_stack_builder_iterator_is_end( + grpc_channel_stack_builder_iterator *iterator) { + return iterator->node == &iterator->builder->end; +} + +const char *grpc_channel_stack_builder_iterator_filter_name( + grpc_channel_stack_builder_iterator *iterator) { + if (iterator->node->filter == NULL) return NULL; + return iterator->node->filter->name; +} + bool grpc_channel_stack_builder_move_next( grpc_channel_stack_builder_iterator *iterator) { if (iterator->node == &iterator->builder->end) return false; |