Remove DAEMON defines
[platform/upstream/multipath-tools.git] / libmultipath / waiter.h
1 #ifndef _WAITER_H
2 #define _WAITER_H
3
4 struct event_thread {
5         struct dm_task *dmt;
6         pthread_t thread;
7         int event_nr;
8         char mapname[WWID_SIZE];
9         struct vectors *vecs;
10         struct multipath *mpp;
11 };
12
13 struct event_thread * alloc_waiter (void);
14 void free_waiter (void *data);
15 void stop_waiter_thread (struct multipath *mpp, struct vectors *vecs);
16 int start_waiter_thread (struct multipath *mpp, struct vectors *vecs);
17 int waiteventloop (struct event_thread *waiter);
18 void *waitevent (void *et);
19
20 #endif /* _WAITER_H */