Zigbee Protocol Controller 1.6.0
zigpc_discovery_process.hpp File Reference
#include <memory>
#include <queue>
#include <sl_status.h>
#include <zigpc_common_zigbee.h>
#include "zigpc_discovery_events.hpp"

Go to the source code of this file.

Namespaces

namespace  zigpc_discovery
 
namespace  zigpc_discovery::process
 

Typedefs

using zigpc_discovery::process::event_t = std::unique_ptr< events::DiscoverEvent >
 

Functions

size_t zigpc_discovery::process::queue_size (void)
 Retrieve the current number of events in the process queue. More...
 
const event_t * zigpc_discovery::process::peek_event (void)
 Add an event to be processed in the zigpc_discovery process context. More...
 
sl_status_t zigpc_discovery::process::enqueue_event (event_t &&event)
 Add an event to be processed in the zigpc_discovery process context. More...
 
void zigpc_discovery::process::clear_queue (void)
 Remove all events from process queue. More...