static void g_mime_content_type_init (GMimeContentType *content_type, GMimeContentTypeClass *klass) { content_type->param_hash = g_hash_table_new (g_mime_strcase_hash, g_mime_strcase_equal); content_type->priv = g_mime_event_new ((GObject *) content_type); content_type->params = NULL; content_type->subtype = NULL; content_type->type = NULL; }
static void g_mime_content_type_init (GMimeContentType *content_type, GMimeContentTypeClass *klass) { content_type->changed = g_mime_event_new ((GObject *) content_type); content_type->params = g_mime_param_list_new (); content_type->subtype = NULL; content_type->type = NULL; g_mime_event_add (content_type->params->changed, (GMimeEventCallback) param_list_changed, content_type); }
/** * g_mime_header_list_new: * * Creates a new #GMimeHeaderList object. * * Returns: a new header list object. **/ GMimeHeaderList * g_mime_header_list_new (void) { GMimeHeaderList *headers; headers = g_slice_new (GMimeHeaderList); headers->writers = g_hash_table_new_full (g_mime_strcase_hash, g_mime_strcase_equal, g_free, NULL); headers->hash = g_hash_table_new (g_mime_strcase_hash, g_mime_strcase_equal); list_init (&headers->list); headers->changed = g_mime_event_new (headers); headers->stream = NULL; headers->version = 0; return headers; }
static void internet_address_list_init (InternetAddressList *list, InternetAddressListClass *klass) { list->priv = g_mime_event_new ((GObject *) list); list->array = g_ptr_array_new (); }
static void internet_address_init (InternetAddress *ia, InternetAddressClass *klass) { ia->priv = g_mime_event_new ((GObject *) ia); ia->name = NULL; }