1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "dbus/scoped_dbus_error.h" 6 7namespace dbus { 8 9ScopedDBusError::ScopedDBusError() { 10 dbus_error_init(&error_); 11} 12 13ScopedDBusError::~ScopedDBusError() { 14 dbus_error_free(&error_); 15} 16 17bool ScopedDBusError::is_set() const { 18 return dbus_error_is_set(&error_); 19} 20 21} // namespace dbus 22