![]() |
ndn-lite
|
Go to the source code of this file.
Functions | |
void | ndn_forwarder_init (void) |
Initialize all components of the forwarder. More... | |
void | ndn_forwarder_process (void) |
Process event messages. More... | |
int | ndn_forwarder_register_face (ndn_face_intf_t *face) |
Register a new face. More... | |
int | ndn_forwarder_unregister_face (ndn_face_intf_t *face) |
Unregister a face. More... | |
int | ndn_forwarder_add_route (ndn_face_intf_t *face, uint8_t *prefix, size_t length) |
Add a route into FIB. More... | |
int | ndn_forwarder_remove_route (ndn_face_intf_t *face, uint8_t *prefix, size_t length) |
Remove a route from FIB. More... | |
int | ndn_forwarder_remove_all_routes (uint8_t *prefix, size_t length) |
Remove all routes of a prefix from FIB. More... | |
int | ndn_forwarder_receive (ndn_face_intf_t *face, uint8_t *packet, size_t length) |
Receive a packet from a face. More... | |
int | ndn_forwarder_register_prefix (uint8_t *prefix, size_t length, ndn_on_interest_func on_interest, void *userdata) |
Register a prefix. More... | |
int | ndn_forwarder_unregister_prefix (uint8_t *prefix, size_t length) |
Unregister a prefix. More... | |
int | ndn_forwarder_express_interest (uint8_t *interest, size_t length, ndn_on_data_func on_data, ndn_on_timeout_func on_timeout, void *userdata) |
Express an interest. More... | |
int | ndn_forwarder_put_data (uint8_t *data, size_t length) |
Produce a data packet. More... | |