public Server(ServerSettings settings) { this.listenerPrefix = settings.ListenPrefix; this.router = new HttpListenerRouter { {"^/slave$", "PUT", OnPutSlave}, {"^/slave$", "GET", OnGetSlave}, }; }
public CnC(CnCSettings settings) { listenPrefix = settings.LisenerPrefix; master = settings.MasterProxy; router = new HttpListenerRouter { {"^/start/?", "POST", OnStart }, {"^/status/?$", "GET", StatusGeneral }, {"^/status/[a-fA-F0-9{}-]+$", "GET", OnStatusSpecific }, }; }