public void Subscribe(Guid topicId, MessagingDelegates.ReceiveMessage receiveNotification) { _receiveNotification = receiveNotification; Guid sessionId = Guid.NewGuid(); _subscribe(sessionId, topicId); }
public void Send(byte[] message, MessagingDelegates.ReceiveMessage receiveMessage) { Guid msgId = Guid.NewGuid(); _messages.MoveNext(); Buffer.BlockCopy(message, 0, _messages.Current, 0, message.Length); receiveMessage(MessageEncoding.EncodeTopics(msgId, _getTopics()), 1, 1); }
public void Subscribe(Guid topicId, MessagingDelegates.ReceiveMessage receiveNotification) { _receiveNotification = receiveNotification; if (_inProcSubscriber == null) { byte[] buffer = new byte[] { 1, 2, 3 }; _tcpSubClient.Send(buffer, ReceiveNotification); } else { _inProcSubscriber.Subscribe(topicId, ReceiveNotification); } }
public void Send(byte[] message, MessagingDelegates.ReceiveMessage receiveMessage) { throw new NotImplementedException(); }