Esempio n. 1
0
        public MHEngine(IMHContext context)
        {
            m_Context       = context;
            m_fInTransition = false;
            m_fBooting      = true;

            m_redrawRegion.MakeEmpty();

            m_ApplicationStack   = new Stack <MHApplication>();
            m_ActionStack        = new Stack <MHElemAction>();
            m_EventQueue         = new List <MHAsynchEvent>();
            m_LinkTable          = new List <MHLink>();
            m_ExternContentTable = new List <MHExternContent>();
            m_PersistentStore    = new MHSequence <MHPSEntry>();
            m_CurrentGroupId     = new MHOctetString();
        }
Esempio n. 2
0
 // Actions on Programs.
 public virtual void CallProgram(bool fIsFork, MHObjectRef success, MHSequence <MHParameter> args, MHEngine engine)
 {
     InvalidAction("CallProgram");
 }
Esempio n. 3
0
 // Load from or store to the persistent store.
 public bool LoadStorePersistent(bool fIsLoad, MHOctetString fileName, MHSequence <MHObjectRef> variables)
 {
     return(false);
 }