Akonadi::Server::ItemFetchHandler
Akonadi::Server::ItemFetchHandler Class Reference
#include <itemfetchhandler.h>
Inheritance diagram for Akonadi::Server::ItemFetchHandler:

Public Member Functions | |
| ItemFetchHandler (AkonadiServer &akonadi) | |
| bool | parseStream () override |
Public Member Functions inherited from Akonadi::Server::Handler | |
| Handler (const Handler &)=delete | |
| Handler (Handler &&) noexcept=delete | |
| AkonadiServer & | akonadi () const |
| bool | checkScopeConstraints (const Scope &scope, const QList< Scope::SelectionScope > &permittedScopes) const |
| Protocol::CommandPtr | command () const |
| Connection * | connection () const |
| bool | failureResponse (const char *response) |
| bool | failureResponse (const QByteArray &response) |
| bool | failureResponse (const QString &response) |
| Handler & | operator= (const Handler &)=delete |
| Handler & | operator= (Handler &&) noexcept=delete |
| template<typename T> | |
| void | sendResponse () |
| template<typename T> | |
| void | sendResponse (T &&response) |
| void | setCommand (const Protocol::CommandPtr &cmd) |
| void | setConnection (Connection *connection) |
| void | setTag (quint64 tag) |
| DataStore * | storageBackend () const |
| template<typename T> | |
| bool | successResponse () |
| template<typename T> | |
| bool | successResponse (T &&response) |
| quint64 | tag () const |
Additional Inherited Members | |
Static Public Member Functions inherited from Akonadi::Server::Handler | |
| static std::unique_ptr< Handler > | findHandlerForCommandAlwaysAllowed (Protocol::Command::Type cmd, AkonadiServer &akonadi) |
| static std::unique_ptr< Handler > | findHandlerForCommandAuthenticated (Protocol::Command::Type cmd, AkonadiServer &akonadi) |
| static std::unique_ptr< Handler > | findHandlerForCommandNonAuthenticated (Protocol::Command::Type cmd, AkonadiServer &akonadi) |
Protected Member Functions inherited from Akonadi::Server::Handler | |
| Handler (AkonadiServer &akonadi) | |
Protected Attributes inherited from Akonadi::Server::Handler | |
| Protocol::CommandPtr | m_command |
Detailed Description
Handler for the fetch command.
Definition at line 20 of file itemfetchhandler.h.
Constructor & Destructor Documentation
◆ ItemFetchHandler()
| ItemFetchHandler::ItemFetchHandler | ( | AkonadiServer & | akonadi | ) |
Definition at line 16 of file itemfetchhandler.cpp.
Member Function Documentation
◆ parseStream()
|
overridevirtual |
Parse and handle the IMAP message using the streaming parser.
The implementation MUST leave the trailing newline character(s) in the stream!
- Returns
- true if parsed successfully, false in case of parse failure
Implements Akonadi::Server::Handler.
Definition at line 21 of file itemfetchhandler.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:53:10 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:53:10 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Member Functions inherited from