RESTinio
Loading...
Searching...
No Matches
restinio::ip_blocker_holder_t< ip_blocker::noop_ip_blocker_t > Struct Reference

A special class for case when no-op IP-blocker is used. More...

#include <settings.hpp>

Public Member Functions

void check_valid_ip_blocker_pointer () const
 
void check_valid_ip_blocker_pointer () const
 Checks that pointer to IP-blocker is not null.
 

Public Attributes

std::shared_ptr< ip_blocker::noop_ip_blocker_tm_ip_blocker
 

Static Public Attributes

static constexpr bool has_actual_ip_blocker = false
 
static constexpr bool has_actual_ip_blocker
 

Detailed Description

A special class for case when no-op IP-blocker is used.

Doesn't hold anything and contains empty check_valid_ip_blocker_pointer() method.

Since
v.0.5.1

Definition at line 413 of file settings.hpp.

Member Function Documentation

◆ check_valid_ip_blocker_pointer() [1/2]

void restinio::ip_blocker_holder_t< ip_blocker::noop_ip_blocker_t >::check_valid_ip_blocker_pointer ( ) const
inline

Checks that pointer to IP-blocker is not null.

Throws an exception if m_ip_blocker is nullptr.

Definition at line 397 of file settings.hpp.

◆ check_valid_ip_blocker_pointer() [2/2]

void restinio::ip_blocker_holder_t< ip_blocker::noop_ip_blocker_t >::check_valid_ip_blocker_pointer ( ) const
inline

Definition at line 418 of file settings.hpp.

Member Data Documentation

◆ has_actual_ip_blocker [1/2]

bool restinio::ip_blocker_holder_t< ip_blocker::noop_ip_blocker_t >::has_actual_ip_blocker
staticconstexpr

Definition at line 390 of file settings.hpp.

◆ has_actual_ip_blocker [2/2]

bool restinio::ip_blocker_holder_t< ip_blocker::noop_ip_blocker_t >::has_actual_ip_blocker = false
staticconstexpr

Definition at line 415 of file settings.hpp.

◆ m_ip_blocker

Definition at line 388 of file settings.hpp.


The documentation for this struct was generated from the following file: