Msrp/MsrpHeader/src/CMSRPMessageBase.cpp
branchMSRP_FrameWork
changeset 58 cdb720e67852
parent 25 505ad3f0ce5c
--- a/Msrp/MsrpHeader/src/CMSRPMessageBase.cpp	Sat Jun 12 14:30:11 2010 +0530
+++ b/Msrp/MsrpHeader/src/CMSRPMessageBase.cpp	Thu Nov 25 13:59:42 2010 +0200
@@ -29,6 +29,7 @@
 #include "CMsrpByteRangeHeader.h"
 #include "CMsrpFailureReportHeader.h"
 #include "CMsrpSuccessReportHeader.h"
+#include "CMsrpStatusHeader.h"
 
 // -----------------------------------------------------------------------------
 // CMSRPMessageBase::CMSRPMessageBase
@@ -51,6 +52,7 @@
 	delete iByteRange;
 	delete iFailureReport;
 	delete iSuccessReport;
+    delete iStatusHeader;
 	}
 
 // -----------------------------------------------------------------------------
@@ -245,4 +247,22 @@
     return NULL;
 	}
 
+// -----------------------------------------------------------------------------
+// CMSRPMessageBase::SetStatusHeaderL
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CMSRPMessageBase::SetStatusHeader( CMSRPStatusHeader* aStatus )
+    {
+    iStatusHeader = aStatus;
+    }
+
+// -----------------------------------------------------------------------------
+// CMSRPMessageBase::StatusHeader
+// -----------------------------------------------------------------------------
+//
+EXPORT_C const CMSRPStatusHeader* CMSRPMessageBase::StatusHeader() const
+    {
+    return iStatusHeader;
+    }
+
 // End of File