sl@0: // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: #ifndef MMFBTAUDIOPOLICYREQUEST_INL sl@0: #define MMFBTAUDIOPOLICYREQUEST_INL sl@0: sl@0: inline CMMFAudioPolicyRequest::CMMFAudioPolicyRequest() sl@0: {iNotificationEventUid = TUid(KNullUid);} sl@0: sl@0: inline TInt CMMFAudioPolicyRequest::Priority() sl@0: { return (iPriority);} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetPriority(TInt aPriority) sl@0: { iPriority = aPriority;} sl@0: sl@0: inline TMdaPriorityPreference CMMFAudioPolicyRequest::Pref() sl@0: { return (iPref);} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetPref(TMdaPriorityPreference aPref) sl@0: { iPref = aPref;} sl@0: sl@0: inline TMMFAudioPolicyState CMMFAudioPolicyRequest::State() sl@0: { return (iState);} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetState(TMMFAudioPolicyState aState) sl@0: { iState = aState;} sl@0: sl@0: inline TInt CMMFAudioPolicyRequest::PolicySessionId() sl@0: { return (iPolicySessionId);} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetPolicySessionId(TInt aPolicySessionId) sl@0: { iPolicySessionId = aPolicySessionId;} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetPrioritySettings(const TMMFAudioPolicyPrioritySettings& aPrioritySettings) sl@0: { iPrioritySettings = aPrioritySettings;} sl@0: sl@0: inline TBool CMMFAudioPolicyRequest::DeviceInUse() sl@0: { return (iDeviceInUse);} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetDeviceInUse(TBool aDeviceInUse) sl@0: { iDeviceInUse = aDeviceInUse;} sl@0: sl@0: inline TUid CMMFAudioPolicyRequest::NotificationEvent() const sl@0: { return (iNotificationEventUid);} sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetNotificationEvent(TUid aNotificationEventUid) sl@0: { sl@0: iNotificationEventUid.iUid = aNotificationEventUid.iUid; sl@0: SetEventFlag(EFalse); sl@0: } sl@0: sl@0: inline void CMMFAudioPolicyRequest::ResetNotificationEvent(TUid /*aNotificationEventUid*/) sl@0: { sl@0: iNotificationEventUid = KNullUid; sl@0: } sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetEventFlag(TBool aEventFlag) sl@0: { sl@0: iEventNotified = aEventFlag; sl@0: } sl@0: sl@0: inline TBool CMMFAudioPolicyRequest::IsEventNotified() const sl@0: { sl@0: return iEventNotified; sl@0: } sl@0: sl@0: inline TBool CMMFAudioPolicyRequest::Capabilities() sl@0: { sl@0: return iCapabilities; sl@0: } sl@0: inline void CMMFAudioPolicyRequest::SetCapabilities(TBool aCaps) sl@0: { sl@0: iCapabilities = aCaps; sl@0: } sl@0: sl@0: #endif // MMFBTAUDIOPOLICYREQUEST_INL