idle_manager::~idle_manager() { idle_reset(); int i; for (i=0;i<total_wait_frames;i++) delete wait_cursors[i]; }
/* common event processing for all states */ static void default_event_processing(bcm_p2p_discovery_t *disc, eventT event) { switch (event) { case EVENT_RESET: WL_TRACE(("default_event_processing: EVENT_RESET\n")); idle_reset(disc); break; case EVENT_START_DISCOVERY: break; case EVENT_START_EXT_LISTEN: break; case EVENT_SCAN_COMPLETE: break; case EVENT_LISTEN_TIMEOUT: break; default: WL_ERROR(("invalid event %d\n", event)); break; } }