Improved the WTP application to exit

This commit is contained in:
vemax78
2013-06-05 19:39:03 +02:00
parent 4d2292b7f0
commit 49bf2dc5c9
5 changed files with 30 additions and 19 deletions

View File

@ -59,6 +59,17 @@ long capwap_get_timeout(struct timeout_control* timeout, long* index) {
return delta;
}
void capwap_wait_timeout(struct timeout_control* timeout, unsigned long index) {
ASSERT(timeout != NULL);
ASSERT(index < CAPWAP_MAX_TIMER);
if (timeout->items[index].enable) {
for (capwap_update_timeout(timeout); timeout->items[index].delta > 0; capwap_update_timeout(timeout)) {
usleep((useconds_t)timeout->items[index].delta * 1000);
}
}
}
int capwap_is_enable_timeout(struct timeout_control* timeout, unsigned long index) {
ASSERT(timeout != NULL);
ASSERT(index < CAPWAP_MAX_TIMER);