NHTTPPostSendArg

構文


#include <nitroWiFi/nhttp.h>

typedef struct _NHTTPPostSendArg {
    const char* label;
    char*       buf;
    u32         size;
    u32         offset;
} NHTTPPostSendArg;

説明

NHTTP_CreateConnection()で指定する NHTTPConnectionCallback()において、NHTTP_EVENT_POST_SENDイベントが起きた際に argとして渡される構造体です。

label 現在送信が行われているPOST項目のラベルです。
buf 最初はNULLが入っています。自身が確保した領域をセットすると2回目以降はそのアドレスが入ります。
size 送信するデータサイズ。0を指定すると送信終了となります。
offset 現在何バイトまでストリーミング応答したかのオフセットが入っています。

注意

ライブラリのスレッドからoffsetの値を変更していますので、アプリケーション側からはoffetの値を変更しないでください。

参照

NHTTPConnectionCallback

履歴

2006/10/14 初版