omaprovisioning/provisioning/WAPAdapter/Inc/CWPWAPMMSItem.h
changeset 24 bf47f3b79154
parent 0 b497e44ab2fc
equal deleted inserted replaced
22:19fb38abab1d 24:bf47f3b79154
    25 #include <msvapi.h>
    25 #include <msvapi.h>
    26 #include "CWPWAPItemBAse.h"
    26 #include "CWPWAPItemBAse.h"
    27 
    27 
    28 // FORWARD DECLARATIONS
    28 // FORWARD DECLARATIONS
    29 class CBookmarkDb;
    29 class CBookmarkDb;
    30 class CApAccessPointItem;
    30 class RCmManagerExt;
    31 
    31 
    32 // CLASS DECLARATION
    32 // CLASS DECLARATION
    33 
    33 
    34 /**
    34 /**
    35  * CWPWAPMMSItem contains one MMS setting.
    35  * CWPWAPMMSItem contains one MMS setting.
    51         */
    51         */
    52         static CWPWAPMMSItem* NewL( const TDesC& aTitle, 
    52         static CWPWAPMMSItem* NewL( const TDesC& aTitle, 
    53             const TDesC& aDefaultName, 
    53             const TDesC& aDefaultName, 
    54             CWPCharacteristic& aCharacteristic, 
    54             CWPCharacteristic& aCharacteristic, 
    55             CCommsDatabase*& aCommsDb, 
    55             CCommsDatabase*& aCommsDb, 
    56             CApDataHandler*& aAPHandler );
    56             RCmManagerExt*& aCmManager);
    57 
    57 
    58         /**
    58         /**
    59         * Destructor.
    59         * Destructor.
    60         */
    60         */
    61         ~CWPWAPMMSItem();
    61         ~CWPWAPMMSItem();
    82         */
    82         */
    83         CWPWAPMMSItem(  const TDesC& aTitle, 
    83         CWPWAPMMSItem(  const TDesC& aTitle, 
    84             const TDesC& aDefaultName, 
    84             const TDesC& aDefaultName, 
    85             CWPCharacteristic& aCharacteristic, 
    85             CWPCharacteristic& aCharacteristic, 
    86             CCommsDatabase*& aCommsDb, 
    86             CCommsDatabase*& aCommsDb, 
    87             CApDataHandler*& aAPHandler );
    87             RCmManagerExt*& aCmManager);
    88 
    88 
    89         /**
    89         /**
    90         * By default Symbian 2nd phase constructor is private.
    90         * By default Symbian 2nd phase constructor is private.
    91         */
    91         */
    92         void ConstructL();
    92         void ConstructL();
    93 
    93 
    94         /**
    94 
    95         * Check if a NAPDEF characteristic is GPRS.
       
    96         * @param aCharacteristic The NAPDEF characteristic
       
    97         * @return GPRS access point if found
       
    98         */
       
    99         CApAccessPointItem* FindGPRSLC() const;
       
   100 
    95 
   101     private:   // Data
    96     private:   // Data
   102         // The bookmarks database. Refs.
    97         // The bookmarks database. Refs.
   103         CBookmarkDb* iDb;
    98         CBookmarkDb* iDb;
   104 
    99