class WorkQueue
Defined at line 56 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/workqueue.h
Public Members
static const int kWorkqueueNameMaxlen
Public Methods
void WorkQueue (const char * name, const char * thread_profile)
Defined at line 28 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/workqueue.cc
void Flush ()
Waits for any work on workqueue at time of call to complete. Jobs scheduled after flush starts,
including work scheduled by pre-flush work, will not be waited for.
Defined at line 52 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/workqueue.cc
void Schedule (WorkItem * work)
Defined at line 70 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/workqueue.cc
void Shutdown ()
Manually shut down the queue. After this call the WorkQueue can no longer schedule any work and
cannot be restored to a working state.
Defined at line 39 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/workqueue.cc
void ~WorkQueue ()
Defined at line 37 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/workqueue.cc
Friends
class WorkItem