// 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. // // A utility struct for storing the information for an XMPP server. #ifndef JINGLE_NOTIFIER_BASE_SERVER_INFORMATION_H_ #define JINGLE_NOTIFIER_BASE_SERVER_INFORMATION_H_ #include #include "net/base/host_port_pair.h" namespace notifier { enum SslTcpSupport { DOES_NOT_SUPPORT_SSLTCP, SUPPORTS_SSLTCP }; struct ServerInformation { ServerInformation(const net::HostPortPair& server, SslTcpSupport ssltcp_support); ServerInformation(); ~ServerInformation(); bool Equals(const ServerInformation& other) const; net::HostPortPair server; SslTcpSupport ssltcp_support; }; typedef std::vector ServerList; } // namespace notifier #endif // JINGLE_NOTIFIER_BASE_SERVER_INFORMATION_H_