public void Run( Cache cache, Settings setting) { this.setting = setting; this.cache = cache; var ssDecoder = new SsDecoder(cache); var v2cfgDecoder = new V2cfgDecoder(); var vmessDecoder = new VmessDecoder(cache); var veeDecoder = new VeeDecoder(cache, setting); veeDecoder.Prepare(); AddChild(ssDecoder); AddChild(v2cfgDecoder); AddChild(vmessDecoder); AddChild(veeDecoder); }
public VlessDecoder(VeeDecoder veeDecoder) { this.veeDecoder = veeDecoder; }
public TrojanDecoder(VeeDecoder veeDecoder) { this.veeDecoder = veeDecoder; }