Android-cuttlefish cvd tool
Namespaces | Functions
unix_sockets_test.cpp File Reference
#include "cuttlefish/common/libs/utils/unix_sockets.h"
#include <stdio.h>
#include <sys/socket.h>
#include <unistd.h>
#include <string>
#include <utility>
#include "absl/log/check.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "cuttlefish/common/libs/fs/fd.h"
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/io/string.h"
#include "cuttlefish/result/result.h"
#include "cuttlefish/result/result_matchers.h"
Include dependency graph for unix_sockets_test.cpp:

Namespaces

namespace  cuttlefish
 

Functions

SharedFD cuttlefish::CreateMemFDWithData (const std::string &data)
 
std::string cuttlefish::ReadAllFDData (SharedFD fd)
 
 cuttlefish::TEST (UnixSocketMessage, ExtractFileDescriptors)
 
std::pair< UnixMessageSocket, UnixMessageSocket > cuttlefish::UnixMessageSocketPair ()
 
 cuttlefish::TEST (UnixMessageSocket, SendPlainMessage)
 
 cuttlefish::TEST (UnixMessageSocket, SendFileDescriptor)
 
 cuttlefish::TEST (UnixMessageSocket, SendTwoFileDescriptors)
 
 cuttlefish::TEST (UnixMessageSocket, SendCredentials)
 
 cuttlefish::TEST (UnixMessageSocket, BadCredentialsBlocked)
 
 cuttlefish::TEST (UnixMessageSocket, AutoCredentials)