コード例 #1
0
        internal IceMessageSender(Uri serviceUri)
        {
            var address = string.Format("OrderService:tcp -p {1} -h {0}", serviceUri.Host, serviceUri.Port);

            communicator = Util.initialize();
            proxy        = IMessageServicePrxHelper.checkedCast(communicator.stringToProxy(address));
        }
コード例 #2
0
        internal IceMessageSender(Uri serviceUri)
        {
            var address = string.Format("OrderService:tcp -p {1} -h {0}", serviceUri.Host, serviceUri.Port);

            communicator = Util.initialize();
            proxy = IMessageServicePrxHelper.checkedCast(communicator.stringToProxy(address));
        }
コード例 #3
0
            public static IMessageServicePrx uncheckedCast(Ice.ObjectPrx b)
            {
                if (b == null)
                {
                    return(null);
                }
                IMessageServicePrx r = b as IMessageServicePrx;

                if (r == null)
                {
                    IMessageServicePrxHelper h = new IMessageServicePrxHelper();
                    h.copyFrom__(b);
                    r = h;
                }
                return(r);
            }
コード例 #4
0
            public static IMessageServicePrx checkedCast(Ice.ObjectPrx b, _System.Collections.Generic.Dictionary <string, string> ctx)
            {
                if (b == null)
                {
                    return(null);
                }
                IMessageServicePrx r = b as IMessageServicePrx;

                if ((r == null) && b.ice_isA(ice_staticId(), ctx))
                {
                    IMessageServicePrxHelper h = new IMessageServicePrxHelper();
                    h.copyFrom__(b);
                    r = h;
                }
                return(r);
            }
コード例 #5
0
 public static void write__(IceInternal.BasicStream os__, IMessageServicePrx v__)
 {
     os__.writeProxy(v__);
 }
コード例 #6
0
 public static void write__(IceInternal.BasicStream os__, IMessageServicePrx v__)
 {
     os__.writeProxy(v__);
 }