ChatServiceHelper.java
上传用户:annion2008
上传日期:2021-03-11
资源大小:38k
文件大小:2k
源码类别:

中间件编程

开发平台:

Java

  1. package chat.servidor;
  2. /**
  3. * chat/servidor/ChatServiceHelper.java .
  4. * 由 IDL-to-Java 编译器(可移植),版本 "3.2" 生成
  5. * 来自 ChatServide.idl
  6. * 2010年4月12日 星期一 下午06时04分51秒 CST
  7. */
  8. abstract public class ChatServiceHelper
  9. {
  10.   private static String  _id = "IDL:chat/servidor/ChatService:1.0";
  11.   public static void insert (org.omg.CORBA.Any a, chat.servidor.ChatService that)
  12.   {
  13.     org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
  14.     a.type (type ());
  15.     write (out, that);
  16.     a.read_value (out.create_input_stream (), type ());
  17.   }
  18.   public static chat.servidor.ChatService extract (org.omg.CORBA.Any a)
  19.   {
  20.     return read (a.create_input_stream ());
  21.   }
  22.   private static org.omg.CORBA.TypeCode __typeCode = null;
  23.   synchronized public static org.omg.CORBA.TypeCode type ()
  24.   {
  25.     if (__typeCode == null)
  26.     {
  27.       __typeCode = org.omg.CORBA.ORB.init ().create_interface_tc (chat.servidor.ChatServiceHelper.id (), "ChatService");
  28.     }
  29.     return __typeCode;
  30.   }
  31.   public static String id ()
  32.   {
  33.     return _id;
  34.   }
  35.   public static chat.servidor.ChatService read (org.omg.CORBA.portable.InputStream istream)
  36.   {
  37.     return narrow (istream.read_Object (_ChatServiceStub.class));
  38.   }
  39.   public static void write (org.omg.CORBA.portable.OutputStream ostream, chat.servidor.ChatService value)
  40.   {
  41.     ostream.write_Object ((org.omg.CORBA.Object) value);
  42.   }
  43.   public static chat.servidor.ChatService narrow (org.omg.CORBA.Object obj)
  44.   {
  45.     if (obj == null)
  46.       return null;
  47.     else if (obj instanceof chat.servidor.ChatService)
  48.       return (chat.servidor.ChatService)obj;
  49.     else if (!obj._is_a (id ()))
  50.       throw new org.omg.CORBA.BAD_PARAM ();
  51.     else
  52.     {
  53.       org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
  54.       chat.servidor._ChatServiceStub stub = new chat.servidor._ChatServiceStub ();
  55.       stub._set_delegate(delegate);
  56.       return stub;
  57.     }
  58.   }
  59.   public static chat.servidor.ChatService unchecked_narrow (org.omg.CORBA.Object obj)
  60.   {
  61.     if (obj == null)
  62.       return null;
  63.     else if (obj instanceof chat.servidor.ChatService)
  64.       return (chat.servidor.ChatService)obj;
  65.     else
  66.     {
  67.       org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
  68.       chat.servidor._ChatServiceStub stub = new chat.servidor._ChatServiceStub ();
  69.       stub._set_delegate(delegate);
  70.       return stub;
  71.     }
  72.   }
  73. }