Example #1
0
        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);
        }
Example #2
0
 public VlessDecoder(VeeDecoder veeDecoder)
 {
     this.veeDecoder = veeDecoder;
 }
Example #3
0
 public TrojanDecoder(VeeDecoder veeDecoder)
 {
     this.veeDecoder = veeDecoder;
 }