protected override IZone CreateZone(String zoneId, String zoneUrl, AgentProperties props)
        {
            TestZoneImpl zone = new TestZoneImpl(zoneId, zoneUrl, fAgent, props);

             zone.Proto = new InMemoryProtocolHandler();
             return zone;
        }
 public TestZoneImpl(String zoneId, String zoneUrl, Agent agent, AgentProperties props,
                   MessageDispatcher dispatcher, IProtocolHandler proto)
     : base(zoneId, zoneUrl, agent, props)
 {
     this.Dispatcher = dispatcher;
      fProtocolHandler = proto;
 }
 /// <summary>
 /// Create an instance of an IdentitySubscriber.
 /// </summary>
 /// <param name="agentConfig">SIF Agent configuration settings.</param>
 public IdentitySubscriber(AgentConfig agentConfig)
     : base(agentConfig)
 {
     agentProperties = new AgentProperties(null);
     AgentConfiguration.GetAgentProperties(agentProperties);
 }
 public SchoolInfoPublisher(AgentConfig agentConfig)
     : base(agentConfig)
 {
     agentProperties = new AgentProperties(null);
     AgentConfiguration.GetAgentProperties(agentProperties);
 }
 public TestZoneImpl(String zoneId, String zoneUrl, Agent agent, AgentProperties props)
     : base(zoneId, zoneUrl, agent, props)
 {
 }
 public StudentSchoolEnrollmentPublisher(AgentConfig agentConfig)
     : base(agentConfig)
 {
     agentProperties = new AgentProperties(null);
     AgentConfiguration.GetAgentProperties(agentProperties);
 }
 public StudentPersonalPublisher(AgentConfig agentConfig)
     : base(agentConfig)
 {
     agentProperties = new AgentProperties(null);
     AgentConfiguration.GetAgentProperties(agentProperties);
 }
 /// <summary>  Constructor</summary>
 /// <param name="inherit">The parent AgentProperties from which properties will be
 /// inherited when not explicitly set on this object
 /// </param>
 public AgentProperties(AgentProperties inherit)
     : base(inherit)
 {
 }
 /// <summary>  Constructor</summary>
 /// <param name="inherit">The parent AgentProperties from which properties will be
 /// inherited when not explicitly set on this object
 /// </param>
 public AgentProperties(AgentProperties inherit)
     : base(inherit)
 {
 }