summaryrefslogtreecommitdiff
path: root/src/KingSystem/Utils/Thread/MessageReceiverAdapter.cpp
blob: 4903041130af53bf5390441a20215baad0d5b15a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "KingSystem/Utils/Thread/MessageReceiverAdapter.h"

namespace ksys {

MessageReceiverAdapter::MessageReceiverAdapter(MessageReceiver* wrapped) : mReceiver(wrapped) {}

MessageReceiverAdapter::~MessageReceiverAdapter() = default;

int MessageReceiverAdapter::handleMessage(const Message& message) {
    return mReceiver->receive(message);
}

void MessageReceiverAdapter::handleAck(const MessageAck& ack) {
    return mReceiver->receive(ack);
}

}  // namespace ksys