Example #1
0
        public void setComponentProperties(gov.cca.ComponentID cid, gov.cca.TypeMap map)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            manager.setComponentProperties(cid, new TypeMapImpl(map));

            backend.DGAC.BackEnd.releaseManager(ch);
        }
Example #2
0
        public void disconnectAll(gov.cca.ComponentID id1, gov.cca.ComponentID id2, float timeout)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            manager.disconnectAll(id1, id2, timeout);

            backend.DGAC.BackEnd.releaseManager(ch);
        }
Example #3
0
        public void destroyInstance(gov.cca.ComponentID toDie, float timeout)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            manager.destroyInstance(toDie, timeout);

            backend.DGAC.BackEnd.releaseManager(ch);
        }
Example #4
0
        public gov.cca.ComponentID getDeserialization(string s)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            gov.cca.ComponentID cid = manager.getDeserialization(s);

            backend.DGAC.BackEnd.releaseManager(ch);

            return(cid);
        }
Example #5
0
        public gov.cca.TypeMap getComponentProperties(gov.cca.ComponentID cid)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            gov.cca.TypeMap properties = manager.getComponentProperties(cid);

            backend.DGAC.BackEnd.releaseManager(ch);

            return(properties);
        }
Example #6
0
        public gov.cca.ConnectionID connect(gov.cca.ComponentID user, string usingPortName, gov.cca.ComponentID provider, string providingPortName)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            gov.cca.ConnectionID conn_id = manager.connect(user, usingPortName, provider, providingPortName);

            backend.DGAC.BackEnd.releaseManager(ch);

            return(conn_id);
        }
Example #7
0
        public string[] getUsedPortNames(gov.cca.ComponentID cid)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            string[] names = manager.getUsedPortNames(cid);

            backend.DGAC.BackEnd.releaseManager(ch);

            return(names);
        }
Example #8
0
        public gov.cca.ComponentID getComponentID(string componentInstanceName)
        {
            ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

            gov.cca.ComponentID cid = manager.getComponentID(componentInstanceName);

            backend.DGAC.BackEnd.releaseManager(ch);

            return(cid);
        }
Example #9
0
        public gov.cca.ComponentID createInstance(string instanceName, string className, gov.cca.TypeMap properties)
        {
            gov.cca.ComponentID cid = null;

            try
            {
                ManagerObject manager = backend.DGAC.BackEnd.connectToManager(out ch);

                TypeMap map = new TypeMapImpl(properties);

                cid = manager.createInstance(instanceName, className, map);
            }
            catch (Exception e)
            {
                Console.Error.WriteLine("ERROR Creating Instance !");
            }
            finally
            {
                backend.DGAC.BackEnd.releaseManager(ch);
            }

            return(cid);
        }