#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 | 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 | |
| CPtrList | m_pFiles |
| CString | m_sTitle |
| CString | m_sThisURI |
| CString | m_sParentURI |
| CXMLElement * | m_pMetadata |
Classes | |
| class | File |
|
|
Definition at line 54 of file CollectionFile.cpp. References NULL. |
|
|
Definition at line 59 of file CollectionFile.cpp. References Close(). |
|
|
Definition at line 74 of file CollectionFile.cpp. References CZIPFile::Attach(), Close(), and LoadManifest(). Referenced by CLibraryBuilderInternals::ReadCollection(). |
|
|
Definition at line 228 of file CollectionFile.cpp. References CXMLElement::AddAttribute(), CXMLElement::AddElement(), CXMLElement::Clone(), CSchemaCache::Get(), CXMLElement::GetAttributeValue(), CXMLElement::GetFirstElement(), CXMLNode::GetName(), NULL, SchemaCache, CXMLAttribute::schemaName, and CXMLNode::SetName(). Referenced by LoadManifest(), and CCollectionFile::File::Parse(). |
|
|
Definition at line 84 of file CollectionFile.cpp. References GetFileIterator(), GetNextFile(), m_pFiles, m_pMetadata, m_sParentURI, m_sThisURI, m_sTitle, and NULL. Referenced by Attach(), LoadManifest(), CLibraryCollectionView::OnDestroy(), Open(), CLibraryCollectionView::ShowCollection(), and ~CCollectionFile(). |
|
|
||||||||||||
|
|
Definition at line 111 of file CollectionFile.h. References m_pFiles. |
|
|
Definition at line 101 of file CollectionFile.h. References m_pFiles. Referenced by Close(), FindByURN(), FindFile(), GetMissingCount(), and CLibraryCollectionView::OnLibraryFolderDownload(). |
|
|
Definition at line 131 of file CollectionFile.h. References m_pMetadata. Referenced by CLibraryBuilderInternals::ReadCollection(), and CAlbumFolder::SetCollection(). |
|
|
Definition at line 147 of file CollectionFile.cpp. References GetFileIterator(), GetNextFile(), CCollectionFile::File::IsComplete(), and CCollectionFile::File::IsDownloading(). Referenced by CLibraryCollectionView::OnUpdateLibraryFolderDownload(). |
|
|
Definition at line 106 of file CollectionFile.h. References m_pFiles. Referenced by Close(), FindByURN(), FindFile(), GetMissingCount(), and CLibraryCollectionView::OnLibraryFolderDownload(). |
|
|
Definition at line 126 of file CollectionFile.h. References m_sParentURI. Referenced by CLibraryFolders::MountCollection(). |
|
|
Definition at line 121 of file CollectionFile.h. References m_sThisURI. Referenced by CLibraryFolders::MountCollection(), CAlbumFolder::MountCollection(), and CLibraryBuilderInternals::ReadCollection(). |
|
|
Definition at line 116 of file CollectionFile.h. References m_sTitle. Referenced by CAlbumFolder::MountCollection(), and CLibraryWnd::OnCollection(). |
|
|
Definition at line 96 of file CollectionFile.h. References m_pFiles. Referenced by CLibraryCollectionView::ShowCollection(). |
|
|
|
Definition at line 67 of file CollectionFile.cpp. References Close(), LoadManifest(), and CZIPFile::Open(). Referenced by CAlbumFolder::GetCollection(), CLibraryWnd::OnCollection(), and CLibraryCollectionView::ShowCollection(). |
|
|
Definition at line 88 of file CollectionFile.h. Referenced by Close(), GetFileCount(), GetFileIterator(), GetNextFile(), IsOpen(), and LoadManifest(). |
|
|
Definition at line 92 of file CollectionFile.h. Referenced by Close(), GetMetadata(), and LoadManifest(). |
|
|
Definition at line 91 of file CollectionFile.h. Referenced by Close(), GetParentURI(), and LoadManifest(). |
|
|
Definition at line 90 of file CollectionFile.h. Referenced by Close(), GetThisURI(), and LoadManifest(). |
|
|
Definition at line 89 of file CollectionFile.h. Referenced by Close(), GetTitle(), and LoadManifest(). |
1.4.2