FileException.h File Reference

#include <xvr2/CoreExceptions.h>
#include <xvr2/SystemException.h>

Go to the source code of this file.

Namespaces

namespace  xvr2

Classes

class  xvr2::FileExists
 Exception thrown when the file to be used alreadyeady exists. More...
class  xvr2::FeatureNotAvailableOnPipesOrSocket
 This exception is thrown when u are attempting to execute an operation that is only valid to common files and for PIPEs or Sockets. More...
class  xvr2::ThisIsADirectory
 This exception will be thrown only if you are attempting to open a file but the given filename corresponds to a directory. More...
class  xvr2::PermissionDenied
 This exception will be thrown only if the current process does not own the rights to do a specific operation on this file. More...
class  xvr2::FilenameTooLong
 This exception will be thrown only if you are attempting to open a very large filename. More...
class  xvr2::FileOrDirectoryNotFound
 This exception will be thrown only if you are opening a file for reading and the currently opened file does not exist. More...
class  xvr2::ThisIsNotADirectory
 This exception will be thrown only if you are attempting to open a directory and the given filename is not a directory. More...
class  xvr2::FileNotOpened
 This exception will be thrown only if you attempt to execute an operation on a non-opened file. More...
class  xvr2::UnableToWriteOnReadOnlyFile
 This exception will be thrown only if you are trying to write on a read only opened file. More...
class  xvr2::UnableToWriteOnRunningExecutableFile
 This exception will be thrown only if you are trying to write on an executable file of process which is already running. More...
class  xvr2::FilenameExceedsAddressSpace
 This exception will be thrown only if you are trying to reach file which is outside of the address provided by its parent directory. More...
class  xvr2::TooManySymlinks
 This exception will be thrown only if the file you are trying to read is the last symlink in a very large chain. More...
class  xvr2::NotEnoughStorageSpace
 This exception will be thrown only if there is not enough room to to open this file. More...
class  xvr2::MaximumNumberOfOpenFilesForThisProcess
 This exception will be thrown only if the maximum number of opened files. More...
class  xvr2::MaximumNumberOfOpenFilesForThisSystem
 This exception will be thrown only if this system has reached the maximum number of opened files that the kernel can handle. More...
class  xvr2::FileTooBig
 This exception is thrown whenever you attempt to write pass the maximum offset allowed or while writing a file will make it grow pass the implementation defined size for the current OS. More...
class  xvr2::WriteWillBlock
 The file was opened with NON-BLOCKING feature but if u write the process will block every I/O. More...
class  xvr2::FileNotFound
 Unable to find the requested file. More...
class  xvr2::InvalidFileDescriptor
 Exception thrown when the given value is not actually a file descriptor. More...


Generated on Fri Jun 20 22:55:48 2008 for X-VR2 SDK by  doxygen 1.5.5