accessoryservices/accessoryserver/src/Server/AccSrvServerModel.cpp
changeset 13 cef4ff1e6c4f
parent 0 4e1aa6a622a0
child 52 d6b9e89d80a3
child 63 09d657f1ee00
equal deleted inserted replaced
12:e978f818f9bd 13:cef4ff1e6c4f
   499         User::Leave( KErrGeneral );
   499         User::Leave( KErrGeneral );
   500         }
   500         }
   501 
   501 
   502     COM_TRACE_( "[AccFW:AccServer] CAccSrvServerModel::GetLastConnectedAccessoryL - return" );
   502     COM_TRACE_( "[AccFW:AccServer] CAccSrvServerModel::GetLastConnectedAccessoryL - return" );
   503     }
   503     }
       
   504 	
       
   505 // -----------------------------------------------------------------------------
       
   506 // CAccSrvServerModel::GetLastConnectedWiredAccessory
       
   507 //
       
   508 // Last connected wired accessory is to be searched in the iConnectionArray 
       
   509 // -----------------------------------------------------------------------------
       
   510 //
       
   511 TBool CAccSrvServerModel::GetLastConnectedWiredAccessory( TAccPolGenericID& aGenericID ) const
       
   512     {
       
   513     COM_TRACE_( "[AccFW:AccServer] CAccSrvServerModel::GetLastConnectedWiredAccessoryL()" );
       
   514     
       
   515     TInt arrCount = 0;
       
   516     
       
   517     if ( (arrCount = iConnectionArray.Count()) != 0 )
       
   518         {
       
   519         TUint arrIndex = 0;
       
   520         TAccPolGenericID iGenericID;
       
   521         
       
   522         while(arrIndex < arrCount)
       
   523             {
       
   524             iGenericID = iConnectionArray[arrIndex];
       
   525             
       
   526             if( iGenericID.PhysicalConnectionCaps(KPCWired) )
       
   527                 {
       
   528                 aGenericID = iGenericID;
       
   529                 return ETrue;
       
   530                 }
       
   531             arrIndex++;
       
   532             }        
       
   533         }
       
   534         
       
   535     COM_TRACE_( "[AccFW:AccServer] CAccSrvServerModel::GetLastConnectedWiredAccessory - return" );
       
   536     
       
   537     return EFalse;
       
   538     
       
   539     }
       
   540 
   504 
   541 
   505 // -----------------------------------------------------------------------------
   542 // -----------------------------------------------------------------------------
   506 // CAccSrvServerModel::SetAccessoryMode
   543 // CAccSrvServerModel::SetAccessoryMode
   507 // -----------------------------------------------------------------------------
   544 // -----------------------------------------------------------------------------
   508 //
   545 //