IMsgSink.cs 462 B

123456789101112131415
  1. namespace NetMQ.Core
  2. {
  3. /// <summary>
  4. /// Interface IMsgSink mandates a PushMsg( Msg ) method.
  5. /// </summary>
  6. internal interface IMsgSink
  7. {
  8. /// <summary>
  9. /// Deliver a message. Return true if successful; false otherwise.
  10. /// This function takes ownership of the passed message.
  11. /// </summary>
  12. /// <param name="msg">the message (of type Msg) to deliver</param>
  13. bool PushMsg(ref Msg msg);
  14. }
  15. }