![]() |
ndn-lite
|
#include <stdbool.h>#include <stdint.h>#include <stddef.h>#include "../ndn-enums.h"#include "../ndn-constants.h"Go to the source code of this file.
Data Structures | |
| struct | ndn_face_intf |
| Abstract NDN network face. More... | |
Macros | |
| #define | container_of(ptr, type, member) ((type *)((char *)(1 ? (ptr) : &((type *)0)->member) - offsetof(type, member))) |
Typedefs | |
| typedef int(* | ndn_face_intf_up) (struct ndn_face_intf *self) |
| Turn on the face. More... | |
| typedef int(* | ndn_face_intf_send) (struct ndn_face_intf *self, const uint8_t *packet, uint32_t size) |
| Send out a packet. More... | |
| typedef int(* | ndn_face_intf_down) (struct ndn_face_intf *self) |
| Shutdown the face temporarily. More... | |
| typedef void(* | ndn_face_intf_destroy) (struct ndn_face_intf *self) |
| Destructor. More... | |
| typedef struct ndn_face_intf | ndn_face_intf_t |
| Abstract NDN network face. More... | |
Functions | |
| static int | ndn_face_up (ndn_face_intf_t *self) |
| Turn on the face. More... | |
| static int | ndn_face_send (ndn_face_intf_t *self, const uint8_t *packet, uint32_t size) |
| Send out a packet. More... | |
| static int | ndn_face_down (ndn_face_intf_t *self) |
| Shutdown the face temporarily. More... | |
| static void | ndn_face_destroy (ndn_face_intf_t *self) |
| Destructor. More... | |
| #define container_of | ( | ptr, | |
| type, | |||
| member | |||
| ) | ((type *)((char *)(1 ? (ptr) : &((type *)0)->member) - offsetof(type, member))) |
1.8.15