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

GrmStub.hpp

Go to the documentation of this file.
00001 #ifndef GrmStub_HPP
00002 #define GrmStub_HPP
00003 
00004 #include <string>
00005 
00006 class LocStaticInfo;
00007 class LocDynamicInfo;
00008 struct lua_State;
00009 
00010 using std::string;
00011 
00012   //IMPORTANT: This class is not multithread-safe. Users of this class must ensure that
00013   // 'state' is safely isolated when concurrently accessed
00014   class GrmStub{
00015 
00016     private:
00017 
00018       struct lua_State * state;
00019 
00020     public:
00021 
00022       GrmStub(lua_State * aState, const string & grmIor);
00023       void registerLrm(const string & lrmIor, const LocStaticInfo  & lsi);
00024       void sendUpdate(const string & lrmIor, const LocDynamicInfo  & ldi);
00025 
00026   };
00027 
00028 #endif//GrmStub_HPP
00029 
00030 

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