equal
deleted
inserted
replaced
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 |