aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/response.cc
blob: 0d6eeab5af60feb01152a6c71b79180fda96e4f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// SPDX-License-Identifier: BSD-3-Clause

#include "response.h"

namespace protocol {

BaseResponse::BaseResponse(std::shared_ptr<char> raw, size_t rawSize)
    : raw_(std::move(raw)), rawSize_(rawSize)
{}


formattable_ptr ErrorResponse::format(formatter::Format format)
{
    return std::shared_ptr<formatter::Status>(
        new formatter::Status(format, false, error_)
    );
}

}