sipplugins/sippsystemstatemonitor/inc/siprfsmonitorao.h
branchRCL_3
changeset 9 1e1cc61f56c3
parent 0 307788aac0a8
equal deleted inserted replaced
4:dd3853b8dc3f 9:1e1cc61f56c3
    39         CSipSystemStateMonitor::TRfsState State() const;
    39         CSipSystemStateMonitor::TRfsState State() const;
    40         void AddObserverL( MSipSystemStateObserver& aObserver );
    40         void AddObserverL( MSipSystemStateObserver& aObserver );
    41         void RemoveObserver( MSipSystemStateObserver& aObserver );
    41         void RemoveObserver( MSipSystemStateObserver& aObserver );
    42         void EventProcessingCompleted(MSipSystemStateObserver& aObserver);
    42         void EventProcessingCompleted(MSipSystemStateObserver& aObserver);
    43         TBool MappedState(TInt aState);
    43         TBool MappedState(TInt aState);
    44 		void EventProcessingCompleted();
       
    45         static TInt TimerExpired(TAny* aSelf);
       
    46         
    44         
    47     private:
    45     private:
    48         void NotifyObservers();
    46         void NotifyObservers();
    49         
    47         
    50     private: // From CActive
    48     private: // From CActive
    56         // Observers not owned
    54         // Observers not owned
    57         TInt                                        iCount;
    55         TInt                                        iCount;
    58         RPointerArray<MSipSystemStateObserver>      iObservers;
    56         RPointerArray<MSipSystemStateObserver>      iObservers;
    59         RProperty                                   iProperty;
    57         RProperty                                   iProperty;
    60         CSipSystemStateMonitor::TRfsState           iState;
    58         CSipSystemStateMonitor::TRfsState           iState;
    61         CPeriodic*                                  iGuardTimer;
       
    62         
    59         
    63     private: // For testing purposes  
    60     private: // For testing purposes  
    64         friend class CSipRfsMonitorAoTestApp;
    61         friend class CSipRfsMonitorAoTestApp;
    65     };
    62     };
    66 #endif /* SIPRFSMONITORAO_H */
    63 #endif /* SIPRFSMONITORAO_H */