uh_get_con_sock(): New function
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
This commit is contained in:
1 parent
cb5cfff75b
commit
519559c12f
2 files changed
+7
No files matched your search
@@ -109,6 +109,8 @@ struct uh_str *uh_get_query(struct uh_connection *con);
|
||||
struct uh_str uh_get_var(struct uh_connection *con, const char *name);
|
||||
struct uh_str *uh_get_header(struct uh_connection *con, const char *name);
|
||||
|
||||
int uh_get_con_sock(struct uh_connection *con);
|
||||
|
||||
/* Unescapes strings like '%7B1,%202,%203%7D' would become '{1, 2, 3}' */
|
||||
int uh_unescape(const char *str, int len, char *out, int olen);
|
||||
|
||||
|
||||
@@ -582,6 +582,11 @@ inline struct uh_str *uh_get_query(struct uh_connection *con)
|
||||
return &con->req.query;
|
||||
}
|
||||
|
||||
int uh_get_con_sock(struct uh_connection *con)
|
||||
{
|
||||
return con->sock;
|
||||
}
|
||||
|
||||
static inline char c2hex(char c)
|
||||
{
|
||||
return c >= '0' && c <= '9' ? c - '0' : c >= 'A' && c <= 'F' ? c - 'A' + 10 : c - 'a' + 10; /* accept small letters just in case */
|
||||
|
||||
Reference in new issue
Block a user