Пример #1
0
 /// <summary>
 /// Raise the Message Received Event
 /// </summary>
 /// <param name="e">A PDSAMessageBrokerEventArgs object</param>
 protected void RaiseMessageReceived(PDSAMessageBrokerEventArgs e)
 {
     if (null != MessageReceived)
     {
         MessageReceived(this, e);
     }
 }
Пример #2
0
        /// <summary>
        /// Call this method to send a message to any other objects that are asking to receive messages
        /// </summary>
        /// <param name="arg">A PDSAMessageBrokerMessage object that contains the message</param>
        public void SendMessage(PDSAMessageBrokerMessage arg)
        {
            PDSAMessageBrokerEventArgs args;

            args = new PDSAMessageBrokerEventArgs(arg.MessageName, arg);

            RaiseMessageReceived(args);
        }