QtDataSync  4.2.0
A simple offline-first synchronisation framework, to synchronize data of Qt applications between devices
Public Member Functions | List of all members
QtDataSync::SetupLockedException Class Reference

Exception thrown if a setups storage directory is locked by another instance. More...

#include <setup.h>

+ Inheritance diagram for QtDataSync::SetupLockedException:

Public Member Functions

 SetupLockedException (QLockFile *lockfile, const QString &setupName)
 Constructor with setup name.
 
qint64 pid () const
 The process if of the process that is locking the setup.
 
QString hostname () const
 The hostname of the machine that is running the process that is locking the setup.
 
QString appname () const
 The name of the application that is locking the setup.
 
QByteArray className () const noexcept override
 Returns the name of the exception.
 
QString qWhat () const override
 Like what, but returns a QString instead of a character array.
 
void raise () const final
 Inherits QException::raise.
 
QExceptionclone () const final
 Inherits QException::clone.
 
- Public Member Functions inherited from QtDataSync::Exception
 Exception (const QString &setupName, const QString &message)
 Constructor for an exception from the given setup.
 
 Exception (const Defaults &defaults, const QString &message)
 Constructor for an exception with the given defaults.
 
QString setupName () const
 Returns the name of the setup the exception was thrown from.
 
QString message () const
 Returns the actual error message of the exception.
 
virtual const char * what () const noexcept final
 Inherits QException::what.
 

Detailed Description

Exception thrown if a setups storage directory is locked by another instance.

Definition at line 360 of file setup.h.


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