webservices/wshttpchanneltransportplugin/src/sentxnstate.cpp
changeset 1 272b002df977
parent 0 62f9d29f7211
child 11 ab1e518f96da
equal deleted inserted replaced
0:62f9d29f7211 1:272b002df977
   282 TInt CSenTxnState::CalculateHeadersSizeL(RHTTPHeaders aHeaders) 
   282 TInt CSenTxnState::CalculateHeadersSizeL(RHTTPHeaders aHeaders) 
   283     { 
   283     { 
   284     TInt headersize(0); 
   284     TInt headersize(0); 
   285     TBuf8<1024> buf; 
   285     TBuf8<1024> buf; 
   286     TPtrC8 fieldValue(buf.Ptr()); 
   286     TPtrC8 fieldValue(buf.Ptr()); 
   287   	TInt err(0);
       
   288     _LIT8(KColon,": ");   
   287     _LIT8(KColon,": ");   
   289     _LIT8(KNewLine,"\r\n"); 
   288     _LIT8(KNewLine,"\r\n"); 
   290 
   289 
   291 		RStringPool stringPool;
   290 		RStringPool stringPool;
   292     // Store the string pool for this HTTP session
   291     // Store the string pool for this HTTP session
   300         
   299         
   301         headersize += str.DesC().Size(); 
   300         headersize += str.DesC().Size(); 
   302  
   301  
   303         headersize += KColon().Size(); 
   302         headersize += KColon().Size(); 
   304         
   303         
   305         err = aHeaders.GetRawField(str, fieldValue);          
   304         aHeaders.GetRawField(str, fieldValue);          
   306           
   305           
   307         headersize += fieldValue.Size(); 
   306         headersize += fieldValue.Size(); 
   308         headersize += KNewLine().Size(); 
   307         headersize += KNewLine().Size(); 
   309           
   308           
   310         ++fields; 
   309         ++fields;