#include <IHandlerSoapSerializer.h>
Inheritance diagram for IHandlerSoapSerializer:
Public Methods | |
virtual IHeaderBlock * | createHeaderBlock ()=0 |
virtual IHeaderBlock * | createHeaderBlock (AxisChar *pachLocalName, AxisChar *pachUri)=0 |
virtual int AXISCALL | addHeaderBlock (IHeaderBlock *pBlk)=0 |
virtual int | setSoapHeader (SoapHeader *pSoapHeader)=0 |
virtual int | setSoapVersion (SOAP_VERSION eSOAP_VERSION)=0 |
virtual IHeaderBlock * | getHeaderBlock ()=0 |
virtual IHeaderBlock * | getHeaderBlock (const AxisChar *pcName, const AxisChar *pcNamespace)=0 |
int ESHHandler::invoke(void *pvIMsg) { IMessageData *pIMsg = (IMessageData*) pvIMsg; AxisChar* pachTemp; if(pIMsg->isPastPivot()) { //this is a response IHandlerSoapSerializer* pISZ; pIMsg->getSoapSerializer(&pISZ); IHeaderBlock* pIHeaderBlock= pISZ->createHeaderBlock(); pIHeaderBlock->setLocalName("echoMeStringResponse");
|
Adds the given Header Block to the Serialzer.
Implemented in SoapSerializer. |
|
Will create a Header Block using the given local name and the namespace uri, and adds it to the Serializer.
Implemented in SoapSerializer. |
|
Will create a Header Block and adds it to the Serializer.
Implemented in SoapSerializer. |
|
Gets and returns the Header Block of the given local name and namespace uri.After returning the Header Block pointer, it will not be removed from the available Header Block list of the Serializer. The caller of this method should not delete the returned pointer object. Implemented in SoapSerializer. |
|
Gets the Header Block. After returning the Header Block pointer, it will not be removed from the available Header Block list of the Serializer.The caller of this method should not delete the returned pointer object. Implemented in SoapSerializer. |
|
Sets the given Soap Header to the Serializer. If a Soap Header already exists then this method doesn't do anything, but returns a state to indicate this situation.
Implemented in SoapSerializer. |
|
Sets the SOAP Version.
Implemented in SoapSerializer. |