Android-cuttlefish cvd tool
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
cuttlefish::webrtc_streaming::ServerConnection Class Referenceabstract

#include <server_connection.h>

Inheritance diagram for cuttlefish::webrtc_streaming::ServerConnection:
Inheritance graph
[legend]

Public Member Functions

virtual ~ServerConnection ()=default
 
virtual bool Send (const Json::Value &)=0
 
virtual void Reconnect ()
 

Static Public Member Functions

static std::unique_ptr< ServerConnectionConnect (const std::string &operator_path, std::weak_ptr< ServerConnectionObserver > observer)
 

Private Member Functions

virtual void Connect ()=0
 

Constructor & Destructor Documentation

◆ ~ServerConnection()

virtual cuttlefish::webrtc_streaming::ServerConnection::~ServerConnection ( )
virtualdefault

Member Function Documentation

◆ Connect() [1/2]

virtual void cuttlefish::webrtc_streaming::ServerConnection::Connect ( )
privatepure virtual

◆ Connect() [2/2]

std::unique_ptr< ServerConnection > cuttlefish::webrtc_streaming::ServerConnection::Connect ( const std::string &  operator_path,
std::weak_ptr< ServerConnectionObserver observer 
)
static

◆ Reconnect()

void cuttlefish::webrtc_streaming::ServerConnection::Reconnect ( )
virtual

◆ Send()

virtual bool cuttlefish::webrtc_streaming::ServerConnection::Send ( const Json::Value &  )
pure virtual

The documentation for this class was generated from the following files: