rpcsx/kernel/orbis/include/orbis/pipe.hpp
DH bd215fab92
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
removed zombies, add missed include
2025-10-05 16:48:13 +03:00

19 lines
351 B
C++

#pragma once
#include "KernelAllocator.hpp"
#include "file.hpp"
#include "rx/Rc.hpp"
#include "rx/SharedCV.hpp"
#include "rx/SharedMutex.hpp"
#include <utility>
namespace orbis {
struct Pipe : File {
rx::shared_cv cv;
kvector<std::byte> data;
rx::Ref<Pipe> other;
};
std::pair<rx::Ref<Pipe>, rx::Ref<Pipe>> createPipe();
} // namespace orbis