Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

O2Utils.hpp

Go to the documentation of this file.
00001 #ifndef O2Utils_HPP
00002 #define O2Utils_HPP
00003 
00004 #include <string>
00005 
00006 extern "C" {
00007 #include <lua.h>
00008 }
00009 
00010 
00011 using namespace std;
00012 
00026   class O2Utils{
00027 
00028     public:
00029 
00036      static void initLuaState(lua_State * state);
00037 
00045      static void loadOrb(lua_State * state, string orbPath);
00046 
00054      static void loadIdl(lua_State * state, string idlPath);
00055 
00063      static void instantiateProxy(lua_State * state,
00064                                  string ior, string interfaceName, string proxyName);
00065 
00072      static string getIor(lua_State * state, const char * servantName);
00073 
00074   };
00075 
00076 #endif//O2Utils_HPP

Generated on Mon Sep 6 16:12:48 2004 by doxygen 1.3.3