sl@0: // Copyright (c) 1999-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: // SCHCLIENT.INL sl@0: // inline functions for CClientProxy sl@0: // sl@0: // sl@0: sl@0: inline TInt CClientProxy::Offset() sl@0: {return (_FOFF(CClientProxy, iPriLink));} sl@0: sl@0: inline void CClientProxy::Remove() sl@0: {iPriLink.Deque();} sl@0: sl@0: inline void CClientProxy::DecUsers() sl@0: {iUsers--;} sl@0: sl@0: inline void CClientProxy::IncUsers() sl@0: {iUsers++;} sl@0: sl@0: inline TInt CClientProxy::Users() const sl@0: {return iUsers;} sl@0: sl@0: inline void CClientProxy::ReadyToExecute() sl@0: {iReadyToExecute=ETrue;} sl@0: sl@0: inline TBool CClientProxy::IsReadyToExecute() const sl@0: {return iReadyToExecute;} sl@0: sl@0: inline TInt CClientProxy::Priority() const sl@0: {return iPriLink.iPriority;}