class FakePlatform
Defined at line 56 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
Public Methods
void FakePlatform ()
Defined at line 58 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void ~FakePlatform ()
Defined at line 59 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int OpenFile (std::string file_path, FileOpenMode mode)
Defined at line 61 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int CloseFile (int32_t fd)
Defined at line 63 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
ssize_t WriteFile (int32_t fd, const char * file_contents, size_t write_size)
Defined at line 65 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
ssize_t ReadFile (int32_t fd, char * file_buf, size_t read_size)
The user can set the contents to be copied as part of the faked read. If
the user has set a read status return, return that value instead.
Defined at line 71 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
bool FileExists (std::string file_path)
Defined at line 85 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
bool DirectoryExists (std::string dir_path)
Defined at line 87 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
bool CreateDirectory (std::string dir_path)
Defined at line 89 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int GetStubFD (uint32_t cid, uint32_t port)
Defined at line 91 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int GetServerFD (uint32_t cid, uint32_t port)
Defined at line 93 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int Accept (uint32_t sockfd)
Defined at line 95 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int32_t Exec (char ** args, char ** env, int32_t * std_in, int32_t * std_out, int32_t * std_err)
Defined at line 97 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int32_t WaitPid (int32_t pid, int32_t * status, int32_t flags)
Defined at line 102 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
int32_t KillPid (int32_t pid, int32_t signal)
Defined at line 104 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetFileNonblocking (int32_t fd)
Defined at line 106 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
std::vector<std::string> ParseCommand (std::string command)
Defined at line 108 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetOpenFileReturn (int value)
Defined at line 112 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetWriteFileReturn (ssize_t value)
Defined at line 113 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetReadFileContents (std::string value)
Defined at line 114 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetReadFileReturn (ssize_t value)
Defined at line 115 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetCloseFileReturn (int value)
Defined at line 116 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetFileExistsReturn (bool value)
Defined at line 117 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetDirectoryExistsReturn (bool value)
Defined at line 118 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetCreateDirectoryReturn (bool value)
Defined at line 119 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetGetStubFDReturn (int value)
Defined at line 120 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetGetServerFDReturn (int value)
Defined at line 121 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetExecReturn (int32_t value)
Defined at line 122 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetWaitPidReturn (int32_t value)
Defined at line 123 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetKillPidReturn (int value)
Defined at line 124 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
void SetParseCommandReturn (std::vector<std::string> value)
Defined at line 125 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h