vmbx/vmbxengine/inc/vmbxcsvideoengine.h
changeset 19 e44a8c097b15
parent 12 ae8abd0db65c
child 32 1f002146abb4
--- a/vmbx/vmbxengine/inc/vmbxcsvideoengine.h	Mon May 03 13:01:45 2010 +0300
+++ b/vmbx/vmbxengine/inc/vmbxcsvideoengine.h	Fri May 14 16:24:46 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -32,7 +32,6 @@
 *  Implements functionality specifig to video mailbox implementation
 *
 *  @lib vmbxengine.lib
-*  @since S60 v5.2
 */
 NONSHARABLE_CLASS( CVmbxCsVideoEngine ) : public CVmbxEngineBase
     {
@@ -56,7 +55,6 @@
     /**
      * @see CVmbxEntryBase::GetL
      *
-     * @since S60 v5.2
      * @param in aEntry a pointer reference of CVoiceMailboxEntry
      */
     void GetL( CVoiceMailboxEntry*& aEntry );
@@ -64,7 +62,6 @@
     /**
      * @see CVmbxEntryBase::SaveL
      *
-     * @since S60 v5.2
      * @param aEntry Reference to CVoiceMailboxEntry
      */
     void SaveL( const CVoiceMailboxEntry& aEntry );
@@ -72,17 +69,28 @@
     /**
      * To save mailbox Provisioned entry value
      *
-     * @since S60 v5.2
      * @param in aEntry Reference to CVoiceMailboxEntry
      */
     void SaveProvisionedEntryL( const CVoiceMailboxEntry& aEntry );
+    
+    /**
+     * @see CVoiceMailbox::CheckConfiguration
+     *
+     * @param aParams Specifies which mailbox capabilities,
+     *          the caller wants to check.
+     * @param aFlags Use TVmbxFeatureCapabilityFlag values for this parameter.
+     *          Specifies what features client wants to check.
+
+     * @return True if feature(s) enabled.
+     */
+    TBool CheckConfiguration( const TVoiceMailboxParams& aParams,
+                                 const TInt aFlags );
 
 private:
 
     /**
      * C++ default constructor.
      *
-     * @since S60 v5.2
      * @param in aProvider Reference to Ui Utilities
      */
     CVmbxCsVideoEngine( MVmbxResourceProvider& aProvider );
@@ -90,7 +98,6 @@
     /**
      * By default Symbian 2nd phase constructor is private.
      *
-     * @since S60 v5.2
      */
     void ConstructL();