radioengine/utils/inc/cradioenginetls.h
branchGCC_SURGE
changeset 37 451b2e1545b2
parent 28 075425b8d9a4
child 54 a8ba0c289b44
equal deleted inserted replaced
26:6bcf277166c1 37:451b2e1545b2
    49      * @since Live TV UI v1.0
    49      * @since Live TV UI v1.0
    50      */
    50      */
    51     static MRadioEngineLogger* Logger();
    51     static MRadioEngineLogger* Logger();
    52 
    52 
    53     /**
    53     /**
    54      * Return the eikon environment
       
    55      *
       
    56      * @since Live TV UI v1.0
       
    57      * @return Pointer to CEikonEnv
       
    58      */
       
    59     static CCoeEnv* Env();
       
    60 
       
    61     /**
       
    62      * Returns the file server session
    54      * Returns the file server session
    63      *
    55      *
    64      * @since Live TV UI v1.0
    56      * @since Live TV UI v1.0
    65      * @return Reference to file server session
    57      * @return Reference to file server session
    66      */
    58      */
    77      */
    69      */
    78     void Release();
    70     void Release();
    79 
    71 
    80 private:
    72 private:
    81 
    73 
    82     static void InitializeL( CCoeEnv* aEnv = NULL, RFs* aFs = NULL );
    74     static void InitializeL( RFs* aFs = NULL );
    83 
    75 
    84     CRadioEngineTls( CCoeEnv* aEnv, RFs* aFs );
    76     CRadioEngineTls( RFs* aFs );
    85 
    77 
    86     ~CRadioEngineTls();
    78     ~CRadioEngineTls();
    87 
    79 
    88     void ConstructL();
    80     void ConstructL();
    89 
    81 
    92      * File logger
    84      * File logger
    93      * Own.
    85      * Own.
    94      */
    86      */
    95     CRadioEngineLogger* iLogger;
    87     CRadioEngineLogger* iLogger;
    96 #endif
    88 #endif
    97 
       
    98     /**
       
    99      * Pointer to the eikon environment
       
   100      * Not own.
       
   101      */
       
   102     CCoeEnv*    iEnv;
       
   103 
    89 
   104     /**
    90     /**
   105      * Flag to indicate whether or not the file server session is owned
    91      * Flag to indicate whether or not the file server session is owned
   106      */
    92      */
   107     TBool       iFsOwned;
    93     TBool       iFsOwned;