This file defines the entry point interface of the API.
This interface contains the qwf_Init() function, which is the first function that any client program must call. The other functions in this interface allow clients to query the active services and process wireless events.
Clients call the API functions as follows:
- qwf_Init() to initialize wireless and networking services and fill in the structure for holding the service context data
- A service-specific function to register to receive events from that service through a callback function (e.g., qwf_net_RegisterCallback()). Callbacks must be registered for each service the program intends to use.
- qwf_ProcessEvents() to wait for events to be sent to the registered callbacks
The callbacks can then call other functions as needed to process the events.