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". |
40 public: |
40 public: |
41 |
41 |
42 /** |
42 /** |
43 * Get mailbox number from CenRep |
43 * Get mailbox number from CenRep |
44 * |
44 * |
45 * @since S60 v5.2 |
|
46 * @param in&out aEntry the voice mailbox information data type |
45 * @param in&out aEntry the voice mailbox information data type |
47 * @return Symbian OS error code (KErrNone if successful) |
46 * @return Symbian OS error code (KErrNone if successful) |
48 */ |
47 */ |
49 virtual TInt GetVmbxNumber( CVoiceMailboxEntry& aEntry ) = 0; |
48 virtual TInt GetVmbxNumber( CVoiceMailboxEntry& aEntry ) = 0; |
50 |
49 |
51 /** |
50 /** |
52 * Saves the mailbox number |
51 * Saves the mailbox number |
53 * |
52 * |
54 * @since S60 v5.2 |
|
55 * @param in aEntry vmbx number data to save |
53 * @param in aEntry vmbx number data to save |
56 * @return Symbian OS error code (KErrNone if successful) |
54 * @return Symbian OS error code (KErrNone if successful) |
57 */ |
55 */ |
58 virtual TInt Save( const CVoiceMailboxEntry& aEntry ) = 0; |
56 virtual TInt Save( const CVoiceMailboxEntry& aEntry ) = 0; |
59 |
57 |
60 /** |
58 /** |
61 * Fetches active store type |
59 * Fetches active store type |
62 * |
60 * |
63 * @since S60 v5.2 |
|
64 * @return aStoreType Active store in use |
61 * @return aStoreType Active store in use |
65 */ |
62 */ |
66 virtual TVmbxMemoryLocation StoreType() = 0; |
63 virtual TVmbxMemoryLocation StoreType() = 0; |
67 |
64 |
68 /** |
65 /** |
69 * Returns state of the video support |
66 * Returns state of the video support |
70 * |
67 * |
71 * @since S60 v5.2 |
|
72 * @return ETrue if supported |
68 * @return ETrue if supported |
73 */ |
69 */ |
74 virtual TBool VideoSupported() = 0; |
70 virtual TBool VideoSupported() = 0; |
75 |
71 |
76 /** |
72 /** |
77 * Returns ETrue if CenRep setting Sim read only |
73 * Returns ETrue if CenRep setting Sim read only |
78 * |
74 * |
79 * @since S60 v5.2 |
|
80 * @return ETrue if Sim read only |
75 * @return ETrue if Sim read only |
81 */ |
76 */ |
82 virtual TBool IsSimReadOnly() = 0; |
77 virtual TBool IsSimReadOnly() = 0; |
83 |
78 |
84 /** |
79 /** |
85 * Returns ETrue if number allowed to user change |
80 * Returns ETrue if number allowed to user change |
86 * |
81 * |
87 * @since S60 v5.2 |
|
88 * @return ETrue if from Sim |
82 * @return ETrue if from Sim |
89 */ |
83 */ |
90 virtual TBool IsAllowedUserEdit() = 0; |
84 virtual TBool IsAllowedUserEdit() = 0; |
91 |
85 |
92 }; |
86 }; |