| Index: remoting/host/server_log_entry.h
|
| diff --git a/remoting/host/server_log_entry.h b/remoting/host/server_log_entry.h
|
| deleted file mode 100644
|
| index ccaa8501bc04b524aa17171925265992a6278122..0000000000000000000000000000000000000000
|
| --- a/remoting/host/server_log_entry.h
|
| +++ /dev/null
|
| @@ -1,74 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef REMOTING_HOST_SERVER_LOG_ENTRY_H_
|
| -#define REMOTING_HOST_SERVER_LOG_ENTRY_H_
|
| -
|
| -#include <map>
|
| -#include <string>
|
| -
|
| -#include "base/memory/scoped_ptr.h"
|
| -#include "remoting/host/host_exit_codes.h"
|
| -#include "remoting/host/host_status_sender.h"
|
| -#include "remoting/protocol/transport.h"
|
| -
|
| -namespace buzz {
|
| -class XmlElement;
|
| -} // namespace buzz
|
| -
|
| -namespace remoting {
|
| -
|
| -class ServerLogEntry {
|
| - public:
|
| - // The mode of a connection.
|
| - enum Mode {
|
| - IT2ME,
|
| - ME2ME
|
| - };
|
| -
|
| - // Constructs a log stanza. The caller should add one or more log entry
|
| - // stanzas as children of this stanza, before sending the log stanza to
|
| - // the remoting bot.
|
| - static scoped_ptr<buzz::XmlElement> MakeStanza();
|
| -
|
| - // Constructs a log entry for a session state change.
|
| - // Currently this is either connection or disconnection.
|
| - static scoped_ptr<ServerLogEntry> MakeForSessionStateChange(bool connection);
|
| -
|
| - // Constructs a log entry for a heartbeat.
|
| - static scoped_ptr<ServerLogEntry> MakeForHeartbeat();
|
| -
|
| - // Constructs a log entry for a host status message.
|
| - static scoped_ptr<ServerLogEntry> MakeForHostStatus(
|
| - HostStatusSender::HostStatus host_status, HostExitCodes exit_code);
|
| -
|
| - ~ServerLogEntry();
|
| -
|
| - // Adds fields describing the host to this log entry.
|
| - void AddHostFields();
|
| -
|
| - // Adds a field describing the mode of a connection to this log entry.
|
| - void AddModeField(Mode mode);
|
| -
|
| - // Adds a field describing connection type (direct/stun/relay).
|
| - void AddConnectionTypeField(protocol::TransportRoute::RouteType type);
|
| -
|
| - // Converts this object to an XML stanza.
|
| - scoped_ptr<buzz::XmlElement> ToStanza() const;
|
| -
|
| - private:
|
| - typedef std::map<std::string, std::string> ValuesMap;
|
| -
|
| - ServerLogEntry();
|
| - void Set(const std::string& key, const std::string& value);
|
| -
|
| - static const char* GetValueSessionState(bool connected);
|
| - static const char* GetValueMode(Mode mode);
|
| -
|
| - ValuesMap values_map_;
|
| -};
|
| -
|
| -} // namespace remoting
|
| -
|
| -#endif
|
|
|