static void g_proxy_address_enumerator_class_init (GProxyAddressEnumeratorClass *proxy_enumerator_class) { GObjectClass *object_class = G_OBJECT_CLASS (proxy_enumerator_class); GSocketAddressEnumeratorClass *enumerator_class = G_SOCKET_ADDRESS_ENUMERATOR_CLASS (proxy_enumerator_class); g_type_class_add_private (enumerator_class, sizeof (GProxyAddressEnumeratorPrivate)); object_class->set_property = g_proxy_address_enumerator_set_property; object_class->get_property = g_proxy_address_enumerator_get_property; object_class->finalize = g_proxy_address_enumerator_finalize; enumerator_class->next = g_proxy_address_enumerator_next; enumerator_class->next_async = g_proxy_address_enumerator_next_async; enumerator_class->next_finish = g_proxy_address_enumerator_next_finish; g_object_class_install_property (object_class, PROP_URI, g_param_spec_string ("uri", P_("URI"), P_("The destination URI, use none:// for generic socket"), NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_CONNECTABLE, g_param_spec_object ("connectable", P_("Connectable"), P_("The connectable being enumerated."), G_TYPE_SOCKET_CONNECTABLE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); /** * GProxyAddressEnumerator:proxy-resolver: * * The proxy resolver to use. * * Since: 2.36 */ g_object_class_install_property (object_class, PROP_PROXY_RESOLVER, g_param_spec_object ("proxy-resolver", P_("Proxy resolver"), P_("The proxy resolver to use."), G_TYPE_PROXY_RESOLVER, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); }
static void _soup_address_address_enumerator_class_init (SoupAddressAddressEnumeratorClass *addrenum_class) { GObjectClass *object_class = G_OBJECT_CLASS (addrenum_class); GSocketAddressEnumeratorClass *enumerator_class = G_SOCKET_ADDRESS_ENUMERATOR_CLASS (addrenum_class); enumerator_class->next = soup_address_address_enumerator_next; enumerator_class->next_async = soup_address_address_enumerator_next_async; enumerator_class->next_finish = soup_address_address_enumerator_next_finish; object_class->finalize = soup_address_address_enumerator_finalize; }