diff --git a/src/server/stanza.c b/src/server/stanza.c index c53558e..4a283a2 100644 --- a/src/server/stanza.c +++ b/src/server/stanza.c @@ -105,6 +105,12 @@ stanza_to_string(XMPPStanza *stanza) return result; } +void +stanza_add_child(XMPPStanza *parent, XMPPStanza *child) +{ + parent->children = g_list_append(parent->children, child); +} + static void start_element(void *data, const char *element, const char **attributes) { diff --git a/src/server/stanza.h b/src/server/stanza.h index d86af1d..432a08c 100644 --- a/src/server/stanza.h +++ b/src/server/stanza.h @@ -41,5 +41,6 @@ typedef struct xmpp_stanza_t { XMPPStanza* stanza_new(const char *name, const char **attributes); XMPPStanza* parse_stanza(char *stanza_text); char* stanza_to_string(XMPPStanza *stanza); +void stanza_add_child(XMPPStanza *parent, XMPPStanza *child); #endif diff --git a/src/server/stanzas.c b/src/server/stanzas.c index 4c9f7a0..eb0efc7 100644 --- a/src/server/stanzas.c +++ b/src/server/stanzas.c @@ -62,12 +62,6 @@ stanza_add(XMPPStanza *stanza) pthread_mutex_unlock(&stanzas_lock); } -void -stanza_add_child(XMPPStanza *parent, XMPPStanza *child) -{ - parent->children = g_list_append(parent->children, child); -} - XMPPStanza* stanza_get_child_by_ns(XMPPStanza *stanza, char *ns) { diff --git a/src/server/stanzas.h b/src/server/stanzas.h index 7c8ba86..fd87509 100644 --- a/src/server/stanzas.h +++ b/src/server/stanzas.h @@ -28,7 +28,6 @@ #include "server/stanza.h" void stanza_add(XMPPStanza *stanza); -void stanza_add_child(XMPPStanza *parent, XMPPStanza *child); const char* stanza_get_id(XMPPStanza *stanza); void stanza_set_id(XMPPStanza *stanza, const char *id); const char *stanza_get_query_request(XMPPStanza *stanza);