Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
[platform/core/uifw/at-spi2-atk.git] / dbind / dbind-any.h
1 #ifndef _DBIND_ANY_H_
2 #define _DBIND_ANY_H_
3
4 #define DBUS_API_SUBJECT_TO_CHANGE
5 #include <dbus/dbus.h>
6
7 unsigned int dbind_find_c_alignment (char *type);
8
9 void   dbind_any_marshal       (DBusMessageIter *iter,
10                                 char           **type,
11                                 void           **val);
12
13 void   dbind_any_marshal_va    (DBusMessageIter *iter,
14                                 char           **arg_types,
15                                 va_list          args);
16
17 void   dbind_any_demarshal     (DBusMessageIter *iter,
18                                 char           **type,
19                                 void           **val);
20
21 void   dbind_any_demarshal_va  (DBusMessageIter *iter,
22                                 char           **arg_types,
23                                 va_list          args);
24
25 void   dbind_any_free          (char            *type,
26                                 void            *ptr_to_ptr);
27
28 void   dbind_any_free_ptr      (char            *type,
29                                 void            *ptr);
30
31 #endif /* _DBIND_ANY_H_ */