harvester/client/src/harvestersessionwatcher.cpp
branchRCL_3
changeset 19 b73252188534
parent 12 9f21bab39f42
equal deleted inserted replaced
18:63c982fb92f2 19:b73252188534
    36 // ---------------------------------------------------------------------------
    36 // ---------------------------------------------------------------------------
    37 //
    37 //
    38 CHarvesterSessionWatcher::~CHarvesterSessionWatcher() // destruct
    38 CHarvesterSessionWatcher::~CHarvesterSessionWatcher() // destruct
    39 	{   
    39 	{   
    40     Cancel();
    40     Cancel();
       
    41     iObserver = NULL;
    41  	}
    42  	}
    42 
    43 
    43 // ---------------------------------------------------------------------------
    44 // ---------------------------------------------------------------------------
    44 // CHarvesterSessionWatcher
    45 // CHarvesterSessionWatcher
    45 // First-phase C++ constructor
    46 // First-phase C++ constructor
   103               }       
   104               }       
   104               
   105               
   105           case ERunning:
   106           case ERunning:
   106               {
   107               {
   107               // server terminated, notify clients
   108               // server terminated, notify clients
   108               iObserver->HarvesterServerTerminated();
   109               if( iObserver )
       
   110                   {
       
   111                   iObserver->HarvesterServerTerminated();
       
   112                   }
   109               break;
   113               break;
   110               }
   114               }
   111             
   115             
   112           default:
   116           default:
   113               break; 
   117               break;