| 82 | } |
| 83 | |
| 84 | void local_server::block_from(const boost::asio::ip::address& _address) { |
| 85 | std::scoped_lock const lock{mtx_}; |
| 86 | if (auto itr = std::find(blocked_addresses_.begin(), blocked_addresses_.end(), _address); itr != blocked_addresses_.end()) { |
| 87 | VSOMEIP_WARNING_P << "address " << _address.to_string() << " already in blocked list"; |
| 88 | } else { |
| 89 | blocked_addresses_.push_back(_address); |
| 90 | } |
| 91 | } |
| 92 | |
| 93 | void local_server::allow_from(const boost::asio::ip::address& _address) { |
| 94 | std::scoped_lock const lock{mtx_}; |
no test coverage detected