フォームのパラメータの値を取得する機能を提供します。
struct Request リクエストの実装となる構造体です。 |
|
const struct Request_ |
methods リクエストの実装クラスのメソッドです。 |
union Request_ |
impl リクエストの実装クラスのインスタンスです。 |
struct Request_ リクエストの実装クラスのメソッドです。 |
|
void | (*free)(union Request_ リクエストの実装を解放します。 |
char * | (*getValue)(union Request_ パラメータの値を取得します。 |
struct com_ |
(*getContentType)(union Request_ パラメータの値のコンテンツタイプを取得します。 |
int | (*writeValue)(union Request_ パラメータの値を出力ストリームに書きます。 |
union Request_ リクエストの実装クラスの実体となる共用体です。 |
struct Request * | Request_ リクエストを生成します。 |
void | Request_ リクエストを解放します。 |
void | Request_ リクエストを初期化します。 |
struct com_ |
Request_ パラメータの値のコンテンツタイプを取得します。 |
char * | Request_ パラメータの値を取得します。 |
int | Request_ パラメータの値を出力ストリームに書きます。 |
const struct Request_
union Request_
void (*free)( | union Request_ |
呼び出し後はimplが参照するオブジェクトを参照してはなりません。
char * (*getValue)( | union Request_ |
const char * name) |
戻り値が参照するオブジェクトはimplを解放するまで有効です。戻り値が参照するオブジェクトを変更、解放してはなりません。
struct com_ |
(*getContentType)( | union Request_ |
const char * name) |
戻り値が参照するオブジェクトはimplを解放するまで有効です。戻り値が参照するオブジェクトを変更、解放してはなりません。
int (*writeValue)( | union Request_ |
const char * name, | |
union std_ |
エラーが発生した場合は−1を返します。
struct Request * Request_create( | void) |
戻り値が参照するオブジェクトはRequest_
void Request_free( | struct Request * req) |
reqがNULLのときはなにもしません。呼び出し後はreqが参照するオブジェクトを参照してはなりません。
void Request_initialize( | struct Request * req, |
const struct Request_ |
|
union Request_ |
リクエストの実装クラスが使用するメソッドです。
struct com_ |
Request_getContentType( | struct Request * req, |
const char * name) |
戻り値が参照するオブジェクトはreqを解放するまで有効です。戻り値が参照するオブジェクトを変更、解放してはなりません。
char * Request_getValue( | struct Request * req, |
const char * name) |
戻り値が参照するオブジェクトはreqを解放するまで有効です。戻り値が参照するオブジェクトを変更、解放してはなりません。
int Request_writeValue( | struct Request * req, |
const char * name, | |
union std_ |
エラーが発生した場合は−1を返します。