From 42c81da4f49936e498e62f64628cdfb589f908cc Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 4 Jan 2010 09:15:42 +0000 Subject: XML: move SOAP API to its own sub directory --- lasso/xml/soap_envelope.c | 108 ---------------------------------------------- 1 file changed, 108 deletions(-) delete mode 100644 lasso/xml/soap_envelope.c (limited to 'lasso/xml/soap_envelope.c') diff --git a/lasso/xml/soap_envelope.c b/lasso/xml/soap_envelope.c deleted file mode 100644 index 4ca0e6e0..00000000 --- a/lasso/xml/soap_envelope.c +++ /dev/null @@ -1,108 +0,0 @@ -/* $Id$ - * - * Lasso - A free implementation of the Liberty Alliance specifications. - * - * Copyright (C) 2004-2007 Entr'ouvert - * http://lasso.entrouvert.org - * - * Authors: See AUTHORS file in top-level directory. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * 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 - */ - -#include "private.h" -#include "soap_envelope.h" -#include "../utils.h" - -/** - * SECTION:soap_envelope - * @short_description: <soap:Envelope> - * - */ - -/*****************************************************************************/ -/* private methods */ -/*****************************************************************************/ - -static struct XmlSnippet schema_snippets[] = { - { "Header", SNIPPET_NODE, G_STRUCT_OFFSET(LassoSoapEnvelope, Header), NULL, NULL, NULL}, - { "Body", SNIPPET_NODE, G_STRUCT_OFFSET(LassoSoapEnvelope, Body), NULL, NULL, NULL}, - {NULL, 0, 0, NULL, NULL, NULL} -}; - -/*****************************************************************************/ -/* instance and class init functions */ -/*****************************************************************************/ - - -static void -class_init(LassoSoapEnvelopeClass *klass) -{ - LassoNodeClass *nclass = LASSO_NODE_CLASS(klass); - - nclass->node_data = g_new0(LassoNodeClassData, 1); - lasso_node_class_set_nodename(nclass, "Envelope"); - lasso_node_class_set_ns(nclass, LASSO_SOAP_ENV_HREF, LASSO_SOAP_ENV_PREFIX); - lasso_node_class_add_snippets(nclass, schema_snippets); -} - -GType -lasso_soap_envelope_get_type() -{ - static GType this_type = 0; - - if (!this_type) { - static const GTypeInfo this_info = { - sizeof (LassoSoapEnvelopeClass), - NULL, - NULL, - (GClassInitFunc) class_init, - NULL, - NULL, - sizeof(LassoSoapEnvelope), - 0, - NULL, - NULL - }; - - this_type = g_type_register_static(LASSO_TYPE_NODE, - "LassoSoapEnvelope", &this_info, 0); - } - return this_type; -} - -LassoSoapEnvelope* -lasso_soap_envelope_new(LassoSoapBody *body) -{ - LassoSoapEnvelope *envelope; - - envelope = g_object_new(LASSO_TYPE_SOAP_ENVELOPE, NULL); - - lasso_assign_gobject(envelope->Body, body); - - return envelope; -} - -LassoSoapEnvelope* -lasso_soap_envelope_new_from_message(const gchar *message) -{ - LassoSoapEnvelope *envelope; - - g_return_val_if_fail(message != NULL, NULL); - - envelope = LASSO_SOAP_ENVELOPE(lasso_node_new_from_dump(message)); - - return envelope; -} -- cgit