mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-04-23 08:33:48 -04:00
* Adding document describing how to use logger * Adjusting logs to follow a new guide * Change order in log header: line number is now before function name
30 lines
868 B
C++
30 lines
868 B
C++
// Copyright (c) 2017-2023, Mudita Sp. z.o.o. All rights reserved.
|
|
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
|
|
|
|
#include <endpoints/Endpoint.hpp>
|
|
#include <endpoints/message/Sender.hpp>
|
|
#include <log/log.hpp>
|
|
|
|
namespace sdesktop::endpoints
|
|
{
|
|
|
|
Endpoint::Endpoint(sys::Service *_ownerServicePtr) : ownerServicePtr(_ownerServicePtr)
|
|
{}
|
|
|
|
const char *Endpoint::c_str()
|
|
{
|
|
return debugName.c_str();
|
|
}
|
|
|
|
SecuredEndpoint::SecuredEndpoint(sys::Service *ownerServicePtr) : Endpoint(ownerServicePtr)
|
|
{}
|
|
|
|
void SecuredEndpoint::handle(Context &context)
|
|
{
|
|
context.setResponseStatus(http::Code::Forbidden);
|
|
sender::putToSendQueue(context.createSimpleResponse());
|
|
LOG_INFO("Endpoint '%s' secured", magic_enum::enum_name(context.getEndpoint()).data());
|
|
}
|
|
|
|
} // namespace sdesktop::endpoints
|