basic_string | |
deque | |
map | |
UndefinedClass | This exception is thrown whenever you try to access a class by a name which is not the class's name |
xvr2::AllocationFailed | This exceptions might be thrown if a call to malloc or any other memory allocation routine has just failed, it may be posible that you are running out of memory or that this process is trying to allocate the maximum allowable memory size in the current system, sorry |
xvr2::ArrayIndexOutOfLimits | Throw this exception when an operation over an array exceeds its inbound or outbound limits |
xvr2::BackgroundFunction | Interface class for functions which are to be ran in the background as a separate thread subprocess |
xvr2::BasicString< _charT > | Abstract string base class |
xvr2::BasicStringBuffer< StringT > | |
xvr2::BitParseException | This exception is thrown whenever you try to parse bit from an undefined format string or a too hard to transform datatype |
xvr2::BrokenPipe | This exception is thrown whenever the other end of communication has died or in the case of a socket when the remote host has closed connection without warning |
xvr2::Buffer | Represents a data block and as such it holds a data store and a means to account the amount of stored data |
xvr2::BufferedTextInputStream | |
xvr2::BufferTooSmall | To be thrown when you are trying to write data in a buffer whose storage size is too small |
xvr2::Byte | This class represents a Byte, bit by bit and provides a means for accesing each bit individually |
xvr2::ByteParseException | Unable to parse a byte from here, probably the data is smaller than a byte? |
xvr2::Calendar | Use this class to represent calendar objects |
xvr2::CantLoadDSO | This exception is thown whenever you're trying to load a DSOException and some error ocurred |
xvr2::CantUnloadDSO | If a DSOException cannot be unloaded, this exception is thrown |
xvr2::Chronograph | This class deals with time based backward counters |
xvr2::Chronometer | This class deals with time counters |
xvr2::ConditionVar | Condition variables is another type of synchronization device unlike the Mutex how locks and unlocks a thread, this devide does somethings a bit different, this one waits for a condition to be reached, if the condition in fact has been accomplished it will lock and unlock a thread or a set of threads that might be waiting for a conditiond to be reached on that specific ConditionVar object |
xvr2::ConditionVarWaitTimedOut | The condition variable was signaled before wait interval has been reached, as a consecuence the controlled Mutex will be re-acquired |
xvr2::Console | This class represents the console object, use to retreive and send data to the current Unix console |
xvr2::Date | This class implements the basic date/time handling facilities |
xvr2::DateParseException | Unable to parse and obtain a Date from the current object |
xvr2::DeadLock | This exception is triggered when a deadlock is detected |
xvr2::DebugConsole | |
xvr2::Deque< _Tp > | |
xvr2::DetachedThread | |
xvr2::DeviceNotFound | This exception will be thrown only if while trying to open a special device file the associated hardware is not properly connected to the system |
xvr2::DeviceOrFIFONotFound | This exception will be thrown only if while trying to open a FIFO filename the process owning the PIPE is not running or while trying to access a special device filename and the associated hardware is non-existent |
xvr2::DSO | This is the plugin class, it adds an interface for loading dynamic shared objects to your program |
xvr2::DSObjectFactory | |
xvr2::DSOException | Use this exception whenever you want to throw a generic exception over a dso (dynamic shared object) event |
xvr2::DSOSymbolException | This is a common error appearing whenever you cant load a symbol from a DSOException |
xvr2::ElementNotFound | Use this exception when a search for an element returned no results or the results given doens't match what you were looking for |
xvr2::Exception | This is the parent class of all the exceptions |
xvr2::ExceptionTracer | |
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 |
xvr2::FileException | You will only be seeing this exception if a generic (undetermined) exception has occurred on a file-based class |
xvr2::FileExists | Exception thrown when the file to be used alreadyeady exists |
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 |
xvr2::FilenameTooLong | This exception will be thrown only if you are attempting to open a very large filename |
xvr2::FileNotFound | Unable to find the requested file |
xvr2::FileNotOpened | This exception will be thrown only if you attempt to execute an operation on a non-opened file |
xvr2::FileOrDirectoryNotFound | This exception will be thrown only if you are opening a file for reading and the currently opened file does not exist |
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 |
xvr2::FinalizerCallback | |
xvr2::Function | Interface class for implementing object functions |
xvr2::Group | This class deals with group management and also provides means to search the system's user group database |
xvr2::GroupException | Generic exception for the group class |
xvr2::GroupNotFound | This exception is thrown whenever you are trying to browse the group database for a specific entry and that entry is not available or non-existent |
xvr2::InterruptedSystemCall | This exception is thrown whenever a system call is interrupted by another |
xvr2::InvalidFileDescriptor | Exception thrown when the given value is not actually a file descriptor |
xvr2::InvalidParameter | This exception is thrown whenever you call a system call with an invalid parameter |
xvr2::InvalidThread | The user provided thread object is not being managed by the ThreadManager so its is invalid |
xvr2::IOException | This is a generic exception for I/O events |
xvr2::JoinableThread | |
xvr2::Log | This class manages basic log file handling |
xvr2::Map< _Key, _Tp, _Compare, _Alloc > | |
xvr2::MaximumNumberOfOpenFilesForThisProcess | This exception will be thrown only if the maximum number of opened files |
xvr2::MaximumNumberOfOpenFilesForThisSystem | This exception will be thrown only if this system has reached the maximum number of opened files that the kernel can handle |
xvr2::MaximumNumberOfRunningThreadsReached | Tbis exception is thrown if while attempting to start a new thread the maximum number of threads supported by the OS has been reached |
xvr2::Memory | This class implement basic memory management tasks |
xvr2::MemoryException | Generic memory exception |
xvr2::Mutex | This classes handle MUTEX (MUTual EXclusion) sinchronization devices This classes are designed to work with SDL's Thread encapsulation, GNU Pth or POSIX Threads |
xvr2::MutexAlreadyLocked | |
xvr2::MutexException | This is the generic exception thrown for mutexes |
xvr2::Net::BufferedSocketInputStream | |
xvr2::Net::CertificateIssuerNotFoundLocally | |
xvr2::Net::CertificateLoadLocations | |
xvr2::Net::CertificateLookupPending | |
xvr2::Net::ClientSocket | Abstract client socket class |
xvr2::Net::ConnectionRefused | Throw this exception when the connection gets refused by the other host |
xvr2::Net::ConnectionResetByPeer | The current connection suffered a reset from the peer |
xvr2::Net::ConnectionTimeout | Throw this exception when the connection passes the timeout |
xvr2::Net::Crypto | |
xvr2::Net::HostNotFound | Unable to find the specified host please check your /etc/hosts file or your DNS client config |
xvr2::Net::HTTPClient | Handles HTPP client connections, implements the GET, PUT, POST and DELETE methods, very useful with RESTful web services |
xvr2::Net::HTTPResponse | |
xvr2::Net::InvalidSocket | Exception thrown whenever the given Socket is not really a socket, however it is related to a real and valid file descriptor |
xvr2::Net::IPAddress | |
xvr2::Net::IPv4Address | This class represents a classic IPv4 address, there are several ways to build an ipv4 address from a String or even by each one of its octets |
xvr2::Net::IPv4Resolver | |
xvr2::Net::KeyfileUnreadable | |
xvr2::Net::NetworkException | This is a generic exception it is supposed to be thrown for undefined or generic network events |
xvr2::Net::NetworkUnreachable | This exception is throw n when the remote host cannot be reached by this host |
xvr2::Net::NoDataForReading | |
xvr2::Net::NoIPForYou | The requested name is valid but does not have an IP address |
xvr2::Net::NotConnected | |
xvr2::Net::NoValidCipherInList | |
xvr2::Net::NSFatal | A non-recoverable name server error occurred |
xvr2::Net::NSTryAgain | A temporary error occurred on an authoritative name server |
xvr2::Net::OldSocket | This is the socket parent class, this one contains info and methods shared by client and server sockets |
xvr2::Net::OldTCPServerSocket | This class handles the socket server interface |
xvr2::Net::OldTCPSocket | This class provides all the functionality for working with TCP sockets, from connection to sending a receiving data from a connected peer |
xvr2::Net::OldUDPServerSocket | UDP server side class, it takes care of receiving UDP messages |
xvr2::Net::OldUDPSocket | UDP client side class, it takes care of sending UDP messages |
xvr2::Net::RawSocketInputStream | |
xvr2::Net::RawSocketOutputStream | |
xvr2::Net::Socket | Network sockets main interface class |
xvr2::Net::SocketAlreadyBounded | Throw this exception whenever yo hav a socket that is already bounded to an address |
xvr2::Net::SocketAlreadyUsed | This exception is throw n when a previous socket is listening to this port |
xvr2::Net::SocketException | Generic parent exception thrown whenever a socket-level operation fails |
xvr2::Net::SocketOptionException | Exception to be thrown whenever a socket option set/get operation fails |
xvr2::Net::SocketOptionIsInvalid | Thrown when the required socket option is invalid |
xvr2::Net::SocketOptionParamFailure | Exception thrown after a call to Socket::setsockopt(int level, int optname, const void *optval, socklen_t optlen) fails |
xvr2::Net::SocketProtocol | |
xvr2::Net::SSLConnectFailed | |
xvr2::Net::SSLConnectionClosed | |
xvr2::Net::SSLConnectionIsBusy | |
xvr2::Net::SSLContext | Instructions on how to create a socket |
xvr2::Net::SSLContextCreation | Exception throw n whenever an SSLContext object failed instatiation |
xvr2::Net::SSLGeneric | |
xvr2::Net::SSLInvalidCertificate | |
xvr2::Net::SSLInvalidPeerCertificate | |
xvr2::Net::SSLSocket | |
xvr2::Net::SSLSocketAddIOFailure | |
xvr2::Net::TCPSocket | TCP client socket class |
xvr2::Net::UDP | |
xvr2::Net::UDPReceiveTimeout | |
xvr2::Net::UnsupportedProtocol | |
xvr2::Net::URI | Uniform Resource Identifier class |
xvr2::Net::URI::_cmpf | |
xvr2::Net::URIParseException | |
xvr2::Net::X509 | X.509 wrapper class |
xvr2::Net::X509Exception | |
xvr2::Net::X509Issuer | |
xvr2::Net::X509IssuerCertificateNotFound | |
xvr2::Net::X509Name | |
xvr2::Net::X509Subject | |
xvr2::Net::X509UnableToDecryptCertificate | |
xvr2::NoMoreTokens | Use or trap this exception when you need to check if a Tokenizer has no more tokens to find in the current string |
xvr2::NotEnoughKernelMemory | This exception will be thrown only if there is not enough memory for kernel use |
xvr2::NotEnoughStorageSpace | This exception will be thrown only if there is not enough room to to open this file |
xvr2::NullPointer | Throw this exception when doing something that is not appropiate with a null pointer |
xvr2::NumberException | Throw this exception when expecting a number in an operation and and receiving something different |
xvr2::Object | This one is the most primitive of all the classes, the first ancestor |
xvr2::ParseException | Generic parsing exception |
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 |
xvr2::Pipeline< _Tp > | |
xvr2::Pipeline< _Tp >::lt | |
xvr2::Pipeline< _Tp >::Reader | |
xvr2::Pipeline< _Tp >::task | |
xvr2::PipelineFilter< _Ft > | |
xvr2::Platform::CPU | |
xvr2::Platform::PlatformException | Generic platform exception |
xvr2::Platform::ProcessException | |
xvr2::Platform::ProcessRunner | Generalized process execution class, it may work just like when you call the c library's system() function or even better, I may let you manipulate interactive commands as well |
xvr2::Platform::SystemInformation | Holds runtime information regarding the system we're running on |
xvr2::Plugin | This is the plugin class, it adds an interface for loading dynamic shared objects to your program |
xvr2::ProcOutOfFileDescriptors | This exception is thrown when the process is going out of files |
xvr2::Queue< _Tp > | |
xvr2::RawInputStream | |
xvr2::RawInputStreamTimeoutException | |
xvr2::RawOutputStream | |
xvr2::RawStreamInterface | |
xvr2::ReadableStream | Implements readable/input streams |
xvr2::ReallocFailed | I was unable to decrease/enlarge your memory buffer |
xvr2::SecurityException | This is a generic exception for security-related events |
xvr2::Semaphore | This class implements mutual exclusion semaphore objects |
xvr2::SemaphoreException | Generic semaphore exception |
xvr2::SemaphoreInitValueException | The initialization value for this semaphore is too big, unable to create semaphore, sorry |
xvr2::SemaphoreUnableToDecrease | Unable to decrease this semaphore's value, it is already very low |
xvr2::SemaphoreUnableToDestroy | I'm unable to destroy this semaphore right now, maybe one or more threads are waiting for it |
xvr2::SemaphoreUnableToIncrease | I'm unable to increase the value of this semaphore right now is bigger than the maximum defined by this thread implementation, sorry |
xvr2::SharedVar< T > | This class is define template to implemented Shared varibles |
xvr2::SocketUnableToRead | This exception is thrown if it is not possible to read data from the other end of communications |
xvr2::SocketUnableToWrite | This exception is thrown if it is not possible to write data to the other end of communications |
xvr2::SQL::AlreadyConnected2DB | An attempt to reconnect using the same connection failed because you are already connected |
xvr2::SQL::BulkDataParse | |
xvr2::SQL::BulkUploadFailed | |
xvr2::SQL::BulkUploadStart | |
xvr2::SQL::Connection | Handles SQL database connections for RDBMS and embedded engines |
xvr2::SQL::ConnectionFailure | Exception thrown whenever a connection attempt to a remote database fails |
xvr2::SQL::ConnectionMT | This class encapsulates the Connection class and provides a much more complete interface to the SQL database connection paradigm in addition to a thread safe environment |
xvr2::SQL::DatabaseException | Generic database exception |
xvr2::SQL::DatabaseException::ConnectionParams | |
xvr2::SQL::DBConnectFirst | In order to complete the current command to the SQL backend, please connect to the backend first |
xvr2::SQL::DBConnectionFailed | Exception thrown whenever a database connection fails |
xvr2::SQL::DBServerUnreachable | Unable to reach the database server |
xvr2::SQL::Driver | |
xvr2::SQL::DriverInfo | This class holds information on database driver devices |
xvr2::SQL::DriverManager | Use thid class to load and instantiate new drivers to be used |
xvr2::SQL::DriverOperationNotSupported | Thrown when a unsupported operation has been requested to the underliying SQL driver |
xvr2::SQL::Field | Multitype container for SQL single data |
xvr2::SQL::FieldIsNull | |
xvr2::SQL::NoDataFetch | Unable to complete the operation until you do a fetchRow first, sorry |
xvr2::SQL::NoMoreRows | There are no more rows to fetch from this ResultSet |
xvr2::SQL::ResultSet | Implements result set handling from SELECT-type queries |
xvr2::SQL::ServerDisconnected | There was a sudden disconnection from the RDBMS |
xvr2::SQL::SQLQueryException | Generic SQL query exception |
xvr2::SQL::SQLQueryRDBMSDisconnected | For some reason the server got disconnected while executing the underlying query |
xvr2::SQL::UnableToParseQuery | The SQL query sentece provide was not compatible or understandable to the RDBMS engine, please provide an appropiate SQL query with escape secuences were needed |
xvr2::StandardError | This class represents the Standard Error output stream |
xvr2::StandardInput | This class represents the standard input stream as a TextInput object |
xvr2::StandardOutput | This class represents the Standard Output output stream |
xvr2::StdioInputFile | |
xvr2::StdioInterface | |
xvr2::StdioInterfaceException | |
xvr2::StdioOutputFile | |
xvr2::StreamException | |
xvr2::StreamInterface | File interface class |
xvr2::StreamIsNotFlushable | |
xvr2::StreamIsNotSeekable | |
xvr2::String | The String class!!! This a string treatment class, it has a lot of methods and the main idea is eliminate de use of the common tricks we use everyday while we work with strings |
xvr2::StringBuffer | |
xvr2::Syslog | This class handles the Syslog daemon |
xvr2::SysOutOfFileDescriptors | This exception is thrown when the system is going out of files |
xvr2::System | This class is an interface for all System classes |
xvr2::SystemException | General platform dependent exception which interfaces with host OS C library error reporting facilities |
xvr2::Text::ChecksumingException | TODO: Document me please!!!! |
xvr2::Text::ExtendedRegex | |
xvr2::Text::MD5 | |
xvr2::Text::MD5Context | |
xvr2::Text::MD5Hash | |
xvr2::Text::Regex | Use this class to handle and work with POSIX regular expressions |
xvr2::Text::RegexException | Generic Regex exception |
xvr2::TextInput | This class is like a PIPE, it holds a method for inputing text from an object, this object \ can be a file a stream or any other thing, please note that this class is just an interface, for every text input subsystem that may exist in a future |
xvr2::TextOutput | This class is like a PIPE, it holds a method for outputing text to a receiving object, this object \ can be a file a stream or any other thing, please note that this class is just an interface, for every text ouput subsystem that may exist in a future |
xvr2::ThisIsADirectory | This exception will be thrown only if you are attempting to open a file but the given filename corresponds to a directory |
xvr2::ThisIsNotADirectory | This exception will be thrown only if you are attempting to open a directory and the given filename is not a directory |
xvr2::Thread | |
xvr2::ThreadException | ThreadException Generic Exception |
xvr2::ThreadFinalizator | Interface class for handling Thread finalization stuff |
xvr2::Threading | This class is an interface for all Threading classes |
xvr2::ThreadManager | This class brings basic thread creation management functions, and permits running tasks concurrently |
xvr2::ThreadNotRunning | If you try to execute an operation that can only be placed over a running Thred and you're current thread is not running yet this is the exception that is going to be thrown |
xvr2::Time | This class represents the time object |
xvr2::TimeParseException | Unable to parse and obtain a Time instance from the current object |
xvr2::Timestamp | This class implements the Timestamp functionality, it will store the timestamp the first time it is instanciated |
xvr2::Tokenizer | This utilitary class is used whenever you need to split a string into tokens iteratively |
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 |
xvr2::UnableToLockMutex | This exception is used when a mutex failed to lock the current thread |
xvr2::UnableToUnlockMutex | This exception is used when a mutex failed to unlock the current thread |
xvr2::UnableToWriteOnReadOnlyFile | This exception will be thrown only if you are trying to write on a read only opened file |
xvr2::UnableToWriteOnRunningExecutableFile | This exception will be thrown only if you are trying to write on an executable file of process which is already running |
xvr2::UndefinedClassException | |
xvr2::Unix | This class implements the most common Unix system calls |
xvr2::User | This class deals with user management and numeric id setup on on running processes |
xvr2::UserException | Generic exception of the user class |
xvr2::UserIDDoesNotMatch | This is a generic exception for security-related events |
xvr2::UserNotFound | This exception is thrown whenever you are trying to browse the user database for a specific entry and that entry is not available or non-existent |
xvr2::Vector< _Tp, _Alloc > | Same as std::vector, but including some exclusive features from X-VR2 |
xvr2::WriteableStream | Implements writeable/output files |
xvr2::WriteWillBlock | The file was opened with NON-BLOCKING feature but if u write the process will block every I/O |