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

SequenceLibraryPOA.java

00001 package Sct_CalibrationController;
00002 
00003 
00011 public abstract class SequenceLibraryPOA extends org.omg.PortableServer.Servant
00012  implements Sct_CalibrationController.SequenceLibraryOperations, org.omg.CORBA.portable.InvokeHandler
00013 {
00014 
00015   // Constructors
00016 
00017   private static java.util.Hashtable _methods = new java.util.Hashtable ();
00018   static
00019   {
00020     _methods.put ("characterizationSequence", new java.lang.Integer (0));
00021   }
00022 
00023   public org.omg.CORBA.portable.OutputStream _invoke (String $method,
00024                                 org.omg.CORBA.portable.InputStream in,
00025                                 org.omg.CORBA.portable.ResponseHandler $rh)
00026   {
00027     org.omg.CORBA.portable.OutputStream out = null;
00028     java.lang.Integer __method = (java.lang.Integer)_methods.get ($method);
00029     if (__method == null)
00030       throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
00031 
00032     switch (__method.intValue ())
00033     {
00034        case 0:  // Sct_CalibrationController/SequenceLibrary/characterizationSequence
00035        {
00036          Sct_CalibrationController.SequenceRequest $result = null;
00037          $result = this.characterizationSequence ();
00038          out = $rh.createReply();
00039          Sct_CalibrationController.SequenceRequestHelper.write (out, $result);
00040          break;
00041        }
00042 
00043        default:
00044          throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
00045     }
00046 
00047     return out;
00048   } // _invoke
00049 
00050   // Type-specific CORBA::Object operations
00051   private static String[] __ids = {
00052     "IDL:Sct_CalibrationController/SequenceLibrary:1.0"};
00053 
00054   public String[] _all_interfaces (org.omg.PortableServer.POA poa, byte[] objectId)
00055   {
00056     return (String[])__ids.clone ();
00057   }
00058 
00059   public SequenceLibrary _this() 
00060   {
00061     return SequenceLibraryHelper.narrow(
00062     super._this_object());
00063   }
00064 
00065   public SequenceLibrary _this(org.omg.CORBA.ORB orb) 
00066   {
00067     return SequenceLibraryHelper.narrow(
00068     super._this_object(orb));
00069   }
00070 
00071 
00072 } // class SequenceLibraryPOA

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