21#ifndef __G_INET_ADDRESS_MASK_H__
22#define __G_INET_ADDRESS_MASK_H__
24#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
25#error "Only <gio/gio.h> can be included directly."
32#define G_TYPE_INET_ADDRESS_MASK (g_inet_address_mask_get_type ())
33#define G_INET_ADDRESS_MASK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_INET_ADDRESS_MASK, GInetAddressMask))
34#define G_INET_ADDRESS_MASK_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_INET_ADDRESS_MASK, GInetAddressMaskClass))
35#define G_IS_INET_ADDRESS_MASK(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_INET_ADDRESS_MASK))
36#define G_IS_INET_ADDRESS_MASK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_INET_ADDRESS_MASK))
37#define G_INET_ADDRESS_MASK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_INET_ADDRESS_MASK, GInetAddressMaskClass))
GIO_AVAILABLE_IN_2_32 GType g_inet_address_mask_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_32 GInetAddressMask * g_inet_address_mask_new_from_string(const gchar *mask_string, GError **error)
GIO_AVAILABLE_IN_2_32 guint g_inet_address_mask_get_length(GInetAddressMask *mask)
GIO_AVAILABLE_IN_2_32 GSocketFamily g_inet_address_mask_get_family(GInetAddressMask *mask)
GIO_AVAILABLE_IN_2_32 gboolean g_inet_address_mask_matches(GInetAddressMask *mask, GInetAddress *address)
GIO_AVAILABLE_IN_2_32 GInetAddress * g_inet_address_mask_get_address(GInetAddressMask *mask)
struct _GInetAddressMaskPrivate GInetAddressMaskPrivate
GIO_AVAILABLE_IN_2_32 GInetAddressMask * g_inet_address_mask_new(GInetAddress *addr, guint length, GError **error)
GIO_AVAILABLE_IN_2_32 gchar * g_inet_address_mask_to_string(GInetAddressMask *mask)
GIO_AVAILABLE_IN_2_32 gboolean g_inet_address_mask_equal(GInetAddressMask *mask, GInetAddressMask *mask2)
#define GIO_AVAILABLE_IN_2_32
G_BEGIN_DECLS typedef char gchar
static void error(LoadState *S, const char *why)
GObjectClass parent_class
GInetAddressMaskPrivate * priv