Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Reliable single-source multi-hop flooding

The trickle module sends a single packet to all nodes on the network.

Channels

The trickle module uses 1 channel.

Data Structures

struct  trickle_callbacks
 
struct  trickle_conn
 

Files

file  trickle.h
 
    Header file for Trickle (reliable single source flooding) for Rime

 

Macros

#define TRICKLE_ATTRIBUTES
 

Functions

void trickle_close (struct trickle_conn *c)
 
void trickle_open (struct trickle_conn *c, clock_time_t interval, uint16_t channel, const struct trickle_callbacks *cb)
 
void trickle_send (struct trickle_conn *c)
 

#define TRICKLE_ATTRIBUTES
Value:
#define PACKETBUF_ATTR_BIT
Definition: packetbuf.h:444
Definition: packetbuf.h:372
#define BROADCAST_ATTRIBUTES
Definition: broadcast.h:73

void trickle_close ( struct trickle_conn c)
void trickle_open ( struct trickle_conn c,
clock_time_t  interval,
uint16_t  channel,
const struct trickle_callbacks cb 
)

Referenced by uip_over_mesh_init().

void trickle_send ( struct trickle_conn c)