コード例 #1
0
ファイル: Publisher.cs プロジェクト: ghost66/ops
        public Publisher(Topic topic)
        {
            this.topic = topic;
            this.bytes = new byte[topic.GetSampleMaxSize()];

            this.participant = Participant.GetInstance(topic.GetDomainID(), topic.GetParticipantID());
            //this.inProcessTransport = participant.GetInProcessTransport();
            Init();
        }
コード例 #2
0
ファイル: Publisher.cs プロジェクト: staxgr/ops
        public Publisher(Topic topic)
        {
            this.topic = topic;
            this.bytes = new byte[topic.GetSampleMaxSize()];

            this.participant = Participant.GetInstance(topic.GetDomainID(), topic.GetParticipantID());
            this.inProcessTransport = participant.GetInProcessTransport();
            Init();
        }
コード例 #3
0
ファイル: Subscriber.cs プロジェクト: staxgr/ops
 public Subscriber(Topic t)
 {
     if (t == null)
     {
         throw new OPSInvalidTopicException("Not possible to create Subscriber with null Topic!");
     }
     this.topic = t;
     this.participant = Participant.GetInstance(topic.GetDomainID(), topic.GetParticipantID());
     deadlineNotifier = DeadlineNotifier.GetInstance();
     inProcessTransport = participant.GetInProcessTransport();
 }
コード例 #4
0
ファイル: Subscriber.cs プロジェクト: victoriahard/ops
 public Subscriber(Topic t)
 {
     if (t == null)
     {
         throw new OPSInvalidTopicException("Not possible to create Subscriber with null Topic!");
     }
     this.topic         = t;
     this.participant   = Participant.GetInstance(topic.GetDomainID(), topic.GetParticipantID());
     deadlineNotifier   = DeadlineNotifier.GetInstance();
     inProcessTransport = participant.GetInProcessTransport();
 }