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