equal
deleted
inserted
replaced
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 /** |