SFBWebUtil
IWebUtil インターフェイスのラッパークラスです。
#include <SFBWebUtil.hpp>
class SFBWebUtil : public SFBQuery;
typedef SFBWebUtil& SFBWebUtilRef;
typedef SFBWebUtil* SFBWebUtilPtr;
typedef SFBWebUtil** SFBWebUtilHandle;
typedef const SFBWebUtil ConstSFBWebUtil;
typedef const SFBWebUtil& ConstSFBWebUtilRef;
typedef const SFBWebUtil* ConstSFBWebUtilPtr;
typedef const SFBWebUtil** ConstSFBWebUtilHandle;
継承図
メンバ
| パブリック関数 |
public
|
AddRef
(SFBBase から継承)
|
インターフェイスの参照カウントをインクリメントします。
|
public
|
DecodeBase64 |
Base64エンコードされた文字列をデコードしてバッファに格納します。
|
public
|
EncodeBase64 |
バッファ内のデータをBase64でエンコードします。
|
public static
|
Instance |
IWebUtil インターフェイスのインスタンスを取得します。
|
public
|
MakeUrl |
RFC2396 に従い、ベース URL と相対 URL から完全 URL を構築します。
|
public
|
ParseFormFields |
フォーム フィールドを構文解析します。
|
public
|
ParseUrl |
URL 文字列をその構成要素に構文解析します。
|
public
|
QueryInterface
(SFBQuery から継承)
|
このオブジェクトからの別の API を問い合わせます。 |
public
|
Release
(SFBBase から継承)
|
インターフェイスの参照カウントをデクリメントします。
|
public
|
Self
(SFBQuery から継承)
|
オブジェクトを単一インタフェースで実装する際に使用します。 |
public
|
UrlDecode |
URLエンコードされた文字列内の文字をデコードします。
|
public
|
UrlEncode |
RFC2936 に従い、URL に含めるため文字列内の文字をエンコードします。
|
SFBWebUtil::DecodeBase64
Base64エンコードされた文字列をデコードしてバッファに格納します。
SFBWebUtil::EncodeBase64
バッファ内のデータをBase64でエンコードします。
SFBWebUtil::Instance
IWebUtil インターフェイスのインスタンスを取得します。
SFBWebUtil::MakeUrl
RFC2396 に従い、ベース URL と相対 URL から完全 URL を構築します。
SFBWebUtil::ParseFormFields
フォーム フィールドを構文解析します。
解説
x-www-urlencoded エンコードの文字列 *ppszIn からの次の nMaxFields
フォーム フィールドを構文解析し、名前/値の各ペアの先頭へのポインタを、
awff の配列要素に順次格納し、構文解析されていない次のフォーム フィールドの
先頭まで ppszIn を進めます。
SFBWebUtil::ParseUrl
URL 文字列をその構成要素に構文解析します。
SFBWebUtil::UrlDecode
URLエンコードされた文字列内の文字をデコードします。
SFBWebUtil::UrlEncode
RFC2936 に従い、URL に含めるため文字列内の文字をエンコードします。