linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnbase.cpp
branchRCL_3
changeset 12 e9cc36e353d4
parent 5 1422c6cd3f0c
equal deleted inserted replaced
11:db85996de7c4 12:e9cc36e353d4
   577 				if ( iDeleteOnCompletion )
   577 				if ( iDeleteOnCompletion )
   578 					{
   578 					{
   579 					iAsynchDaemonCancel = NULL;
   579 					iAsynchDaemonCancel = NULL;
   580 					}
   580 					}
   581 				}
   581 				}
       
   582 			
       
   583 			// Clear out outstanding RMessage2 as it is no longer outstanding (it will be completed elsewhere)
       
   584 			iMessage = ESock::RLegacyResponseMsg();
   582 			}
   585 			}
   583 		//the RunL method will be called on the original request cancellation
   586 		//the RunL method will be called on the original request cancellation
   584 		}
   587 		}
   585 	}
   588 	}
   586 
   589 
   731 			break;
   734 			break;
   732 			}			
   735 			}			
   733 		}
   736 		}
   734 	else
   737 	else
   735 		{
   738 		{
   736 		// should never get here.
   739 		
   737 		__ASSERT_DEBUG(EFalse, User::Panic(KSpecAssert_NifManNetCfgExtn, 10));
   740 		// Async cancel must have completed
       
   741 		// Start deregistration if it was queued up
       
   742 		if (iDeregisterOnCompletionOfRequest)
       
   743 			{
       
   744 			Deregister(iDeregistrationCauseCode);
       
   745 			}
   738 		}
   746 		}
   739 	// ********************************************
   747 	// ********************************************
   740 	// CAREFUL... consider the possible deletion of
   748 	// CAREFUL... consider the possible deletion of
   741 	// this object in the code above before adding
   749 	// this object in the code above before adding
   742 	// anything down here
   750 	// anything down here