, including all inherited members.
AddRef()=0 | IMCUnknown | [pure virtual] |
Close(void)=0 | IMCFile | [pure virtual] |
CopyTo(IMCFile &toFile)=0 | IMCFile | [pure virtual] |
CreateOnDisk(void)=0 | IMCFile | [pure virtual] |
CreateOnDiskWithFullPath(void)=0 | IMCFile | [pure virtual] |
CurrentFileInfo(APIFileInfo &info) const =0 | IMCFile | [pure virtual] |
eAlways enum value | IMCFile | |
eBegin enum value | IMCFile | |
eCurrent enum value | IMCFile | |
eEnd enum value | IMCFile | |
EFilePermission enum name | IMCFile | |
EFileSeekType enum name | IMCFile | |
EFileSeparator enum name | IMCFile | |
eRead enum value | IMCFile | |
eReadWrite enum value | IMCFile | |
eWrite enum value | IMCFile | |
Exists(void) const =0 | IMCFile | [pure virtual] |
Flush(void)=0 | IMCFile | [pure virtual] |
GetBaseName(TMCString &baseName) const =0 | IMCFile | [pure virtual] |
GetExtension(TMCString &extension) const =0 | IMCFile | [pure virtual] |
GetFileFreeSpace(uint64 &freeSpace)=0 | IMCFile | [pure virtual] |
GetFileFullPathName(TMCString &pathName) const =0 | IMCFile | [pure virtual] |
GetFileHandle()=0 | IMCFile | [pure virtual] |
GetFileInfo(APIFileInfo &info)=0 | IMCFile | [pure virtual] |
GetFileName(TMCString &pathName) const =0 | IMCFile | [pure virtual] |
GetFileURL(TMCString &outURL) const =0 | IMCFile | [pure virtual] |
GetMCFileType(MCFileTypeID &outFileID) const =0 | IMCFile | [pure virtual] |
GetParentFolderPath(TMCString &outParentPath) const =0 | IMCFile | [pure virtual] |
GetPathName(TMCString &pathName) const =0 | IMCFile | [pure virtual] |
GetPermissions(EFilePermission &aPermission) const =0 | IMCFile | [pure virtual] |
GetPhysicalSize(uint32 &dataSize)=0 | IMCFile | [pure virtual] |
GetPosition(uint32 &mark)=0 | IMCFile | [pure virtual] |
GetRelativeFileName(TMCString &theRelFileName, const TMCString &rootName)=0 | IMCFile | [pure virtual] |
GetSize(uint32 &length)=0 | IMCFile | [pure virtual] |
GetUnixFullPathName(TMCString &outUnixPathName) const =0 | IMCFile | [pure virtual] |
IsDirectory(void) const =0 | IMCFile | [pure virtual] |
IsOpen(void) const =0 | IMCFile | [pure virtual] |
IsResourceFork(void) const =0 | IMCFile | [pure virtual] |
IsSameAs(const IMCFile &aFile)=0 | IMCFile | [pure virtual] |
kFileTypeSeparator enum value | IMCFile | |
Open()=0 | IMCFile | [pure virtual] |
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
Read(void *buffer, uint32 readAmount, uint32 *bytesRead=nil)=0 | IMCFile | [pure virtual] |
Release()=0 | IMCUnknown | [pure virtual] |
Remove(void)=0 | IMCFile | [pure virtual] |
Rename(const TMCString &newName)=0 | IMCFile | [pure virtual] |
Seek(int32 distance, EFileSeekType startPoint)=0 | IMCFile | [pure virtual] |
SetBaseName(const TMCString &baseName)=0 | IMCFile | [pure virtual] |
SetEOF(uint32 newLength)=0 | IMCFile | [pure virtual] |
SetExtension(const TMCString &extension)=0 | IMCFile | [pure virtual] |
SetIsResourceFork(boolean isResourceFork)=0 | IMCFile | [pure virtual] |
SetMacTypeAndCreator(const TMCFileID *inMacType, const IDType *inMacCreator)=0 | IMCFile | [pure virtual] |
SetMCFileType(const MCFileTypeID &inFileID)=0 | IMCFile | [pure virtual] |
SetModificationTime(const TMCSystemTime &inModificationTime)=0 | IMCFile | [pure virtual] |
SetPermissions(EFilePermission dataPermission)=0 | IMCFile | [pure virtual] |
SetReadOnly(const boolean inReadOnly)=0 | IMCFile | [pure virtual] |
SetWithFile(const IMCFile &aFile)=0 | IMCFile | [pure virtual] |
SetWithFullPathName(const TMCString &aFileName, boolean isDirectory=false)=0 | IMCFile | [pure virtual] |
SetWithPathName(const TMCString &aFileName, boolean isDirectory=false)=0 | IMCFile | [pure virtual] |
SetWithRelativeFileName(const TMCString &theRelFileName, const TMCString &rootName, boolean isDirectory=false)=0 | IMCFile | [pure virtual] |
Write(const void *buffer, uint32 writeAmount, uint32 *bytesWritten=nil)=0 | IMCFile | [pure virtual] |