class PlatformInterface
Defined at line 14 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h
Public Methods
int OpenFile (std::string file_path, FileOpenMode mode)
int CloseFile (int fd)
ssize_t WriteFile (int fd, const char * file_contents, size_t write_size)
ssize_t ReadFile (int fd, char * file_buf, size_t read_size)
bool FileExists (std::string file_path)
bool DirectoryExists (std::string dir_path)
bool CreateDirectory (std::string dir_path)
int GetStubFD (uint32_t cid, uint32_t port)
int GetServerFD (uint32_t cid, uint32_t port)
int Accept (uint32_t sockfd)
int32_t Exec (char ** args, char ** env, int32_t * std_in, int32_t * std_out, int32_t * std_err)
int32_t WaitPid (int32_t pid, int32_t * status, int32_t flags)
int KillPid (int32_t pid, int32_t signal)
void SetFileNonblocking (int fd)
std::vector<std::string> ParseCommand (std::string command)
void ~PlatformInterface ()
Defined at line 16 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h