23#ifndef __G_SOCKET_CONTROL_MESSAGE_H__
24#define __G_SOCKET_CONTROL_MESSAGE_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_SOCKET_CONTROL_MESSAGE (g_socket_control_message_get_type ())
35#define G_SOCKET_CONTROL_MESSAGE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
36 G_TYPE_SOCKET_CONTROL_MESSAGE, \
37 GSocketControlMessage))
38#define G_SOCKET_CONTROL_MESSAGE_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
39 G_TYPE_SOCKET_CONTROL_MESSAGE, \
40 GSocketControlMessageClass))
41#define G_IS_SOCKET_CONTROL_MESSAGE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
42 G_TYPE_SOCKET_CONTROL_MESSAGE))
43#define G_IS_SOCKET_CONTROL_MESSAGE_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
44 G_TYPE_SOCKET_CONTROL_MESSAGE))
45#define G_SOCKET_CONTROL_MESSAGE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
46 G_TYPE_SOCKET_CONTROL_MESSAGE, \
47 GSocketControlMessageClass))
#define GIO_AVAILABLE_IN_ALL
GIO_AVAILABLE_IN_ALL gsize g_socket_control_message_get_size(GSocketControlMessage *message)
GIO_AVAILABLE_IN_ALL int g_socket_control_message_get_level(GSocketControlMessage *message)
GIO_AVAILABLE_IN_ALL GSocketControlMessage * g_socket_control_message_deserialize(int level, int type, gsize size, gpointer data)
GIO_AVAILABLE_IN_ALL GType g_socket_control_message_get_type(void) G_GNUC_CONST
struct _GSocketControlMessagePrivate GSocketControlMessagePrivate
GIO_AVAILABLE_IN_ALL void g_socket_control_message_serialize(GSocketControlMessage *message, gpointer data)
GIO_AVAILABLE_IN_ALL int g_socket_control_message_get_msg_type(GSocketControlMessage *message)
int(* get_level)(GSocketControlMessage *message)
void(* _g_reserved2)(void)
GObjectClass parent_class
gsize(* get_size)(GSocketControlMessage *message)
void(* serialize)(GSocketControlMessage *message, gpointer data)
int(* get_type)(GSocketControlMessage *message)
void(* _g_reserved5)(void)
void(* _g_reserved3)(void)
void(* _g_reserved4)(void)
void(* _g_reserved1)(void)
GSocketControlMessagePrivate * priv