Browse code

exec: added own exec cmd wrapper not to pass the sip message buffer

Daniel-Constantin Mierla authored on 27/01/2019 20:45:59
Showing 1 changed files
... ...
@@ -32,5 +32,6 @@
32 32
 int exec_str(struct sip_msg *msg, char *cmd, char *param, int param_len);
33 33
 int exec_msg(struct sip_msg *msg, char *cmd);
34 34
 int exec_avp(struct sip_msg *msg, char *cmd, pvname_list_p avpl);
35
+int exec_cmd(sip_msg_t *msg, char *cmd);
35 36
 
36 37
 #endif
Browse code

exec: clang format the code

Daniel-Constantin Mierla authored on 17/01/2018 21:18:20
Showing 1 changed files
... ...
@@ -13,14 +13,14 @@
13 13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 14
  * GNU General Public License for more details.
15 15
  *
16
- * You should have received a copy of the GNU General Public License 
17
- * along with this program; if not, write to the Free Software 
16
+ * You should have received a copy of the GNU General Public License
17
+ * along with this program; if not, write to the Free Software
18 18
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
19 19
  */
20 20
 /*!
21 21
  * \file
22 22
  * \brief Exec module:: Module interface
23
- * \ingroup exec 
23
+ * \ingroup exec
24 24
  * Module: \ref exec
25 25
  */
26 26
 
... ...
@@ -30,8 +30,7 @@
30 30
 #include "../../core/pvar.h"
31 31
 
32 32
 int exec_str(struct sip_msg *msg, char *cmd, char *param, int param_len);
33
-int exec_msg(struct sip_msg *msg, char *cmd );
33
+int exec_msg(struct sip_msg *msg, char *cmd);
34 34
 int exec_avp(struct sip_msg *msg, char *cmd, pvname_list_p avpl);
35 35
 
36 36
 #endif
37
-
Browse code

core, lib, modules: updated include paths for header files

Daniel-Constantin Mierla authored on 07/12/2016 11:07:22
Showing 1 changed files
... ...
@@ -27,7 +27,7 @@
27 27
 #ifndef _EXEC_H
28 28
 #define _EXEC_H
29 29
 
30
-#include "../../pvar.h"
30
+#include "../../core/pvar.h"
31 31
 
32 32
 int exec_str(struct sip_msg *msg, char *cmd, char *param, int param_len);
33 33
 int exec_msg(struct sip_msg *msg, char *cmd );
Browse code

core, lib, modules: restructured source code tree

- new folder src/ to hold the source code for main project applications
- main.c is in src/
- all core files are subfolder are in src/core/
- modules are in src/modules/
- libs are in src/lib/
- application Makefiles are in src/
- application binary is built in src/ (src/kamailio)

Daniel-Constantin Mierla authored on 07/12/2016 11:03:51
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,37 @@
1
+/*
2
+ * Copyright (C) 2001-2003 FhG Fokus
3
+ *
4
+ * This file is part of Kamailio, a free SIP server.
5
+ *
6
+ * Kamailio is free software; you can redistribute it and/or modify
7
+ * it under the terms of the GNU General Public License as published by
8
+ * the Free Software Foundation; either version 2 of the License, or
9
+ * (at your option) any later version
10
+ *
11
+ * Kamailio is distributed in the hope that it will be useful,
12
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+ * GNU General Public License for more details.
15
+ *
16
+ * You should have received a copy of the GNU General Public License 
17
+ * along with this program; if not, write to the Free Software 
18
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
19
+ */
20
+/*!
21
+ * \file
22
+ * \brief Exec module:: Module interface
23
+ * \ingroup exec 
24
+ * Module: \ref exec
25
+ */
26
+
27
+#ifndef _EXEC_H
28
+#define _EXEC_H
29
+
30
+#include "../../pvar.h"
31
+
32
+int exec_str(struct sip_msg *msg, char *cmd, char *param, int param_len);
33
+int exec_msg(struct sip_msg *msg, char *cmd );
34
+int exec_avp(struct sip_msg *msg, char *cmd, pvname_list_p avpl);
35
+
36
+#endif
37
+