Contents Up Previous Next

wxPMFileLoader

* base class for all specific file-loaders (HTTP/FTP/loca/etc) * * NOTE:: All derivatives of wxPMFileLoader have to be delcared * as dynamic classes, this way theye are automatically * registered and found by wxPMFileInfo during auto-detection * of file locations.

Derived from

wxObject

Data structures

Members

wxPMFileLoader::wxPMFileLoader
wxPMFileLoader::CanAcceptPath
wxPMFileLoader::CanWrite
wxPMFileLoader::Clone
wxPMFileLoader::Close
wxPMFileLoader::CreateDirsForPath
wxPMFileLoader::FileExists
wxPMFileLoader::GetFileInfo
wxPMFileLoader::GetInputStream
wxPMFileLoader::GetLocationType
wxPMFileLoader::GetLocationTypeStr
wxPMFileLoader::GetOutputStream
wxPMFileLoader::IsOpen
wxPMFileLoader::SetFileInfo


wxPMFileLoader::wxPMFileLoader

wxPMFileLoader()


wxPMFileLoader::CanAcceptPath

bool CanAcceptPath(const wxString& path)


wxPMFileLoader::CanWrite

bool CanWrite()


wxPMFileLoader::Clone

wxPMFileLoader* Clone()

overridables for concrete file-loaders (all of them should be overriden!)


wxPMFileLoader::Close

bool Close()


wxPMFileLoader::CreateDirsForPath

bool CreateDirsForPath()


wxPMFileLoader::FileExists

bool FileExists()


wxPMFileLoader::GetFileInfo

wxPMFileInfo* GetFileInfo()


wxPMFileLoader::GetInputStream

wxInputStream* GetInputStream()


wxPMFileLoader::GetLocationType

int GetLocationType()


wxPMFileLoader::GetLocationTypeStr

wxString GetLocationTypeStr()


wxPMFileLoader::GetOutputStream

wxOutputStream* GetOutputStream()


wxPMFileLoader::IsOpen

bool IsOpen()


wxPMFileLoader::SetFileInfo

void SetFileInfo(wxPMFileInfo* pInfo)