2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Renamed member variables.
	* src/File.cc
	* src/File.h
pull/1/head
Tatsuhiro Tsujikawa 2010-06-12 09:17:48 +00:00
parent 09e2a7d39c
commit 0bdd20e6fc
3 changed files with 23 additions and 17 deletions

View File

@ -1,3 +1,9 @@
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Renamed member variables.
* src/File.cc
* src/File.h
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> 2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Made protected member variable private. Added accessor funcs. Made protected member variable private. Added accessor funcs.

View File

@ -54,12 +54,12 @@ namespace aria2 {
# include <windows.h> # include <windows.h>
#endif // __MINGW32__ #endif // __MINGW32__
File::File(const std::string& name):name(name) {} File::File(const std::string& name):_name(name) {}
File::~File() {} File::~File() {}
int File::fillStat(a2_struct_stat& fstat) { int File::fillStat(a2_struct_stat& fstat) {
return a2stat(name.c_str(), &fstat); return a2stat(_name.c_str(), &fstat);
} }
bool File::exists() { bool File::exists() {
@ -85,9 +85,9 @@ bool File::isDir() {
bool File::remove() { bool File::remove() {
if(isFile()) { if(isFile()) {
return unlink(name.c_str()) == 0; return unlink(_name.c_str()) == 0;
} else if(isDir()) { } else if(isDir()) {
return rmdir(name.c_str()) == 0; return rmdir(_name.c_str()) == 0;
} else { } else {
return false; return false;
} }
@ -106,13 +106,13 @@ bool File::mkdirs() {
return false; return false;
} }
std::vector<std::string> dirs; std::vector<std::string> dirs;
util::split(name, std::back_inserter(dirs), "/"); util::split(_name, std::back_inserter(dirs), "/");
if(!dirs.size()) { if(!dirs.size()) {
return true; return true;
} }
std::string accDir; std::string accDir;
if(util::startsWith(name, A2STR::SLASH_C)) { if(util::startsWith(_name, A2STR::SLASH_C)) {
accDir = A2STR::SLASH_C; accDir = A2STR::SLASH_C;
} }
for(std::vector<std::string>::const_iterator itr = dirs.begin(), for(std::vector<std::string>::const_iterator itr = dirs.begin(),
@ -139,19 +139,19 @@ mode_t File::mode()
std::string File::getBasename() const std::string File::getBasename() const
{ {
std::string::size_type lastSlashIndex = name.find_last_of(A2STR::SLASH_C); std::string::size_type lastSlashIndex = _name.find_last_of(A2STR::SLASH_C);
if(lastSlashIndex == std::string::npos) { if(lastSlashIndex == std::string::npos) {
return name; return _name;
} else { } else {
return name.substr(lastSlashIndex+1); return _name.substr(lastSlashIndex+1);
} }
} }
std::string File::getDirname() const std::string File::getDirname() const
{ {
std::string::size_type lastSlashIndex = name.find_last_of(A2STR::SLASH_C); std::string::size_type lastSlashIndex = _name.find_last_of(A2STR::SLASH_C);
if(lastSlashIndex == std::string::npos) { if(lastSlashIndex == std::string::npos) {
if(name.empty()) { if(_name.empty()) {
return A2STR::NIL; return A2STR::NIL;
} else { } else {
return A2STR::DOT_C; return A2STR::DOT_C;
@ -159,7 +159,7 @@ std::string File::getDirname() const
} else if(lastSlashIndex == 0) { } else if(lastSlashIndex == 0) {
return A2STR::SLASH_C; return A2STR::SLASH_C;
} else { } else {
return name.substr(0, lastSlashIndex); return _name.substr(0, lastSlashIndex);
} }
} }
@ -178,8 +178,8 @@ bool File::renameTo(const std::string& dest)
} }
} }
#endif // __MINGW32__ #endif // __MINGW32__
if(rename(name.c_str(), dest.c_str()) == 0) { if(rename(_name.c_str(), dest.c_str()) == 0) {
name = dest; _name = dest;
return true; return true;
} else { } else {
return false; return false;
@ -191,7 +191,7 @@ bool File::utime(const Time& actime, const Time& modtime) const
struct utimbuf ub; struct utimbuf ub;
ub.actime = actime.getTime(); ub.actime = actime.getTime();
ub.modtime = modtime.getTime(); ub.modtime = modtime.getTime();
return ::utime(name.c_str(), &ub) == 0; return ::utime(_name.c_str(), &ub) == 0;
} }
Time File::getModifiedTime() Time File::getModifiedTime()

View File

@ -49,7 +49,7 @@ namespace aria2 {
*/ */
class File { class File {
private: private:
std::string name; std::string _name;
/** /**
* Returns the return value of stat(...) * Returns the return value of stat(...)
@ -99,7 +99,7 @@ public:
const std::string& getPath() const const std::string& getPath() const
{ {
return name; return _name;
} }
static bool isDir(const std::string& filename); static bool isDir(const std::string& filename);