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 MMFAUDIOPOLICYREQUEST_INL sl@0: #define MMFAUDIOPOLICYREQUEST_INL sl@0: sl@0: inline TInt CMMFAudioPolicyRequest::Priority() const 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() const 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() const 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() const 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 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() const 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: inline TBool CMMFAudioPolicyRequest::SendEventPending() const sl@0: { sl@0: return iSendEventPending; sl@0: } sl@0: sl@0: inline void CMMFAudioPolicyRequest::SetSendEventPending(TBool aValue) sl@0: { sl@0: iSendEventPending = aValue; sl@0: } sl@0: sl@0: inline const TDesC8& CMMFAudioPolicyRequest::RequestData() const sl@0: { sl@0: return iReqDataPtr; sl@0: } sl@0: sl@0: #endif // MMFAUDIOPOLICYREQUEST_INL sl@0: