Changeset 3333
- Timestamp:
- 01/30/10 13:25:17 (6 weeks ago)
- Location:
- tests/trunk/ScriptLoginTest
- Files:
-
- 3 added
- 2 modified
-
. (modified) (1 prop)
-
LoginTest.cpp (added)
-
LoginTest.hpp (added)
-
loginTest.lua (added)
-
main.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/trunk/ScriptLoginTest
- Property svn:ignore
-
old new 1 1 CMakeLists.txt 2 2 config.xml 3 loginTest.bat
-
- Property svn:ignore
-
tests/trunk/ScriptLoginTest/main.cpp
r3315 r3333 1 1 #include <Zen/Enterprise/AppServer/I_Container.hpp> 2 #include <Zen/Enterprise/AppServer/I_ApplicationServer.hpp> 3 4 #include <Zen/Core/Scripting.hpp> 5 6 #include "LoginTest.hpp" 2 7 3 8 int main(int _argc, const char* _argv[]) … … 6 11 7 12 container.init(_argc, _argv); 8 return container.run(); 13 14 Zen::Scripting::script_module module(container.getApplicationServer().getDefaultScriptEngine(), "LoginTest"); 15 16 module.addType<LoginTest>("LoginTest", "Login Test") 17 .addMethod("run", &LoginTest::run) 18 .addMethod("quit", &LoginTest::quit) 19 .addMethod("getTickEvent",&LoginTest::getTickEvent) 20 .createGlobalObject("loginTest", new LoginTest(&module)); 21 ; 22 23 // Run the container. This should invoke the script and when the script 24 // returns, we should shutdown the app server and exit. 25 int rc = container.run(); 26 27 // TODO Shutdown the app server. 28 29 return rc; 9 30 }
