solr-connection.c revision 91c58af8e992d028eb325707904debb58ae80438
b8a1347a9ea2cecf0d16f24748c2600fea8c7158Timo Sirainen/* Copyright (c) 2006-2014 Dovecot authors, see the included COPYING file */
b8a1347a9ea2cecf0d16f24748c2600fea8c7158Timo Sirainen /* box_id -> solr_result */
b8a1347a9ea2cecf0d16f24748c2600fea8c7158Timo Sirainen HASH_TABLE(char *, struct solr_result *) mailboxes;
struct solr_connection {
char *http_host;
char *http_base_url;
char *http_failure;
int request_status;
const char *error;
const char *name_attr;
static struct solr_result *
char *box_id_dup;
return result;
return result;
const char *box_id;
T_BEGIN {
} T_END;
for (i = 0; i < len; i++) {
if (i != len)
char *new_name;
T_BEGIN {
} T_END;
const unsigned char *data;
int ret;
if (ret == 0) {
const char *url;
int parse_ret;
return parse_ret;
static struct http_client_request *
const char *url;
return http_req;
struct solr_connection_post *
return post;
return ret;