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