NHTTP_CleanupAsync

構文


#include <nitroWiFi/nhttp.h>

void NHTTP_CleanupAsync( NHTTPCleanupCallback callback );

引数

callback NHTTP_ライブラリの解放処理が完了した際に 呼び出されるNHTTPCleanupCallback型のコールバック関数へのポインタ

返り値

なし。

説明

すでにNHTTP_Startup()によって初期化されているNHTTP_ライブラリの終了を要求します。

この呼び出しのあと、内部処理用スレッドの終了処理や動的確保済みメモリの解放処理などが ライブラリ内部で実行されます。全ての終了処理が完了すると、NHTTPCleanupCallbackコールバックとして アプリケーションへ完了通知が発生します。

注意

NHTTP_CreateConnection()で生成した全ての接続ハンドルは、 この関数を呼び出す前にNHTTP_DeleteConnection()で解放しておく必要があるという点に注意してください。
また、イベント通知コールバック内からこの関数を呼び出すことはできません。 その場合、ライブラリは警告メッセージをデバッグ出力して強制停止します。
詳細はNHTTPConnectionCallbackの項をご参照ください。

参照

NHTTPCleanupCallback, NHTTP_Startup

履歴

2006/10/30 注意事項を追記。
2006/10/19 注意事項を追記、説明の詳細を捕捉。
2006/6/26 初版。