#include <fsDownloadRegSaver.h>
Public Member Functions | |
| fsDLLoadResult | Load (t_downloads *vDownloads, LPCSTR pszFileName, BOOL bDontLoadIfTooLarge, fsDLLoadFromType lt=DLLFT_SAV, BOOL bErrIfNotExists=FALSE) |
| BOOL | Save (t_downloads *vDownloads, LPCSTR pszFileName) |
| fsDownloadRegSaver () | |
| virtual | ~fsDownloadRegSaver () |
Protected Member Functions | |
| BOOL | LoadDownload (vmsDownloadSmartPtr dld, LPVOID lpBuffer, LPDWORD lpdwSize, WORD wVer) |
| BOOL | SaveDownload (vmsDownloadSmartPtr dld, LPVOID pBuffer, LPDWORD pdwSize) |
| BOOL | OLD_LoadDownload (vmsDownloadSmartPtr dld, LPVOID lpBuffer, LPDWORD lpdwSize) |
Protected Attributes | |
| BOOL | m_bDontSaveLogs |
Definition at line 47 of file fsDownloadRegSaver.h.
| fsDownloadRegSaver::fsDownloadRegSaver | ( | ) |
Definition at line 20 of file fsDownloadRegSaver.cpp.
| fsDownloadRegSaver::~fsDownloadRegSaver | ( | ) | [virtual] |
Definition at line 25 of file fsDownloadRegSaver.cpp.
| fsDLLoadResult fsDownloadRegSaver::Load | ( | t_downloads * | vDownloads, | |
| LPCSTR | pszFileName, | |||
| BOOL | bDontLoadIfTooLarge, | |||
| fsDLLoadFromType | lt = DLLFT_SAV, |
|||
| BOOL | bErrIfNotExists = FALSE | |||
| ) |
Definition at line 114 of file fsDownloadRegSaver.cpp.
References BOOL, vmsObjectSmartPtr< T >::CreateInstance(), DLFILE_CURRENT_VERSION, DLFILE_SIG, DLLFT_BAK, DLLFT_SAV, DLLR_FAILED, DLLR_SUCCEEDED, DLLR_TOOLARGESIZE, FALSE, fsGetDataFilePath(), fsnew, GetFileSize(), LoadDownload(), NULL, OLD_LoadDownload(), fsDLFileHdr::szSig, TRUE, and fsDLFileHdr::wVer.
Referenced by fsDownloadsMgr::LoadDownloads().
| BOOL fsDownloadRegSaver::Save | ( | t_downloads * | vDownloads, | |
| LPCSTR | pszFileName | |||
| ) |
Definition at line 30 of file fsDownloadRegSaver.cpp.
References _App, fsAppSettings::DontSaveLogs(), FALSE, fsGetDataFilePath(), fsnew, m_bDontSaveLogs, NULL, and SaveDownload().
Referenced by fsDownloadsMgr::Save().
| BOOL fsDownloadRegSaver::LoadDownload | ( | vmsDownloadSmartPtr | dld, | |
| LPVOID | lpBuffer, | |||
| LPDWORD | lpdwSize, | |||
| WORD | wVer | |||
| ) | [protected] |
Definition at line 353 of file fsDownloadRegSaver.cpp.
References _DldsGrps, CHECK_BOUNDS, fsDownloadEvents::clrBg, fsDownloadEvents::clrText, FALSE, vmsDownloadsGroupsMgr::FindGroup(), vmsDownloadsGroupsMgr::FindGroupByName(), fsnew, GRP_OTHER_ID, fsDownloadEvents::iImage, LPSTR, NULL, fsDownloadEvents::strEvent, fsDownloadEvents::timeEvent, and TRUE.
Referenced by Load().
| BOOL fsDownloadRegSaver::SaveDownload | ( | vmsDownloadSmartPtr | dld, | |
| LPVOID | pBuffer, | |||
| LPDWORD | pdwSize | |||
| ) | [protected] |
Definition at line 250 of file fsDownloadRegSaver.cpp.
References fsDownloadEvents::clrBg, fsDownloadEvents::clrText, COLORREF, FALSE, fsDownloadEvents::iImage, m_bDontSaveLogs, NULL, fsDownloadEvents::strEvent, fsDownloadEvents::timeEvent, and TRUE.
Referenced by Save().
| BOOL fsDownloadRegSaver::OLD_LoadDownload | ( | vmsDownloadSmartPtr | dld, | |
| LPVOID | lpBuffer, | |||
| LPDWORD | lpdwSize | |||
| ) | [protected] |
Definition at line 475 of file fsDownloadRegSaver.cpp.
References _DldsGrps, CHECK_BOUNDS, fsDownloadEvents::clrBg, fsDownloadEvents::clrText, FALSE, vmsDownloadsGroupsMgr::FindGroup(), vmsDownloadsGroupsMgr::FindGroupByName(), fsnew, GRP_OTHER_ID, fsDownloadEvents::iImage, LPSTR, NULL, fsDownloadEvents::strEvent, fsDownloadEvents::timeEvent, and TRUE.
Referenced by Load().
BOOL fsDownloadRegSaver::m_bDontSaveLogs [protected] |
1.5.6