コード例 #1
0
ファイル: Processing.cs プロジェクト: vulsim/prism-client
 private void ResetChannel(ProducerChannel channel)
 {
     ResetChannel(String.Format("{0},{1}", channel.Group, channel.Channel));
 }
コード例 #2
0
ファイル: Processing.cs プロジェクト: vulsim/prism-client
 private void ProducerChannelResetEvent(object sender, ProducerChannel channel)
 {
     ResetChannel(channel);
 }
コード例 #3
0
ファイル: Producer.cs プロジェクト: vulsim/prism-client
 public PrismZmqReadChannelReqPacket(ProducerChannel channel)
     : base("cread")
 {
     this.Group = channel.Group;
     this.Channel = channel.Channel;
 }
コード例 #4
0
ファイル: Producer.cs プロジェクト: vulsim/prism-client
 private void ChannelResetEventHandler(object sender, ProducerChannel channel)
 {
     if (ChannelResetEvent != null)
     {
         ChannelResetEvent(this, channel);
     }
 }
コード例 #5
0
ファイル: Producer.cs プロジェクト: vulsim/prism-client
 public void ReadChannelValue(ProducerChannel channel, PrismRequest.ReadChannelValueCallback cb)
 {
     try
     {
         RequestQueue.Enqueue(new PrismRequest.PrismRequestItem(PrismRequest.PrismRequestItem.PrismRequestMethod.ReadChannel, JsonConvert.SerializeObject(new PrismZmqReadChannelReqPacket(channel)), channel, cb));
         RouteProcessQueue();
     }
     catch (SystemException e)
     {
         System.Diagnostics.Debug.WriteLine(e.ToString());
         cb(e.ToString(), null);
     }
 }