mmserv/tms/tmsserver/inc/mcspcenrepobserver.h
branchRCL_3
changeset 3 4f62049db6ac
parent 0 71ca22bcf22a
equal deleted inserted replaced
0:71ca22bcf22a 3:4f62049db6ac
     1 /*
     1 /*
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
     2  * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3  * All rights reserved.
     4 * This component and the accompanying materials are made available
     4  * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5  * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6  * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7  * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8  *
     9 * Initial Contributors:
     9  * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10  * Nokia Corporation - initial contribution.
    11 *
    11  *
    12 * Contributors:
    12  * Contributors:
    13 *
    13  *
    14 * Description:  Declarations for class MCSPCenRepObserver
    14  * Description:  Declarations for class MCSPCenRepObserver
    15 *
    15  *
    16 */
    16  */
    17 
       
    18 
       
    19 
    17 
    20 #ifndef MCSPCENREPOBSERVER_H
    18 #ifndef MCSPCENREPOBSERVER_H
    21 #define MCSPCENREPOBSERVER_H
    19 #define MCSPCENREPOBSERVER_H
    22 
    20 
    23 //  INCLUDES
    21 //  INCLUDES
    26 namespace TMS {
    24 namespace TMS {
    27 
    25 
    28 // CLASS DECLARATION
    26 // CLASS DECLARATION
    29 
    27 
    30 /**
    28 /**
    31 *  Observer interface for indicating P&S changes
    29  *  Observer interface for indicating P&S changes
    32 *
    30  *
    33 */
    31  */
    34 class MCSPCenRepObserver
    32 class MCSPCenRepObserver
    35     {
    33     {
    36     public:  // New functions
    34 public:
       
    35     // New functions
    37 
    36 
    38         /**
    37     /**
    39         * Handler for changed event.
    38      * Handler for changed event.
    40         * @param aUid uid of setting 
    39      * @param aUid uid of setting
    41         * @param aKey the changed key
    40      * @param aKey the changed key
    42         * @param aVal value
    41      * @param aVal value
    43         */
    42      */
    44         virtual void HandleNotifyCenRepL( const TUid aUid, 
    43     virtual void HandleNotifyCenRepL(const TUid aUid, const TUint32 aKey,
    45                                           const TUint32 aKey, 
    44             TInt aVal) = 0;
    46                                           TInt aVal) = 0;
       
    47     };
    45     };
    48 
    46 
    49 }//namespace TMS
    47 }//namespace TMS
    50 
    48 
    51 #endif      // MCSPCENREPOBSERVER_H   
    49 #endif      // MCSPCENREPOBSERVER_H
    52 
    50 
    53 // End of File
    51 // End of File