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

ApplicationRepositoryStub.hpp

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

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