diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-07-12 02:19:41 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-07-12 02:19:41 +0000 |
commit | 9e15379a0676a2f3b7430a6a2ead38ac16e702ea (patch) | |
tree | 9dd27b31dcb3d9292ecd9b24aeab42daa35974ab /include/asterisk/acl.h | |
parent | 7b2753f2231eaae3957f49d50d49cbe3bfd0a9ba (diff) |
allow explicit source address/port selection for peers (bug #4257, with minor mods)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6096 f38db490-d61c-443f-a65b-d21fe96a405b
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); |