flux-socket-util

flux-socket-util —

Synopsis




#define     flux_socket_close               (fd)
gchar*      flux_sockaddr_to_string         (struct sockaddr *sa);
gint        flux_sockaddr_get_family        (struct sockaddr *sa);
gint        flux_sockaddr_get_len           (struct sockaddr *sa);
gpointer    flux_sockaddr_get_addr          (struct sockaddr *sa);
gint        flux_sockaddr_get_addr_len      (struct sockaddr *sa);
gint        flux_sockaddr_get_port          (struct sockaddr *sa);
gboolean    flux_sockaddr_is_ipv4           (struct sockaddr *sa);
gboolean    flux_sockaddr_is_ipv6           (struct sockaddr *sa);
gboolean    flux_sockaddr_is_ip             (struct sockaddr *sa);
gboolean    flux_addr_family_is_ipv4        (gint in_family);
gboolean    flux_addr_family_is_ipv6        (gint in_family);
gboolean    flux_addr_family_is_ip          (gint in_family);
gboolean    flux_socket_set_nonblock        (gint fd,
                                             gboolean nonblock);
gboolean    flux_wakeup_pipe_create         (gint *fd);
void        flux_wakeup_pipe_close          (gint *fd);
gint        flux_wakeup_pipe_get_watch_fd   (gint *fd);
void        flux_wakeup_pipe_wakeup         (gint *fd);
void        flux_wakeup_pipe_handle_wakeup  (gint *fd);

Description

Details

flux_socket_close()

#define     flux_socket_close(fd)

fd :

flux_sockaddr_to_string ()

gchar*      flux_sockaddr_to_string         (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_get_family ()

gint        flux_sockaddr_get_family        (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_get_len ()

gint        flux_sockaddr_get_len           (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_get_addr ()

gpointer    flux_sockaddr_get_addr          (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_get_addr_len ()

gint        flux_sockaddr_get_addr_len      (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_get_port ()

gint        flux_sockaddr_get_port          (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_is_ipv4 ()

gboolean    flux_sockaddr_is_ipv4           (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_is_ipv6 ()

gboolean    flux_sockaddr_is_ipv6           (struct sockaddr *sa);

sa :
Returns :

flux_sockaddr_is_ip ()

gboolean    flux_sockaddr_is_ip             (struct sockaddr *sa);

sa :
Returns :

flux_addr_family_is_ipv4 ()

gboolean    flux_addr_family_is_ipv4        (gint in_family);

in_family :
Returns :

flux_addr_family_is_ipv6 ()

gboolean    flux_addr_family_is_ipv6        (gint in_family);

in_family :
Returns :

flux_addr_family_is_ip ()

gboolean    flux_addr_family_is_ip          (gint in_family);

in_family :
Returns :

flux_socket_set_nonblock ()

gboolean    flux_socket_set_nonblock        (gint fd,
                                             gboolean nonblock);

fd :
nonblock :
Returns :

flux_wakeup_pipe_create ()

gboolean    flux_wakeup_pipe_create         (gint *fd);

fd :
Returns :

flux_wakeup_pipe_close ()

void        flux_wakeup_pipe_close          (gint *fd);

fd :

flux_wakeup_pipe_get_watch_fd ()

gint        flux_wakeup_pipe_get_watch_fd   (gint *fd);

fd :
Returns :

flux_wakeup_pipe_wakeup ()

void        flux_wakeup_pipe_wakeup         (gint *fd);

fd :

flux_wakeup_pipe_handle_wakeup ()

void        flux_wakeup_pipe_handle_wakeup  (gint *fd);

fd :