To be able to watch objects, the 'watching mode', the 'watching depth' and the 'notification object' must be passed as parameters. This is possible with this structure.  
 More...
#include <GloWatchSpecification.h>
To be able to watch objects, the 'watching mode', the 'watching depth' and the 'notification object' must be passed as parameters. This is possible with this structure. 
- See also
 - TdWatchNotifyMode, EnDeepMode.
 
- Copyright
 - © 2010 Helmut Jakoby 
 
- Author
 - Helmut Jakoby 
 
 
◆ WatchSpecification() [1/4]
      
        
          | glo::WatchSpecification::WatchSpecification  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ WatchSpecification() [2/4]
Constructor with parameter passing sets the object ID. 
- Parameters
 - 
  
    | [in] | ulWatchMode | The watching mode.  | 
    | [in] | eDeepMode | The watching depth.  | 
    | [in] | pNotifyCallBack | The object (derived from CallBack) which is notified about changes by the overwritten method CallBack::notify(NotifyNote * pNote).  | 
  
   
 
 
◆ WatchSpecification() [3/4]
Constructor with parameter passing sets the object ID. 
- Parameters
 - 
  
    | [in] | ulWatchMode | The watching mode.  | 
    | [in] | eDeepMode | The watching depth.  | 
    | [in] | ipNotifyCallBack | The object (derived from CallBack) which is notified about changes by the overwritten method CallBack::notify(NotifyNote * pNote), cast to NUM_PTR.  | 
  
   
 
 
◆ WatchSpecification() [4/4]
Copy constructor. 
- Parameters
 - 
  
    | [in] | rT | The data is copied from this object.  | 
  
   
References WatchSpecification().
 
 
◆ ~WatchSpecification()
  
  
      
        
          | virtual glo::WatchSpecification::~WatchSpecification  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getNotifyCallBack()
      
        
          | CallBack * glo::WatchSpecification::getNotifyCallBack  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getNotifyCallBackAsINTPTR()
      
        
          | NUM_PTR glo::WatchSpecification::getNotifyCallBackAsINTPTR  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getWatchDeepMode()
      
        
          | EnDeepMode glo::WatchSpecification::getWatchDeepMode  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getWatchMode()
◆ operator!=()
Comparison operator. 
- Parameters
 - 
  
    | [in] | rT | The object to be compared with this one.  | 
  
   
References WatchSpecification().
 
 
◆ operator=()
Assignment operator. 
- Parameters
 - 
  
    | [in] | rT | The data is transferred from this object.  | 
  
   
References WatchSpecification().
 
 
◆ operator==()
Comparison operator. 
- Parameters
 - 
  
    | [in] | rT | The object to be compared with this one.  | 
  
   
References WatchSpecification().
 
 
◆ setNotifyCallBack() [1/2]
      
        
          | void glo::WatchSpecification::setNotifyCallBack  | 
          ( | 
          CallBack * |           pNotifyCallBack | ) | 
           | 
        
      
 
 
◆ setNotifyCallBack() [2/2]
      
        
          | void glo::WatchSpecification::setNotifyCallBack  | 
          ( | 
          NUM_PTR |           ipNotifyCallBack | ) | 
           | 
        
      
 
 
◆ setWatchDeepMode()
      
        
          | void glo::WatchSpecification::setWatchDeepMode  | 
          ( | 
          EnDeepMode |           eDeepMode | ) | 
           | 
        
      
 
 
◆ setWatchMode()
◆ m_eWatchDeepMode
  
  
      
        
          | EnDeepMode glo::WatchSpecification::m_eWatchDeepMode | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_ipNotifyCallBack
  
  
      
        
          | NUM_PTR glo::WatchSpecification::m_ipNotifyCallBack | 
         
       
   | 
  
protected   | 
  
 
The object (derived from CallBack) which is notified about changes by the overwritten method CallBack::notify(NotifyNote * pNote), cast to NUM_PTR. 
 
 
◆ m_ulWatchMode
The documentation for this class was generated from the following file: