sipproviderplugins/sipprovider/sipconnectionplugins/src/sipcpr.cpp
branchRCL_3
changeset 1 dd3853b8dc3f
parent 0 307788aac0a8
equal deleted inserted replaced
0:307788aac0a8 1:dd3853b8dc3f
   150 Frees the memory for the transition engine
   150 Frees the memory for the transition engine
   151 */
   151 */
   152 CSipConnectionProvider::~CSipConnectionProvider()
   152 CSipConnectionProvider::~CSipConnectionProvider()
   153     {
   153     {
   154     __CFLOG_VAR((KSipCprTag, KSipCprSubTag, _L8("CSipConnectionProvider:\t ~CSipConnectionProvider()")));
   154     __CFLOG_VAR((KSipCprTag, KSipCprSubTag, _L8("CSipConnectionProvider:\t ~CSipConnectionProvider()")));
   155     LOG_NODE_DESTROY(KSipCprTag, CSipConnectionProvider); 
   155     LOG_NODE_DESTROY(KSipCprTag, CSipConnectionProvider);
   156 	if(iTransitionEngine)
   156 	if(iTransitionEngine != NULL && iTransitionEngineMgr != NULL)
   157     iTransitionEngineMgr->Detach(iTransitionEngine);    
   157     iTransitionEngineMgr->Detach(iTransitionEngine);
   158 	//delete 	iProvisionInfo;	
   158 	//delete 	iProvisionInfo;
   159 	iProvisionInfo = NULL;	
   159 	iProvisionInfo = NULL;
   160     }
   160     }
   161 
   161 
   162 CSipConnectionProvider::CSipConnectionProvider(ESock::CConnectionProviderFactoryBase& aFactory)
   162 CSipConnectionProvider::CSipConnectionProvider(ESock::CConnectionProviderFactoryBase& aFactory)
   163 	: CCoreConnectionProvider(aFactory, SipCprActivities::activityMap::Self()),
   163 	: CCoreConnectionProvider(aFactory, SipCprActivities::activityMap::Self()),
   164 	  iStage(EFresh),iConnStatus(EConnOutgoing)
   164 	  iStage(EFresh),iConnStatus(EConnOutgoing)