diff -r c8caa15ef882 -r e6a66db4e9d0 simpledatamodeladapter/inc/presencepluginauthorization.h --- a/simpledatamodeladapter/inc/presencepluginauthorization.h Tue Feb 02 01:05:17 2010 +0200 +++ b/simpledatamodeladapter/inc/presencepluginauthorization.h Fri Mar 19 09:37:41 2010 +0200 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -23,7 +23,6 @@ #include #include #include "mpresencepluginconnectionobs.h" -#include "presenceplugincontactsobs.h" #include "presencelogger.h" class TXIMPRequestId; @@ -32,7 +31,6 @@ class MProtocolPresenceAuthorizationDataHost; class MSimpleWinfo; class CPresencePluginData; -class CPresencePluginContacts; /** * CPresencePluginAuthorization @@ -42,10 +40,8 @@ * @lib presenceplugin.dll * @since S60 v3.2 */ -NONSHARABLE_CLASS( CPresencePluginAuthorization ) : - public CActive, - public MProtocolPresenceAuthorization, - public MPresencePluginContactsObs +NONSHARABLE_CLASS( CPresencePluginAuthorization ) : public CActive, + public MProtocolPresenceAuthorization { public: // Constructor and destructor @@ -75,7 +71,6 @@ EStateIdle, EStateBlocked, EStateDoBlock, - EStateIsContactBlockedBuddyRequest, EStateDoUnBlock, EStatePresenceGranted, EStateRemovePresentityFromGranted, @@ -184,20 +179,7 @@ void DoPerformCancelPresenceBlockFromPresentityL( const MXIMPIdentity& aPresentityId, TRequestStatus& aClientStatus ); - - /** - * Resolve is blocked contact a blocked friend request - * - * @since S60 5.0 - * @param aPresenceId, identity to be resolved - * @param aObserver, Returns results - * @param aStatus, client status - */ - void IsBlockedContactFriendRequestL( - const TDesC& aPresenceId, - MPresencePluginContactsObs& aObserver, - TRequestStatus& aStatus ); - + private: /** @@ -207,8 +189,6 @@ CPresencePluginAuthorization( MPresencePluginConnectionObs& aObs, CPresencePluginData* aPresenceData ); - - void ConstructL(); public: // from base class MXIMPBase @@ -348,20 +328,6 @@ const MXIMPIdentity& aPresentityId, TXIMPRequestId aReqId ); - public: // MPresencePluginContactsObs - - /** - * Request Complete - * - * @param aResult Result data returned, ownership changed to client. - * In operation EOperationIsPresenceStoredToContacts - * return type is TBool*. - * @param aOperation Operation type - * @param aError Completion error code - */ - void RequestComplete( TAny* aResult, - TPresenceContactsOperation aOperation, TInt aError ); - protected: // from base class CActive /** @@ -626,7 +592,7 @@ * Presence Data * Not Own */ - CPresencePluginData* iPresenceData; + CPresencePluginData* iPresenceData; /** * client statutus. @@ -640,17 +606,6 @@ */ TPluginAuthState iAuthState; - /* - * Virtual phone book contact database operations - * Own. - */ - CPresencePluginContacts* iContacts; - - /* - * Data Returned by CPresencePluginContacts - */ - TBool iContactIsStored; - SIMPLE_UNIT_TEST( T_CPresencePluginAuthorization ) SIMPLE_UNIT_TEST( T_CPresencePluginXdmUtils )