libpurple/request.c

branch
purple-ssl-to-gio
changeset 37624
a61e614c743d
parent 36047
2d7d55acd82c
child 39315
aad7494ce877
equal deleted inserted replaced
37623:53718d3c53f0 37624:a61e614c743d
123 gsize size; 123 gsize size;
124 } image; 124 } image;
125 125
126 struct 126 struct
127 { 127 {
128 PurpleCertificate *cert; 128 GTlsCertificate *cert;
129 } certificate; 129 } certificate;
130 130
131 struct 131 struct
132 { 132 {
133 PurpleRequestDatasheet *sheet; 133 PurpleRequestDatasheet *sheet;
1952 1952
1953 return field->u.account.filter_func; 1953 return field->u.account.filter_func;
1954 } 1954 }
1955 1955
1956 PurpleRequestField * 1956 PurpleRequestField *
1957 purple_request_field_certificate_new(const char *id, const char *text, PurpleCertificate *cert) 1957 purple_request_field_certificate_new(const char *id, const char *text, GTlsCertificate *cert)
1958 { 1958 {
1959 PurpleRequestField *field; 1959 PurpleRequestField *field;
1960 1960
1961 g_return_val_if_fail(id != NULL, NULL); 1961 g_return_val_if_fail(id != NULL, NULL);
1962 g_return_val_if_fail(text != NULL, NULL); 1962 g_return_val_if_fail(text != NULL, NULL);
1967 field->u.certificate.cert = cert; 1967 field->u.certificate.cert = cert;
1968 1968
1969 return field; 1969 return field;
1970 } 1970 }
1971 1971
1972 PurpleCertificate * 1972 GTlsCertificate *
1973 purple_request_field_certificate_get_value(const PurpleRequestField *field) 1973 purple_request_field_certificate_get_value(const PurpleRequestField *field)
1974 { 1974 {
1975 g_return_val_if_fail(field != NULL, NULL); 1975 g_return_val_if_fail(field != NULL, NULL);
1976 g_return_val_if_fail(field->type == PURPLE_REQUEST_FIELD_CERTIFICATE, NULL); 1976 g_return_val_if_fail(field->type == PURPLE_REQUEST_FIELD_CERTIFICATE, NULL);
1977 1977
2473 } 2473 }
2474 2474
2475 void * 2475 void *
2476 purple_request_certificate(void *handle, const char *title, 2476 purple_request_certificate(void *handle, const char *title,
2477 const char *primary, const char *secondary, 2477 const char *primary, const char *secondary,
2478 PurpleCertificate *cert, 2478 GTlsCertificate *cert,
2479 const char *ok_text, GCallback ok_cb, 2479 const char *ok_text, GCallback ok_cb,
2480 const char *cancel_text, GCallback cancel_cb, 2480 const char *cancel_text, GCallback cancel_cb,
2481 void *user_data) 2481 void *user_data)
2482 { 2482 {
2483 PurpleRequestFields *fields; 2483 PurpleRequestFields *fields;

mercurial