index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
dir_000004.html
dbus
dbus-errors.h
00001
/* -*- mode: C; c-file-style: "gnu" -*- */
00002
/* dbus-errors.h Error reporting
00003
*
00004
* Copyright (C) 2002  Red Hat Inc.
00005
* Copyright (C) 2003  CodeFactory AB
00006
*
00007
* Licensed under the Academic Free License version 2.1
00008
*
00009
* This program is free software; you can redistribute it and/or modify
00010
* it under the terms of the GNU General Public License as published by
00011
* the Free Software Foundation; either version 2 of the License, or
00012
* (at your option) any later version.
00013
*
00014
* This program is distributed in the hope that it will be useful,
00015
* but WITHOUT ANY WARRANTY; without even the implied warranty of
00016
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017
* GNU General Public License for more details.
00018
*
00019
* You should have received a copy of the GNU General Public License
00020
* along with this program; if not, write to the Free Software
00021
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00022
*
00023
*/
00024
#if !defined (DBUS_INSIDE_DBUS_H) && !defined (DBUS_COMPILATION)
00025
#error "Only <dbus/dbus.h> can be included directly, this file may disappear or change contents."
00026
#endif
00027
00028
#ifndef DBUS_ERROR_H
00029
#define DBUS_ERROR_H
00030
00031
#include <dbus/dbus-macros.h>
00032
#include <dbus/dbus-types.h>
00033
00034
group__DBusMacros.html#ga0
DBUS_BEGIN_DECLS
00035
00036
typedef
struct
structDBusError.html
DBusError
DBusError;
00037
structDBusError.html
00041
struct
DBusError
00042 {
structDBusError.html#o0
00043
const
char
*
structDBusError.html#o0
name
;
structDBusError.html#o1
00044
const
char
*
structDBusError.html#o1
message
;
structDBusError.html#o2
00046
unsigned
int
structDBusError.html#o2
dummy1
: 1;
structDBusError.html#o3
00047
unsigned
int
structDBusError.html#o3
dummy2
: 1;
structDBusError.html#o4
00048
unsigned
int
structDBusError.html#o4
dummy3
: 1;
structDBusError.html#o5
00049
unsigned
int
structDBusError.html#o5
dummy4
: 1;
structDBusError.html#o6
00050
unsigned
int
structDBusError.html#o6
dummy5
: 1;
structDBusError.html#o7
00052
void
*
structDBusError.html#o7
padding1
;
00053 };
00054
00055
void
group__DBusErrors.html#ga0
dbus_error_init
(DBusError       *error);
00056
void
group__DBusErrors.html#ga1
dbus_error_free
(DBusError       *error);
00057
void
group__DBusErrors.html#ga6
dbus_set_error
(DBusError       *error,
00058
const
char
*name,
00059
const
char
*message,
00060                                   ...);
00061
void
group__DBusErrors.html#ga2
dbus_set_error_const
(DBusError       *error,
00062
const
char
*name,
00063
const
char
*message);
00064
void
group__DBusErrors.html#ga3
dbus_move_error
(DBusError       *src,
00065                                   DBusError       *dest);
00066
group__DBusTypes.html#ga2
dbus_bool_t
group__DBusErrors.html#ga4
dbus_error_has_name
(
const
DBusError *error,
00067
const
char
*name);
00068
group__DBusTypes.html#ga2
dbus_bool_t
group__DBusErrors.html#ga5
dbus_error_is_set
(
const
DBusError *error);
00069
00070
group__DBusMacros.html#ga1
DBUS_END_DECLS
00071
00072
#endif
/* DBUS_ERROR_H */
Generated on Tue Sep 13 01:28:06 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
