File indexing completed on 2024-06-23 05:07:02
0001 /* 0002 SPDX-FileCopyrightText: 2008 Volker Krause <vkrause@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include "handler.h" 0010 0011 namespace Akonadi 0012 { 0013 namespace Server 0014 { 0015 /** 0016 * @ingroup akonadi_server_handler 0017 * 0018 * Handler for the LINK and UNLINK commands. 0019 * 0020 * These commands are used to add and remove references of a set of items to a 0021 * virtual collection. 0022 */ 0023 class ItemLinkHandler : public Handler 0024 { 0025 public: 0026 ItemLinkHandler(AkonadiServer &akonadi); 0027 ~ItemLinkHandler() override = default; 0028 0029 bool parseStream() override; 0030 }; 0031 0032 } // namespace Server 0033 } // namespace Akonadi