00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
#ifndef DBUS_RESOURCES_H
00024
#define DBUS_RESOURCES_H
00025
00026
#include <dbus/dbus-macros.h>
00027
#include <dbus/dbus-errors.h>
00028
#include <dbus/dbus-connection.h>
00029
00030
DBUS_BEGIN_DECLS;
00031
00032
typedef struct DBusCounter DBusCounter;
00033
00034
typedef void (* DBusCounterNotifyFunction) (DBusCounter *counter,
00035
void *user_data);
00036
00037 DBusCounter*
_dbus_counter_new (
void);
00038 DBusCounter*
_dbus_counter_ref (DBusCounter *counter);
00039
void _dbus_counter_unref (DBusCounter *counter);
00040
void _dbus_counter_adjust (DBusCounter *counter,
00041
long delta);
00042
long _dbus_counter_get_value (DBusCounter *counter);
00043
00044
void _dbus_counter_set_notify (DBusCounter *counter,
00045
long guard_value,
00046 DBusCounterNotifyFunction function,
00047
void *user_data);
00048
00049
00050
DBUS_END_DECLS;
00051
00052
#endif