neighbor-info.h File Reference

Declarations for the neighbor information module. More...

#include "net/rime.h"

Go to the source code of this file.

Functions

void neighbor_info_packet_sent (int status, int numtx)
 Notify the neighbor information module about the status of a packet transmission.
void neighbor_info_packet_received (void)
 Notify the neighbor information module that a packet was received.
int neighbor_info_subscribe (neighbor_info_subscriber_t)
 Subscribe to notifications of changed neighbor information.
link_metric_t neighbor_info_get_metric (const rimeaddr_t *addr)
 Get link metric value for a specific neighbor.

Detailed Description

Declarations for the neighbor information module.

Author:
Nicolas Tsiftes <nvt@sics.se>

Definition in file neighbor-info.h.


Function Documentation

link_metric_t neighbor_info_get_metric ( const rimeaddr_t *  addr  ) 

Get link metric value for a specific neighbor.

Returns:
Returns link metric if the neighbor exists, and 0 if not.

Definition at line 166 of file neighbor-info.c.

void neighbor_info_packet_received ( void   ) 

Notify the neighbor information module that a packet was received.

Parameters:
status The MAC status code for this packet.
numtx The amount of transmissions made for this packet.

Definition at line 138 of file neighbor-info.c.

References rimeaddr_cmp(), and rimeaddr_null.

void neighbor_info_packet_sent ( int  status,
int  numtx 
)

Notify the neighbor information module about the status of a packet transmission.

Parameters:
status The MAC status code for this packet.
numtx The amount of transmissions made for this packet.

Definition at line 103 of file neighbor-info.c.

References MAC_TX_COLLISION, MAC_TX_NOACK, MAC_TX_OK, rimeaddr_cmp(), and rimeaddr_null.

int neighbor_info_subscribe ( neighbor_info_subscriber_t   ) 

Subscribe to notifications of changed neighbor information.

Returns:
Returns 1 if the subscription was successful, and 0 if not.

Definition at line 154 of file neighbor-info.c.


Generated on Mon Apr 11 14:23:46 2011 for Contiki 2.5 by  doxygen 1.6.1