Contiki 2.5
|
IEEE 802.15.4 Convergence Layer Implementation. More...
#include <string.h>
#include "contiki.h"
#include "packetbuf.h"
#include "netstack.h"
#include "rimeaddr.h"
#include "process.h"
#include "list.h"
#include "agent.h"
#include "logging.h"
#include "storage.h"
#include "discovery.h"
#include "dtn_network.h"
#include "dispatching.h"
#include "bundleslot.h"
#include "statusreport.h"
#include "convergence_layer.h"
Go to the source code of this file.
Functions | |
LIST (transmission_ticket_list) | |
List to keep track of outgoing bundles. | |
LIST (blocked_neighbour_list) | |
List to keep track of blocked neighbours. | |
int | convergence_layer_is_blocked (rimeaddr_t *neighbour) |
Internal functions. | |
PROCESS (convergence_layer_process,"CL process") | |
CL process. | |
Variables | |
int | convergence_layer_transmitting |
MUTEX to avoid flooding the MAC layer with outgoing bundles. | |
int | convergence_layer_slots |
Keep track of the allocated tickets. | |
int | convergence_layer_queue |
Keep track of the tickets in queue. | |
uint8_t | outgoing_sequence_number |
Use a unique sequence number of each outgoing segment. | |
uint8_t | convergence_layer_pending |
Indicate when a continue event or poll to ourselves is pending to avoid exceeding the event queue size. | |
struct etimer | convergence_layer_backoff |
Backoff timer. | |
IEEE 802.15.4 Convergence Layer Implementation.
Definition in file convergence_layer.c.