| 49 |
49 |
| 50 MsimMessage *msim_msg_new(gboolean not_empty, ...); |
50 MsimMessage *msim_msg_new(gboolean not_empty, ...); |
| 51 /* No sentinel attribute, because can leave off varargs if not_empty is FALSE. */ |
51 /* No sentinel attribute, because can leave off varargs if not_empty is FALSE. */ |
| 52 |
52 |
| 53 MsimMessage *msim_msg_clone(MsimMessage *old); |
53 MsimMessage *msim_msg_clone(MsimMessage *old); |
| |
54 void msim_msg_free_element_data(MsimMessageElement *elem); |
| 54 void msim_msg_free(MsimMessage *msg); |
55 void msim_msg_free(MsimMessage *msg); |
| 55 MsimMessage *msim_msg_append(MsimMessage *msg, const gchar *name, MsimMessageType type, gpointer data); |
56 MsimMessage *msim_msg_append(MsimMessage *msg, const gchar *name, MsimMessageType type, gpointer data); |
| 56 MsimMessage *msim_msg_insert_before(MsimMessage *msg, const gchar *name_before, const gchar *name, MsimMessageType type, gpointer data); |
57 MsimMessage *msim_msg_insert_before(MsimMessage *msg, const gchar *name_before, const gchar *name, MsimMessageType type, gpointer data); |
| 57 gchar *msim_msg_dump_to_str(MsimMessage *msg); |
58 gchar *msim_msg_dump_to_str(MsimMessage *msg); |
| |
59 gchar *msim_msg_pack_element_data(MsimMessageElement *elem); |
| 58 void msim_msg_dump(const char *fmt_string, MsimMessage *msg); |
60 void msim_msg_dump(const char *fmt_string, MsimMessage *msg); |
| 59 gchar *msim_msg_pack(MsimMessage *msg); |
61 gchar *msim_msg_pack(MsimMessage *msg); |
| 60 gchar *msim_msg_pack_dict(MsimMessage *msg); |
62 gchar *msim_msg_pack_dict(MsimMessage *msg); |
| 61 |
63 |
| 62 GList *msim_msg_list_copy(GList *old); |
64 GList *msim_msg_list_copy(GList *old); |