cache: Make NL_ACT_* and nl_cache_ops_(get|put)() available
Move NL_ACT_* definition and the functions nl_cache_ops_get() and nl_cache_ops_put() into the public facing API. They can be considered stable. Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
parent
87458abbd0
commit
2005c2ecac
2 changed files with 15 additions and 15 deletions
|
@ -109,18 +109,6 @@ extern "C" {
|
|||
* @{
|
||||
*/
|
||||
|
||||
enum {
|
||||
NL_ACT_UNSPEC,
|
||||
NL_ACT_NEW,
|
||||
NL_ACT_DEL,
|
||||
NL_ACT_GET,
|
||||
NL_ACT_SET,
|
||||
NL_ACT_CHANGE,
|
||||
__NL_ACT_MAX,
|
||||
};
|
||||
|
||||
#define NL_ACT_MAX (__NL_ACT_MAX - 1)
|
||||
|
||||
#define END_OF_MSGTYPES_LIST { -1, -1, NULL }
|
||||
|
||||
/**
|
||||
|
@ -273,9 +261,6 @@ struct nl_cache_ops
|
|||
struct nl_msgtype co_msgtypes[];
|
||||
};
|
||||
|
||||
extern void nl_cache_ops_get(struct nl_cache_ops *);
|
||||
extern void nl_cache_ops_put(struct nl_cache_ops *);
|
||||
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
@ -21,6 +21,18 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
enum {
|
||||
NL_ACT_UNSPEC,
|
||||
NL_ACT_NEW,
|
||||
NL_ACT_DEL,
|
||||
NL_ACT_GET,
|
||||
NL_ACT_SET,
|
||||
NL_ACT_CHANGE,
|
||||
__NL_ACT_MAX,
|
||||
};
|
||||
|
||||
#define NL_ACT_MAX (__NL_ACT_MAX - 1)
|
||||
|
||||
struct nl_cache;
|
||||
typedef void (*change_func_t)(struct nl_cache *, struct nl_object *, int, void *);
|
||||
|
||||
|
@ -146,6 +158,9 @@ extern void nl_cache_mngr_info(struct nl_cache_mngr *,
|
|||
struct nl_dump_params *);
|
||||
extern void nl_cache_mngr_free(struct nl_cache_mngr *);
|
||||
|
||||
extern void nl_cache_ops_get(struct nl_cache_ops *);
|
||||
extern void nl_cache_ops_put(struct nl_cache_ops *);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue