1*61046927SAndroid Build Coastguard Worker /*
2*61046927SAndroid Build Coastguard Worker * Copyright 2018 Google LLC
3*61046927SAndroid Build Coastguard Worker * SPDX-License-Identifier: MIT
4*61046927SAndroid Build Coastguard Worker */
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard Worker #include "QemuPipeStream.h"
7*61046927SAndroid Build Coastguard Worker
QemuPipeStream(size_t bufSize)8*61046927SAndroid Build Coastguard Worker QemuPipeStream::QemuPipeStream(size_t bufSize) : IOStream(bufSize) { (void)bufSize; }
9*61046927SAndroid Build Coastguard Worker
~QemuPipeStream()10*61046927SAndroid Build Coastguard Worker QemuPipeStream::~QemuPipeStream() {}
11*61046927SAndroid Build Coastguard Worker
connect(const char * serviceName)12*61046927SAndroid Build Coastguard Worker int QemuPipeStream::connect(const char* serviceName) {
13*61046927SAndroid Build Coastguard Worker (void)serviceName;
14*61046927SAndroid Build Coastguard Worker return 0;
15*61046927SAndroid Build Coastguard Worker }
16*61046927SAndroid Build Coastguard Worker
processPipeInit()17*61046927SAndroid Build Coastguard Worker uint64_t QemuPipeStream::processPipeInit() { return 0; }
18*61046927SAndroid Build Coastguard Worker
allocBuffer(size_t minSize)19*61046927SAndroid Build Coastguard Worker void* QemuPipeStream::allocBuffer(size_t minSize) {
20*61046927SAndroid Build Coastguard Worker (void)minSize;
21*61046927SAndroid Build Coastguard Worker return nullptr;
22*61046927SAndroid Build Coastguard Worker };
23*61046927SAndroid Build Coastguard Worker
commitBuffer(size_t size)24*61046927SAndroid Build Coastguard Worker int QemuPipeStream::commitBuffer(size_t size) {
25*61046927SAndroid Build Coastguard Worker (void)size;
26*61046927SAndroid Build Coastguard Worker return 0;
27*61046927SAndroid Build Coastguard Worker }
28*61046927SAndroid Build Coastguard Worker
writeFully(const void * buf,size_t len)29*61046927SAndroid Build Coastguard Worker int QemuPipeStream::writeFully(const void* buf, size_t len) {
30*61046927SAndroid Build Coastguard Worker (void)buf;
31*61046927SAndroid Build Coastguard Worker (void)len;
32*61046927SAndroid Build Coastguard Worker return 0;
33*61046927SAndroid Build Coastguard Worker }
34*61046927SAndroid Build Coastguard Worker
readFully(void * buf,size_t len)35*61046927SAndroid Build Coastguard Worker const unsigned char* QemuPipeStream::readFully(void* buf, size_t len) {
36*61046927SAndroid Build Coastguard Worker (void)buf;
37*61046927SAndroid Build Coastguard Worker (void)len;
38*61046927SAndroid Build Coastguard Worker return nullptr;
39*61046927SAndroid Build Coastguard Worker }
40*61046927SAndroid Build Coastguard Worker
commitBufferAndReadFully(size_t writeSize,void * userReadBufPtr,size_t totalReadSize)41*61046927SAndroid Build Coastguard Worker const unsigned char* QemuPipeStream::commitBufferAndReadFully(size_t writeSize,
42*61046927SAndroid Build Coastguard Worker void* userReadBufPtr,
43*61046927SAndroid Build Coastguard Worker size_t totalReadSize) {
44*61046927SAndroid Build Coastguard Worker (void)writeSize;
45*61046927SAndroid Build Coastguard Worker (void)userReadBufPtr;
46*61046927SAndroid Build Coastguard Worker (void)totalReadSize;
47*61046927SAndroid Build Coastguard Worker return nullptr;
48*61046927SAndroid Build Coastguard Worker }
49*61046927SAndroid Build Coastguard Worker
read(void * buf,size_t * inout_len)50*61046927SAndroid Build Coastguard Worker const unsigned char* QemuPipeStream::read(void* buf, size_t* inout_len) {
51*61046927SAndroid Build Coastguard Worker (void)buf;
52*61046927SAndroid Build Coastguard Worker (void)inout_len;
53*61046927SAndroid Build Coastguard Worker return nullptr;
54*61046927SAndroid Build Coastguard Worker }
55*61046927SAndroid Build Coastguard Worker
valid()56*61046927SAndroid Build Coastguard Worker bool QemuPipeStream::valid() { return false; }
57*61046927SAndroid Build Coastguard Worker
recv(void * buf,size_t len)58*61046927SAndroid Build Coastguard Worker int QemuPipeStream::recv(void* buf, size_t len) {
59*61046927SAndroid Build Coastguard Worker (void)buf;
60*61046927SAndroid Build Coastguard Worker (void)len;
61*61046927SAndroid Build Coastguard Worker return 0;
62*61046927SAndroid Build Coastguard Worker }
63