MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ start_receive_loop()

void MayaFlux::Core::UDPBackend::start_receive_loop ( SocketState state)
private

Post the first async_receive_from for a newly bound socket.

Definition at line 353 of file UDPBackend.cpp.

354{
355 state.socket.async_receive_from(
356 asio::buffer(state.recv_buffer),
357 state.sender_endpoint,
358 [this, &state](const asio::error_code& ec, size_t bytes_received) {
359 on_receive(state, ec, bytes_received);
360 });
361}

References MayaFlux::Core::UDPBackend::SocketState::recv_buffer, MayaFlux::Core::UDPBackend::SocketState::sender_endpoint, and MayaFlux::Core::UDPBackend::SocketState::socket.

Referenced by acquire_socket(), and on_receive().

+ Here is the caller graph for this function: