Exceptions¶
Exception¶
-
class
Exception
: public std::exception¶ Base class for roq exceptions.
Subclassed by roq::LogicError, roq::RuntimeError
RuntimeError¶
-
class
RuntimeError
: public roq::Exception, public std::runtime_error¶ Runtime error.
Subclassed by roq::Fatal, roq::FileDoesNotExist, roq::NetworkError, roq::NotReady, roq::OverflowError, roq::RangeError, roq::RuntimeErrorException< Args >, roq::SystemError
Fatal¶
-
class
Fatal
: public roq::RuntimeError¶ -
Subclassed by roq::FatalException< Args >
FileDoesNotExist¶
-
class
FileDoesNotExist
: public roq::RuntimeError¶ File does not exist.
Subclassed by roq::FileDoesNotExistException< Args >
NetworkError¶
-
class
NetworkError
: public roq::RuntimeError¶ Base class for network errors.
Subclassed by roq::SessionError, roq::TransportError
TransportError¶
-
class
TransportError
: public roq::NetworkError¶ Base class for transport errors.
Subclassed by roq::ConnectionRefused, roq::NotConnected, roq::TimedOut
NotConnected¶
-
class
NotConnected
: public roq::TransportError¶ Not connected.
Subclassed by roq::NotConnectedException< Args >
ConnectionRefused¶
-
class
ConnectionRefused
: public roq::TransportError¶ Connection refused.
Subclassed by roq::ConnectionRefusedException< Args >
TimedOut¶
-
class
TimedOut
: public roq::TransportError¶ Timed out.
Subclassed by roq::TimedOutException< Args >
SessionError¶
-
class
SessionError
: public roq::NetworkError¶ Base class for session errors.
Subclassed by roq::OrderNotLive, roq::PermissionDenied
PermissionDenied¶
-
class
PermissionDenied
: public roq::SessionError¶ Permissions denied.
Subclassed by roq::PermissionDeniedException< Args >
OrderNotLive¶
-
class
OrderNotLive
: public roq::SessionError¶ Order not live.
Subclassed by roq::OrderNotLiveException< Args >