#include <watches.hpp>
◆ Watches() [1/3]
      
        
          | taraxa::net::rpc::eth::Watches::Watches  | 
          ( | 
          WatchesConfig const &  | 
          _cfg | ) | 
           | 
        
      
 
 
◆ ~Watches()
      
        
          | taraxa::net::rpc::eth::Watches::~Watches  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Watches() [2/3]
  
  
      
        
          | taraxa::net::rpc::eth::Watches::Watches  | 
          ( | 
          const Watches &  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ Watches() [3/3]
  
  
      
        
          | taraxa::net::rpc::eth::Watches::Watches  | 
          ( | 
          Watches &&  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ operator=() [1/2]
  
  
      
        
          | Watches & taraxa::net::rpc::eth::Watches::operator=  | 
          ( | 
          const Watches &  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ operator=() [2/2]
◆ visit()
template<typename Visitor > 
  
  
      
        
          | auto taraxa::net::rpc::eth::Watches::visit  | 
          ( | 
          WatchType  | 
          type,  | 
         
        
           | 
           | 
          Visitor &&  | 
          visitor  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ visit_by_id()
template<typename Visitor > 
  
  
      
        
          | auto taraxa::net::rpc::eth::Watches::visit_by_id  | 
          ( | 
          WatchID  | 
          watch_id,  | 
         
        
           | 
           | 
          Visitor &&  | 
          visitor  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ cfg_
◆ destructor_called_
  
  
      
        
          | std::atomic<bool> taraxa::net::rpc::eth::Watches::destructor_called_ = false | 
         
       
   | 
  
private   | 
  
 
 
◆ logs_
Initial value:{
      [](auto const& log_filter, auto const& input, auto const& do_update) {
        auto const& [trx_loc, receipt] = input;
        log_filter.match_one(trx_loc, receipt, do_update);
      },
  }
WatchesConfig const cfg_
Definition watches.hpp:144
 
 
 
 
◆ new_blocks_
◆ new_transactions_
◆ watch_cleaner_
  
  
      
        
          | std::thread taraxa::net::rpc::eth::Watches::watch_cleaner_ | 
         
       
   | 
  
private   | 
  
 
 
◆ watch_cleaner_wait_cv_
  
  
      
        
          | std::condition_variable taraxa::net::rpc::eth::Watches::watch_cleaner_wait_cv_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: