34 lines
1.1 KiB
C++
34 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "define.h"
|
|
#include "VersionInfo.h"
|
|
#include <memory.h>
|
|
|
|
class DLL_DECLARE CUpdateFileInfo
|
|
{
|
|
public:
|
|
CUpdateFileInfo(void);
|
|
~CUpdateFileInfo(void);
|
|
|
|
private:
|
|
char m_szProcessName[MAX_PATH]; // 현재 다운 받는 어플리케이션의 이름
|
|
char m_szFileName[MAX_PATH]; // 현재 다운 받는 파일이름
|
|
unsigned int m_unWholeFileSize; // 현재 다운 받는 파일의 전체크기
|
|
unsigned int m_unNowFileSize; // 현재 다운 받는 파일의 현재까지 받은 파일크기
|
|
|
|
public:
|
|
void Reset();
|
|
void SetFileName( char* pszFileName );
|
|
void GetFileName( char* pszFileName, int nSize );
|
|
char* GetFileName(){ return m_szFileName; }
|
|
void SetProcessName( char* szProcessName );
|
|
void GetProcessName( char* szProcessName, int nSize );
|
|
char* GetProcessName(){ return m_szProcessName; }
|
|
|
|
unsigned int GetWholeFileSize(){ return m_unWholeFileSize; }
|
|
void SetWholeFileSize( unsigned int uWholeFileSize ){ m_unWholeFileSize = uWholeFileSize; }
|
|
unsigned int GetNowFileSize(){ return m_unNowFileSize; }
|
|
void SetNowFileSize( unsigned int uNowFileSize ){ m_unNowFileSize = uNowFileSize; }
|
|
|
|
};
|