FTaskSpecification

Encapsulates information about a Task specification passed into AddTask and later sent in response to a TASK_REQUEST message

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FMessage

FTaskRequestResponse

FTaskSpecification

References

Module

SwarmInterface

Header

/Engine/Source/Editor/SwarmInterface/Public/SwarmInterface.h

Include

#include "SwarmInterface.h"

Syntax

class FTaskSpecification : public NSwarm::FTaskRequestResponse

Remarks

Encapsulates information about a Task specification passed into AddTask and later sent in response to a TASK_REQUEST message

Variables

Name Description

Public variable

uint32

 

Cost

The Task's cost, relative to all other Tasks in the same Job, used for even distribution and scheduling

Public variable

const TCHAR ...

 

Dependencies

Any additional Task dependencies

Public variable

uint32

 

DependencyCount

Public variable

TJobTaskFlags

 

Flags

Flags used to control the behavior of the Task, subject to overrides from the containing Job

Public variable

const TCHAR ...

 

Parameters

The Task's parameter string specified with AddTask

Public variable

FGuid

 

TaskGuid

The GUID used for identifying the Task being referred to

Constructors

Name Description

Public function

FTaskSpecification

(
    FGuid TaskTaskGuid,
    const TCHAR* TaskParameters,
    TJobTaskFlags TaskFlags
)

Constructor, initializes to default and specified values

Functions

Name Description

Public function

void

 

AddDependencies

(
    const TCHAR** NewDependenc...,
    uint32 NewDependencyCount
)

Used to add channel dependencies to a Task.