nn::boss::PropertyType Enumerated Type

Syntax

enum PropertyType;

Value

Value Description
TASK_PRIORITY A constant used to access TaskPolicy attributes.
TASK_SCHEDULING_POLICY Scheduling policy of the task. The data type is SchedulingPolicy.
TASK_TARGET_DURATION Targeted task execution time. The data type is u32 (seconds). (This is provided for future extensibility and cannot be used.)
TASK_EXEC_INTERVAL Task execution interval. The data type is u32 (seconds).
TASK_EXEC_COUNT Task execution count. The data type is u16.
TASK_PERMISSION Task execution restrictions as set by Parental Controls and EULA permissions. The data type is TaskPermission.
ACTION_CODE A constant used to access TaskAction attributes.
ACTION_URL Target URL. The data type is char[MAX_URL_LENGTH].
ACTION_OFFSET The offset from the starting position of the data specified by the URL. The data type is u32.
ACTION_FILEDESC File descriptor type. The data type is FileDescriptor.
ACTION_FILEPATH Local path to the file being downloaded. The data type is char[MAX_FILEPATH_LENGTH].
ACTION_FILEPATH_W Local path to the file being downloaded. The data type is wchar_t[MAX_FILEPATH_LENGTH].
ACTION_FILE_HANDLE File handle to the file being downloaded. The data type is nnHandle.
ACTION_HTTP_HEADER Structure for URL option request headers. The data type is struct httpRequestHeader[MAX_HTTP_HEADER].
ACTION_CLIENT_CERT The internal client certificate for HTTPS communication. The data type is nnhttp::InternalClientCertId[MAX_CLIENT_CERT].
ACTION_ROOT_CA The internal root certificate for HTTPS communication. The data type is nn::http::InternalCaCertId.
ACTION_PRIVATE_CLIENT_CERT Flag for enabling a private client certificate. Data type is u8.
ACTION_PRIVATE_ROOT_CA Flag for enabling a private root certificate. Data type is u8.
ACTION_AP_INFO Type of access point information for attaching AP information to an HTTP query. It has a data type of ApInfoType.
ACTION_CLIENT_CERT_NUM Number of configured internal client certificates. The data type is u32.
ACTION_ROOT_CA_NUM The number of internal root certificates to specify. The data type is u32.
ACTION_LAST_MODIFIED_TIME The "Last-Modified" date and time to set in the HTTP request header. Data type is char[MAX_LASTMODIFIED_LENGTH].
ACTION_SERIAL_ID A title ID for startup tasks. The data type is nnfs::TitleId. (This is provided for future extensibility and cannot be used.)
SIGNAL_TASK_EVENT Event for startup tasks. The data type is nnos::Event*. (This is provided for future extensibility and cannot be used.)
TASK_EXEC_OPTION A constant used to access TaskOption attributes.
TASK_STEP Task step ID number. Data type is u8.
TASK_OPTION_TARGET_STEP Task step option ID number. Data type is u8. (This is provided for future extensibility and cannot be used.)
TASK_OPTION_PARAM1 Task step execution option parameter 1. The data type is u32. (This is provided for future extensibility and cannot be used.)
TASK_OPTION_PARAM2 Task step execution option parameter 2. The data type is u32. (This is provided for future extensibility and cannot be used.)
TASK_STATE_CODE A constant used to access TaskStatus attributes.
TASK_STATE_RESUME Internal task state information. Its data type is TaskStateCode.
TASK_RESULT_CODE Task result code. Its data type is TaskResultCode.
TASK_SERVICE_STATUS Status of the service pointed to by the URL specified in the task attributes. Its data type is TaskServiceStatus.
TASK_SERVICE_TERMINATED Availability flag of the service pointed to by the URL specified in the task attributes. Its data type is bool.
TASK_COMM_ERROR_CODE Communications error code during task execution. The data type is u32.
TASK_CURRENT_PRIORITY Priority of the currently running task. Data type is u8.
TASK_EXECUTE_COUNT Task execution count. The data type is u32.
TASK_PENDING_TIME The time left until the task is scheduled to start. The data type is u32 (seconds).
TASK_REMAIN_TIME Time remaining until task execution. The data type is u32 (seconds). (This is provided for future extensibility and cannot be used.)
TASK_START_TIME Scheduled task start time, based on a calendar beginning 1 January 2000. Its data type is s64 (nanoseconds).
TASK_STEP_START_TIME Scheduled task start time, based on a calendar beginning 1 January 2000. Its data type is s64 (nanoseconds). (This is provided for future extensibility and cannot be used.)
TASK_PROGRESS Number of bytes downloaded. The data type is u32.
TASK_DATA_SIZE Total number of bytes to download from specified URL. The data type is u32.
TASK_CURRENT_STEP Currently running task step ID. Data type is u8.
TASK_ACTIVE_RATE Average execution rate. The data type is u16. (This is provided for future extensibility and cannot be used.)
TASK_REQUEST_RATE Average communication request rate. The data type is u16. (This is provided for future extensibility and cannot be used.)
TASK_LAST_MODIFIED_TIME Last modified time, as returned in the HTTP response header. Data type is char[MAX_LASTMODIFIED_LENGTH].
TASK_ERROR_RESULT_CODE A constant used to access TaskError attributes.
TASK_ERROR_CODE Communications error code during task execution. The data type is u32.
TASK_ERROR_MESSAGE Communications error message during task execution. Its data type is char[MAX_ERROR_MESSAGE]. (This is provided for future extensibility and cannot be used.)
TASK_APPID_LIST_SIZE A constant used to access ApplicationIdList attributes. (This enumerator is used for internal processing.)
TASK_APPID_LIST An internal application ID list for the ApplicationIdList class. It has a data type of AppIdType[MAX_APPLICATION_ID]. (This enumerator is used for internal processing.)
TASK_TASKID_LIST_SIZE A constant used to access TaskIdList attributes. (This enumerator is used for internal processing.)
TASK_TASKID_LIST An internal task ID list for the TaskIdList class. Its data type is u8[MAX_TASK_ID][TASK_ID_LENGTH]. (This enumerator is used for internal processing.)
TASK_STEPID_LIST_SIZE A constant used to access StepIdList attributes. (This enumerator is used for internal processing.)
TASK_STEPID_LIST An internal task step ID list for the StepIdList class. Its data type is u8[MAX_TASK_ID]. (This enumerator is used for internal processing.)
TASK_NSDATA_LIST_SIZE A constant used to access NsDataIdList attributes. (This enumerator is used for internal processing.)
TASK_NSDATA_LIST An internal NsData list for the NsDataIdList class. Its data type is u32[serialSize]. (This enumerator is used for internal processing.)
ACTION_SIGNAL_TASK_EVENT A constant for internal processing.
ACTION_HTTP_HEADER_VALUE (This enumerator is used for internal processing.)
TASK_ID (This enumerator is used for internal processing.)
PROPERTY_TYPE_MAX_VALUE

Description

Constants specifying properties.

Revision History

2010/09/16
Initial version.

CONFIDENTIAL