// Copyright (c) 2010 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 JINGLE_NOTIFIER_LISTENER_XML_ELEMENT_UTIL_H_ #define JINGLE_NOTIFIER_LISTENER_XML_ELEMENT_UTIL_H_ #include <string> namespace buzz { class XmlElement; } namespace notifier { std::string XmlElementToString(const buzz::XmlElement& xml_element); // The functions below are helpful for building notifications-related // XML stanzas. buzz::XmlElement* MakeBoolXmlElement(const char* name, bool value); buzz::XmlElement* MakeIntXmlElement(const char* name, int value); buzz::XmlElement* MakeStringXmlElement(const char* name, const char* value); } // namespace notifier #endif // JINGLE_NOTIFIER_LISTENER_XML_ELEMENT_UTIL_H_