#include <gcs_view_modification_notifier.h>
◆ Plugin_gcs_view_modification_notifier()
      
        
          | Plugin_gcs_view_modification_notifier::Plugin_gcs_view_modification_notifier  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~Plugin_gcs_view_modification_notifier()
  
  
      
        
          | Plugin_gcs_view_modification_notifier::~Plugin_gcs_view_modification_notifier  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ cancel_view_modification()
Signals that a view modification has been cancelled. 
- Parameters
 - 
  
    | [in] | errnr | error that did cause the view modification to be cancelled  | 
  
   
 
 
◆ end_view_modification()
      
        
          | void Plugin_gcs_view_modification_notifier::end_view_modification  | 
          ( | 
           | ) | 
           | 
        
      
 
Signals that a view modification has ended. 
 
 
◆ get_error()
      
        
          | int Plugin_gcs_view_modification_notifier::get_error  | 
          ( | 
           | ) | 
           | 
        
      
 
Get the error number that did happen on view modification. 
This method must only be called after view modification is complete.
- Returns
 - Operation 
 
- Return values
 - 
  
    | 0 | OK (no error)  | 
    | >0 | error number  | 
  
   
 
 
◆ is_cancelled()
      
        
          | bool Plugin_gcs_view_modification_notifier::is_cancelled  | 
          ( | 
           | ) | 
           | 
        
      
 
Check if view modification was cancelled. 
This method must only be called after view modification is complete.
- Return values
 - 
  
    | true | view modification was cancelled  | 
    | false | otherwise  | 
  
   
 
 
◆ is_view_modification_ongoing()
      
        
          | bool Plugin_gcs_view_modification_notifier::is_view_modification_ongoing  | 
          ( | 
           | ) | 
           | 
        
      
 
Checks if there is a view modification ongoing. 
- Return values
 - 
  
    | true | there is a view modification ongoing  | 
    | false | otherwise  | 
  
   
 
 
◆ start_view_modification()
      
        
          | void Plugin_gcs_view_modification_notifier::start_view_modification  | 
          ( | 
           | ) | 
           | 
        
      
 
Signals that a view modification is about to start. 
 
 
◆ wait_for_view_modification()
Method in which one waits for the view modification to end. 
- Parameters
 - 
  
    | [in] | timeout | how long one wants to wait, in seconds | 
  
   
- Returns
 - Operation status 
 
- Return values
 - 
  
    | false | OK  | 
    | true | error (timeout or view modification cancelled)  | 
  
   
 
 
◆ cancelled_view_change
  
  
      
        
          | bool Plugin_gcs_view_modification_notifier::cancelled_view_change | 
         
       
   | 
  
private   | 
  
 
 
◆ error
  
  
      
        
          | int Plugin_gcs_view_modification_notifier::error | 
         
       
   | 
  
private   | 
  
 
 
◆ view_changing
  
  
      
        
          | bool Plugin_gcs_view_modification_notifier::view_changing | 
         
       
   | 
  
private   | 
  
 
 
◆ wait_for_view_cond
  
  
      
        
          | mysql_cond_t Plugin_gcs_view_modification_notifier::wait_for_view_cond | 
         
       
   | 
  
private   | 
  
 
 
◆ wait_for_view_mutex
  
  
      
        
          | mysql_mutex_t Plugin_gcs_view_modification_notifier::wait_for_view_mutex | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: