class PosixPlatform

Defined at line 35 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h

Public Methods

int OpenFile (std::string file_path, FileOpenMode mode)

Defined at line 20 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

void ~PosixPlatform ()

Defined at line 37 of file ../../src/virtualization/lib/guest_interaction/platform_interface/platform_interface.h

int CloseFile (int fd)

Defined at line 57 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

ssize_t WriteFile (int fd, const char * file_contents, size_t write_size)

Defined at line 35 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

ssize_t ReadFile (int fd, char * file_buf, size_t read_size)

Defined at line 49 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

bool FileExists (std::string file_path)

Defined at line 66 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

bool DirectoryExists (std::string dir_path)

Defined at line 75 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

bool CreateDirectory (std::string dir_path)

Defined at line 84 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

int GetStubFD (uint32_t cid, uint32_t port)

Defined at line 115 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

int GetServerFD (uint32_t cid, uint32_t port)

Defined at line 127 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

int Accept (uint32_t sockfd)

Defined at line 145 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

int32_t Exec (char ** args, char ** env, int32_t * std_in, int32_t * std_out, int32_t * std_err)

Defined at line 149 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

int32_t WaitPid (int32_t pid, int32_t * status, int32_t flags)

Defined at line 195 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

int KillPid (int32_t pid, int32_t signal)

Defined at line 203 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

void SetFileNonblocking (int fd)

Defined at line 212 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc

std::vector<std::string> ParseCommand (std::string command)

Defined at line 217 of file ../../src/virtualization/lib/guest_interaction/platform_interface/posix_platform.cc