1/*
2
3WS-Header.h
4
5Combines WS-Routing, WS-Security, WS-Addressing
6
7--------------------------------------------------------------------------------
8gSOAP XML Web services tools
9Copyright (C) 2004-2005, Robert van Engelen, Genivia Inc. All Rights Reserved.
10This part of the software is released under ONE of the following licenses:
11GPL, the gSOAP public license, OR Genivia's license for commercial use.
12--------------------------------------------------------------------------------
13gSOAP public license.
14
15The contents of this file are subject to the gSOAP Public License Version 1.3
16(the "License"); you may not use this file except in compliance with the
17License. You may obtain a copy of the License at
18http://www.cs.fsu.edu/~engelen/soaplicense.html
19Software distributed under the License is distributed on an "AS IS" basis,
20WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
21for the specific language governing rights and limitations under the License.
22
23The Initial Developer of the Original Code is Robert A. van Engelen.
24Copyright (C) 2000-2007, Robert van Engelen, Genivia Inc., All Rights Reserved.
25--------------------------------------------------------------------------------
26GPL license.
27
28This program is free software; you can redistribute it and/or modify it under
29the terms of the GNU General Public License as published by the Free Software
30Foundation; either version 2 of the License, or (at your option) any later
31version.
32
33This program is distributed in the hope that it will be useful, but WITHOUT ANY
34WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
35PARTICULAR PURPOSE. See the GNU General Public License for more details.
36
37You should have received a copy of the GNU General Public License along with
38this program; if not, write to the Free Software Foundation, Inc., 59 Temple
39Place, Suite 330, Boston, MA 02111-1307 USA
40
41Author contact information:
42engelen@genivia.com / engelen@acm.org
43
44This program is released under the GPL with the additional exemption that
45compiling, linking, and/or using OpenSSL is allowed.
46--------------------------------------------------------------------------------
47A commercial use license is available from Genivia, Inc., contact@genivia.com
48--------------------------------------------------------------------------------
49*/
50
51#import "wsrp.h"
52#import "wsa.h"
53#import "wsse.h"
54
55struct SOAP_ENV__Header
56{
57  mustUnderstand _wsrp__path		*wsrp__path	0; ///< WS-Routing
58  mustUnderstand _wsse__Security	*wsse__Security	0; ///< WS-Security
59  mustUnderstand _wsa__MessageID	 wsa__MessageID	0; ///< WS-Addressing
60  mustUnderstand _wsa__RelatesTo	*wsa__RelatesTo	0; ///< WS-Addressing
61  mustUnderstand _wsa__From		*wsa__From	0; ///< WS-Addressing
62  mustUnderstand _wsa__ReplyTo		*wsa__ReplyTo	0; ///< WS-Addressing
63  mustUnderstand _wsa__FaultTo		*wsa__FaultTo	0; ///< WS-Addressing
64  mustUnderstand _wsa__To		 wsa__To	0; ///< WS-Addressing
65  mustUnderstand _wsa__Action		 wsa__Action	0; ///< WS-Addressing
66};
67