Polling client events
equ8_event_t data;
switch(equ8_client_poll_event(&data))
{
case equ8_event_id_error:
{
print_equ8_status_code(data.error.code);
break;
}
case equ8_event_id_send_request:
{
packet_equ8_data equ8{
static_cast<uint8_t *>(data.send_request.payload),
data.send_request.size };
send_to_server(&equ8);
break;
}
}switch(equ8.client.poll_event(ev))
{
case equ8.equ8_event_id.error:
print_equ8_status_code(ev.get_error_event());
break;
case equ8.equ8_event_id.send_request:
{
packet_equ8_data equ8 = new packet_equ8_data(
ev.duplicate_send_event());
send_to_server(equ8);
}
break;
}Closing the session
Last updated