Header file for the Rime stack
#include "net/rime/announcement.h"
#include "net/rime/collect.h"
#include "net/rime/ipolite.h"
#include "net/rime/mesh.h"
#include "net/rime/multihop.h"
#include "net/rime/neighbor-discovery.h"
#include "net/rime/netflood.h"
#include "net/rime/polite-announcement.h"
#include "net/rime/polite.h"
#include "net/queuebuf.h"
#include "net/linkaddr.h"
#include "net/packetbuf.h"
#include "net/rime/rimestats.h"
#include "net/rime/rmh.h"
#include "net/rime/route-discovery.h"
#include "net/rime/route.h"
#include "net/rime/rucb.h"
#include "net/rime/runicast.h"
#include "net/rime/timesynch.h"
#include "net/rime/trickle.h"
#include "net/mac/mac.h"
Data Structures | |
struct | rime_sniffer |
Macros | |
#define | RIME_SNIFFER(name, input_callback, output_callback) static struct rime_sniffer name = { NULL, input_callback, output_callback } |
Enumerations | |
enum | { RIME_OK, RIME_ERR, RIME_ERR_CONTENTION, RIME_ERR_NOACK } |
Functions | |
int | rime_init (void) |
Initialize Rime. More... | |
void | rime_input (void) |
Send an incoming packet to Rime. More... | |
int | rime_output (struct channel *c) |
void | rime_sniffer_add (struct rime_sniffer *s) |
void | rime_sniffer_remove (struct rime_sniffer *s) |
Variables | |
struct network_driver | rime_driver |