Public Types | |
| enum | PathType { Appl, Data } |
Public Member Functions | |
| HostData (const char *nm, const HostData &localhost, bool iswin=false) | |
| HostData (const HostData &oth) | |
| virtual | ~HostData () |
| const char * | name () const |
| const char * | pass () const |
| int | nrAliases () const |
| const char * | alias (int idx) const |
| bool | isKnownAs (const char *) const |
| true if name or an alias matches | |
| void | addAlias (const char *) |
| only adds if !isKnownAs | |
| bool | isWin () const |
| FilePath::Style | pathStyle () const |
| const FilePath & | prefixFilePath (PathType pt) const |
| As is on remote host. | |
| FilePath | convPath (PathType pt, const FilePath &, const HostData *from=0) const |
| FilePath | convPath (PathType pt, const char *fn, const HostData *from=0) const |
| void | setLocalHost (const HostData &hd) |
| const HostData & | localHost () const |
| const ShareData * | shareData () const |
| void | setShareData (const ShareData *sd) |
Static Public Member Functions | |
| static const char * | localHostName () |
Protected Member Functions | |
| HostData (const char *nm, bool iswin=false) | |
| void | init (const char *nm) |
Protected Attributes | |
| BufferString | name_ |
| BufferStringSet | aliases_ |
| bool | iswin_ |
| FilePath | appl_pr_ |
| FilePath | data_pr_ |
| BufferString | pass_ |
| const HostData * | localhd_ |
| const ShareData * | sharedata_ |
Friends | |
| class | HostDataList |
| enum HostData::PathType |
| HostData::HostData | ( | const char * | nm, | |
| bool | iswin = false | |||
| ) | [inline, protected] |
| HostData::HostData | ( | const char * | nm, | |
| const HostData & | localhost, | |||
| bool | iswin = false | |||
| ) | [inline] |
| HostData::HostData | ( | const HostData & | oth | ) | [inline] |
| virtual HostData::~HostData | ( | ) | [inline, virtual] |
| void HostData::addAlias | ( | const char * | ) |
only adds if !isKnownAs
| const char* HostData::alias | ( | int | idx | ) | const [inline] |
| FilePath HostData::convPath | ( | PathType | pt, | |
| const char * | fn, | |||
| const HostData * | from = 0 | |||
| ) | const [inline] |
| void HostData::init | ( | const char * | nm | ) | [protected] |
| bool HostData::isKnownAs | ( | const char * | ) | const |
true if name or an alias matches
| bool HostData::isWin | ( | ) | const [inline] |
| const HostData& HostData::localHost | ( | ) | const [inline] |
| static const char* HostData::localHostName | ( | ) | [static] |
| const char* HostData::name | ( | ) | const [inline] |
| int HostData::nrAliases | ( | ) | const [inline] |
| const char* HostData::pass | ( | ) | const [inline] |
| FilePath::Style HostData::pathStyle | ( | ) | const [inline] |
| void HostData::setLocalHost | ( | const HostData & | hd | ) | [inline] |
| void HostData::setShareData | ( | const ShareData * | sd | ) | [inline] |
| const ShareData* HostData::shareData | ( | ) | const [inline] |
friend class HostDataList [friend] |
BufferStringSet HostData::aliases_ [protected] |
FilePath HostData::appl_pr_ [protected] |
FilePath HostData::data_pr_ [protected] |
bool HostData::iswin_ [protected] |
const HostData* HostData::localhd_ [protected] |
BufferString HostData::name_ [protected] |
BufferString HostData::pass_ [protected] |
const ShareData* HostData::sharedata_ [protected] |
1.7.1