diff Implab/Messaging/IConsumer.cs @ 251:7c7e9ad6fe4a v3

Prerelease version of RunnableComponent Added draft messaging interfaces Added more more helpers to Xml/SerializationHelpers
author cin
date Sun, 11 Feb 2018 00:49:51 +0300
parents 9f63dade3a40
children
line wrap: on
line diff
--- a/Implab/Messaging/IConsumer.cs	Thu Feb 01 02:43:35 2018 +0300
+++ b/Implab/Messaging/IConsumer.cs	Sun Feb 11 00:49:51 2018 +0300
@@ -3,7 +3,9 @@
 
 namespace Implab.Messaging {
     public interface IConsumer<T> {
-        Task<T> Receive(CancellationToken ct);
+        T Receive(CancellationToken ct);
+
+        Task<T> ReceiveAsync(CancellationToken ct);
 
         bool TryReceive(out T message);
     }