General | |
| nl_data * | nl_data_alloc (void *buf, size_t size) |
| Allocate a new abstract data object. | |
| int | nl_data_append (struct nl_data *data, void *buf, size_t size) |
| Append data to an abstract data object. | |
| void | nl_data_free (struct nl_data *data) |
| Free an abstract data object. | |
Attribute Access | |
| void * | nl_data_get (struct nl_data *data) |
| Get data buffer of abstract data object. | |
| size_t | nl_data_get_size (struct nl_data *data) |
| Get size of data buffer of abstract data object. | |
Misc | |
| int | nl_data_cmp (struct nl_data *a, struct nl_data *b) |
| Compare two abstract data objects. | |
| struct nl_data* nl_data_alloc | ( | void * | buf, | |
| size_t | size | |||
| ) |
Allocate a new abstract data object.
| buf | Data buffer containing the actual data. | |
| size | Size of data buffer. |
Definition at line 38 of file data.c.
Referenced by nla_get_data().
| int nl_data_append | ( | struct nl_data * | data, | |
| void * | buf, | |||
| size_t | size | |||
| ) |
Append data to an abstract data object.
| data | Abstract data object. | |
| buf | Data buffer containing the data to be appended. | |
| size | Size of data to be apppended. |
Definition at line 74 of file data.c.
Referenced by rtnl_u32_add_key().
| void nl_data_free | ( | struct nl_data * | data | ) |
| void* nl_data_get | ( | struct nl_data * | data | ) |
Get data buffer of abstract data object.
| data | Abstract data object. |
Definition at line 120 of file data.c.
Referenced by nl_data_cmp(), and nla_put_data().
| size_t nl_data_get_size | ( | struct nl_data * | data | ) |
Get size of data buffer of abstract data object.
| data | Abstract data object. |
Definition at line 130 of file data.c.
Referenced by nl_data_cmp(), and nla_put_data().
| int nl_data_cmp | ( | struct nl_data * | a, | |
| struct nl_data * | b | |||
| ) |
Compare two abstract data objects.
| a | Abstract data object. | |
| b | Another abstract data object. |
Definition at line 150 of file data.c.
References nl_data_get(), and nl_data_get_size().
1.5.1