/*! * \copyright Copyright (c) 2017-2019 Governikus GmbH & Co. KG, Germany */ #include "MockDataChannel.h" #include using namespace governikus; MockDataChannel::MockDataChannel() : mId(QUuid::createUuid().toString()) , mReceivedDataBlocks() { } MockDataChannel::~MockDataChannel() { } void MockDataChannel::close() { Q_EMIT fireClosed(GlobalStatus::Code::No_Error); } const QString& MockDataChannel::getId() const { return mId; } void MockDataChannel::closeAbnormal() { Q_EMIT fireClosed(GlobalStatus::Code::RemoteReader_CloseCode_AbnormalClose); } void MockDataChannel::send(const QByteArray& pDataBlock) { Q_EMIT fireSend(pDataBlock); } void MockDataChannel::onReceived(const QByteArray& pDataBlock) { mReceivedDataBlocks += pDataBlock; Q_EMIT fireReceived(pDataBlock); } const QVector& MockDataChannel::getReceivedDataBlocks() const { return mReceivedDataBlocks; }