diff options
author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-12-10 13:13:13 +0000 |
---|---|---|
committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-12-10 13:13:13 +0000 |
commit | 6b4e042342cec2e7c5789b5531d79af726b55675 (patch) | |
tree | c020dee253f2d8497196bbe57aafb4e1b746f4ac /lasso/xml/dst_modify_response.h | |
parent | c5a2dec0ccc56209dd6260b435f3525e0cba66a5 (diff) | |
download | lasso-6b4e042342cec2e7c5789b5531d79af726b55675.tar.gz lasso-6b4e042342cec2e7c5789b5531d79af726b55675.tar.xz lasso-6b4e042342cec2e7c5789b5531d79af726b55675.zip |
Added DST Modify part level 1.
Diffstat (limited to 'lasso/xml/dst_modify_response.h')
-rw-r--r-- | lasso/xml/dst_modify_response.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/lasso/xml/dst_modify_response.h b/lasso/xml/dst_modify_response.h new file mode 100644 index 00000000..9ba53bfe --- /dev/null +++ b/lasso/xml/dst_modify_response.h @@ -0,0 +1,76 @@ +/* $Id$ + * + * Lasso - A free implementation of the Liberty Alliance specifications. + * + * Copyright (C) 2004 Entr'ouvert + * http://lasso.entrouvert.org + * + * Authors: Nicolas Clapies <nclapies@entrouvert.com> + * Valery Febvre <vfebvre@easter-eggs.com> + * + * 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 + */ + +#ifndef __LASSO_DST_MODIFY_RESPONSE_H__ +#define __LASSO_DST_MODIFY_RESPONSE_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include <lasso/xml/utility_status.h> +#include <lasso/xml/xml.h> + +#define LASSO_TYPE_DST_MODIFY_RESPONSE (lasso_dst_modify_response_get_type()) +#define LASSO_DST_MODIFY_RESPONSE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), \ + LASSO_TYPE_DST_MODIFY_RESPONSE, LassoDstModifyResponse)) +#define LASSO_DST_MODIFY_RESPONSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), \ + LASSO_TYPE_DST_MODIFY_RESPONSE, LassoDstModifyResponseClass)) +#define LASSO_IS_DST_MODIFY_RESPONSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), \ + LASSO_TYPE_DST_MODIFY_RESPONSE)) +#define LASSO_IS_DST_MODIFY_RESPONSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \ + LASSO_TYPE_DST_MODIFY_RESPONSE)) +#define LASSO_DST_MODIFY_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), \ + LASSO_TYPE_DST_MODIFY_RESPONSE, LassoDstModifyResponseClass)) + +typedef struct _LassoDstModifyResponse LassoDstModifyResponse; +typedef struct _LassoDstModifyResponseClass LassoDstModifyResponseClass; + +struct _LassoDstModifyResponse { + LassoNode parent; + + LassoUtilityStatus *Status; + + char *id; + char *itemIDRef; + char *timeStamp; + + char *prefixServiceType; + char *hrefServiceType; +}; + +struct _LassoDstModifyResponseClass { + LassoNodeClass parent; +}; + +LASSO_EXPORT GType lasso_dst_modify_response_get_type(void); + +LASSO_EXPORT LassoDstModifyResponse* lasso_dst_modify_response_new(void); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* __LASSO_DST_MODIFY_RESPONSE_H__ */ |