Android-cuttlefish cvd tool
Namespaces | Functions
shared_fd.cpp File Reference
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include <arpa/inet.h>
#include <errno.h>
#include <fcntl.h>
#include <net/if.h>
#include <netinet/in.h>
#include <poll.h>
#include <stddef.h>
#include <stdlib.h>
#include <sys/file.h>
#include <sys/mman.h>
#include <sys/sendfile.h>
#include <sys/stat.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <unistd.h>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "absl/log/check.h"
#include "absl/log/log.h"
#include "fmt/format.h"
#include "cuttlefish/common/libs/fs/fd.h"
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_select.h"
#include "cuttlefish/posix/strerror.h"
#include "cuttlefish/result/result.h"
Include dependency graph for shared_fd.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{shared_fd.cpp}
 

Functions

void cuttlefish::anonymous_namespace{shared_fd.cpp}::MarkAll (const SharedFDSet &input, fd_set *dest, int *max_index)
 
void cuttlefish::anonymous_namespace{shared_fd.cpp}::CheckMarked (fd_set *in_out_mask, SharedFDSet *in_out_set)
 
int cuttlefish::Select (SharedFDSet *read_set, SharedFDSet *write_set, SharedFDSet *error_set, struct timeval *timeout)