MCPcopy Create free account
hub / github.com/OpenHD/OpenHD / removeForwarder

Method removeForwarder

OpenHD/ohd_common/src/openhd_udp.cpp:91–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

89}
90
91void openhd::UDPMultiForwarder::removeForwarder(const std::string &client_addr,
92 int client_udp_port) {
93 std::lock_guard<std::mutex> guard(udpForwardersLock);
94 udpForwarders.erase(
95 std::find_if(udpForwarders.begin(), udpForwarders.end(),
96 [&client_addr, &client_udp_port](const auto &udpForwarder) {
97 return udpForwarder->client_addr == client_addr &&
98 udpForwarder->client_udp_port == client_udp_port;
99 }));
100}
101
102void openhd::UDPMultiForwarder::forwardPacketViaUDP(
103 const uint8_t *packet, const std::size_t packetSize) {

Callers

nothing calls this directly

Calls 3

eraseMethod · 0.80
beginMethod · 0.80
endMethod · 0.80

Tested by

no test coverage detected