フォームのパラメータの値を取得する機能を提供します。
| 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を返します。