Exceptions

Exception

class Exception : public exception

Base class for roq exceptions.

Subclassed by roq::RuntimeError

RuntimeError

class RuntimeError : public roq::Exception

Runtime error.

Subclassed by roq::Fatal, roq::FileDoesNotExist, roq::NetworkError, roq::NotReady

Fatal

class Fatal : public roq::RuntimeError

Fatal.

FileDoesNotExist

class FileDoesNotExist : public roq::RuntimeError

File does not exist.

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.

ConnectionRefused

class ConnectionRefused : public roq::TransportError

Connection refused.

TimedOut

class TimedOut : public roq::TransportError

Timed out.

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.

OrderNotLive

class OrderNotLive : public roq::SessionError

Order not live.