#include "remoting/signaling/xmpp_log_to_server.h"
#include <memory>
#include <utility>
#include "base/functional/bind.h"
#include "base/task/sequenced_task_runner.h"
#include "remoting/base/constants.h"
#include "remoting/signaling/iq_sender.h"
#include "remoting/signaling/signal_strategy.h"
#include "remoting/signaling/xmpp_constants.h"
#include "third_party/libjingle_xmpp/xmllite/xmlelement.h"
QName;
XmlElement;
namespace remoting {
XmppLogToServer::XmppLogToServer(
ServerLogEntry::Mode mode,
SignalStrategy* signal_strategy,
const std::string& directory_bot_jid,
scoped_refptr<base::SequencedTaskRunner> caller_task_runner)
: … { … }
XmppLogToServer::~XmppLogToServer() { … }
void XmppLogToServer::OnSignalStrategyStateChange(SignalStrategy::State state) { … }
bool XmppLogToServer::OnSignalStrategyIncomingStanza(
const jingle_xmpp::XmlElement* stanza) { … }
void XmppLogToServer::Log(const ServerLogEntry& entry) { … }
void XmppLogToServer::Init() { … }
void XmppLogToServer::SendPendingEntries() { … }
ServerLogEntry::Mode XmppLogToServer::mode() const { … }
}