Android-cuttlefish cvd tool
Namespaces | Functions | Variables
shared_buf.cc File Reference
#include <sstream>
#include <string>
#include <string_view>
#include <thread>
#include <vector>
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
Include dependency graph for shared_buf.cc:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{shared_buf.cc}
 

Functions

ssize_t cuttlefish::WriteAll (SharedFD fd, const char *buf, size_t size)
 
ssize_t cuttlefish::ReadExact (SharedFD fd, char *buf, size_t size)
 
ssize_t cuttlefish::ReadAll (SharedFD fd, std::string *buf)
 
ssize_t cuttlefish::ReadExact (SharedFD fd, std::string *buf)
 
ssize_t cuttlefish::ReadExact (SharedFD fd, std::vector< char > *buf)
 
ssize_t cuttlefish::WriteAll (SharedFD fd, std::string_view buf)
 
ssize_t cuttlefish::WriteAll (SharedFD fd, const std::vector< char > &buf)
 
bool cuttlefish::SendAll (SharedFD sock, std::string_view msg)
 
std::string cuttlefish::RecvAll (SharedFD sock, const size_t count)
 

Variables

const size_t cuttlefish::anonymous_namespace{shared_buf.cc}::BUFF_SIZE = 1 << 14