#include "remoting/host/ipc_host_event_logger.h"
#include "base/check_op.h"
#include "ipc/ipc_sender.h"
#include "net/base/ip_endpoint.h"
#include "remoting/host/host_status_monitor.h"
#include "remoting/protocol/transport.h"
namespace remoting {
IpcHostEventLogger::IpcHostEventLogger(
scoped_refptr<HostStatusMonitor> monitor,
mojo::AssociatedRemote<mojom::HostStatusObserver> remote)
: … { … }
IpcHostEventLogger::~IpcHostEventLogger() { … }
void IpcHostEventLogger::OnClientAccessDenied(const std::string& signaling_id) { … }
void IpcHostEventLogger::OnClientAuthenticated(
const std::string& signaling_id) { … }
void IpcHostEventLogger::OnClientConnected(const std::string& signaling_id) { … }
void IpcHostEventLogger::OnClientDisconnected(const std::string& signaling_id) { … }
void IpcHostEventLogger::OnClientRouteChange(
const std::string& signaling_id,
const std::string& channel_name,
const protocol::TransportRoute& route) { … }
void IpcHostEventLogger::OnHostShutdown() { … }
void IpcHostEventLogger::OnHostStarted(const std::string& owner_email) { … }
}