|
Android-cuttlefish cvd tool
|
#include "cuttlefish/host/commands/run_cvd/launch/streamer.h"#include <errno.h>#include <sys/socket.h>#include <optional>#include <string>#include <unordered_set>#include <utility>#include <vector>#include "absl/log/log.h"#include "absl/strings/str_join.h"#include "fmt/format.h"#include "fruit/component.h"#include "fruit/fruit_forward_decls.h"#include "fruit/macro.h"#include "cuttlefish/common/libs/fs/shared_fd.h"#include "cuttlefish/common/libs/utils/environment.h"#include "cuttlefish/common/libs/utils/files.h"#include "cuttlefish/host/commands/run_cvd/launch/enable_multitouch.h"#include "cuttlefish/host/commands/run_cvd/launch/input_paths_provider.h"#include "cuttlefish/host/commands/run_cvd/launch/sensors_socket_pair.h"#include "cuttlefish/host/commands/run_cvd/launch/webrtc_controller.h"#include "cuttlefish/host/commands/run_cvd/reporting.h"#include "cuttlefish/host/libs/config/config_utils.h"#include "cuttlefish/host/libs/config/custom_actions.h"#include "cuttlefish/host/libs/config/cuttlefish_config.h"#include "cuttlefish/host/libs/config/gpu_mode.h"#include "cuttlefish/host/libs/config/known_paths.h"#include "cuttlefish/host/libs/feature/command_source.h"#include "cuttlefish/host/libs/feature/feature.h"#include "cuttlefish/host/libs/feature/kernel_log_pipe_provider.h"#include "cuttlefish/posix/strerror.h"#include "cuttlefish/process/command.h"#include "cuttlefish/process/subprocess.h"#include "cuttlefish/result/result.h"
Classes | |
| class | cuttlefish::anonymous_namespace{streamer.cpp}::StreamerSockets |
| class | cuttlefish::anonymous_namespace{streamer.cpp}::WebRtcServer |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{streamer.cpp} |
Functions | |
| SharedFD | cuttlefish::anonymous_namespace{streamer.cpp}::CreateUnixInputServer (const std::string &path) |
| std::vector< Command > | cuttlefish::anonymous_namespace{streamer.cpp}::LaunchCustomActionServers (Command &webrtc_cmd, const std::vector< CustomActionServerConfig > &custom_actions) |
| fruit::Component< fruit::Required< const CuttlefishConfig, KernelLogPipeProvider, InputPathsProvider, const CuttlefishConfig::InstanceSpecific, const CustomActionConfigProvider, WebRtcController > > | cuttlefish::launchStreamerComponent () |