convergedconnectionhandler/cchserver/src/cchserviceinfo.cpp
branchRCL_3
changeset 18 876a3df1f464
parent 0 a4daefaec16c
child 20 be41ab7b952f
equal deleted inserted replaced
16:6134b5029079 18:876a3df1f464
   513     CCCHSubserviceInfo* subserviceInfo = NULL;
   513     CCCHSubserviceInfo* subserviceInfo = NULL;
   514     if ( ECCHUnknown != aSubservice.iConnectionInfo.iServiceSelection.iType )
   514     if ( ECCHUnknown != aSubservice.iConnectionInfo.iServiceSelection.iType )
   515         {
   515         {
   516         // Create new instance and set service id
   516         // Create new instance and set service id
   517         subserviceInfo = 
   517         subserviceInfo = 
   518             CCCHSubserviceInfo::NewL( aSubservice.iConnectionInfo.iServiceSelection.iServiceId, iServer );
   518             CCCHSubserviceInfo::NewLC( aSubservice.iConnectionInfo.iServiceSelection.iServiceId, iServer );
   519         // Set subserviceID
   519         // Set subserviceID
   520         subserviceInfo->SetSubserviceId( aSubservice.iSubserviceId );
   520         subserviceInfo->SetSubserviceId( aSubservice.iSubserviceId );
   521         
   521         
   522         // Get plugin uid from service table
   522         // Get plugin uid from service table
   523         TUid pUid( KNullUid );
   523         TUid pUid( KNullUid );
   534         iServer.SPSHandler().LoadAtStartUpL( aSubservice.iConnectionInfo.iServiceSelection.iServiceId,
   534         iServer.SPSHandler().LoadAtStartUpL( aSubservice.iConnectionInfo.iServiceSelection.iServiceId,
   535              aSubservice.iConnectionInfo.iServiceSelection.iType, startupFlag );
   535              aSubservice.iConnectionInfo.iServiceSelection.iType, startupFlag );
   536         subserviceInfo->SetStartupFlag( startupFlag );        
   536         subserviceInfo->SetStartupFlag( startupFlag );        
   537         // Append pointer to array
   537         // Append pointer to array
   538         iSubservices.Append( subserviceInfo );
   538         iSubservices.Append( subserviceInfo );
       
   539         CleanupStack::Pop( subserviceInfo );
   539         }
   540         }
   540    
   541    
   541     CCHLOGSTRING( "CCCHServiceInfo::AddSubserviceL: OUT" );
   542     CCHLOGSTRING( "CCCHServiceInfo::AddSubserviceL: OUT" );
   542     }
   543     }
   543 
   544