mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-30 00:31:14 +00:00
Kernel: Make AsyncDeviceRequest::name() return StringView
This commit is contained in:
parent
beeed90a3f
commit
066d3281b5
Notes:
sideshowbarker
2024-07-18 22:57:59 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/066d3281b5a
|
@ -54,7 +54,7 @@ public:
|
|||
|
||||
virtual ~AsyncDeviceRequest();
|
||||
|
||||
virtual const char* name() const = 0;
|
||||
virtual StringView name() const = 0;
|
||||
virtual void start() = 0;
|
||||
|
||||
void add_sub_request(NonnullRefPtr<AsyncDeviceRequest>);
|
||||
|
|
|
@ -29,13 +29,13 @@ public:
|
|||
size_t buffer_size() const { return m_buffer_size; }
|
||||
|
||||
virtual void start() override;
|
||||
virtual const char* name() const override
|
||||
virtual StringView name() const override
|
||||
{
|
||||
switch (m_request_type) {
|
||||
case Read:
|
||||
return "BlockDeviceRequest (read)";
|
||||
return "BlockDeviceRequest (read)"sv;
|
||||
case Write:
|
||||
return "BlockDeviceRequest (write)";
|
||||
return "BlockDeviceRequest (write)"sv;
|
||||
default:
|
||||
VERIFY_NOT_REACHED();
|
||||
}
|
||||
|
|
|
@ -527,7 +527,7 @@ public:
|
|||
|
||||
class QueueBlocker : public Blocker {
|
||||
public:
|
||||
explicit QueueBlocker(WaitQueue&, const char* block_reason = nullptr);
|
||||
explicit QueueBlocker(WaitQueue&, StringView block_reason = {});
|
||||
virtual ~QueueBlocker();
|
||||
|
||||
virtual Type blocker_type() const override { return Type::Queue; }
|
||||
|
|
|
@ -118,7 +118,7 @@ bool Thread::JoinBlocker::unblock(void* value, bool from_add_blocker)
|
|||
return true;
|
||||
}
|
||||
|
||||
Thread::QueueBlocker::QueueBlocker(WaitQueue& wait_queue, const char* block_reason)
|
||||
Thread::QueueBlocker::QueueBlocker(WaitQueue& wait_queue, StringView block_reason)
|
||||
: m_block_reason(block_reason)
|
||||
{
|
||||
if (!set_block_condition(wait_queue, Thread::current()))
|
||||
|
|
Loading…
Reference in a new issue