mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 10:47:35 +00:00
LibCore: Use ErrorOr<T> in Core::AnonymousBuffer
This commit is contained in:
parent
c4edb9f6c2
commit
e2eabb4132
15 changed files with 56 additions and 53 deletions
|
@ -6,6 +6,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <AK/Error.h>
|
||||
#include <AK/Noncopyable.h>
|
||||
#include <AK/RefCounted.h>
|
||||
#include <AK/RefPtr.h>
|
||||
|
@ -16,7 +17,7 @@ namespace Core {
|
|||
|
||||
class AnonymousBufferImpl final : public RefCounted<AnonymousBufferImpl> {
|
||||
public:
|
||||
static RefPtr<AnonymousBufferImpl> create(int fd, size_t);
|
||||
static ErrorOr<NonnullRefPtr<AnonymousBufferImpl>> create(int fd, size_t);
|
||||
~AnonymousBufferImpl();
|
||||
|
||||
int fd() const { return m_fd; }
|
||||
|
@ -34,8 +35,8 @@ private:
|
|||
|
||||
class AnonymousBuffer {
|
||||
public:
|
||||
static AnonymousBuffer create_with_size(size_t);
|
||||
static AnonymousBuffer create_from_anon_fd(int fd, size_t);
|
||||
static ErrorOr<AnonymousBuffer> create_with_size(size_t);
|
||||
static ErrorOr<AnonymousBuffer> create_from_anon_fd(int fd, size_t);
|
||||
|
||||
AnonymousBuffer() { }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue