瀏覽代碼

lib: wrapper function to get next faked msg

- does initialization of faked msg if not done before
Daniel-Constantin Mierla 10 年之前
父節點
當前提交
c7fdbbf2dc
共有 2 個文件被更改,包括 9 次插入2 次删除
  1. 7 1
      lib/kcore/faked_msg.c
  2. 2 1
      lib/kcore/faked_msg.h

+ 7 - 1
lib/kcore/faked_msg.c

@@ -71,7 +71,7 @@ int faked_msg_init(void)
 	return 0;
 }
 
-struct sip_msg* faked_msg_next(void)
+sip_msg_t* faked_msg_next(void)
 {
 	_faked_msg.id = 1 + _faked_msg_no++;
 	_faked_msg.pid = my_pid();
@@ -79,3 +79,9 @@ struct sip_msg* faked_msg_next(void)
 	clear_branches();
 	return &_faked_msg;
 }
+
+sip_msg_t* faked_msg_get_next(void)
+{
+	faked_msg_init();
+	return faked_msg_next();
+}

+ 2 - 1
lib/kcore/faked_msg.h

@@ -25,6 +25,7 @@
 #include "../../parser/msg_parser.h"
 
 int faked_msg_init(void);
-struct sip_msg* faked_msg_next(void);
+sip_msg_t* faked_msg_next(void);
+sip_msg_t* faked_msg_get_next(void);
 
 #endif