#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... |