Merge "Optional autogen.sh flag --enable-kdbus-transport added allowing to compile...
[platform/upstream/dbus.git] / dbus / dbus-pending-call-internal.h
index 0a5aa25..1875eea 100644 (file)
@@ -1,4 +1,4 @@
-/* -*- mode: C; c-file-style: "gnu" -*- */
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
 /* dbus-pending-call-internal.h DBusPendingCall internal interfaces
  *
  * Copyright (C) 2002  Red Hat Inc.
@@ -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_PENDING_CALL_INTERNAL_H
 
 DBUS_BEGIN_DECLS
 
-dbus_bool_t     _dbus_pending_call_is_timeout_added  (DBusPendingCall  *pending);
-void            _dbus_pending_call_set_timeout_added (DBusPendingCall  *pending,
-                                                      dbus_bool_t       is_added);
-DBusTimeout    *_dbus_pending_call_get_timeout       (DBusPendingCall  *pending);
-dbus_uint32_t   _dbus_pending_call_get_reply_serial  (DBusPendingCall  *pending);
-void            _dbus_pending_call_set_reply_serial  (DBusPendingCall *pending,
-                                                      dbus_uint32_t serial);
-DBusConnection *_dbus_pending_call_get_connection    (DBusPendingCall *pending);
-
-void              _dbus_pending_call_complete                  (DBusPendingCall    *pending);
-void              _dbus_pending_call_set_reply                 (DBusPendingCall    *pending,
-                                                                DBusMessage        *message);
-void              _dbus_pending_call_clear_connection          (DBusPendingCall *pending);
-
-void              _dbus_pending_call_queue_timeout_error       (DBusPendingCall *pending, 
-                                                                DBusConnection  *connection);
-void             _dbus_pending_call_set_reply_serial  (DBusPendingCall *pending,
-                                                        dbus_uint32_t serial);
-dbus_bool_t       _dbus_pending_call_set_timeout_error (DBusPendingCall *pending,
-                                                        DBusMessage *message,
-                                                        dbus_uint32_t serial);
-DBusPendingCall*  _dbus_pending_call_new               (DBusConnection     *connection,
-                                                        int                 timeout_milliseconds,
-                                                        DBusTimeoutHandler  timeout_handler);
+dbus_bool_t      _dbus_pending_call_is_timeout_added_unlocked    (DBusPendingCall    *pending);
+void             _dbus_pending_call_set_timeout_added_unlocked   (DBusPendingCall    *pending,
+                                                                  dbus_bool_t         is_added);
+DBusTimeout    * _dbus_pending_call_get_timeout_unlocked         (DBusPendingCall    *pending);
+dbus_uint32_t    _dbus_pending_call_get_reply_serial_unlocked    (DBusPendingCall    *pending);
+void             _dbus_pending_call_set_reply_serial_unlocked    (DBusPendingCall    *pending,
+                                                                  dbus_uint32_t       serial);
+DBusConnection * _dbus_pending_call_get_connection_and_lock      (DBusPendingCall    *pending);
+DBusConnection * _dbus_pending_call_get_connection_unlocked      (DBusPendingCall    *pending);
+dbus_bool_t      _dbus_pending_call_get_completed_unlocked       (DBusPendingCall    *pending);
+void             _dbus_pending_call_complete                     (DBusPendingCall    *pending);
+void             _dbus_pending_call_set_reply_unlocked           (DBusPendingCall    *pending,
+                                                                  DBusMessage        *message);
+void             _dbus_pending_call_queue_timeout_error_unlocked (DBusPendingCall    *pending,
+                                                                  DBusConnection     *connection);
+void             _dbus_pending_call_set_reply_serial_unlocked    (DBusPendingCall    *pending,
+                                                                  dbus_uint32_t       serial);
+dbus_bool_t      _dbus_pending_call_set_timeout_error_unlocked   (DBusPendingCall    *pending,
+                                                                  DBusMessage        *message,
+                                                                  dbus_uint32_t       serial);
+DBusPendingCall* _dbus_pending_call_new_unlocked                 (DBusConnection     *connection,
+                                                                  int                 timeout_milliseconds,
+                                                                  DBusTimeoutHandler  timeout_handler);
+DBusPendingCall* _dbus_pending_call_ref_unlocked                 (DBusPendingCall    *pending);
+void             _dbus_pending_call_unref_and_unlock             (DBusPendingCall    *pending);
+dbus_bool_t      _dbus_pending_call_set_data_unlocked            (DBusPendingCall    *pending,
+                                                                  dbus_int32_t        slot,
+                                                                  void               *data,
+                                                                  DBusFreeFunction    free_data_func);
 
 
 DBUS_END_DECLS