xref: /aosp_15_r20/external/mesa3d/src/gfxstream/guest/connection-manager/QemuPipeStreamStub.cpp (revision 6104692788411f58d303aa86923a9ff6ecaded22)
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