X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dbus%2Fdbus-timeout.h;h=d0a8af4a8be263695152b80bc45d1935452a8f4c;hb=757b80b9711d9733798c927495d74c7323e95400;hp=2f136ae0b76afaaa624caaf3e38e61c587d8ed0c;hpb=b4a1100f4f81534e2aac0141afda750f318223d4;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-timeout.h b/dbus/dbus-timeout.h index 2f136ae..d0a8af4 100644 --- a/dbus/dbus-timeout.h +++ b/dbus/dbus-timeout.h @@ -1,9 +1,9 @@ -/* -*- mode: C; c-file-style: "gnu" -*- */ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ /* dbus-timeout.h DBusTimeout internal interfaces * * Copyright (C) 2003 CodeFactory AB * - * Licensed under the Academic Free License version 1.2 + * Licensed under the Academic Free License version 2.1 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,7 +17,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * */ #ifndef DBUS_TIMEOUT_H @@ -26,20 +26,30 @@ #include #include -DBUS_BEGIN_DECLS; +DBUS_BEGIN_DECLS -typedef struct DBusTimeoutList DBusTimeoutList; +/** + * @addtogroup DBusTimeoutInternals + * @{ + */ /* Public methods on DBusTimeout are in dbus-connection.h */ +typedef struct DBusTimeoutList DBusTimeoutList; + +/** function to run when the timeout is handled */ typedef dbus_bool_t (* DBusTimeoutHandler) (void *data); -DBusTimeout* _dbus_timeout_new (int interval, - DBusTimeoutHandler handler, - void *data, - DBusFreeFunction free_data_function); -void _dbus_timeout_ref (DBusTimeout *timeout); -void _dbus_timeout_unref (DBusTimeout *timeout); +DBusTimeout* _dbus_timeout_new (int interval, + DBusTimeoutHandler handler, + void *data, + DBusFreeFunction free_data_function); +DBusTimeout* _dbus_timeout_ref (DBusTimeout *timeout); +void _dbus_timeout_unref (DBusTimeout *timeout); +void _dbus_timeout_set_interval (DBusTimeout *timeout, + int interval); +void _dbus_timeout_set_enabled (DBusTimeout *timeout, + dbus_bool_t enabled); DBusTimeoutList *_dbus_timeout_list_new (void); void _dbus_timeout_list_free (DBusTimeoutList *timeout_list); @@ -58,6 +68,8 @@ void _dbus_timeout_list_toggle_timeout (DBusTimeoutList *t dbus_bool_t enabled); -DBUS_END_DECLS; +/** @} */ + +DBUS_END_DECLS #endif /* DBUS_TIMEOUT_H */