# import(RCurl) - was for base64, but that is now lazy

import(XML)

export(.SOAP)

export(SOAPServer, SOAPResult)

exportClasses("token", "duration")

exportClass(SOAPServerDescription)
exportClass(SOAPResult)
exportClass(WSDLMethod)

exportClass(SOAPServer)
exportClass(HTTPSOAPServer)
exportClass(HTTPSSOAPServer)


export(dynamicSOAPServer)
exportClass(DynamicSOAPServer)
exportMethods("$", "names")


exportClass(SOAPType)


exportClass(SOAPClientInterface)

export(toSOAP, fromSOAP, convertFromSOAP)
export(SOAPHandlers, SOAPPrimitiveConverters)

      
export(processWSDL, genSOAPClientInterface)
export(SOAPServerDescription)


export(SOAPNameSpaces)

export(writeSOAPBody, writeSOAPMessage, writeTypes, writeSOAPEnvelope)

exportClasses("VirtualSOAPClass", "SOAPServer", "SOAPResult")
exportClasses("SOAPTypeReference", "BasicSOAPType", "SOAPVoidType")

export(.XMLRPC, xmlRPCResult, xmlRPCHandlers)
# http://www.xmlrpc.com/spec


export(getReturnNode)
