Msrp/MsrpHeader/eabi/msrpheaderu.def
author Petteri Saari <petteri.saari@digia.com>
Thu, 25 Nov 2010 13:59:42 +0200
branchMSRP_FrameWork
changeset 58 cdb720e67852
parent 25 505ad3f0ce5c
permissions -rw-r--r--
This release addresses the following issues: 1. The crash bug fix when receiving file 2. Now the sending is based on MSRP messages, there is no longer file receiving or sending. Client sends data as MSRP was designed. 3. Soma MSRP stack was created so that the client told the correct session-id, Symbian stack generated it by itself. This is not allowed, it was changed so that clients tell the session-id (same as used in SIP INVITE). 4. Unnecessary division of data to chunks removed when there is no need to interrupt sending. The message is sent in as few chunks as possible. 5. Stack can now receive files and chunks with ?unlimited? size. Old stack wrote the incoming data to memory and did not utilize disk space until the end of chunk was reached (large chunks from another client crashed it). 6. Now when writing the incoming data to file, it will take into account the byte-range header values. So, this complies with the RFC4975 requirements that stack must be able to handle chunks that come in any sequence. 7. Some buffering changes to outgoing/incoming data. 8. The outgoing data is now checked that it does not contain the created transaction-id before sending the data. 9. MSRP success reports are now implemented and tested against servers. 10. Progress report system fixed so progress is now visible on client (all the way to 100%). 11. Message Cancel receiving / Cancel sending now corrected and made to work as rfc4975 requires. (termination from sender and error code from receiver when cancelling). 12. Bug correction related to messages received not belonging to any session, old stack implementation did send error response, but after response was written it did give the buffer to client anyway. Now corrected.

EXPORTS
	_ZN11CMSRPReport12ExternalizeLER12RWriteStream @ 1 NONAME
	_ZN11CMSRPReport12InternalizeLER11RReadStream @ 2 NONAME
	_ZN11CMSRPReport8IsReportERK6TDesC8 @ 3 NONAME
	_ZN11CMSRPReportC1Ev @ 4 NONAME
	_ZN11CMSRPReportC2Ev @ 5 NONAME
	_ZN11CMSRPReportD0Ev @ 6 NONAME
	_ZN11CMSRPReportD1Ev @ 7 NONAME
	_ZN11CMSRPReportD2Ev @ 8 NONAME
	_ZN11MSRPStrings4PoolEv @ 9 NONAME
	_ZN11MSRPStrings5CloseEv @ 10 NONAME
	_ZN11MSRPStrings5OpenLER11RStringPool @ 11 NONAME
	_ZN11MSRPStrings5OpenLEv @ 12 NONAME
	_ZN11MSRPStrings5TableEv @ 13 NONAME
	_ZN11MSRPStrings7StringFEi @ 14 NONAME
	_ZN12CMSRPMessage10SetContentEP6HBufC8 @ 15 NONAME
	_ZN12CMSRPMessage11GetFileNameEv @ 16 NONAME
	_ZN12CMSRPMessage11SetFileNameERK4TBufILi256EE @ 17 NONAME
	_ZN12CMSRPMessage12ExternalizeLER12RWriteStream @ 18 NONAME
	_ZN12CMSRPMessage12InternalizeLER11RReadStream @ 19 NONAME
	_ZN12CMSRPMessage6IsFileEv @ 20 NONAME
	_ZN12CMSRPMessage7ContentEv @ 21 NONAME
	_ZN12CMSRPMessage9IsMessageERK6TDesC8 @ 22 NONAME
	_ZN12CMSRPMessageC1Ev @ 23 NONAME
	_ZN12CMSRPMessageC2Ev @ 24 NONAME
	_ZN12CMSRPMessageD0Ev @ 25 NONAME
	_ZN12CMSRPMessageD1Ev @ 26 NONAME
	_ZN12CMSRPMessageD2Ev @ 27 NONAME
	_ZN13CMSRPResponse10IsResponseERK6TDesC8 @ 28 NONAME
	_ZN13CMSRPResponse12ExternalizeLER12RWriteStream @ 29 NONAME
	_ZN13CMSRPResponse12InternalizeLER11RReadStream @ 30 NONAME
	_ZN13CMSRPResponse14SetStatusCodeLEj @ 31 NONAME
	_ZN13CMSRPResponse15SetReasonPhraseE8RStringF @ 32 NONAME
	_ZN13CMSRPResponseC1Ej8RStringF @ 33 NONAME
	_ZN13CMSRPResponseC1Ev @ 34 NONAME
	_ZN13CMSRPResponseC2Ej8RStringF @ 35 NONAME
	_ZN13CMSRPResponseC2Ev @ 36 NONAME
	_ZN13CMSRPResponseD0Ev @ 37 NONAME
	_ZN13CMSRPResponseD1Ev @ 38 NONAME
	_ZN13CMSRPResponseD2Ev @ 39 NONAME
	_ZN15CMSRPHeaderBaseD0Ev @ 40 NONAME
	_ZN15CMSRPHeaderBaseD1Ev @ 41 NONAME
	_ZN15CMSRPHeaderBaseD2Ev @ 42 NONAME
	_ZN16CMSRPMessageBase15SetStatusHeaderEP17CMSRPStatusHeader @ 43 NONAME
	_ZN16CMSRPMessageBase15SetToPathHeaderEP17CMSRPToPathHeader @ 44 NONAME
	_ZN16CMSRPMessageBase17SetFromPathHeaderEP19CMSRPFromPathHeader @ 45 NONAME
	_ZN16CMSRPMessageBase18SetByteRangeHeaderEP20CMSRPByteRangeHeader @ 46 NONAME
	_ZN16CMSRPMessageBase18SetMessageIdHeaderEP20CMSRPMessageIdHeader @ 47 NONAME
	_ZN16CMSRPMessageBase20SetContentTypeHeaderEP22CMSRPContentTypeHeader @ 48 NONAME
	_ZN16CMSRPMessageBase22SetFailureReportHeaderEP24CMSRPFailureReportHeader @ 49 NONAME
	_ZN16CMSRPMessageBase22SetSuccessReportHeaderEP24CMSRPSuccessReportHeader @ 50 NONAME
	_ZN16CMSRPMessageBaseD0Ev @ 51 NONAME
	_ZN16CMSRPMessageBaseD1Ev @ 52 NONAME
	_ZN16CMSRPMessageBaseD2Ev @ 53 NONAME
	_ZN17CMSRPStatusHeader13SetStatusCodeEi @ 54 NONAME
	_ZN17CMSRPStatusHeader17InternalizeValueLER11RReadStream @ 55 NONAME
	_ZN17CMSRPStatusHeader4NewLEi @ 56 NONAME
	_ZN17CMSRPStatusHeader5NewLCEi @ 57 NONAME
	_ZN17CMSRPStatusHeaderD0Ev @ 58 NONAME
	_ZN17CMSRPStatusHeaderD1Ev @ 59 NONAME
	_ZN17CMSRPStatusHeaderD2Ev @ 60 NONAME
	_ZN17CMSRPToPathHeader17InternalizeValueLER11RReadStream @ 61 NONAME
	_ZN17CMSRPToPathHeader4NewLEP5CUri8 @ 62 NONAME
	_ZN17CMSRPToPathHeader5NewLCEP5CUri8 @ 63 NONAME
	_ZN17CMSRPToPathHeader7DecodeLERK6TDesC8 @ 64 NONAME
	_ZN17CMSRPToPathHeaderD0Ev @ 65 NONAME
	_ZN17CMSRPToPathHeaderD1Ev @ 66 NONAME
	_ZN17CMSRPToPathHeaderD2Ev @ 67 NONAME
	_ZN19CMSRPFromPathHeader17InternalizeValueLER11RReadStream @ 68 NONAME
	_ZN19CMSRPFromPathHeader4NewLEP5CUri8 @ 69 NONAME
	_ZN19CMSRPFromPathHeader5NewLCEP5CUri8 @ 70 NONAME
	_ZN19CMSRPFromPathHeader7DecodeLERK6TDesC8 @ 71 NONAME
	_ZN19CMSRPFromPathHeaderD0Ev @ 72 NONAME
	_ZN19CMSRPFromPathHeaderD1Ev @ 73 NONAME
	_ZN19CMSRPFromPathHeaderD2Ev @ 74 NONAME
	_ZN20CMSRPByteRangeHeader14SetEndPositionEi @ 75 NONAME
	_ZN20CMSRPByteRangeHeader14SetTotalLengthEi @ 76 NONAME
	_ZN20CMSRPByteRangeHeader16SetStartPositionEi @ 77 NONAME
	_ZN20CMSRPByteRangeHeader17InternalizeValueLER11RReadStream @ 78 NONAME
	_ZN20CMSRPByteRangeHeader4NewLEiii @ 79 NONAME
	_ZN20CMSRPByteRangeHeader5NewLCEiii @ 80 NONAME
	_ZN20CMSRPByteRangeHeaderD0Ev @ 81 NONAME
	_ZN20CMSRPByteRangeHeaderD1Ev @ 82 NONAME
	_ZN20CMSRPByteRangeHeaderD2Ev @ 83 NONAME
	_ZN20CMSRPMessageIdHeader17InternalizeValueLER11RReadStream @ 84 NONAME
	_ZN20CMSRPMessageIdHeader4NewLERK6TDesC8 @ 85 NONAME
	_ZN20CMSRPMessageIdHeader5NewLCERK6TDesC8 @ 86 NONAME
	_ZN20CMSRPMessageIdHeaderD0Ev @ 87 NONAME
	_ZN20CMSRPMessageIdHeaderD1Ev @ 88 NONAME
	_ZN20CMSRPMessageIdHeaderD2Ev @ 89 NONAME
	_ZN21CMSRPFromToHeaderBaseD0Ev @ 90 NONAME
	_ZN21CMSRPFromToHeaderBaseD1Ev @ 91 NONAME
	_ZN21CMSRPFromToHeaderBaseD2Ev @ 92 NONAME
	_ZN22CMSRPContentTypeHeader17InternalizeValueLER11RReadStream @ 93 NONAME
	_ZN22CMSRPContentTypeHeader4NewLERK6TDesC8 @ 94 NONAME
	_ZN22CMSRPContentTypeHeader5NewLCERK6TDesC8 @ 95 NONAME
	_ZN22CMSRPContentTypeHeaderD0Ev @ 96 NONAME
	_ZN22CMSRPContentTypeHeaderD1Ev @ 97 NONAME
	_ZN22CMSRPContentTypeHeaderD2Ev @ 98 NONAME
	_ZN24CMSRPFailureReportHeader17InternalizeValueLER11RReadStream @ 99 NONAME
	_ZN24CMSRPFailureReportHeader4NewLERK8RStringF @ 100 NONAME
	_ZN24CMSRPFailureReportHeader5NewLCERK8RStringF @ 101 NONAME
	_ZN24CMSRPFailureReportHeaderD0Ev @ 102 NONAME
	_ZN24CMSRPFailureReportHeaderD1Ev @ 103 NONAME
	_ZN24CMSRPFailureReportHeaderD2Ev @ 104 NONAME
	_ZN24CMSRPSuccessReportHeader17InternalizeValueLER11RReadStream @ 105 NONAME
	_ZN24CMSRPSuccessReportHeader4NewLERK8RStringF @ 106 NONAME
	_ZN24CMSRPSuccessReportHeader5NewLCERK8RStringF @ 107 NONAME
	_ZN24CMSRPSuccessReportHeaderD0Ev @ 108 NONAME
	_ZN24CMSRPSuccessReportHeaderD1Ev @ 109 NONAME
	_ZN24CMSRPSuccessReportHeaderD2Ev @ 110 NONAME
	_ZNK12CMSRPMessage9IsContentEv @ 111 NONAME
	_ZNK13CMSRPResponse10StatusCodeEv @ 112 NONAME
	_ZNK13CMSRPResponse12ReasonPhraseEv @ 113 NONAME
	_ZNK15CMSRPHeaderBase13ToTextValueLCEv @ 114 NONAME
	_ZNK15CMSRPHeaderBase7ToTextLEv @ 115 NONAME
	_ZNK15CMSRPHeaderBase8ToTextLCEv @ 116 NONAME
	_ZNK16CMSRPMessageBase12StatusHeaderEv @ 117 NONAME
	_ZNK16CMSRPMessageBase12ToPathHeaderEv @ 118 NONAME
	_ZNK16CMSRPMessageBase14FromPathHeaderEv @ 119 NONAME
	_ZNK16CMSRPMessageBase15ByteRangeHeaderEv @ 120 NONAME
	_ZNK16CMSRPMessageBase15MessageIdHeaderEv @ 121 NONAME
	_ZNK16CMSRPMessageBase17ContentTypeHeaderEv @ 122 NONAME
	_ZNK16CMSRPMessageBase19FailureReportHeaderEv @ 123 NONAME
	_ZNK16CMSRPMessageBase19SuccessReportHeaderEv @ 124 NONAME
	_ZNK17CMSRPStatusHeader10StatusCodeEv @ 125 NONAME
	_ZNK20CMSRPByteRangeHeader11EndPositionEv @ 126 NONAME
	_ZNK20CMSRPByteRangeHeader11TotalLengthEv @ 127 NONAME
	_ZNK20CMSRPByteRangeHeader13StartPositionEv @ 128 NONAME
	_ZNK20CMSRPByteRangeHeader17ExternalizeValueLER12RWriteStream @ 129 NONAME
	_ZNK20CMSRPMessageIdHeader17ExternalizeValueLER12RWriteStream @ 130 NONAME
	_ZNK21CMSRPFromToHeaderBase17ExternalizeValueLER12RWriteStream @ 131 NONAME
	_ZNK21CMSRPFromToHeaderBaseeqERKS_ @ 132 NONAME
	_ZTI11CMSRPReport @ 133 NONAME ; #<TI>#
	_ZTI12CMSRPMessage @ 134 NONAME ; #<TI>#
	_ZTI12CMSRPStrings @ 135 NONAME ; #<TI>#
	_ZTI12CMSRPTlsPtrs @ 136 NONAME ; #<TI>#
	_ZTI13CMSRPResponse @ 137 NONAME ; #<TI>#
	_ZTI15CMSRPHeaderBase @ 138 NONAME ; #<TI>#
	_ZTI16CMSRPMessageBase @ 139 NONAME ; #<TI>#
	_ZTI17CMSRPStatusHeader @ 140 NONAME ; #<TI>#
	_ZTI17CMSRPToPathHeader @ 141 NONAME ; #<TI>#
	_ZTI19CMSRPFromPathHeader @ 142 NONAME ; #<TI>#
	_ZTI20CMSRPByteRangeHeader @ 143 NONAME ; #<TI>#
	_ZTI20CMSRPMessageIdHeader @ 144 NONAME ; #<TI>#
	_ZTI21CMSRPFromToHeaderBase @ 145 NONAME ; #<TI>#
	_ZTI22CMSRPContentTypeHeader @ 146 NONAME ; #<TI>#
	_ZTI24CMSRPFailureReportHeader @ 147 NONAME ; #<TI>#
	_ZTI24CMSRPSuccessReportHeader @ 148 NONAME ; #<TI>#
	_ZTV11CMSRPReport @ 149 NONAME ; #<VT>#
	_ZTV12CMSRPMessage @ 150 NONAME ; #<VT>#
	_ZTV12CMSRPStrings @ 151 NONAME ; #<VT>#
	_ZTV12CMSRPTlsPtrs @ 152 NONAME ; #<VT>#
	_ZTV13CMSRPResponse @ 153 NONAME ; #<VT>#
	_ZTV15CMSRPHeaderBase @ 154 NONAME ; #<VT>#
	_ZTV16CMSRPMessageBase @ 155 NONAME ; #<VT>#
	_ZTV17CMSRPStatusHeader @ 156 NONAME ; #<VT>#
	_ZTV17CMSRPToPathHeader @ 157 NONAME ; #<VT>#
	_ZTV19CMSRPFromPathHeader @ 158 NONAME ; #<VT>#
	_ZTV20CMSRPByteRangeHeader @ 159 NONAME ; #<VT>#
	_ZTV20CMSRPMessageIdHeader @ 160 NONAME ; #<VT>#
	_ZTV21CMSRPFromToHeaderBase @ 161 NONAME ; #<VT>#
	_ZTV22CMSRPContentTypeHeader @ 162 NONAME ; #<VT>#
	_ZTV24CMSRPFailureReportHeader @ 163 NONAME ; #<VT>#
	_ZTV24CMSRPSuccessReportHeader @ 164 NONAME ; #<VT>#