diff -r 666f914201fb -r 2fe1408b6811 epoc32/include/accmonitorinfo.inl --- a/epoc32/include/accmonitorinfo.inl Tue Nov 24 13:55:44 2009 +0000 +++ b/epoc32/include/accmonitorinfo.inl Tue Mar 16 16:12:26 2010 +0000 @@ -1,1 +1,104 @@ -accmonitorinfo.inl +/* +* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members +* which accompanies this distribution, and is available +* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Inline functions to access CAccMonitorInfo +* +*/ + + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::Reset +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline void CAccMonitorInfo::Reset() + { + iAccCapabilityArray.Reset(); + iAccessoryDeviceType = 0; + iAccessoryPhysicalConnection = 0; + iDeviceAddress = 0; + iAccessoryID = 0; + iReserved1 = 0; + iReserved2 = 0; + } + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::AccDeviceType +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline TAccMonCapability CAccMonitorInfo::AccDeviceType() const + { + return iAccessoryDeviceType; + } + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::AccPhysicalConnection +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline TAccMonCapability CAccMonitorInfo::AccPhysicalConnection() const + { + return iAccessoryPhysicalConnection; + } + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::AccDeviceAddress +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline TUint64 CAccMonitorInfo::AccDeviceAddress() const + { + return iDeviceAddress; + } + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::AccCapabilityAtIndex +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline TAccMonCapability CAccMonitorInfo::AccCapabilityAtIndex( TInt aIndex ) const + { + return iAccCapabilityArray[ aIndex ]; + } + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::Count +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline TInt CAccMonitorInfo::Count() const + { + return iAccCapabilityArray.Count(); + } + +// ----------------------------------------------------------------------------- +// CAccMonitorInfo::Exists +// Other items commented in header. +// ----------------------------------------------------------------------------- +// +inline TBool CAccMonitorInfo::Exists( TAccMonCapability aCapability ) const + { + TBool retValue( ETrue ); + if( iAccCapabilityArray.Find( aCapability ) != KErrNotFound ) + { + retValue = ETrue; + } + else + { + retValue = EFalse; + } + return retValue; + } + +//End of file