localconnectivityservice/obexsendservices/obexservicesendutils/src/BTSBPPController.cpp
changeset 25 c4f07256ff37
parent 0 c3e98f10fcf4
child 5 11d83199e2d9
equal deleted inserted replaced
0:c3e98f10fcf4 25:c4f07256ff37
   107 
   107 
   108     
   108     
   109 // Destructor
   109 // Destructor
   110 CBTSBPPController::~CBTSBPPController()
   110 CBTSBPPController::~CBTSBPPController()
   111     {
   111     {
   112     delete iClient;
   112     if ( iServer )
   113     delete iServer;
   113         {
   114     delete iServerWait;
   114         delete iServer;
       
   115         iServer = NULL;
       
   116         }
       
   117     if ( iServerWait )
       
   118         {            
       
   119         delete iServerWait;
       
   120         iServerWait = NULL;
       
   121         }
   115     }
   122     }
   116 
   123 
   117 
   124 
   118 // -----------------------------------------------------------------------------
   125 // -----------------------------------------------------------------------------
   119 // CBTSBPPController::ConnectCompleted
   126 // CBTSBPPController::ConnectCompleted
   309     FLOG(_L("[BTSU]\t CBTSBPPController::WaitComplete()"));
   316     FLOG(_L("[BTSU]\t CBTSBPPController::WaitComplete()"));
   310 
   317 
   311     // For some reason the printer didn't establish server connection although
   318     // For some reason the printer didn't establish server connection although
   312     // there were referenced objects
   319     // there were referenced objects
   313     //
   320     //
   314     delete iServerWait;
   321     if ( iServerWait )
   315     iServerWait = NULL;
   322         {   
       
   323         delete iServerWait;
       
   324         iServerWait = NULL;
       
   325         }
   316 
   326 
   317     // The client was waiting for server, but now another object 
   327     // The client was waiting for server, but now another object 
   318     // can be sent.
   328     // can be sent.
   319     //
   329     //
   320     TRAPD( error, SelectAndSendL() );
   330     TRAPD( error, SelectAndSendL() );