radioengine/utils/api/cradiosystemeventcollector.h
changeset 54 a8ba0c289b44
parent 28 075425b8d9a4
child 57 21be958eb3ce
equal deleted inserted replaced
51:bbebb0235466 54:a8ba0c289b44
    19 #define CRADIOSYSTEMEVENTCOLLECTOR_H
    19 #define CRADIOSYSTEMEVENTCOLLECTOR_H
    20 
    20 
    21 #include <e32std.h>
    21 #include <e32std.h>
    22 
    22 
    23 class MRadioSystemEventObserver;
    23 class MRadioSystemEventObserver;
       
    24 class MRadioAudioRoutingObserver;
    24 
    25 
    25 NONSHARABLE_CLASS( CRadioSystemEventCollector )
    26 NONSHARABLE_CLASS( CRadioSystemEventCollector )
    26     {
    27     {
    27 public:
    28 public:
    28 
    29 
    76      * Returns current headset connection status
    77      * Returns current headset connection status
    77      *
    78      *
    78      * @return
    79      * @return
    79      */
    80      */
    80     virtual TBool IsHeadsetConnectedL() const = 0;
    81     virtual TBool IsHeadsetConnectedL() const = 0;
       
    82     
       
    83    
       
    84     /**
       
    85      * Returns object as provided observer
       
    86      *
       
    87      * @param
       
    88      */
       
    89     virtual void AsObserver( MRadioAudioRoutingObserver*& obj ) const = 0;
       
    90 
    81 
    91 
    82     };
    92     };
    83 
    93 
    84 #endif // CRADIOSYSTEMEVENTCOLLECTOR_H
    94 #endif // CRADIOSYSTEMEVENTCOLLECTOR_H