1 6 7 package SOFA.SOFAnet.TR; 8 9 import SOFA.SOFAnode.InOut.Bundle; 10 import SOFA.SOFAnode.TR.ComponentInfo; 11 import SOFA.SOFAnode.TR.TRException; 12 13 18 public interface TRInterface 19 { 20 21 void storeBundle(Bundle bundle) throws TRException; 22 23 24 Bundle getBundle(ComponentInfo[] descs, ComponentInfo[] comps, boolean inferiors) throws TRException; 25 26 27 boolean contains(ComponentInfo descr); 28 29 30 boolean containsComponent(ComponentInfo comp, boolean inferiors); 31 32 33 Bundle list(); 34 35 36 void deleteComponents(ComponentInfo[] comps, boolean interfaces, boolean inferiors) throws TRException; 37 38 39 void storeMemoryBundle(byte[] memoryBundle) throws TRException; 40 41 42 byte[] getMemoryBundle(ComponentInfo[] descs, ComponentInfo[] comps, boolean inferiors) throws TRException; 43 } 44 | Popular Tags |