Android-cuttlefish cvd tool
Classes | Namespaces | Functions
socket2socket_proxy.cpp File Reference
#include "cuttlefish/common/libs/utils/socket2socket_proxy.h"
#include <poll.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <atomic>
#include <cstring>
#include <functional>
#include <list>
#include <memory>
#include <string>
#include <thread>
#include <utility>
#include <vector>
#include <android-base/logging.h>
Include dependency graph for socket2socket_proxy.cpp:

Classes

class  cuttlefish::anonymous_namespace{socket2socket_proxy.cpp}::ProxyPair
 

Namespaces

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

Functions

void cuttlefish::Proxy (SharedFD server, std::function< SharedFD()> conn_factory)
 
std::unique_ptr< ProxyServer > cuttlefish::ProxyAsync (SharedFD server, std::function< SharedFD()> conn_factory)