Exemple #1
0
        public BrainSession GetBrainSession(Guid guid)
        {
            BrainSession session = null;

            Brains.TryGetValue(guid, out session);
            return(session);
        }
Exemple #2
0
        public Guid Intern(Brain brain)
        {
            BrainSession interned = null;

            if (!Brains.TryGetValue(brain.Guid, out interned))
            {
                interned = new BrainSession(this, brain, Callback, brain.Guid);
                Brains.Add(brain.Guid, interned);
            }
            return(interned.Guid);
        }
Exemple #3
0
        //
        public void Run(Guid brainId)
        {
            BrainSession session = GetBrainSession(brainId);

            session.Run(brainId);
        }