26namespace webrtc_streaming {
38 virtual void OnReceive(
const uint8_t* msg,
size_t length,
bool is_binary) = 0;
48 static std::unique_ptr<ServerConnection>
Connect(
49 const std::string& operator_path,
50 std::weak_ptr<ServerConnectionObserver> observer);
57 virtual bool Send(
const Json::Value&) = 0;
Definition: server_connection.h:28
virtual ~ServerConnectionObserver()=default
virtual void OnReceive(const uint8_t *msg, size_t length, bool is_binary)=0
virtual void OnError(const std::string &error)=0
Definition: server_connection.h:46
virtual ~ServerConnection()=default
virtual bool Send(const Json::Value &)=0
virtual void Reconnect()
Definition: server_connection.cpp:66
#define error(format, args...)
Definition: fec_private.h:201
Definition: alloc_utils.cpp:23