kioslave/mbox
#include <mboxfile.h>

Public Member Functions | |
| MBoxFile (const UrlInfo *info, MBoxProtocol *parent) | |
| ~MBoxFile () | |
Protected Member Functions | |
| bool | lock () |
| void | unlock () |
Protected Attributes | |
| const UrlInfo *const | m_info |
| MBoxProtocol *const | m_mbox |
Detailed Description
This class can be used to lock files when implemented.
It is a base class for all classes that needs locking and/ir an UrlInfo*.
Definition at line 29 of file mboxfile.h.
Constructor & Destructor Documentation
| MBoxFile::MBoxFile | ( | const UrlInfo * | info, |
| MBoxProtocol * | parent | ||
| ) |
Constructor.
- Parameters
-
info The urlinfo which must be used parent The MBoxProtocol parent instance, used to throw errors.
Definition at line 23 of file mboxfile.cpp.
| MBoxFile::~MBoxFile | ( | ) |
Empty destructor.
Definition at line 30 of file mboxfile.cpp.
Member Function Documentation
|
protected |
When implemented, this function handles the locking of the file.
- Returns
- true if the locking was done successfully.
Definition at line 34 of file mboxfile.cpp.
|
protected |
When implemented, this function unlocks the file.
Definition at line 40 of file mboxfile.cpp.
Member Data Documentation
|
protected |
This can be used to get information about the file.
The file specified here is the file that must be used.
Definition at line 61 of file mboxfile.h.
|
protected |
A instance of the parent protocol, meant to throw errors if neccesairy.
Definition at line 66 of file mboxfile.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference