# exception.h File Reference

## Namespaces

namespace | log4cxx
namespace | log4cxx::helpers

## Classes

class | Exception
| The class Exception and its subclasses indicate conditions that a reasonable application might want to catch. More...
class | RuntimeException
| RuntimeException is the parent class of those exceptions that can be thrown during the normal operation of the process. More...
class | NullPointerException
| Thrown when an application attempts to use null in a case where an object is required. More...
class | IllegalArgumentException
| Thrown to indicate that a method has been passed an illegal or inappropriate argument. More...
class | IOException
| Signals that an I/O exception of some sort has occurred. More...
class | MissingResourceException
class | PoolException
class | MutexException
class | InterruptedException
class | ThreadException
class | TranscoderException
class | IllegalMonitorStateException
class | InstantiationException
| Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class. More...
class | ClassNotFoundException
| Thrown when an application tries to load in a class through its string name but no definition for the class with the specified name could be found. More...
class | NoSuchElementException
class | IllegalStateException
class | SocketException
| Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. More...
class | ConnectException
| Signals that an error occurred while attempting to connect a socket to a remote address and port. More...
class | ClosedChannelException
class | BindException
| Signals that an error occurred while attempting to bind a socket to a local address and port. More...
class | InterruptedIOException
| Signals that an I/O operation has been interrupted. More...
class | SocketTimeoutException
| Signals that an I/O operation has been interrupted. More...