#include <PsButtonTask.h>
 | 
| virtual  | ~PsButtonTask () | 
|   | 
| virtual OsStatus  | init (const int maxButtonIndex) | 
|   | 
| virtual OsStatus  | postEvent (const int msg, void *source, const int buttonIndex, const OsTime &rTimeout=OsTime::OS_INFINITY) | 
|   | 
| virtual OsStatus  | setButtonInfo (const int index, const int buttonId, const char *buttonName, const int eventMask, const OsTime &repInterval=OsTime::OS_INFINITY) | 
|   | 
| virtual const PsButtonInfo &  | getButtonInfo (const int index) | 
|   | 
| virtual int  | getButtonIndex (int buttonId) | 
|   | 
| virtual int  | getButtonIndex (const char *buttonName) | 
|   | 
| virtual int  | getMaxButtonIndex () | 
|   | 
  
  
      
        
          | void disableTimer  | 
          ( | 
          int  | 
          index | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
  
  
      
        
          | void enableTimer  | 
          ( | 
          int  | 
          index | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
  
  
      
        
          | int getButtonIndex  | 
          ( | 
          int  | 
          buttonId | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | int getButtonIndex  | 
          ( | 
          const char *  | 
          buttonName | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | int getMaxButtonIndex  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | UtlBoolean handleEventMessage  | 
          ( | 
          const OsEventMsg &  | 
          rMsg | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
  
  
      
        
          | UtlBoolean handleMessage  | 
          ( | 
          OsMsg &  | 
          rMsg | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
  
  
      
        
          | UtlBoolean handlePhoneMessage  | 
          ( | 
          PsMsg &  | 
          rMsg | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
  
  
      
        
          | OsStatus init  | 
          ( | 
          const int  | 
          maxButtonIndex | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | OsStatus postEvent  | 
          ( | 
          const int  | 
          msg,  | 
         
        
           | 
           | 
          void *  | 
          source,  | 
         
        
           | 
           | 
          const int  | 
          buttonIndex,  | 
         
        
           | 
           | 
          const OsTime &  | 
          rTimeout = OsTime::OS_INFINITY  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | OsStatus setButtonInfo  | 
          ( | 
          const int  | 
          index,  | 
         
        
           | 
           | 
          const int  | 
          buttonId,  | 
         
        
           | 
           | 
          const char *  | 
          buttonName,  | 
         
        
           | 
           | 
          const int  | 
          eventMask,  | 
         
        
           | 
           | 
          const OsTime &  | 
          repInterval = OsTime::OS_INFINITY  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   |