| Cutterリファレンスマニュアル | ||||
|---|---|---|---|---|
| Top | 説明 | オブジェクト階層 | プロパティ | ||||
SoupCutClient; SoupCutClientClass; SoupCutClient * soupcut_client_new (void); void soupcut_client_set_base (SoupCutClient *client,const gchar *uri); guint soupcut_client_send_message (SoupCutClient *client,SoupMessage *message); guint soupcut_client_get (SoupCutClient *client,const gchar *uri,const gchar *first_query_name,...); guint soupcut_client_get_n_messages (SoupCutClient *client); SoupMessage * soupcut_client_get_latest_message (SoupCutClient *client); GMainContext * soupcut_client_get_async_context (SoupCutClient *client);
SoupCutClientオブジェクトはHTTPクライアントとして動作します。SoupCutClientは複数のリクエストやレスポンスを管理することができます。また、SoupCutClientに関連するアサーションのAPIも提供しています。
SoupCutClient * soupcut_client_new (void);
新たにSoupCutClientオブジェクトを生成して返します。
戻り値 : |
SoupCutClientオブジェクト。 |
1.0.8から
void soupcut_client_set_base (SoupCutClient *client,const gchar *uri);
clientのベースURIをuriに設定します。
|
SoupCutClientオブジェクト。 |
|
ベースURIの文字列。 |
1.0.8から
guint soupcut_client_send_message (SoupCutClient *client,SoupMessage *message);
clientを使ってmessageを送信します。clientは過去に送信した全てのSoupMessageの情報を保持しています。
|
SoupCutClientオブジェクト。 |
|
SoupMessageオブジェクト。 |
戻り値 : |
レスポンスのステータスコード。 |
1.0.8から
guint soupcut_client_get (SoupCutClient *client,const gchar *uri,const gchar *first_query_name,...);
uriとクエリパラメータで指定されたURIにGETリクエストを送信します。もしもclientのベースURIがsoupcut_client_set_base()によって設定されていた場合は、URIはベースURIとuriを組み合わせたものとなります。そうでない場合は、uriは絶対URIである必要があります。
|
SoupCutClientオブジェクト。 |
|
URI文字列。 |
|
ひとつめのクエリパラメータの名前 |
|
first_query_nameから始まる、クエリパラメータの名前と値のペア。最後にNULLを指定しなければいけません。 |
戻り値 : |
レスポンスのステータスコード。 |
1.0.8から
guint soupcut_client_get_n_messages (SoupCutClient *client);
clientが送信した#SoupMessageの数。
|
SoupCutClientオブジェクト。 |
戻り値 : |
SoupMessageの数。 |
1.0.8から
SoupMessage * soupcut_client_get_latest_message (SoupCutClient *client);
clientが最後に送信したSoupMessageオブジェクト。
|
SoupCutClientオブジェクト。 |
戻り値 : |
最後に送信されたSoupMessageオブジェクト。 |
1.0.8から
GMainContext * soupcut_client_get_async_context (SoupCutClient *client);
clientの非同期コンテキスト。
|
SoupCutClientオブジェクト。 |
戻り値 : |
clientのGMainContext。NULLが返る可能性があります。 |
1.0.8から