diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-05-04 14:28:34 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-05-04 14:28:34 +0000 |
| commit | 52973a4ff317e26b8d5dc07496f293fc8e1ccdc2 (patch) | |
| tree | 33406d45da45f8c1a2c3fdd3bc91adef5b029df8 | |
| parent | 1205203bea9ebb3bbefa4dc8bd343b2b53bddb0f (diff) | |
| download | lasso-52973a4ff317e26b8d5dc07496f293fc8e1ccdc2.tar.gz lasso-52973a4ff317e26b8d5dc07496f293fc8e1ccdc2.tar.xz lasso-52973a4ff317e26b8d5dc07496f293fc8e1ccdc2.zip | |
add function to build a soap-enveloped lasso node
| -rw-r--r-- | lasso/Attic/protocols/protocols.c | 15 | ||||
| -rw-r--r-- | lasso/Attic/protocols/protocols.h | 4 |
2 files changed, 19 insertions, 0 deletions
diff --git a/lasso/Attic/protocols/protocols.c b/lasso/Attic/protocols/protocols.c index ee60978e..a9be14f8 100644 --- a/lasso/Attic/protocols/protocols.c +++ b/lasso/Attic/protocols/protocols.c @@ -24,3 +24,18 @@ */ #include <lasso/protocols/protocols.h> + + +LassoNode *lasso_protocol_export_to_soap(LassoNode *node) +{ + LassoNode *envelope, *body; + + envelope = lasso_soap_env_envelope_new(); + body = lasso_soap_env_body_new(); + + lasso_soap_env_body_add_child(body, node); + + lasso_soap_env_envelope_add_body(envelope, body); + + return(envelope); +} diff --git a/lasso/Attic/protocols/protocols.h b/lasso/Attic/protocols/protocols.h index 9bbafe7c..16890e94 100644 --- a/lasso/Attic/protocols/protocols.h +++ b/lasso/Attic/protocols/protocols.h @@ -34,4 +34,8 @@ extern "C" { } #endif /* __cplusplus */ +#include <lasso/xml/xml.h> + +LassoNode *lasso_protocol_export_to_soap(LassoNode *node); + #endif /* __LASSO_PROTOCOLS_H__ */ |
