Home
last modified time | relevance | path

Searched refs:HostHwPipe (Results 1 – 2 of 2) sorted by relevance

/hardware/google/aemu/host-common/include/host-common/
DHostGoldfishPipe.h83 struct HostHwPipe { struct
84 explicit HostHwPipe(int fd);
85 ~HostHwPipe();
89 static std::unique_ptr<HostHwPipe> create(int fd); argument
98 friend HostHwPipe; argument
101 std::unique_ptr<HostHwPipe> hwPipe;
111 HostHwPipe* associatePipes(std::unique_ptr<HostHwPipe> hwPipe,
131 std::unordered_map<InternalPipe*, HostHwPipe*> mPipeToHwPipe;
/hardware/google/aemu/host-common/
DHostGoldfishPipe.cpp59 const AndroidPipeHwFuncs HostGoldfishPipeDevice::HostHwPipe::vtbl = {
65 HostGoldfishPipeDevice::HostHwPipe::HostHwPipe(int fd) : vtblPtr(&vtbl), mFd(fd) {} in HostHwPipe() function in android::HostGoldfishPipeDevice::HostHwPipe
67 HostGoldfishPipeDevice::HostHwPipe::~HostHwPipe() {} in ~HostHwPipe()
69 std::unique_ptr<HostGoldfishPipeDevice::HostHwPipe>
70 HostGoldfishPipeDevice::HostHwPipe::create(int fd) { in create()
71 return std::make_unique<HostHwPipe>(fd); in create()
91 std::unique_ptr<HostHwPipe> hwPipe = HostHwPipe::create(hwPipeFd); in connect()
104 HostHwPipe* hwPipeWeak = associatePipes(std::move(hwPipe), hostPipe); in connect()
247 std::unique_ptr<HostHwPipe> hwPipe = HostHwPipe::create(fd); in loadSnapshot()
256 HostHwPipe* hwPipePtr = associatePipes(std::move(hwPipe), hostPipe); in loadSnapshot()
[all …]