#include <IRestoreLinkCmdData.h>
|
| enum | { kDefaultIID = IID_IRESTORELINKCMDDATA } |
| |
IRestoreLinkCmdData contains data for the restore link command (kRestoreLinkCmdBoss).
| virtual IDataBase* IRestoreLinkCmdData::GetDataBase | ( | | ) | |
| pure virtual |
Get the data base.
- Returns
- the data base.
| virtual uint32 IRestoreLinkCmdData::GetFileType | ( | | ) | |
| pure virtual |
Get the data link file type.
- Returns
- the file type.
| virtual const PMString* IRestoreLinkCmdData::GetFullPath | ( | | ) | |
| pure virtual |
Get the data link full path name.
- Returns
- the data link full path name.
| virtual NameInfo* IRestoreLinkCmdData::GetName | ( | | ) | |
| pure virtual |
Get the data link filename information.
- Returns
- the filename.
| virtual uint64* IRestoreLinkCmdData::GetSize | ( | | ) | |
| pure virtual |
Get the data link file size.
- Returns
- the data link file size in bytes.
Get the data link state.
- Returns
- the data link state.
| virtual uint64* IRestoreLinkCmdData::GetTime | ( | | ) | |
| pure virtual |
Get the data link time stamp.
- Returns
- the data link time stamp.
| virtual PMString* IRestoreLinkCmdData::GetType | ( | | ) | |
| pure virtual |
Get the data link format name string.
- Returns
- the format name.
| virtual UID IRestoreLinkCmdData::GetUID | ( | | ) | |
| pure virtual |
Get the data link UID.
- Returns
- the data link UID.
Set the data.
- Parameters
| db | is the database. |
| uid | is UID of the data link (IDataLink). |
| name | is filename to use. |
| type | is the format name to use. |
| filetype | is the data link file type, 0 on Windows. |
| state | is the LinkState to use. |
| fullPath | is an option full path of the filename. |
| virtual void IRestoreLinkCmdData::SetSizeTime | ( | uint64 * | size, | | | uint64 * | time | | ) | | |
| pure virtual |
Set the size and time stamp information.
- Parameters
| size | is the file size in bytes. |
| time | is the file modified time stamp, see GlobalTime.h. |