IMCFile Member List

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