/*
- * Copyright 2001-2009 Internet2
+ * Copyright 2001-2010 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
{
}
-SOAPClient::SOAPClient(bool validate) : m_validate(validate), m_transport(NULL)
+SOAPClient::SOAPClient(bool validate) : m_validate(validate), m_transport(nullptr)
{
}
void SOAPClient::reset()
{
delete m_transport;
- m_transport=NULL;
+ m_transport=nullptr;
}
void SOAPClient::send(const Envelope& env, const SOAPTransport::Address& addr)
{
// Prepare a transport object.
- const char* pch = addr.m_endpoint ? strchr(addr.m_endpoint,':') : NULL;
+ const char* pch = addr.m_endpoint ? strchr(addr.m_endpoint,':') : nullptr;
if (!pch)
throw IOException("SOAP endpoint was not a URL.");
string scheme(addr.m_endpoint, pch-addr.m_endpoint);
// If we can get the stream, then the call is still active.
istream& out = m_transport->receive();
if (!out)
- return NULL; // nothing yet
+ return nullptr; // nothing yet
// Check content type.
string s = m_transport->getContentType();
bool SOAPClient::handleFault(const Fault& fault)
{
- const xmltooling::QName* code = (fault.getFaultcode() ? fault.getFaultcode()->getCode() : NULL);
- auto_ptr_char str((fault.getFaultstring() ? fault.getFaultstring()->getString() : NULL));
+ const xmltooling::QName* code = (fault.getFaultcode() ? fault.getFaultcode()->getCode() : nullptr);
+ auto_ptr_char str((fault.getFaultstring() ? fault.getFaultstring()->getString() : nullptr));
Category::getInstance(XMLTOOLING_LOGCAT".SOAPClient").error(
"SOAP client detected a Fault: (%s) (%s)",
(code ? code->toString().c_str() : "no code"),