Consistent naming of socket functions

This commit is contained in:
Thomas Graf 2008-12-10 18:00:11 +01:00
parent d112cfbcb9
commit 724dfa6d70
2 changed files with 43 additions and 42 deletions

View file

@ -22,55 +22,45 @@ extern "C" {
/* backwards compatibility for now */
#define nl_handle nl_sock
extern struct nl_sock * nl_socket_alloc(void);
extern struct nl_sock * nl_socket_alloc_cb(struct nl_cb *);
extern void nl_socket_free(struct nl_sock *);
extern struct nl_sock * nl_socket_alloc(void);
extern struct nl_sock * nl_socket_alloc_cb(struct nl_cb *);
extern void nl_socket_free(struct nl_sock *);
extern uint32_t nl_socket_get_local_port(struct nl_sock *);
extern void nl_socket_set_local_port(struct nl_sock *,
uint32_t);
extern uint32_t nl_socket_get_local_port(struct nl_sock *);
extern void nl_socket_set_local_port(struct nl_sock *, uint32_t);
extern int nl_socket_add_memberships(struct nl_sock *,
int, ...);
extern int nl_socket_drop_memberships(struct nl_sock *,
int, ...);
extern void nl_join_groups(struct nl_sock *, int);
extern int nl_socket_add_memberships(struct nl_sock *, int, ...);
extern int nl_socket_add_membership(struct nl_sock *, int);
extern int nl_socket_drop_memberships(struct nl_sock *, int, ...);
extern int nl_socket_drop_membership(struct nl_sock *,
int);
extern void nl_join_groups(struct nl_sock *, int);
static inline int nl_socket_add_membership(struct nl_sock *sk, int group) {
return nl_socket_add_memberships(sk, group, 0);
}
static inline int nl_socket_drop_membership(struct nl_sock *sk, int group) {
return nl_socket_drop_memberships(sk, group, 0);
}
extern uint32_t nl_socket_get_peer_port(struct nl_sock *);
extern void nl_socket_set_peer_port(struct nl_sock *,
extern uint32_t nl_socket_get_peer_port(struct nl_sock *);
extern void nl_socket_set_peer_port(struct nl_sock *,
uint32_t);
extern struct nl_cb * nl_socket_get_cb(struct nl_sock *);
extern void nl_socket_set_cb(struct nl_sock *,
extern struct nl_cb * nl_socket_get_cb(struct nl_sock *);
extern void nl_socket_set_cb(struct nl_sock *,
struct nl_cb *);
extern int nl_socket_modify_cb(struct nl_sock *,
enum nl_cb_type,
enum nl_cb_kind,
nl_recvmsg_msg_cb_t,
void *);
extern int nl_socket_modify_cb(struct nl_sock *, enum nl_cb_type,
enum nl_cb_kind,
nl_recvmsg_msg_cb_t, void *);
extern int nl_set_buffer_size(struct nl_sock *,
int, int);
extern int nl_set_passcred(struct nl_sock *, int);
extern int nl_socket_recv_pktinfo(struct nl_sock *, int);
extern int nl_socket_set_buffer_size(struct nl_sock *, int, int);
extern int nl_socket_set_passcred(struct nl_sock *, int);
extern int nl_socket_recv_pktinfo(struct nl_sock *, int);
extern void nl_disable_sequence_check(struct nl_sock *);
extern unsigned int nl_socket_use_seq(struct nl_sock *);
extern void nl_socket_disable_auto_ack(struct nl_sock *);
extern void nl_socket_enable_auto_ack(struct nl_sock *);
extern void nl_socket_disable_seq_check(struct nl_sock *);
extern unsigned int nl_socket_use_seq(struct nl_sock *);
extern void nl_socket_disable_auto_ack(struct nl_sock *);
extern void nl_socket_enable_auto_ack(struct nl_sock *);
extern int nl_socket_get_fd(struct nl_sock *);
extern int nl_socket_set_nonblocking(struct nl_sock *);
extern void nl_socket_enable_msg_peek(struct nl_sock *);
extern void nl_socket_disable_msg_peek(struct nl_sock *);
extern int nl_socket_get_fd(struct nl_sock *);
extern int nl_socket_set_nonblocking(struct nl_sock *);
extern void nl_socket_enable_msg_peek(struct nl_sock *);
extern void nl_socket_disable_msg_peek(struct nl_sock *);
#ifdef __cplusplus
}

View file

@ -185,7 +185,7 @@ static int noop_seq_check(struct nl_msg *msg, void *arg)
* @note This function modifies the NL_CB_SEQ_CHECK configuration in
* the callback handle associated with the socket.
*/
void nl_disable_sequence_check(struct nl_sock *sk)
void nl_socket_disable_seq_check(struct nl_sock *sk)
{
nl_cb_set(sk->s_cb, NL_CB_SEQ_CHECK,
NL_CB_CUSTOM, noop_seq_check, NULL);
@ -316,6 +316,11 @@ int nl_socket_add_memberships(struct nl_sock *sk, int group, ...)
return 0;
}
int nl_socket_add_membership(struct nl_sock *sk, int group)
{
return nl_socket_add_memberships(sk, group, 0);
}
/**
* Leave groups
* @arg sk Netlink socket
@ -355,6 +360,12 @@ int nl_socket_drop_memberships(struct nl_sock *sk, int group, ...)
return 0;
}
int nl_socket_drop_membership(struct nl_sock *sk, int group)
{
return nl_socket_drop_memberships(sk, group, 0);
}
/**
* Join multicast groups (deprecated)
* @arg sk Netlink socket.
@ -489,7 +500,7 @@ int nl_socket_modify_cb(struct nl_sock *sk, enum nl_cb_type type,
* @note It is not required to call this function prior to nl_connect().
* @return 0 on sucess or a negative error code.
*/
int nl_set_buffer_size(struct nl_sock *sk, int rxbuf, int txbuf)
int nl_socket_set_buffer_size(struct nl_sock *sk, int rxbuf, int txbuf)
{
int err;
@ -524,7 +535,7 @@ int nl_set_buffer_size(struct nl_sock *sk, int rxbuf, int txbuf)
*
* @return 0 on success or a negative error code
*/
int nl_set_passcred(struct nl_sock *sk, int state)
int nl_socket_set_passcred(struct nl_sock *sk, int state)
{
int err;