aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/pollset_posix.h
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-24 21:51:08 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-24 21:51:08 -0800
commit08cf970991df93417de7d35a262cb246937b926c (patch)
treec75d47c310dcd61bc7a3ae83a41cc8e4b1ac81cb /src/core/iomgr/pollset_posix.h
parent2e6a91b7f08a52ca83ab58840066bf99506bb424 (diff)
parentc6bccc24d39cf651219e96e91ccc7767943272b8 (diff)
Merge pull request #602 from dklempner/unary_promotion_with_concurrent_poll
Ensure there is no concurrent poller for unary->multipoll
Diffstat (limited to 'src/core/iomgr/pollset_posix.h')
-rw-r--r--src/core/iomgr/pollset_posix.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/iomgr/pollset_posix.h b/src/core/iomgr/pollset_posix.h
index 03b4c775b7..86b6c9f20e 100644
--- a/src/core/iomgr/pollset_posix.h
+++ b/src/core/iomgr/pollset_posix.h
@@ -55,6 +55,10 @@ typedef struct grpc_pollset {
gpr_cv cv;
grpc_pollset_kick_state kick_state;
int counter;
+ int in_flight_cbs;
+ int shutting_down;
+ void (*shutdown_done_cb)(void *arg);
+ void *shutdown_done_arg;
union {
int fd;
void *ptr;