public virtual global::Microsoft.Ccr.Core.Choice ReliableSubscribe(global::Microsoft.Ccr.Core.IPort notificationPort, out global::Microsoft.Robotics.Services.Simulation.Sensors.GPSSensor.Proxy.ReliableSubscribe operation, params System.Type[] types) { global::Microsoft.Dss.ServiceModel.Dssp.ReliableSubscribeRequestType body = new global::Microsoft.Dss.ServiceModel.Dssp.ReliableSubscribeRequestType(); operation = new global::Microsoft.Robotics.Services.Simulation.Sensors.GPSSensor.Proxy.ReliableSubscribe(body); operation.NotificationPort = notificationPort; if ((types != null)) { body.TypeFilter = new string[types.Length]; for (int index = 0; (index < types.Length); index = (index + 1)) { body.TypeFilter[index] = global::Microsoft.Dss.ServiceModel.DsspServiceBase.DsspServiceBase.GetTypeFilterDescription(types[index]); } } this.Post(operation); return(operation.ResponsePort); }
public ReliableSubscribe(global::Microsoft.Dss.ServiceModel.Dssp.ReliableSubscribeRequestType body, global::Microsoft.Dss.ServiceModel.Dssp.DsspResponsePort <global::Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType> responsePort) : base(body, responsePort) { }
public ReliableSubscribe(global::Microsoft.Dss.ServiceModel.Dssp.ReliableSubscribeRequestType body, global::Microsoft.Dss.ServiceModel.Dssp.DsspResponsePort <global::Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType> responsePort, global::Microsoft.Robotics.Services.Simulation.Sensors.GPSSensor.Proxy.GPSSensorOperations notificationPort) : base(body, responsePort, notificationPort) { }
public ReliableSubscribe(global::Microsoft.Dss.ServiceModel.Dssp.ReliableSubscribeRequestType body) : base(body) { }