X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=lib%2Fsrc%2Fapi%2FNyLPC_cModShortUrl.h;h=0fa48a1e1e54eac986d7d4f725d6ce6b969ea022;hb=d9fc4960e76b75940daadc9b9f903cd50d1bc40a;hp=664f740089501096ded5650436c8af21df30489e;hpb=5fdec70e73b6a0ac54f3c2ae268813cdfb3cfe48;p=mimic%2FMiMicSDK.git diff --git a/lib/src/api/NyLPC_cModShortUrl.h b/lib/src/api/NyLPC_cModShortUrl.h index 664f740..0fa48a1 100644 --- a/lib/src/api/NyLPC_cModShortUrl.h +++ b/lib/src/api/NyLPC_cModShortUrl.h @@ -44,14 +44,36 @@ struct NyLPC_TcModShortUrl struct NyLPC_THttpShortRequestHeader _header; }; +/** + * コンストラクタ。 + */ +void NyLPC_cModShortUrl_initialize(NyLPC_TcModShortUrl_t* i_inst); +void NyLPC_cModShortUrl_finalize(NyLPC_TcModShortUrl_t* i_inst); + +NyLPC_TBool NyLPC_cModShortUrl_parse(NyLPC_TcModShortUrl_t* i_inst,NyLPC_TcHttpdConnection_t* i_connection); + +/** + * basicヘッダオブジェクトを返します。 + */ +const struct NyLPC_THttpBasicHeader* NyLPC_cModShortUrl_getHeader(const NyLPC_TcModShortUrl_t* i_inst); +/** + * URLを返します。URL長は最大32文字です。 + */ +const NyLPC_TChar* NyLPC_cModShortUrl_getPath(const NyLPC_TcModShortUrl_t* i_inst); +/** + * URLが一致しているかを返します。 + */ +NyLPC_TBool NyLPC_cModShortUrl_isEqualPath(const NyLPC_TcModShortUrl_t* i_inst,const NyLPC_TChar* i_path); + +/** + * Methodタイプを返します。 + */ +NyLPC_THttpMethodType NyLPC_cModShortUrl_getMethod(const NyLPC_TcModShortUrl_t* i_inst); + + -void NyLPC_cShortUrl_initialize(NyLPC_TcModShortUrl_t* i_inst); -void NyLPC_cShortUrl_finalize(NyLPC_TcModShortUrl_t* i_inst); -void NyLPC_cShortUrl_getHeader(); -void NyLPC_cShortUrl_getPath(); -void NyLPC_cShortUrl_isEqualPath(); #ifdef __cplusplus }