SimpleLink CC3120/CC3220 Host Driver
Version 2.0.1.15
Simplifies the implementation of Internet connectivity
|
Function prototypes for event callback handlers. More...
Functions | |
void | slcb_DeviceFatalErrorEvtHdlr (SlDeviceFatal_t *pSlFatalErrorEvent) |
Fatal Error event for inspecting fatal error. More... | |
void | slcb_DeviceGeneralEvtHdlr (SlDeviceEvent_t *pSlDeviceEvent) |
General async event for inspecting general events. More... | |
void | slcb_WlanEvtHdlr (SlWlanEvent_t *pSlWlanEvent) |
WLAN Async event handler. More... | |
void | slcb_NetAppEvtHdlr (SlNetAppEvent_t *pSlNetAppEvent) |
NETAPP Async event handler. More... | |
void | slcb_SockEvtHdlr (SlSockEvent_t *pSlSockEvent) |
Socket Async event handler. More... | |
void | slcb_NetAppHttpServerHdlr (SlNetAppHttpServerEvent_t *pSlHttpServerEvent, SlNetAppHttpServerResponse_t *pSlHttpServerResponse) |
HTTP server async event. More... | |
void | slcb_NetAppRequestHdlr (SlNetAppRequest_t *pNetAppRequest, SlNetAppResponse_t *pNetAppResponse) |
General netapp async event. More... | |
void | slcb_NetAppRequestMemFree (_u8 *buffer) |
A handler for freeing the memory of the NetApp response. More... | |
_u32 | slcb_GetTimestamp (void) |
Get the timer counter value (timestamp). The timer must count from zero to its MAX value. For non-os application, this routine must be implemented. More... | |
void | slcb_SocketTriggerEventHandler (SlSockTriggerEvent_t *pSlSockTriggerEvent) |
Socket trigger routine. This routine will notify the application that a netwrok activity has been completed on the required socket/s. More... | |
Typedefs | |
typedef _u16 | _SlOpcode_t |
typedef _u8 | _SlArgSize_t |
typedef _i16 | _SlDataSize_t |
typedef _i16 | _SlReturnVal_t |
Enumerations | |
enum | _SlEventPropogationStatus_e { EVENT_PROPAGATION_BLOCK = 0, EVENT_PROPAGATION_CONTINUE } |
Function prototypes for event callback handlers.
void slcb_DeviceFatalErrorEvtHdlr | ( | SlDeviceFatal_t * | pSlFatalErrorEvent | ) |
Fatal Error event for inspecting fatal error.
[out] | pSlFatalErrorEvent | pointer to SlDeviceFatal_t |
void slcb_DeviceGeneralEvtHdlr | ( | SlDeviceEvent_t * | pSlDeviceEvent | ) |
General async event for inspecting general events.
[out] | pSlDeviceEvent | pointer to SlDeviceEvent_t |
_u32 slcb_GetTimestamp | ( | void | ) |
Get the timer counter value (timestamp).
The timer must count from zero to its MAX value. For non-os application, this routine must be implemented.
void slcb_NetAppEvtHdlr | ( | SlNetAppEvent_t * | pSlNetAppEvent | ) |
NETAPP Async event handler.
[out] | pSlNetAppEvent | pointer to SlNetAppEvent_t data |
void slcb_NetAppHttpServerHdlr | ( | SlNetAppHttpServerEvent_t * | pSlHttpServerEvent, |
SlNetAppHttpServerResponse_t * | pSlHttpServerResponse | ||
) |
HTTP server async event.
[out] | pSlHttpServerEvent | Pointer to SlNetAppHttpServerEvent_t |
[in] | pSlHttpServerResponse | Pointer to SlNetAppHttpServerResponse_t |
void slcb_NetAppRequestHdlr | ( | SlNetAppRequest_t * | pNetAppRequest, |
SlNetAppResponse_t * | pNetAppResponse | ||
) |
General netapp async event.
[out] | pNetAppRequest | Pointer to SlNetAppRequest_t |
[in] | pNetAppResponse | Pointer to SlNetAppResponse_t |
void slcb_NetAppRequestMemFree | ( | _u8 * | buffer | ) |
void slcb_SocketTriggerEventHandler | ( | SlSockTriggerEvent_t * | pSlSockTriggerEvent | ) |
Socket trigger routine. This routine will notify the application that a netwrok activity has been completed on the required socket/s.
[out] | pSlSockTriggerEvent | pointer to SlSockTriggerEvent_t data |
void slcb_SockEvtHdlr | ( | SlSockEvent_t * | pSlSockEvent | ) |
Socket Async event handler.
[out] | pSlSockEvent | pointer to SlSockEvent_t data |
void slcb_WlanEvtHdlr | ( | SlWlanEvent_t * | pSlWlanEvent | ) |
WLAN Async event handler.
[out] | pSlWlanEvent | pointer to SlWlanEvent_t data |