roshan 2003/07/26 04:45:25
Modified: c/src/common MessageData.h MessageData.cpp
Log:
after introducing new Serializer interfaces IWrapperSoapSerializer and
IHandlerSoapSerializer
Revision Changes Path
1.6 +12 -2 xml-axis/c/src/common/MessageData.h
Index: MessageData.h
===================================================================
RCS file: /home/cvs/xml-axis/c/src/common/MessageData.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- MessageData.h 21 Jul 2003 14:10:34 -0000 1.5
+++ MessageData.h 26 Jul 2003 11:45:24 -0000 1.6
@@ -94,6 +94,15 @@
SoapSerializer* m_pSZ;
SoapDeSerializer* m_pDZ;
public:
+ void getSoapSerializer(IHandlerSoapSerializer** pIHandlerSoapSerializer);
+ void getSoapSerializer(IWrapperSoapSerializer** pIWrapperSoapSerializer);
+ ISoapDeSerializer* getSoapDeserializer();
+ /*
+ comm on 25Jul2003 at 10.00am
+ ISoapSerializer* getSoapSerializer();
+ */
+ int setPastPivotState(bool bState);
+ bool isPastPivot();
void SetDeSerializer(SoapDeSerializer* pDZ);
void SetSerializer(SoapSerializer* pSZ);
void SetUserName(string& m_sUserName);
@@ -101,12 +110,13 @@
void SetService(WSDDService* argService);
WSDDService* GetService();
AXIS_PROTOCOL_TYPE m_Protocol;
- ISoapDeSerializer* getSoapDeserializer();
- ISoapSerializer* getSoapSerializer();
+
protected:
string m_sUserName;
WSDDService* m_Service;
+private:
+ bool m_bPastPivotState;
};
#endif //
!defined(AFX_MESSAGEDATA_H__8B839E07_3D23_46C6_8743_543B4917D202__INCLUDED_)
1.5 +26 -0 xml-axis/c/src/common/MessageData.cpp
Index: MessageData.cpp
===================================================================
RCS file: /home/cvs/xml-axis/c/src/common/MessageData.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- MessageData.cpp 21 Jul 2003 14:10:34 -0000 1.4
+++ MessageData.cpp 26 Jul 2003 11:45:24 -0000 1.5
@@ -74,6 +74,7 @@
{
m_pSZ = NULL;
m_pDZ = NULL;
+ m_bPastPivotState= false;
}
MessageData::~MessageData()
@@ -111,12 +112,37 @@
}
+/*
+comm on 25Jul2003 at 10.00am
ISoapSerializer* MessageData::getSoapSerializer()
{
return m_pSZ;
}
+*/
ISoapDeSerializer* MessageData::getSoapDeserializer()
{
return m_pDZ;
+}
+
+bool MessageData::isPastPivot()
+{
+ return m_bPastPivotState;
+}
+
+int MessageData::setPastPivotState(bool bState)
+{
+ m_bPastPivotState = bState;
+
+ return SUCCESS;
+}
+
+void MessageData::getSoapSerializer(IHandlerSoapSerializer
**pIHandlerSoapSerializer)
+{
+ *pIHandlerSoapSerializer = dynamic_cast<IHandlerSoapSerializer*>(m_pSZ);
+}
+
+void MessageData::getSoapSerializer(IWrapperSoapSerializer
**pIWrapperSoapSerializer)
+{
+ *pIWrapperSoapSerializer = dynamic_cast<IWrapperSoapSerializer*>(m_pSZ);
}