Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

SctRepository.java

00001 package is;
00002 
00008 public class SctRepository extends Repository {
00009     protected ipc.Partition p;
00010     
00011     public SctRepository() {
00012         this(new ipc.Partition());
00013     }
00014     
00015     public SctRepository(ipc.Partition p) {
00016         super(p);
00017         this.p = p;
00018     }
00019     
00020     public void getValue (String name, Info info) throws  is.RepositoryNotFoundException, is.InfoNotFoundException, is.InfoNotCompatibleException {
00021         is.repository rep = is.Repository.resolve(p, name);
00022 
00023         org.omg.CORBA.StringHolder data = new org.omg.CORBA.StringHolder();
00024 
00025         try {
00026             rep.find( name, data );
00027         } catch (org.omg.CORBA.COMM_FAILURE ex) {
00028             throw new is.RepositoryNotFoundException();
00029         } catch (is.NotFound ex) {
00030             throw new is.InfoNotFoundException();
00031         }
00032 
00033         info.refreshGuts(new is.Istream(data.value));
00034 }
00035 
00036 }

Generated on Thu Jul 15 09:55:49 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5