contentstorage/srvinc/castorageproxy.h
changeset 103 b99b84bcd2d1
parent 80 397d00875918
child 109 e0aa398e6810
equal deleted inserted replaced
83:156f692b1687 103:b99b84bcd2d1
    17 
    17 
    18 #ifndef CASTORAGEPROXY_H
    18 #ifndef CASTORAGEPROXY_H
    19 #define CASTORAGEPROXY_H
    19 #define CASTORAGEPROXY_H
    20 
    20 
    21 #include "cadef.h"
    21 #include "cadef.h"
       
    22 #include "castorage_global.h"
    22 #include "caoperationparams.h"
    23 #include "caoperationparams.h"
       
    24 
    23 
    25 
    24 
    26 
    25 // FORWARD DECLARATIONS
    27 // FORWARD DECLARATIONS
    26 class CCaStorage;
    28 class CCaStorage;
    27 class CCaInnerQuery;
    29 class CCaInnerQuery;
    28 class CCaInnerEntry;
    30 class CCaInnerEntry;
    29 class CCaLocalizationEntry;
    31 class CCaLocalizationEntry;
    30 class MCaSessionNorifier;
    32 class MCaSessionNorifier;
    31 
    33 
       
    34 CA_STORAGE_TEST_CLASS( TestCaClient )
       
    35 
    32 /**
    36 /**
    33  * Interface for CA database implementations.
    37  * Interface for CA database implementations.
    34  *
    38  *
    35  */
    39  */
    36 class CCaStorageProxy: public CBase
    40 class CCaStorageProxy: public CBase
   178 
   182 
   179     /**
   183     /**
   180      * C++ default constructor.
   184      * C++ default constructor.
   181      */
   185      */
   182     CCaStorageProxy();
   186     CCaStorageProxy();
       
   187     
       
   188     CCaLocalizationEntry* LocalizeTextL( CCaInnerEntry* aEntry );
       
   189     
       
   190     CCaLocalizationEntry* LocalizeDescriptionL( CCaInnerEntry* aEntry );
       
   191     
       
   192     TBool InitializeTranslatorL( TDesC& aQmFilename );
   183 
   193 
   184 private:
   194 private:
   185     //Data
   195     //Data
   186 
   196 
   187     /**
   197     /**
   191 
   201 
   192     /**
   202     /**
   193      * Sessions using this engine. Own.
   203      * Sessions using this engine. Own.
   194      */
   204      */
   195     RPointerArray<MCaSessionNorifier> iHandlerNotifier;
   205     RPointerArray<MCaSessionNorifier> iHandlerNotifier;
       
   206     
       
   207     CA_STORAGE_TEST_FRIEND_CLASS( TestCaClient )
       
   208     
   196     };
   209     };
   197 
   210 
   198 #endif //CASTORAGEPROXY_H
   211 #endif //CASTORAGEPROXY_H