#include <network.hpp>
 | 
| void  | validate (uint32_t delegation_delay) const | 
|   | 
◆ validate()
      
        
          | void taraxa::DdosProtectionConfig::validate  | 
          ( | 
          uint32_t  | 
          delegation_delay | ) | 
           const | 
        
      
 
 
◆ log_packets_stats
      
        
          | bool taraxa::DdosProtectionConfig::log_packets_stats = false | 
        
      
 
 
◆ max_packets_queue_size
      
        
          | uint64_t taraxa::DdosProtectionConfig::max_packets_queue_size {0} | 
        
      
 
 
◆ packets_stats_time_period_ms
      
        
          | std::chrono::milliseconds taraxa::DdosProtectionConfig::packets_stats_time_period_ms {60000} | 
        
      
 
 
◆ peer_disconnect_interval
      
        
          | std::chrono::milliseconds taraxa::DdosProtectionConfig::peer_disconnect_interval {5000} | 
        
      
 
 
◆ peer_max_packets_processing_time_us
      
        
          | std::chrono::microseconds taraxa::DdosProtectionConfig::peer_max_packets_processing_time_us {0} | 
        
      
 
 
◆ peer_max_packets_queue_size_limit
      
        
          | uint64_t taraxa::DdosProtectionConfig::peer_max_packets_queue_size_limit {0} | 
        
      
 
 
◆ queue_limit_time
      
        
          | std::chrono::milliseconds taraxa::DdosProtectionConfig::queue_limit_time {5000} | 
        
      
 
 
◆ vote_accepting_periods
      
        
          | PbftPeriod taraxa::DdosProtectionConfig::vote_accepting_periods {5} | 
        
      
 
 
◆ vote_accepting_rounds
      
        
          | PbftRound taraxa::DdosProtectionConfig::vote_accepting_rounds {5} | 
        
      
 
 
◆ vote_accepting_steps
      
        
          | PbftStep taraxa::DdosProtectionConfig::vote_accepting_steps {0} | 
        
      
 
 
The documentation for this struct was generated from the following files: