summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/xml/is_interaction_request.c11
-rw-r--r--lasso/xml/is_interaction_request.h3
-rw-r--r--lasso/xml/is_interaction_response.c11
-rw-r--r--lasso/xml/is_interaction_response.h3
4 files changed, 28 insertions, 0 deletions
diff --git a/lasso/xml/is_interaction_request.c b/lasso/xml/is_interaction_request.c
index 3aea80cc..8de0f990 100644
--- a/lasso/xml/is_interaction_request.c
+++ b/lasso/xml/is_interaction_request.c
@@ -120,3 +120,14 @@ lasso_is_interaction_request_new()
return node;
}
+
+LassoIsInteractionRequest*
+lasso_is_interaction_request_new_from_message(const char *msg)
+{
+ LassoIsInteractionRequest *node;
+
+ node = g_object_new(LASSO_TYPE_IS_INTERACTION_REQUEST, NULL);
+ lasso_node_init_from_message(LASSO_NODE(node), msg);
+
+ return node;
+}
diff --git a/lasso/xml/is_interaction_request.h b/lasso/xml/is_interaction_request.h
index 37b8bc87..822b8e97 100644
--- a/lasso/xml/is_interaction_request.h
+++ b/lasso/xml/is_interaction_request.h
@@ -76,6 +76,9 @@ LASSO_EXPORT GType lasso_is_interaction_request_get_type(void);
LASSO_EXPORT LassoIsInteractionRequest* lasso_is_interaction_request_new(void);
+LASSO_EXPORT LassoIsInteractionRequest* lasso_is_interaction_request_new_from_message(
+ const char *msg);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */
diff --git a/lasso/xml/is_interaction_response.c b/lasso/xml/is_interaction_response.c
index 6622cbeb..f9b2612b 100644
--- a/lasso/xml/is_interaction_response.c
+++ b/lasso/xml/is_interaction_response.c
@@ -113,3 +113,14 @@ lasso_is_interaction_response_new(LassoUtilityStatus *status)
return node;
}
+
+LassoIsInteractionResponse*
+lasso_is_interaction_response_new_from_message(const gchar *message)
+{
+ LassoIsInteractionResponse *node;
+
+ node = g_object_new(LASSO_TYPE_IS_INTERACTION_RESPONSE, NULL);
+ lasso_node_init_from_message(LASSO_NODE(node), message);
+
+ return node;
+}
diff --git a/lasso/xml/is_interaction_response.h b/lasso/xml/is_interaction_response.h
index e0f011a3..11460ef7 100644
--- a/lasso/xml/is_interaction_response.h
+++ b/lasso/xml/is_interaction_response.h
@@ -66,6 +66,9 @@ LASSO_EXPORT GType lasso_is_interaction_response_get_type(void);
LASSO_EXPORT LassoIsInteractionResponse* lasso_is_interaction_response_new();
+LASSO_EXPORT LassoIsInteractionResponse* lasso_is_interaction_response_new_from_message(
+ const char *msg);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */