~ubuntu-branches/ubuntu/maverick/dbus/maverick-security

« back to all changes in this revision

Viewing changes to dbus/dbus-message-internal.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-09-27 13:06:32 UTC
  • mfrom: (1.1.23 upstream)
  • Revision ID: james.westby@ubuntu.com-20100927130632-bqs145trvchd2lmf
Tags: 1.4.0-0ubuntu1
* New upstream release
 - Fixes https://bugs.freedesktop.org/show_bug.cgi?id=17754 Race condition in protected_change_timeout
 - Requested by various upstream KDE developers http://lists.kde.org/?t=128514970000004&r=1&w=2

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
void _dbus_message_get_network_data  (DBusMessage       *message,
36
36
                                      const DBusString **header,
37
37
                                      const DBusString **body);
 
38
void _dbus_message_get_unix_fds      (DBusMessage *message,
 
39
                                      const int **fds,
 
40
                                      unsigned *n_fds);
38
41
 
39
42
void        _dbus_message_lock                  (DBusMessage  *message);
40
43
void        _dbus_message_unlock                (DBusMessage  *message);
41
 
dbus_bool_t _dbus_message_add_size_counter      (DBusMessage  *message,
 
44
dbus_bool_t _dbus_message_add_counter           (DBusMessage  *message,
42
45
                                                 DBusCounter  *counter);
43
 
void        _dbus_message_add_size_counter_link (DBusMessage  *message,
 
46
void        _dbus_message_add_counter_link      (DBusMessage  *message,
44
47
                                                 DBusList     *link);
45
 
void        _dbus_message_remove_size_counter   (DBusMessage  *message,
 
48
void        _dbus_message_remove_counter        (DBusMessage  *message,
46
49
                                                 DBusCounter  *counter,
47
50
                                                 DBusList    **link_return);
48
51
 
55
58
void               _dbus_message_loader_return_buffer         (DBusMessageLoader  *loader,
56
59
                                                               DBusString         *buffer,
57
60
                                                               int                 bytes_read);
 
61
 
 
62
dbus_bool_t        _dbus_message_loader_get_unix_fds          (DBusMessageLoader  *loader,
 
63
                                                               int               **fds,
 
64
                                                               unsigned           *max_n_fds);
 
65
void               _dbus_message_loader_return_unix_fds       (DBusMessageLoader  *loader,
 
66
                                                               int                *fds,
 
67
                                                               unsigned            n_fds);
 
68
 
58
69
dbus_bool_t        _dbus_message_loader_queue_messages        (DBusMessageLoader  *loader);
59
70
DBusMessage*       _dbus_message_loader_peek_message          (DBusMessageLoader  *loader);
60
71
DBusMessage*       _dbus_message_loader_pop_message           (DBusMessageLoader  *loader);
69
80
                                                               long                size);
70
81
long               _dbus_message_loader_get_max_message_size  (DBusMessageLoader  *loader);
71
82
 
 
83
void               _dbus_message_loader_set_max_message_unix_fds(DBusMessageLoader  *loader,
 
84
                                                                 long                n);
 
85
long               _dbus_message_loader_get_max_message_unix_fds(DBusMessageLoader  *loader);
 
86
 
72
87
DBUS_END_DECLS
73
88
 
74
89
#endif /* DBUS_MESSAGE_INTERNAL_H */