diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-07-12 02:19:41 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-07-12 02:19:41 +0000 |
commit | d7e09f233f0725efc23099c53cb23ddaca6cec5b (patch) | |
tree | 9dd27b31dcb3d9292ecd9b24aeab42daa35974ab /include/asterisk/acl.h | |
parent | b06daf5859508a2740bc03a748cb57ae3c01d122 (diff) |
allow explicit source address/port selection for peers (bug #4257, with minor mods)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6096 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/acl.h')
-rwxr-xr-x | include/asterisk/acl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asterisk/acl.h b/include/asterisk/acl.h index 100d45ad3..3baa45e5c 100755 --- a/include/asterisk/acl.h +++ b/include/asterisk/acl.h @@ -49,6 +49,8 @@ extern struct ast_netsock *ast_netsock_bind(struct ast_netsock_list *list, struc extern struct ast_netsock *ast_netsock_bindaddr(struct ast_netsock_list *list, struct io_context *ioc, struct sockaddr_in *bindaddr, int tos, ast_io_cb callback, void *data); extern int ast_netsock_free(struct ast_netsock_list *list, struct ast_netsock *netsock); extern int ast_netsock_release(struct ast_netsock_list *list); +extern struct ast_netsock *ast_netsock_find(struct ast_netsock_list *list, + struct sockaddr_in *sa); extern int ast_netsock_sockfd(struct ast_netsock *ns); extern const struct sockaddr_in *ast_netsock_boundaddr(struct ast_netsock *ns); extern void *ast_netsock_data(struct ast_netsock *ns); |