Deadline Scripting Reference  10.4.1.8
Deadline.Slaves Namespace Reference

Classes

class  SlaveInfo
 Information about the current state of a Worker. In contrast to SlaveSettings, this is usually information set by the worker itself. It changes often, to reflect the worker's current state. More...
 
class  SlaveInfoSettings
 Holds the SlaveInfo and SlaveSettings for a particular Worker. More...
 
class  SlaveSettings
 Contains settings for the Worker. In contrast to SlaveInfo, this class contains information usually set by the user or external source meant for the worker. It's not meant to change often. More...
 

Enumerations

enum class  SlaveSchedulingMode { AllJobs = 0 , MachineJobs = 1 , UserJobs = 2 }
 Scheduling modes for a Worker, which affects how it dequeues jobs. More...
 
enum class  SlaveStatus {
  Unknown = 0 , Rendering = 1 , Idle = 2 , Offline = 3 ,
  Stalled = 4 , StartingJob = 8 , HouseCleaning = 9
}
 The states a Worker can be in. More...
 

Enumeration Type Documentation

◆ SlaveSchedulingMode

Scheduling modes for a Worker, which affects how it dequeues jobs.

Enumerator
AllJobs 

The Worker will dequeue any job.

MachineJobs 

The Worker will only dequeue jobs submitted by the machine it's running on.

UserJobs 

The Worker will only dequeue jobs submitted by specific users.

◆ SlaveStatus

The states a Worker can be in.

Enumerator
Unknown 

The Worker's state is unknown.

Rendering 

The Worker is rendering.

Idle 

The Worker is idle.

Offline 

The Worker is offline.

Stalled 

The Worker is stalled.

StartingJob 

The Worker is starting its job.

HouseCleaning 

The Worker is performing house cleaning, repository repair or pending job scan.