クラス O2DatPath

#include <O2DatPath.h>

すべてのメンバ一覧

Public メソッド

 O2DatPath (void)
uint set (const char *url)
uint set (const wchar_t *url)
bool set (const char *dom, const char *bbs, const char *dat)
bool set (const wchar_t *dom, const wchar_t *bbs, const wchar_t *dat)
bool is_origurl (void) const
uint domaintype (void) const
void element (string &dom, string &bbs, string &dat) const
void element (wstring &dom, wstring &bbs, wstring &dat) const
void getdir (const char *root, string &out) const
void getdir (const wchar_t *root, wstring &out) const
void getpath (const char *root, string &out) const
void getpath (const wchar_t *root, wstring &out) const
void gethash (hashT &hash) const
bool makedir (const char *root) const
bool makedir (const wchar_t *root) const
void geturl (string &url) const
void geturl (wstring &url) const
void get_o2_dat_path (string &path)
void get_o2_dat_path (wstring &path)
void settitle (const char *title)
void settitle (const wchar_t *title)
void gettitle (string &title) const
void gettitle (wstring &title) const

Private メソッド

bool check (const char *dom, const char *bbs, const char *dat)
bool checkdatname (const char *dat)
uint splitURL (const char *url, string &host, string &dom, string &bbs, string &dat)
char * host2domain (const char *hostname)
bool mkdir (const char *path) const

Private 変数

string hostnameA
string domainA
string bbsnameA
string datnameA
string titleA
wstring hostnameW
wstring domainW
wstring bbsnameW
wstring datnameW
wstring titleW


説明

O2DatPath.h48 行で定義されています。


コンストラクタとデストラクタ

O2DatPath::O2DatPath ( void   )  [inline]

O2DatPath.h64 行で定義されています。


関数

uint O2DatPath::set ( const char *  url  )  [inline]

O2DatPath.h68 行で定義されています。

uint O2DatPath::set ( const wchar_t *  url  )  [inline]

O2DatPath.h81 行で定義されています。

bool O2DatPath::set ( const char *  dom,
const char *  bbs,
const char *  dat 
) [inline]

O2DatPath.h96 行で定義されています。

bool O2DatPath::set ( const wchar_t *  dom,
const wchar_t *  bbs,
const wchar_t *  dat 
) [inline]

O2DatPath.h111 行で定義されています。

bool O2DatPath::is_origurl ( void   )  const [inline]

O2DatPath.h126 行で定義されています。

uint O2DatPath::domaintype ( void   )  const [inline]

O2DatPath.h133 行で定義されています。

void O2DatPath::element ( string dom,
string bbs,
string dat 
) const [inline]

O2DatPath.h144 行で定義されています。

void O2DatPath::element ( wstring dom,
wstring bbs,
wstring dat 
) const [inline]

O2DatPath.h151 行で定義されています。

void O2DatPath::getdir ( const char *  root,
string out 
) const [inline]

O2DatPath.h158 行で定義されています。

void O2DatPath::getdir ( const wchar_t *  root,
wstring out 
) const [inline]

O2DatPath.h169 行で定義されています。

void O2DatPath::getpath ( const char *  root,
string out 
) const [inline]

O2DatPath.h180 行で定義されています。

void O2DatPath::getpath ( const wchar_t *  root,
wstring out 
) const [inline]

O2DatPath.h187 行で定義されています。

void O2DatPath::gethash ( hashT hash  )  const [inline]

O2DatPath.h194 行で定義されています。

bool O2DatPath::makedir ( const char *  root  )  const [inline]

O2DatPath.h203 行で定義されています。

bool O2DatPath::makedir ( const wchar_t *  root  )  const [inline]

O2DatPath.h227 行で定義されています。

void O2DatPath::geturl ( string url  )  const [inline]

O2DatPath.h251 行で定義されています。

void O2DatPath::geturl ( wstring url  )  const [inline]

O2DatPath.h264 行で定義されています。

void O2DatPath::get_o2_dat_path ( string path  )  [inline]

O2DatPath.h277 行で定義されています。

void O2DatPath::get_o2_dat_path ( wstring path  )  [inline]

O2DatPath.h288 行で定義されています。

void O2DatPath::settitle ( const char *  title  )  [inline]

O2DatPath.h299 行で定義されています。

void O2DatPath::settitle ( const wchar_t *  title  )  [inline]

O2DatPath.h305 行で定義されています。

void O2DatPath::gettitle ( string title  )  const [inline]

O2DatPath.h311 行で定義されています。

void O2DatPath::gettitle ( wstring title  )  const [inline]

O2DatPath.h316 行で定義されています。

bool O2DatPath::check ( const char *  dom,
const char *  bbs,
const char *  dat 
) [inline, private]

O2DatPath.h323 行で定義されています。

bool O2DatPath::checkdatname ( const char *  dat  )  [inline, private]

O2DatPath.h332 行で定義されています。

uint O2DatPath::splitURL ( const char *  url,
string host,
string dom,
string bbs,
string dat 
) [inline, private]

O2DatPath.h352 行で定義されています。

char* O2DatPath::host2domain ( const char *  hostname  )  [inline, private]

O2DatPath.h439 行で定義されています。

bool O2DatPath::mkdir ( const char *  path  )  const [inline, private]

O2DatPath.h450 行で定義されています。


変数

O2DatPath.h51 行で定義されています。

O2DatPath.h52 行で定義されています。

O2DatPath.h53 行で定義されています。

O2DatPath.h54 行で定義されています。

O2DatPath.h55 行で定義されています。

O2DatPath.h57 行で定義されています。

O2DatPath.h58 行で定義されています。

O2DatPath.h59 行で定義されています。

O2DatPath.h60 行で定義されています。

O2DatPath.h61 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Mon Mar 24 23:13:33 2008に生成されました。  doxygen 1.5.5