24#ifndef ZIGPC_DISCOVERY_PROCESS_HPP
25#define ZIGPC_DISCOVERY_PROCESS_HPP
41using event_t = std::unique_ptr<events::DiscoverEvent>;
uint32_t sl_status_t
Definition: sl_status.h:139
Definition: zigpc_discovery_process.hpp:40
std::unique_ptr< events::DiscoverEvent > event_t
Definition: zigpc_discovery_process.hpp:41
sl_status_t enqueue_event(event_t &&event)
Add an event to be processed in the zigpc_discovery process context.
size_t queue_size(void)
Retrieve the current number of events in the process queue.
const event_t * peek_event(void)
Add an event to be processed in the zigpc_discovery process context.
void clear_queue(void)
Remove all events from process queue.