Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Like for every hook functions, it's only available when the µC/HTTP-client internal task is active (HTTPc_CFG_MODE_ASYNC_TASK_EN). This hook function can be set up with the API function HTTPc_ConnSetParam() with parameter type HTTPc_PARAM_TYPE_CONN_CONNECT_CALLBACK. This hook is mandatory when the API function HTTPc_ConnOpen() is called in no-blocking mode.

Prototype

Code Block
          void  HTTPc_ConnConnectHook (HTTPc_CONN_OBJ  *p_conn_obj,
                                       CPU_BOOLEAN      open_status);


Arguments

p_conn

Pointer to the current HTTPc Connection Object.

...

Notes / Warnings

None.

Example Template


Code Block
languagecpp
titleListing - Connection Connect Hook Function Example Code
linenumberstrue
static  void  HTTPc_ConnConnectHook (HTTPc_CONN_OBJ  *p_conn,
                                     CPU_BOOLEAN      open_status)
{
    if (open_status == DEF_OK) {
        printf("Connection to server succeeded.\n\r");
    } else {
        printf("Connection to server failed.\n\r");
    }
}