vmbx/vmbxengine/inc/vmbxcenrepobserver.h
changeset 19 e44a8c097b15
parent 12 ae8abd0db65c
equal deleted inserted replaced
15:d7fc66ccd6fb 19:e44a8c097b15
     1 /*
     1 /*
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2009-2010 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".
    33 // CLASS DECLARATION
    33 // CLASS DECLARATION
    34 
    34 
    35 /**
    35 /**
    36  *  CVmbxCenRepObserver declaration.
    36  *  CVmbxCenRepObserver declaration.
    37  *
    37  *
    38  *  @since S60 5.2
       
    39  */
    38  */
    40 NONSHARABLE_CLASS( CVmbxCenRepObserver ) : public CBase,
    39 NONSHARABLE_CLASS( CVmbxCenRepObserver ) : public CBase,
    41                                            public MCenRepNotifyHandlerCallback
    40                                            public MCenRepNotifyHandlerCallback
    42     {
    41     {
    43 
    42 
    44 public: // Constructors and destructor
    43 public: // Constructors and destructor
    45 
    44 
    46     /**
    45     /**
    47     * Two-phased constructor.
    46     * Two-phased constructor.
    48      * @since S60 v5.2
       
    49      * @param in aObserver observer notify the CenRep changed.
    47      * @param in aObserver observer notify the CenRep changed.
    50      * @return New instance of the object. Ownership transferred.
    48      * @return New instance of the object. Ownership transferred.
    51     */
    49     */
    52     static CVmbxCenRepObserver* NewL( MVmbxCenRepObserver& aObserver );
    50     static CVmbxCenRepObserver* NewL( MVmbxCenRepObserver& aObserver );
    53 
    51 
    54     /**
    52     /**
    55      * Two-phased constructor.
    53      * Two-phased constructor.
    56      * @since S60 v5.2
       
    57      * @param in aObserver observer notify the CenRep changed.
    54      * @param in aObserver observer notify the CenRep changed.
    58      * @return New instance of the object. Ownership transferred.
    55      * @return New instance of the object. Ownership transferred.
    59      */
    56      */
    60     static CVmbxCenRepObserver* NewLC( MVmbxCenRepObserver& aObserver );
    57     static CVmbxCenRepObserver* NewLC( MVmbxCenRepObserver& aObserver );
    61 
    58 
    74 
    71 
    75 private:
    72 private:
    76 
    73 
    77     /**
    74     /**
    78      * C++ default constructor.
    75      * C++ default constructor.
    79      * @since S60 v5.2
       
    80      * @param in aObserver observer notify the CenRep changed.
    76      * @param in aObserver observer notify the CenRep changed.
    81      */
    77      */
    82     CVmbxCenRepObserver( MVmbxCenRepObserver& aObserver );
    78     CVmbxCenRepObserver( MVmbxCenRepObserver& aObserver );
    83 
    79 
    84     /**
    80     /**