Author: sayer
Date: 2009-03-24 16:21:50 +0100 (Tue, 24 Mar 2009)
New Revision: 1324
Modified:
trunk/apps/dsm/mods/mod_sys/ModSys.cpp
trunk/apps/dsm/mods/mod_sys/ModSys.h
trunk/apps/dsm/mods/mod_sys/Readme.mod_sys.txt
Log:
function to get a new GUID
Modified: trunk/apps/dsm/mods/mod_sys/ModSys.cpp
===================================================================
--- trunk/apps/dsm/mods/mod_sys/ModSys.cpp 2009-03-23 12:42:35 UTC (rev
1323)
+++ trunk/apps/dsm/mods/mod_sys/ModSys.cpp 2009-03-24 15:21:50 UTC (rev
1324)
@@ -60,6 +60,7 @@
splitCmd(from_str, cmd, params);
DEF_CMD("sys.mkdir", SCMkDirAction);
+ DEF_CMD("sys.getNewId", SCGetNewIdAction);
return NULL;
}
@@ -105,3 +106,9 @@
}
} EXEC_ACTION_END;
+EXEC_ACTION_START(SCGetNewIdAction) {
+ string d = resolveVars(arg, sess, sc_sess, event_params);
+ sc_sess->var[d]=AmSession::getNewId();
+} EXEC_ACTION_END;
+
+
Modified: trunk/apps/dsm/mods/mod_sys/ModSys.h
===================================================================
--- trunk/apps/dsm/mods/mod_sys/ModSys.h 2009-03-23 12:42:35 UTC (rev
1323)
+++ trunk/apps/dsm/mods/mod_sys/ModSys.h 2009-03-24 15:21:50 UTC (rev
1324)
@@ -41,4 +41,5 @@
DEF_SCCondition(FileExistsCondition);
DEF_ACTION_1P(SCMkDirAction);
+DEF_ACTION_1P(SCGetNewIdAction);
#endif
Modified: trunk/apps/dsm/mods/mod_sys/Readme.mod_sys.txt
===================================================================
--- trunk/apps/dsm/mods/mod_sys/Readme.mod_sys.txt 2009-03-23 12:42:35 UTC
(rev 1323)
+++ trunk/apps/dsm/mods/mod_sys/Readme.mod_sys.txt 2009-03-24 15:21:50 UTC
(rev 1324)
@@ -1,5 +1,6 @@
Actions:
sys.mkdir(string dirname)
+ sys.getNewId(string varname)
Conditions:
sys.file_exists(string fname)
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev