File indexing completed on 2024-05-12 05:17:15
0001 /* 0002 SPDX-FileCopyrightText: 2009 Andras Mantia <amantia@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include "job_p.h" 0010 #include "metadatajobbase.h" 0011 #include "response_p.h" 0012 #include "session.h" 0013 0014 namespace KIMAP 0015 { 0016 class MetaDataJobBasePrivate : public JobPrivate 0017 { 0018 public: 0019 MetaDataJobBasePrivate(Session *session, const QString &name) 0020 : JobPrivate(session, name) 0021 , serverCapability(MetaDataJobBase::Metadata) 0022 { 0023 } 0024 0025 ~MetaDataJobBasePrivate() 0026 { 0027 } 0028 0029 QByteArray addPrefix(const QByteArray &entry, const QByteArray &attribute) const; 0030 QByteArray removePrefix(const QByteArray &) const; 0031 0032 QByteArray getAttribute(const QByteArray &entry) const; 0033 0034 MetaDataJobBase::ServerCapability serverCapability; 0035 QString mailBox; 0036 }; 0037 }