harvester/client/src/harvesterclient.cpp
branchRCL_3
changeset 14 3e156c80c15d
parent 12 9f21bab39f42
child 18 63c982fb92f2
equal deleted inserted replaced
13:4a4892eec172 14:3e156c80c15d
   124     WRITELOG( "RHarvesterClient::Connect() - end" );
   124     WRITELOG( "RHarvesterClient::Connect() - end" );
   125 #endif
   125 #endif
   126 
   126 
   127     iHEO = NULL;
   127     iHEO = NULL;
   128     
   128     
       
   129     iSessionWatcher = NULL;
       
   130     
   129     return err;
   131     return err;
   130     }
   132     }
   131 
   133 
   132 // ----------------------------------------------------------------------------------------
   134 // ----------------------------------------------------------------------------------------
   133 // Pause
   135 // Pause
   164 EXPORT_C void RHarvesterClient::Close()
   166 EXPORT_C void RHarvesterClient::Close()
   165     {
   167     {
   166     WRITELOG( "RHarvesterClient::Close()" );
   168     WRITELOG( "RHarvesterClient::Close()" );
   167     
   169     
   168     delete iSessionWatcher;
   170     delete iSessionWatcher;
       
   171     iSessionWatcher = NULL;
   169     
   172     
   170     // cancels Harvest Complete request if it exist at server
   173     // cancels Harvest Complete request if it exist at server
   171     UnregisterHarvestComplete();
   174     UnregisterHarvestComplete();
   172     
   175     
   173     WRITELOG( "RHarvesterClient::Close() - UnregisterHarvest done" );
   176     WRITELOG( "RHarvesterClient::Close() - UnregisterHarvest done" );
   200     {
   203     {
   201     WRITELOG( "RHarvesterClient::SetObserver()" );
   204     WRITELOG( "RHarvesterClient::SetObserver()" );
   202 
   205 
   203     if ( iHarvesterClientAO )
   206     if ( iHarvesterClientAO )
   204         {
   207         {
   205        iHarvesterClientAO->SetObserver( aObserver );
   208         iHarvesterClientAO->SetObserver( aObserver );
   206        }
   209         }
   207 	iObserver = aObserver;
   210 	iObserver = aObserver;
   208     }
   211     }
   209 
   212 
   210 // ----------------------------------------------------------------------------------------
   213 // ----------------------------------------------------------------------------------------
   211 // RemoveObserver
   214 // RemoveObserver