Mir
Public Member Functions | List of all members
mir::ClientVisibleError Class Referenceabstract

Base class for exceptions which might be visible to clients. More...

#include <client_visible_error.h>

Inheritance diagram for mir::ClientVisibleError:
[legend]

Public Member Functions

 ClientVisibleError (std::string const &description)
 
virtual MirErrorDomain domain () const noexcept=0
 Client-visible error domain. More...
 
virtual uint32_t code () const noexcept=0
 Error code within the domain(). More...
 

Detailed Description

Base class for exceptions which might be visible to clients.

When a mir::ClientVisibleError exception is propagated to the server IPC boundary it is translated into a client-side MirError and sent to the callback registered with mir_connection_set_error_callback().

Constructor & Destructor Documentation

mir::ClientVisibleError::ClientVisibleError ( std::string const &  description)
inline

Member Function Documentation

virtual uint32_t mir::ClientVisibleError::code ( ) const
pure virtualnoexcept

Error code within the domain().

virtual MirErrorDomain mir::ClientVisibleError::domain ( ) const
pure virtualnoexcept

Client-visible error domain.


The documentation for this class was generated from the following file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016