vmbx/vmbxengine/inc/mvmbxcenrephandler.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".
    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     };