Android-cuttlefish cvd tool
Classes | Namespaces | Variables
data_channels.cpp File Reference
#include "cuttlefish/host/frontend/webrtc/libdevice/data_channels.h"
#include <android-base/logging.h>
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/host/frontend/webrtc/libcommon/utils.h"
#include "cuttlefish/host/frontend/webrtc/libdevice/gamepad.h"
#include "cuttlefish/host/frontend/webrtc/libdevice/keyboard.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
Include dependency graph for data_channels.cpp:

Classes

class  cuttlefish::webrtc_streaming::DataChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::InputChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::ControlChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::AdbChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::BluetoothChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::CameraChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::SensorsChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::LightsChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::LocationChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::KmlLocationChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::GpxLocationChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::UnknownChannelHandler
 
class  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::DataChannelHandlerImpl< H >
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::webrtc_streaming
 
namespace  cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}
 

Variables

static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kInputChannelLabel = "input-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kAdbChannelLabel = "adb-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kBluetoothChannelLabel = "bluetooth-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kCameraDataChannelLabel = "camera-data-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kSensorsDataChannelLabel = "sensors-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kLightsChannelLabel = "lights-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kLocationDataChannelLabel = "location-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kKmlLocationsDataChannelLabel = "kml-locations-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kGpxLocationsDataChannelLabel = "gpx-locations-channel"
 
static constexpr auto cuttlefish::webrtc_streaming::anonymous_namespace{data_channels.cpp}::kCameraDataEof = "EOF"