Msrp/MsrpHeader/src/CMSRPMessageBase.cpp
branchMSRP_FrameWork
changeset 58 cdb720e67852
parent 25 505ad3f0ce5c
equal deleted inserted replaced
25:505ad3f0ce5c 58:cdb720e67852
    27 #include "CMsrpContentTypeHeader.h"
    27 #include "CMsrpContentTypeHeader.h"
    28 #include "CMSRPMessageIdHeader.h"
    28 #include "CMSRPMessageIdHeader.h"
    29 #include "CMsrpByteRangeHeader.h"
    29 #include "CMsrpByteRangeHeader.h"
    30 #include "CMsrpFailureReportHeader.h"
    30 #include "CMsrpFailureReportHeader.h"
    31 #include "CMsrpSuccessReportHeader.h"
    31 #include "CMsrpSuccessReportHeader.h"
       
    32 #include "CMsrpStatusHeader.h"
    32 
    33 
    33 // -----------------------------------------------------------------------------
    34 // -----------------------------------------------------------------------------
    34 // CMSRPMessageBase::CMSRPMessageBase
    35 // CMSRPMessageBase::CMSRPMessageBase
    35 // -----------------------------------------------------------------------------
    36 // -----------------------------------------------------------------------------
    36 //
    37 //
    49 	delete iContentType;
    50 	delete iContentType;
    50 	delete iMessageId;
    51 	delete iMessageId;
    51 	delete iByteRange;
    52 	delete iByteRange;
    52 	delete iFailureReport;
    53 	delete iFailureReport;
    53 	delete iSuccessReport;
    54 	delete iSuccessReport;
       
    55     delete iStatusHeader;
    54 	}
    56 	}
    55 
    57 
    56 // -----------------------------------------------------------------------------
    58 // -----------------------------------------------------------------------------
    57 // CMSRPMessageBase::SetToPathHeaderL
    59 // CMSRPMessageBase::SetToPathHeaderL
    58 // -----------------------------------------------------------------------------
    60 // -----------------------------------------------------------------------------
   243         return iByteRange;
   245         return iByteRange;
   244         }
   246         }
   245     return NULL;
   247     return NULL;
   246 	}
   248 	}
   247 
   249 
       
   250 // -----------------------------------------------------------------------------
       
   251 // CMSRPMessageBase::SetStatusHeaderL
       
   252 // -----------------------------------------------------------------------------
       
   253 //
       
   254 EXPORT_C void CMSRPMessageBase::SetStatusHeader( CMSRPStatusHeader* aStatus )
       
   255     {
       
   256     iStatusHeader = aStatus;
       
   257     }
       
   258 
       
   259 // -----------------------------------------------------------------------------
       
   260 // CMSRPMessageBase::StatusHeader
       
   261 // -----------------------------------------------------------------------------
       
   262 //
       
   263 EXPORT_C const CMSRPStatusHeader* CMSRPMessageBase::StatusHeader() const
       
   264     {
       
   265     return iStatusHeader;
       
   266     }
       
   267 
   248 // End of File
   268 // End of File