Jump to main content

##

# TCPIP_HTTP_NET_ConnectionDataBufferGet Function

## C

    uint8_t* TCPIP_HTTP_NET_ConnectionDataBufferGet(
        TCPIP_HTTP_NET_CONN_HANDLE connHandle
    );

## Description

This function returns a pointer to the HTTP connection internal data buffer. This gives access to the application to the data that's stored in the HTTP connection buffer.

## Preconditions

None.

## Parameters

Parameters | Description
--- | ---
connHandle | HTTP connection handle.

## Returns

- A pointer to the connection's general purpose data buffer.

## Remarks

None.

## Example

    template_DynPrint(TCPIP_HTTP_NET_CONN_HANDLE connHandle,
        const TCPIP_HTTP_DYN_VAR_DCPT* varDcpt,
        const TCPIP_HTTP_NET_USER_CALLBACK* pCBack)
    {
        const uint8_t *ptr;

        ptr = TCPIP_HTTP_NET_ArgGet(TCPIP_HTTP_NET_ConnectionDataBufferGet
                                    (connHandle), (const uint8_t*)"name");
        if(ptr == 0)
        {
            ptr = "not set";
        }
        else
        {
            strncpy(myBuffer, ptr, sizeof(myBuffer));
            ptr = myBuffer;
        }
        TCPIP_HTTP_NET_DynamicWrite(varDcpt, ptr, strlen(ptr), false);
    }