便利なHTTPサーバーAPI

便利なHTTPサーバーAPI — HTTPサーバーとして動作するためのAPI。

概要

const gchar *       soupcut_server_build_uri            (SoupServer *server,
                                                         const gchar *path);
SoupServer *        soupcut_server_take                 (SoupServer *server);
SoupServer *        soupcut_server_take_new             (GMainContext *context);

説明

SoupServerの便利なラッパー。

詳細

soupcut_server_build_uri ()

const gchar *       soupcut_server_build_uri            (SoupServer *server,
                                                         const gchar *path);

@server のベースURIにパスとして @path を組み合わせたURIの文字列を作成します。

server :

SoupServerオブジェクト。

path :

パス。

戻り値 :

Cutterが所有するURI文字列。解放しないで下さい。

1.0.8から


soupcut_server_take ()

SoupServer *        soupcut_server_take                 (SoupServer *server);

サーバーは tear down 時に自動的にシャットダウンされ、g_object_unref()により解放されます。

server :

SoupServerオブジェクト。

戻り値 :

serverはCutterが所有権を持つので、g_object_unref()を呼ばないでください。

1.0.8から


soupcut_server_take_new ()

SoupServer *        soupcut_server_take_new             (GMainContext *context);

コンテキストがcontextであるSoupServerオブジェクトを生成して返します。サーバーはtear down 時に自動的にシャットダウンされ、

context :

サーバーのGMainContextコンテキスト。

戻り値 :

新たにSoupServerオブジェクトを生成します。作成されたサーバーはCutterが所有権を持つので、g_object_unref()を呼ばないでください。

1.0.8から

参考

HTTPクライアント・サーバ用の検証