Changeset 11530 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IMessagePort.cs
- Timestamp:
- 11/10/14 04:24:04 (9 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IMessagePort.cs
r11529 r11530 26 26 27 27 namespace HeuristicLab.Core.Networks { 28 public interface IGenericPort : IParameterizedPort { 29 new PortParameterCollection Parameters { get; } 30 31 IConnectedPort ConnectedPort { get; set; } 28 public interface IMessagePort : IParameterizedPort { 29 IMessagePort ConnectedPort { get; set; } 32 30 bool PortConnectionValid { get; } 33 31 bool LogMessages { get; set; } 34 32 MessageCollection Messages { get; } 35 33 34 bool CanConnectToPort(IPort port); 35 36 36 event EventHandler ConnectedPortChanged; 37 37 event EventHandler PortConnectionValidChanged; 38 38 event EventHandler LogMessagesChanged; 39 40 bool CanConnectToPort(IPort port);41 void CloneConnectedPortParameters();42 39 43 40 IMessage PrepareMessage(); … … 46 43 Task SendMessageAsync(IMessage message); 47 44 Task SendMessageAsync(IMessage message, CancellationToken token); 45 void ReceiveMessage(IMessage message, CancellationToken token); 48 46 47 event EventHandler<EventArgs<IMessage, CancellationToken>> MessageSent; 49 48 event EventHandler<EventArgs<IMessage, CancellationToken>> MessageReceived; 50 49 }
Note: See TracChangeset
for help on using the changeset viewer.