summaryrefslogtreecommitdiff
path: root/include/scoreboard.h
diff options
context:
space:
mode:
authorStefan Eissing <icing@apache.org>2016-01-21 16:36:33 +0000
committerStefan Eissing <icing@apache.org>2016-01-21 16:36:33 +0000
commit909aa9a87b7c5e7cf952bae5749d66eb21789325 (patch)
tree0b34835f45edcdf473b7cf3efbccf89200b57186 /include/scoreboard.h
parent0b9bd6c0ba70b916cdbd77243c2a41e5c3395765 (diff)
downloadhttpd-909aa9a87b7c5e7cf952bae5749d66eb21789325.tar.gz
scoreboard addition of protocol, new ap_udpte_child_status methods
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1726009 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include/scoreboard.h')
-rw-r--r--include/scoreboard.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/scoreboard.h b/include/scoreboard.h
index 5200c30a5d..1c15a86df4 100644
--- a/include/scoreboard.h
+++ b/include/scoreboard.h
@@ -115,6 +115,7 @@ struct worker_score {
char client[40]; /* Keep 'em small... but large enough to hold an IPv6 address */
char request[64]; /* We just want an idea... */
char vhost[32]; /* What virtual host is being accessed? */
+ char protocol[16]; /* What protocol is used on the connection? */
};
typedef struct {
@@ -181,6 +182,10 @@ AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, request_
AP_DECLARE(int) ap_update_child_status_from_indexes(int child_num, int thread_num,
int status, request_rec *r);
AP_DECLARE(int) ap_update_child_status_from_conn(ap_sb_handle_t *sbh, int status, conn_rec *c);
+AP_DECLARE(int) ap_update_child_status_from_server(ap_sb_handle_t *sbh, int status,
+ conn_rec *c, server_rec *s);
+AP_DECLARE(int) ap_update_child_status_descr(ap_sb_handle_t *sbh, int status, const char *descr);
+
AP_DECLARE(void) ap_time_process_request(ap_sb_handle_t *sbh, int status);
AP_DECLARE(worker_score *) ap_get_scoreboard_worker(ap_sb_handle_t *sbh);