nn::boss::TaskPolicyConfig

nn::boss::TaskPolicyConfig Structure

Syntax

struct TaskPolicyConfig
{
   u8 priority;
   SchedulingPolicy schedulingPolicy;
   TaskPermission taskPermission;
   u32 targetDuration;
   u32 execInterval;
   u32 execCount;
};

Description

Definition of an internal structure that maintains attribute information for the TaskPolicy class.

Member Variables

priority u8 Task priority as set on task registration.
schedulingPolicy SchedulingPolicy Scheduling policy of the task.
taskPermission TaskPermission Task execution restrictions as set by Parental Controls and EULA permissions.
targetDuration u32 Targeted task execution time. (This is provided for future extensibility and cannot be used.)
execInterval u32 Task execution interval. Units are seconds.
execCount u32 Task execution count.

CONFIDENTIAL