summaryrefslogtreecommitdiff
path: root/main/manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/manager.c')
-rw-r--r--main/manager.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/main/manager.c b/main/manager.c
index e8eebf9b8..ed9ea9ec3 100644
--- a/main/manager.c
+++ b/main/manager.c
@@ -3631,17 +3631,17 @@ generic_callback_out:
return out;
}
-static struct ast_str *manager_http_callback(struct ast_tcptls_session_instance *ser, const char *uri, enum ast_http_method method, struct ast_variable *params, int *status, char **title, int *contentlength)
+static struct ast_str *manager_http_callback(struct ast_tcptls_session_instance *ser, const struct ast_http_uri *urih, const char *uri, enum ast_http_method method, struct ast_variable *params, struct ast_variable *headers, int *status, char **title, int *contentlength)
{
return generic_http_callback(FORMAT_HTML, &ser->requestor, uri, method, params, status, title, contentlength);
}
-static struct ast_str *mxml_http_callback(struct ast_tcptls_session_instance *ser, const char *uri, enum ast_http_method method, struct ast_variable *params, int *status, char **title, int *contentlength)
+static struct ast_str *mxml_http_callback(struct ast_tcptls_session_instance *ser, const struct ast_http_uri *urih, const char *uri, enum ast_http_method method, struct ast_variable *params, struct ast_variable *headers, int *status, char **title, int *contentlength)
{
return generic_http_callback(FORMAT_XML, &ser->requestor, uri, method, params, status, title, contentlength);
}
-static struct ast_str *rawman_http_callback(struct ast_tcptls_session_instance *ser, const char *uri, enum ast_http_method method, struct ast_variable *params, int *status, char **title, int *contentlength)
+static struct ast_str *rawman_http_callback(struct ast_tcptls_session_instance *ser, const struct ast_http_uri *urih, const char *uri, enum ast_http_method method, struct ast_variable *params, struct ast_variable *headers, int *status, char **title, int *contentlength)
{
return generic_http_callback(FORMAT_RAW, &ser->requestor, uri, method, params, status, title, contentlength);
}
@@ -3651,6 +3651,8 @@ struct ast_http_uri rawmanuri = {
.uri = "rawman",
.callback = rawman_http_callback,
.supports_get = 1,
+ .data = NULL,
+ .key = __FILE__,
};
struct ast_http_uri manageruri = {
@@ -3658,6 +3660,8 @@ struct ast_http_uri manageruri = {
.uri = "manager",
.callback = manager_http_callback,
.supports_get = 1,
+ .data = NULL,
+ .key = __FILE__,
};
struct ast_http_uri managerxmluri = {
@@ -3665,6 +3669,8 @@ struct ast_http_uri managerxmluri = {
.uri = "mxml",
.callback = mxml_http_callback,
.supports_get = 1,
+ .data = NULL,
+ .key = __FILE__,
};
static int registered = 0;