Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/19/16 12:45:18 (8 years ago)
Author:
thasling
Message:

Implemented P2PTask-class
Changed communication protocoll http --> net.tcp
Logger is now Parameter of P2PTask

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/thasling/DistributedGA/DistributedGA.Hive/P2PTask.cs

    r13556 r13557  
    1919  public class P2PTask : ParameterizedNamedItem, IOptimizer {
    2020
    21     [Storable]
    22     private Log log;
     21
    2322    [Storable]
    2423    private DateTime startTime;
     
    3130    protected P2PTask(P2PTask original, Cloner cloner)
    3231      : base(original, cloner) {
    33       log = cloner.Clone(original.log);
    3432      startTime = original.startTime;
    3533      runCollection = cloner.Clone(original.runCollection);
     
    4139
    4240      Parameters.Add(new ValueParameter<StringValue>("LanIpPrefix", "", new StringValue("10.")));
    43       Parameters.Add(new ValueParameter<StringValue>("ContactServerURL", "", new StringValue("http://10.42.1.150:9090/DistributedGA.ContactServer/ContactService")));
    44 
    45       log = new Log();
     41      Parameters.Add(new ValueParameter<StringValue>("ContactServerURL", "", new StringValue("net.tcp://10.42.1.150:9090/DistributedGA.ContactServer/ContactService")));
     42      Parameters.Add(new ValueParameter<Log>("Log", "", new Log()));
     43
    4644    }
    4745
     
    8381        OnStarted();
    8482
     83        var log = ((Log)(Parameters["Log"].ActualValue));
     84
     85
    8586        try {
     87
    8688          log.LogMessage("Starting peer...");
    8789          IMessageHandler h = new PeerNetworkMessageHandler();
Note: See TracChangeset for help on using the changeset viewer.