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 Task priority as set on task registration.
schedulingPolicy Scheduling policy of the task.
taskPermission Task execution restrictions as set by Parental Controls and EULA permissions.
targetDuration Targeted task execution time. (This is provided for future extensibility and cannot be used.)
execInterval Task execution interval. Units are seconds.
execCount Task execution count.

CONFIDENTIAL