xdmprotocols/XcapProtocol/XcapOperations/src/XcapRetrieval.cpp
changeset 12 e6a66db4e9d0
parent 0 c8caa15ef882
equal deleted inserted replaced
0:c8caa15ef882 12:e6a66db4e9d0
    69 //
    69 //
    70 // ---------------------------------------------------------
    70 // ---------------------------------------------------------
    71 //
    71 //
    72 void CXcapRetrieval::ConstructL()
    72 void CXcapRetrieval::ConstructL()
    73     {
    73     {
    74 #ifdef _DEBUG
       
    75     iOperationFactory.WriteToLog( _L8( "-> CXcapRetrieval::ConstructL" ) );  
       
    76 #endif
       
    77     CXcapHttpReqGet* request = Transport().GetL( iTargetDoc.Name() );
    74     CXcapHttpReqGet* request = Transport().GetL( iTargetDoc.Name() );
    78     CleanupStack::PushL( request );
    75     CleanupStack::PushL( request );
    79     User::LeaveIfError( iRequestQueue.Append( request ) );
    76     User::LeaveIfError( iRequestQueue.Append( request ) );
    80     request->SetExpiryTimeL( NULL, KDefaultHttpRequestTimeout * 1000000 );
    77     request->SetExpiryTimeL( NULL, KDefaultHttpRequestTimeout * 1000000 );
    81     CleanupStack::Pop();  //request
    78     CleanupStack::Pop();  //request
    84         iUriParser->SetDocumentSubset( iDocumentSubset );
    81         iUriParser->SetDocumentSubset( iDocumentSubset );
    85         //Add namespace mappings
    82         //Add namespace mappings
    86         User::LeaveIfError( iTargetDoc.ApplicationUsage().Validate(
    83         User::LeaveIfError( iTargetDoc.ApplicationUsage().Validate(
    87                             *iDocumentSubset, iUriParser, ETrue ) );
    84                             *iDocumentSubset, iUriParser, ETrue ) );
    88         }
    85         }
    89 #ifdef _DEBUG
       
    90     iOperationFactory.WriteToLog( _L8( "<- CXcapRetrieval::ConstructL" ) );  
       
    91 #endif
       
    92     }
    86     }
    93 
    87 
    94 // ---------------------------------------------------------
    88 // ---------------------------------------------------------
    95 // CXcapRetrieval::ExecuteL
    89 // CXcapRetrieval::ExecuteL
    96 //
    90 //
   106         {
   100         {
   107         #ifdef _DEBUG
   101         #ifdef _DEBUG
   108             iOperationFactory.WriteToLog( _L8( " Using ETag \"%S\" - Length: %d" ),
   102             iOperationFactory.WriteToLog( _L8( " Using ETag \"%S\" - Length: %d" ),
   109                                                &eTag, eTag.Length() );  
   103                                                &eTag, eTag.Length() );  
   110         #endif
   104         #endif
   111         //iActiveRequest->SetHeaderL( KHttpHeaderIfNoneMatch, eTag );
   105         iActiveRequest->SetHeaderL( KHttpHeaderIfNoneMatch, eTag );
   112         }
   106         }
   113     TRAPD( error, iUriParser->ParseL( iActiveRequest->RequestUriL() ) );
   107     TRAPD( error, iUriParser->ParseL( iActiveRequest->RequestUriL() ) );
   114     if( error == KErrNone )
   108     if( error == KErrNone )
   115         {
   109         {
   116         TPtrC8 uri = iUriParser->DesC8();
   110         TPtrC8 uri = iUriParser->DesC8();