diff options
Diffstat (limited to 'libglusterfs/src/event.h')
| -rw-r--r-- | libglusterfs/src/event.h | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/libglusterfs/src/event.h b/libglusterfs/src/event.h index 930a7d1e28b..eac57bc01ad 100644 --- a/libglusterfs/src/event.h +++ b/libglusterfs/src/event.h @@ -60,6 +60,8 @@ struct event_pool {          int eventthreadcount; /* number of event threads to execute. */          pthread_t pollers[EVENT_MAX_THREADS]; /* poller thread_id store,                                                       * and live status */ +        int destroy; +        int activethreadcount;  };  struct event_ops { @@ -81,6 +83,7 @@ struct event_ops {          int (*event_reconfigure_threads) (struct event_pool *event_pool,                                            int newcount); +        int (*event_pool_destroy) (struct event_pool *event_pool);  };  struct event_pool *event_pool_new (int count, int eventthreadcount); @@ -93,5 +96,6 @@ int event_unregister (struct event_pool *event_pool, int fd, int idx);  int event_unregister_close (struct event_pool *event_pool, int fd, int idx);  int event_dispatch (struct event_pool *event_pool);  int event_reconfigure_threads (struct event_pool *event_pool, int value); - +int event_pool_destroy (struct event_pool *event_pool); +int event_dispatch_destroy (struct event_pool *event_pool);  #endif /* _EVENT_H_ */  | 
