![]() |
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... | |
1.8.15