Module: sip-router Branch: master Commit: f91c9696cc92ec4b74dd2494c39bbf2ffe062fab URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f91c9696...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: Sat May 25 09:35:22 2013 +0200
core: added file sctp core interface
---
sctp_core.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sctp_core.h | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+), 0 deletions(-)
diff --git a/sctp_core.c b/sctp_core.c new file mode 100644 index 0000000..863d578 --- /dev/null +++ b/sctp_core.c @@ -0,0 +1,59 @@ +/** + * $Id$ + * + * Copyright (C) 2013 Daniel-Constantin Mierla (asipto.com) + * + * This file is part of Kamailio, a free SIP server. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "sctp_core.h" + +int sctp_core_msg_send(struct dest_info* dst, char* buf, unsigned len) +{ + return 0; +} + +void sctp_core_destroy(void) +{ +} + +int sctp_core_init_sock(struct socket_info* sock_info) +{ + return 0; +} + +int sctp_core_rcv_loop(void) +{ + return 0; +} + +void sctp_core_init_options(void) +{ +} + +int sctp_core_check_compiled_sockopts(char* buf, int size) +{ + return 0; +} + +int sctp_core_check_support(void) +{ + return 0; +} + +int sctp_core_init(void) +{ + return 0; +} diff --git a/sctp_core.h b/sctp_core.h new file mode 100644 index 0000000..4e113c4 --- /dev/null +++ b/sctp_core.h @@ -0,0 +1,42 @@ +/** + * $Id$ + * + * Copyright (C) 2013 Daniel-Constantin Mierla (asipto.com) + * + * This file is part of Kamailio, a free SIP server. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef __sctp_core_h__ +#define __sctp_core_h__ + +#include "ip_addr.h" + +int sctp_core_init(void); + +void sctp_core_destroy(void); + +int sctp_core_init_sock(struct socket_info* sock_info); + +void sctp_core_init_options(void); + +int sctp_core_check_compiled_sockopts(char* buf, int size); + +int sctp_core_check_support(void); + +int sctp_core_rcv_loop(void); + +int sctp_core_msg_send(struct dest_info* dst, char* buf, unsigned len); + +#endif