示例#1
0
        public DockerImage(TorizonRestAPI.Model.DockerImage model, TargetDevice device)
        {
            Utils.CopyProperties <TorizonRestAPI.Model.DockerImage>(model, this, PropertyChanged);
            api = TorizonAPIManager.GetDevicesApi();

            this.Device = device;
        }
示例#2
0
        public MountPoints(DockerContainer container) : base("_Mountpoint", new MountPointInstantiator())
        {
            this.container = container;
            this.device    = container.Device;

            api = TorizonAPIManager.GetDevicesApi();
        }
示例#3
0
        public MemInfo(DockerContainer container)
        {
            this.container = container;
            this.device    = container.Device;

            api = TorizonAPIManager.GetDevicesApi();
        }
示例#4
0
文件: Process.cs 项目: toradex/moses
        public Processes(DockerContainer container) : base("Pid", new ProcessInstantiator())
        {
            this.container = container;
            this.device    = container.Device;

            api = TorizonAPIManager.GetDevicesApi();
        }
示例#5
0
        public TargetDevice(TorizonRestAPI.Model.TargetDevice model)
        {
            Utils.CopyProperties <TorizonRestAPI.Model.TargetDevice>(model, this, PropertyChanged);

            api = TorizonAPIManager.GetDevicesApi();

            this.images      = new DockerImages(this);
            this.containers  = new DockerContainers(this);
            this.processes   = new Processes(this);
            this.mountpoints = new MountPoints(this);
            this.meminfo     = new MemInfo(this);

            State        = ConnectionState.Unknown;
            ErrorMessage = "";
        }
示例#6
0
 public DockerContainers(TargetDevice device) : base("Name", new DockerContainerInstantiator(device))
 {
     api         = TorizonAPIManager.GetDevicesApi();
     this.device = device;
     this.images = device.Images;
 }
示例#7
0
        public MountPoints(TargetDevice device) : base("_Mountpoint", new MountPointInstantiator())
        {
            this.device = device;

            api = TorizonAPIManager.GetDevicesApi();
        }
示例#8
0
        public MemInfo(TargetDevice device)
        {
            this.device = device;

            api = TorizonAPIManager.GetDevicesApi();
        }
示例#9
0
 protected TargetDevices(IObjectsCollectionInstantiator <TargetDevice, TorizonRestAPI.Model.TargetDevice> instantiator) : base("Id", instantiator)
 {
     api = TorizonAPIManager.GetDevicesApi();
 }
示例#10
0
 public DockerImages(TargetDevice device) : base("Id", new DockerImageInstantiator(device))
 {
     this.api    = TorizonAPIManager.GetDevicesApi();
     this.device = device;
 }
示例#11
0
文件: Process.cs 项目: toradex/moses
        public Processes(TargetDevice device) : base("Pid", new ProcessInstantiator())
        {
            this.device = device;

            api = TorizonAPIManager.GetDevicesApi();
        }