/*
- * Copyright 2001-2007 Internet2
+ * Copyright 2001-2009 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#ifndef __xmltooling_soap11client_h__
#define __xmltooling_soap11client_h__
-#include <xmltooling/security/CredentialResolver.h>
#include <xmltooling/soap/SOAPTransport.h>
namespace soap11 {
*
* @param validate true iff schema validation should be used
*/
- SOAPClient(bool validate=false) : m_validate(validate), m_transport(NULL) {}
+ SOAPClient(bool validate=false);
virtual ~SOAPClient();
*
* @param validate true iff the client should use a validating XML parser
*/
- void setValidating(bool validate=true) {
- m_validate = validate;
- }
+ void setValidating(bool validate=true);
/**
* Sends the supplied envelope to the identified recipient/endpoint.
*
* @param transport reference to transport layer
*/
- virtual void prepareTransport(xmltooling::SOAPTransport& transport) {}
+ virtual void prepareTransport(xmltooling::SOAPTransport& transport);
/**
* Handling of SOAP faults.