Beispiel #1
0
 SystemServer(AgentContext Context, ServerConfig Config)
     : base(Context, (Config.ServerId, 0u))
Beispiel #2
0
 public static SystemServer Define(AgentContext Context, ServerConfig Config)
 => new SystemServer(Context, Config);
Beispiel #3
0
 ServerProcess(AgentContext Context, uint ServerId, uint CoreNumber, params IServiceAgent[] ServerAgents)
     : base(Context, (ServerId, 1u))
 {
     this.Agents     = ServerAgents.ToList();
     this.CoreNumber = (int)CoreNumber;
 }
Beispiel #4
0
 /// <summary>
 /// Creates and configures, but does not start, a server process
 /// </summary>
 /// <param name="Context">The context to which the server process will be assigned</param>
 /// <param name="ServerId">The server id</param>
 /// <param name="ServerAgents">The agents to be managed on behalf of the server</param>
 public static ServerProcess Define(AgentContext Context, uint ServerId, uint CoreNumber, params IServiceAgent[] ServerAgents)
 => new ServerProcess(Context, ServerId, CoreNumber, ServerAgents);
Beispiel #5
0
 TraceEventSink(AgentContext Context, AgentIdentity Identity)
     : base(Context, Identity)
 {
 }
Beispiel #6
0
 public static IAgent Define(AgentContext Context, AgentIdentity Identity)
 => new TraceEventSink(Context, Identity);