Convenience HTTP server API

Convenience HTTP server API — HTTPサーバーとして動作するためのAPI。

Functions

SoupServer * soupcut_server_take ()
SoupServer * soupcut_server_take_new ()
const gchar * soupcut_server_build_uri ()

説明

SoupServerの便利なラッパー。

Functions

soupcut_server_take ()

SoupServer *
soupcut_server_take (SoupServer *server);

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

Parameters

server

SoupServerオブジェクト。

 

Returns

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

Since: 1.0.8


soupcut_server_take_new ()

SoupServer *
soupcut_server_take_new (GMainContext *context);

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

Parameters

context

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

 

Returns

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

Since: 1.0.8


soupcut_server_build_uri ()

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

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

Parameters

server

SoupServerオブジェクト。

 

パス。

パス。

 

Returns

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

Since: 1.0.8

参考

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