00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00023 #ifndef __SUBSCRIBEPE_H__
00024 #define __SUBSCRIBEPE_H__
00025
00026 #include "pubsub.h"
00027
00031 class CIntPropertyWatch : public CActive
00032 {
00033 enum {EPriority=0};
00034 public:
00035 static CIntPropertyWatch* NewL(CConsoleBase* aConsole);
00036 void WatchL();
00037 void IssueRequest();
00038 private:
00039 CIntPropertyWatch();
00040 void ConstructL(CConsoleBase* aConsole);
00041 ~CIntPropertyWatch();
00042 void RunL();
00043 void DoCancel();
00044 void PrintProperty(TInt aValue);
00045 private:
00046
00047 RProperty iProperty;
00048
00049 CConsoleBase* iConsole;
00050 };
00051 #endif