File indexing completed on 2024-05-12 05:17:17
0001 /* 0002 SPDX-FileCopyrightText: 2010 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com> 0003 SPDX-FileContributor: Kevin Ottens <kevin@kdab.com> 0004 0005 SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 #pragma once 0009 0010 #include <QFile> 0011 0012 namespace KIMAP 0013 { 0014 class SessionLoggerPrivate; 0015 0016 class SessionLogger 0017 { 0018 public: 0019 SessionLogger(); 0020 ~SessionLogger(); 0021 0022 void dataSent(const QByteArray &data); 0023 void dataReceived(const QByteArray &data); 0024 void disconnectionOccured(); 0025 0026 private: 0027 Q_DISABLE_COPY(SessionLogger) 0028 qint64 m_id = 0; 0029 QFile m_file; 0030 }; 0031 0032 }