CCollectionFile Class Reference

#include <CollectionFile.h>

Inheritance diagram for CCollectionFile:

Inheritance graph
[legend]
Collaboration diagram for CCollectionFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CCollectionFile ()
virtual ~CCollectionFile ()
BOOL Open (LPCTSTR pszFile)
BOOL Attach (HANDLE hFile)
void Close ()
FileFindByURN (LPCTSTR pszURN)
FileFindFile (CLibraryFile *pShared, BOOL bApply=FALSE)
int GetMissingCount ()
BOOL IsOpen () const
POSITION GetFileIterator () const
FileGetNextFile (POSITION &pos) const
INT_PTR GetFileCount () const
CString GetTitle () const
CString GetThisURI () const
CString GetParentURI () const
CXMLElementGetMetadata () const

Protected Member Functions

BOOL LoadManifest (CZIPFile &pZIP)

Static Protected Member Functions

static CXMLElementCloneMetadata (CXMLElement *pMetadata)

Protected Attributes

CList< File * > m_pFiles
CString m_sTitle
CString m_sThisURI
CString m_sParentURI
CXMLElementm_pMetadata

Classes

class  File

Constructor & Destructor Documentation

CCollectionFile::CCollectionFile (  ) 

CCollectionFile::~CCollectionFile (  )  [virtual]


Member Function Documentation

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]


Member Data Documentation

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]


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 03:46:15 2007 for Shareaza by  doxygen 1.5.2