struct Pair ペア実体となる構造体です。 |
struct Pair * | Pair_ ペアを生成します。 |
void | Pair_ ペアを解放します。 |
void | Pair_ キーとなる文字列を設定します。 |
void | Pair_ 値となる文字列を設定します。 |
void | Pair_ キーと値を消去します。 |
char * | Pair_ キーを取得します。 |
char * | Pair_ 値を取得します。 |
int | Pair_ 入力ストリームinからキーと値のペアを読み込みます。 |
struct Pair * Pair_create( | void) |
戻り値が参照するオブジェクトはPair_
void Pair_free( | struct Pair * pair) |
pairがNULLの場合はなにもしません。呼び出し後はpairが参照するオブジェクトを参照してはなりません。
設定されていたキーまたは値があればfree(3)で解放されます。
void Pair_setKey( | struct Pair * pair, |
char * key) |
呼び出し後はkeyが参照するオブジェクトを参照してはなりません。keyはfree(3)で解放可能な文字列でなければなりません。
設定されていたキーがあればfree(3)で解放されます。
void Pair_setValue( | struct Pair * pair, |
char * value) |
呼び出し後はvalueが参照するオブジェクトを参照してはなりません。valueはfree(3)で解放可能な文字列でなければなりません。
設定されていた値があればfree(3)で解放されます。
void Pair_clear( | struct Pair * pair) |
設定されていたキーまたは値があればfree(3)で解放されます。
char * Pair_getKey( | struct Pair * pair) |
戻り値が参照するオブジェクトは
Pair_
char * Pair_getValue( | struct Pair * pair) |
戻り値が参照するオブジェクトは
Pair_
int Pair_read( | struct Pair * pair, |
union std_ |
|
struct com_ |
inから「キー=値」という形式の文字列を読み込み、pairに設定します。値はURLENCODED形式でエンコードされているとみなします。「&」を読むか、またはストリーム終端を検出するとinの読み込みを終了します。
呼び出し前のpairとtubの内容は捨てられます。