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 
7 namespace dbus {
8 
ScopedDBusError()9 ScopedDBusError::ScopedDBusError() {
10   dbus_error_init(&error_);
11 }
12 
~ScopedDBusError()13 ScopedDBusError::~ScopedDBusError() {
14   dbus_error_free(&error_);
15 }
16 
is_set() const17 bool ScopedDBusError::is_set() const {
18   return dbus_error_is_set(&error_);
19 }
20 
21 }  // namespace dbus
22