#include <CollectionFile.h>
Inheritance diagram for CCollectionFile:


Public Member Functions | |
| CCollectionFile () | |
| virtual | ~CCollectionFile () |
| BOOL | Open (LPCTSTR pszFile) |
| BOOL | Attach (HANDLE hFile) |
| void | Close () |
| File * | FindByURN (LPCTSTR pszURN) |
| File * | FindFile (CLibraryFile *pShared, BOOL bApply=FALSE) |
| int | GetMissingCount () |
| BOOL | IsOpen () const |
| POSITION | GetFileIterator () const |
| File * | GetNextFile (POSITION &pos) const |
| INT_PTR | GetFileCount () const |
| CString | GetTitle () const |
| CString | GetThisURI () const |
| CString | GetParentURI () const |
| CXMLElement * | GetMetadata () const |
Protected Member Functions | |
| BOOL | LoadManifest (CZIPFile &pZIP) |
Static Protected Member Functions | |
| static CXMLElement * | CloneMetadata (CXMLElement *pMetadata) |
Protected Attributes | |
| CList< File * > | m_pFiles |
| CString | m_sTitle |
| CString | m_sThisURI |
| CString | m_sParentURI |
| CXMLElement * | m_pMetadata |
Classes | |
| class | File |
| CCollectionFile::CCollectionFile | ( | ) |
| CCollectionFile::~CCollectionFile | ( | ) | [virtual] |
| BOOL CCollectionFile::Open | ( | LPCTSTR | pszFile | ) |
| BOOL CCollectionFile::Attach | ( | HANDLE | hFile | ) |
| void CCollectionFile::Close | ( | ) |
| CCollectionFile::File * CCollectionFile::FindByURN | ( | LPCTSTR | pszURN | ) |
| CCollectionFile::File * CCollectionFile::FindFile | ( | CLibraryFile * | pShared, | |
| BOOL | bApply = FALSE | |||
| ) |
| int CCollectionFile::GetMissingCount | ( | ) |
| BOOL CCollectionFile::LoadManifest | ( | CZIPFile & | pZIP | ) | [protected] |
| CXMLElement * CCollectionFile::CloneMetadata | ( | CXMLElement * | pMetadata | ) | [static, protected] |
| BOOL CCollectionFile::IsOpen | ( | ) | const [inline] |
| POSITION CCollectionFile::GetFileIterator | ( | ) | const [inline] |
| File* CCollectionFile::GetNextFile | ( | POSITION & | pos | ) | const [inline] |
| INT_PTR CCollectionFile::GetFileCount | ( | ) | const [inline] |
| CString CCollectionFile::GetTitle | ( | ) | const [inline] |
| CString CCollectionFile::GetThisURI | ( | ) | const [inline] |
| CString CCollectionFile::GetParentURI | ( | ) | const [inline] |
| CXMLElement* CCollectionFile::GetMetadata | ( | ) | const [inline] |
CList< File* > CCollectionFile::m_pFiles [protected] |
CString CCollectionFile::m_sTitle [protected] |
CString CCollectionFile::m_sThisURI [protected] |
CString CCollectionFile::m_sParentURI [protected] |
CXMLElement* CCollectionFile::m_pMetadata [protected] |
1.5.2