![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <FileChecker.hpp>
Classes | |
| struct | MyFile |
Public Types | |
| typedef struct yap::FileChecker::MyFile | MyFileType |
| typedef boost::filesystem::path | PathType |
| typedef std::vector< PathType > | VPathType |
| typedef collection::Array < FileChecker * > | VFilesType |
| typedef collection::Array < MyFileType * > | VFileType |
Public Member Functions | |
| FileChecker (PathType path) | |
| FileChecker (String filename) | |
| FileChecker (String filename, String md5, size_t filesize) | |
| ~FileChecker () | |
| void | SetFilename (String filename) |
| void | SetMd5 (String md5) |
| void | SetDlEnd (bool dl) |
| String | GetFilename () |
| size_t | GetFilesize () |
| String | GetMd5 () |
| VFilesType | GetVfile () |
| UInt64 | GetSizeDownloaded () |
| UInt16 | GetFileDownloaded () |
| bool | GetDlEnd () |
| VFileType & | GetVFileToDl () |
| void | Launch () |
| void | Launch (String sourcepath) |
| void | SendFileToDownload (FileChecker *fc) |
| bool | Update (FileChecker *fc) |
Private Member Functions | |
| DISALLOW_COPY (FileChecker) | |
| void | GetFileToDownload () |
| bool | Compare (FileChecker *const c, FileChecker *const s) |
| String | VectorFind (VFilesType vp, FileChecker *p) |
| bool | UpdateFTP (FileChecker *fc) |
| bool | LocalUpdate (FileChecker *fc) |
Private Attributes | |
| VFilesType | vfile_ |
| VFileType | vstring_ |
| PathType | path_ |
| String | filename_ |
| size_t | filesize_ |
| String | md5_ |
| UInt64 | sizeDownloaded_ |
| UInt16 | fileDownloaded_ |
| VFileType | vfiletodl_ |
| bool | dlend_ |
| String | sourcepath_ |
Definition at line 20 of file FileChecker.hpp.
| typedef struct yap::FileChecker::MyFile yap::FileChecker::MyFileType |
| typedef boost::filesystem::path yap::FileChecker::PathType |
Definition at line 32 of file FileChecker.hpp.
Definition at line 34 of file FileChecker.hpp.
Definition at line 35 of file FileChecker.hpp.
| typedef std::vector<PathType> yap::FileChecker::VPathType |
Definition at line 33 of file FileChecker.hpp.
| yap::FileChecker::FileChecker | ( | PathType | path | ) |
| yap::FileChecker::FileChecker | ( | String | filename | ) |
Definition at line 20 of file FileChecker.cpp.
Definition at line 34 of file FileChecker.cpp.
| yap::FileChecker::~FileChecker | ( | ) |
|
private |
|
private |
| bool yap::FileChecker::GetDlEnd | ( | ) |
| UInt16 yap::FileChecker::GetFileDownloaded | ( | ) |
| String yap::FileChecker::GetFilename | ( | ) |
| size_t yap::FileChecker::GetFilesize | ( | ) |
Definition at line 96 of file FileChecker.cpp.
|
private |
Definition at line 133 of file FileChecker.cpp.
| String yap::FileChecker::GetMd5 | ( | ) |
| UInt64 yap::FileChecker::GetSizeDownloaded | ( | ) |
| FileChecker::VFilesType yap::FileChecker::GetVfile | ( | ) |
| FileChecker::VFileType & yap::FileChecker::GetVFileToDl | ( | ) |
| void yap::FileChecker::Launch | ( | ) |
Definition at line 213 of file FileChecker.cpp.
| void yap::FileChecker::Launch | ( | String | sourcepath | ) |
|
private |
| void yap::FileChecker::SendFileToDownload | ( | FileChecker * | fc | ) |
Definition at line 226 of file FileChecker.cpp.
| void yap::FileChecker::SetDlEnd | ( | bool | dl | ) |
| void yap::FileChecker::SetFilename | ( | String | filename | ) |
Definition at line 71 of file FileChecker.cpp.
| void yap::FileChecker::SetMd5 | ( | String | md5 | ) |
Definition at line 76 of file FileChecker.cpp.
| bool yap::FileChecker::Update | ( | FileChecker * | fc | ) |
Definition at line 316 of file FileChecker.cpp.
|
private |
|
private |
Definition at line 188 of file FileChecker.cpp.
|
private |
Definition at line 77 of file FileChecker.hpp.
|
private |
Definition at line 75 of file FileChecker.hpp.
|
private |
Definition at line 71 of file FileChecker.hpp.
|
private |
Definition at line 72 of file FileChecker.hpp.
|
private |
Definition at line 73 of file FileChecker.hpp.
|
private |
Definition at line 70 of file FileChecker.hpp.
|
private |
Definition at line 74 of file FileChecker.hpp.
|
private |
Definition at line 79 of file FileChecker.hpp.
|
private |
Definition at line 68 of file FileChecker.hpp.
|
private |
Definition at line 76 of file FileChecker.hpp.
|
private |
Definition at line 69 of file FileChecker.hpp.