omads/omadsextensions/adapters/sms/src/smsdataprovider.cpp
changeset 64 a62b67d1f67c
parent 40 b63e67867dcd
equal deleted inserted replaced
62:262aa4f075d6 64:a62b67d1f67c
    34 // -----------------------------------------------------------------------------
    34 // -----------------------------------------------------------------------------
    35 // CSmsDataProvider::CSmsDataProvider
    35 // CSmsDataProvider::CSmsDataProvider
    36 // C++ default constructor can NOT contain any code, that might leave
    36 // C++ default constructor can NOT contain any code, that might leave
    37 // -----------------------------------------------------------------------------
    37 // -----------------------------------------------------------------------------
    38 CSmsDataProvider::CSmsDataProvider() :
    38 CSmsDataProvider::CSmsDataProvider() :
    39     iOwnStoreFormat( NULL ),
    39     iFilters( 1 )
    40     iFilters( 1 ),
       
    41     iMsvSession( NULL )
       
    42     {
    40     {
    43     }
    41     }
    44 
    42 
    45 // -----------------------------------------------------------------------------
    43 // -----------------------------------------------------------------------------
    46 // CSmsDataProvider::ConstructL
    44 // CSmsDataProvider::ConstructL
    48 // -----------------------------------------------------------------------------
    46 // -----------------------------------------------------------------------------
    49 void CSmsDataProvider::ConstructL()
    47 void CSmsDataProvider::ConstructL()
    50     {
    48     {
    51     LOGGER_ENTERFN( "ConstructL" ); 
    49     LOGGER_ENTERFN( "ConstructL" ); 
    52     
    50     
       
    51   	iStringPool.OpenL();
    53   	User::LeaveIfError( iRFs.Connect() );
    52   	User::LeaveIfError( iRFs.Connect() );
    54   	iStringPool.OpenL();
    53     
    55 
       
    56     LOGGER_LEAVEFN( "ConstructL" )
    54     LOGGER_LEAVEFN( "ConstructL" )
    57     }
    55     }
    58 
    56 
    59 // -----------------------------------------------------------------------------
    57 // -----------------------------------------------------------------------------
    60 // CSmsDataProvider::NewL
    58 // CSmsDataProvider::NewL
    81 // -----------------------------------------------------------------------------
    79 // -----------------------------------------------------------------------------
    82 CSmsDataProvider::~CSmsDataProvider()
    80 CSmsDataProvider::~CSmsDataProvider()
    83     {
    81     {
    84     LOGGER_ENTERFN( "~CSmsDataProvider()" );
    82     LOGGER_ENTERFN( "~CSmsDataProvider()" );
    85     
    83     
    86     SAFEDELETE( iOwnStoreFormat );	
    84     delete iOwnStoreFormat;	
    87 	
    85 	
    88     iStringPool.Close();
    86     iStringPool.Close();
    89     iFilters.Close();
    87     iFilters.Close();
       
    88     iRFs.Close();
    90     
    89     
    91     LOGGER_LEAVEFN( "~CSmsDataProvider()" );
    90     LOGGER_LEAVEFN( "~CSmsDataProvider()" );
    92     }
    91     }
    93 
    92 
    94 // -----------------------------------------------------------------------------
    93 // -----------------------------------------------------------------------------