PropertyType

nn::boss::PropertyType Enumerated Type

Syntax

enum PropertyType;

Value

Value Description
TASK_PRIORITY 0: The task execution priority set during task registration. Data type is TaskPriority.
TASK_SCHEDULING_POLICY 1: Scheduling policy of the task. The data type is SchedulingPolicy.
TASK_TARGET_DURATION 2: Targeted task execution time. The data type is u32 (seconds). (This is provided for future extensibility and cannot be used.)
TASK_EXEC_INTERVAL 3: Task execution interval. The data type is u32 (seconds).
TASK_EXEC_COUNT 4: Task execution count. The data type is u32.
TASK_PERMISSION 5: Task execution restrictions as set by Parental Controls and EULA permissions. The data type is TaskPermission.
ACTION_CODE 6: The code for a task's type. The data type is Action.
ACTION_URL 7: Target URL. The data type is char[MAX_URL_LENGTH].
ACTION_OFFSET 8: The offset from the starting position of the data specified by the URL. The data type is u32.
ACTION_FILEDESC 9: File descriptor type. The data type is FileDescriptor.
ACTION_FILEPATH 10: The file path targeted by the task. The data type is char[MAX_FILEPATH_LENGTH].
ACTION_FILEPATH_W 11: The file path targeted by the task. The data type is wchar_t[MAX_FILEPATH_LENGTH].
ACTION_FILE_HANDLE 12: The file handle targeted by the task. The data type is nnHandle.
ACTION_HTTP_HEADER 13: Structure for URL option request headers. The data type is struct httpRequestHeader[MAX_HTTP_HEADER].
ACTION_CLIENT_CERT 14: The built-in client certificate for HTTPS communication. The data type is u32[MAX_CLIENT_CERT].
ACTION_ROOT_CA 15: The internal root certificate for HTTPS communication. The data type is u32[MAX_ROOT_CA].
ACTION_PRIVATE_CLIENT_CERT 16: Flag for enabling a private client certificate. Data type is u8.
ACTION_PRIVATE_ROOT_CA 17: Flag for enabling a private client certificate. Data type is u8.
ACTION_AP_INFO 18: Type for access point information for attaching AP information to an HTTP query. It has a data type of ApInfoType.
ACTION_CLIENT_CERT_NUM 19: Number of configured built-in client certificates. The data type is u32.
ACTION_ROOT_CA_NUM 20: The number of internal root certificates to specify. The data type is u32.
ACTION_LAST_MODIFIED_TIME 21: The "Last-Modified" date and time to set in the HTTP request header. Data type is char[MAX_LASTMODIFIED_LENGTH].
ACTION_SERIAL_ID 22: 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 23: Event for startup tasks. The data type is nnos::Event*. (This is provided for future extensibility and cannot be used.)
TASK_EXEC_OPTION 24: Task execution options. Data type is ExecOption.
TASK_STEP 25: Task step ID number. Data type is u8.
TASK_OPTION_TARGET_STEP 26: Task step option ID number. Data type is u8. (This is provided for future extensibility and cannot be used.)
TASK_OPTION_PARAM1 27: Option parameter 1 for task step execution. The data type is u32. (This is provided for future extensibility and cannot be used.)
TASK_OPTION_PARAM2 28: Option parameter 2 for task step execution. The data type is u32. (This is provided for future extensibility and cannot be used.)
TASK_STATE_CODE 29: Task state information. Its data type is TaskStateCode.
TASK_STATE_TASK 30: Internal task state information. Its data type is TaskStateCode.
TASK_STATE_RESUME 31: Internal task state information. Its data type is TaskStateCode.
TASK_RESULT_CODE 32: Task result code. Its data type is TaskResultCode.
TASK_SERVICE_STATUS 33: Status of the service pointed to by the URL specified in the task attributes. Its data type is TaskServiceStatus.
TASK_SERVICE_TERMINATED 34: Availability flag of the service pointed to by the URL specified in the task attributes. Its data type is bool.
TASK_COMM_ERROR_CODE 35: Communications error code during task execution. The data type is u32.
TASK_CURRENT_PRIORITY 36: Priority of the currently running task. Data type is TaskPriority.
TASK_EXECUTE_COUNT 37: Task execution count. The data type is u32.
TASK_PENDING_TIME 38: The time elapsed since the task was scheduled to start. The data type is u32 (seconds).
TASK_REMAIN_TIME 39: Time remaining until task execution. The data type is u32 (seconds). (This is provided for future extensibility and cannot be used.)
TASK_START_TIME 40: Task execution time based on the reference 2000/1/1. Its data type is s64 (seconds).
TASK_STEP_START_TIME 41: Task execution time based on the reference 2000/1/1. Its data type is s64 (seconds). (This is provided for future extensibility and cannot be used.)
TASK_PROGRESS 42: Number of bytes downloaded. The data type is u32.
TASK_DATA_SIZE 43: Total number of bytes to download from specified URL. The data type is u32.
TASK_CURRENT_STEP 44: Currently running task step ID. Data type is u8.
TASK_ACTIVE_RATE 45 Average active rate. The data type is u16. (This is provided for future extensibility and cannot be used.)
TASK_REQUEST_RATE 46: Average communication request rate. The data type is u16. (This is provided for future extensibility and cannot be used.)
TASK_LAST_MODIFIED_TIME 47: Last update time, as returned in the HTTP response header. Data type is char[MAX_LASTMODIFIED_LENGTH].
TASK_ERROR_RESULT_CODE 48: Task result code. Its data type is TaskResultCode.
TASK_ERROR_CODE 49: Communications error code during task execution. The data type is u32.
TASK_ERROR_MESSAGE 50: Communications error message during task execution. Its data type is char[MAX_ERROR_MESSAGE].
TASK_APPID_LIST_SIZE 51: Internal size for the ApplicationIdList class. The data type is u16. (This enumerator is used for internal processing.)
TASK_APPID_LIST 52: 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 53: Internal size for the TaskIdList class. The data type is u16. (This enumerator is used for internal processing.)
TASK_TASKID_LIST 54: 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 55: Internal size for the StepIdList class. The data type is u16. (This enumerator is used for internal processing.)
TASK_STEPID_LIST 56: 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 57: Internal size for the NsDataIdList class. The data type is u16. (This enumerator is used for internal processing.)
TASK_NSDATA_LIST 58: 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 59: Event for startup tasks. The data type is nnos::Event*. (This is provided for future extensibility and cannot be used.)
ACTION_HTTP_HEADER_VALUE 60: (This enumerator is used for internal processing. It cannot be used from the application.)
TASK_ID 61: (This enumerator is used for internal processing. It cannot be used from the application.)
ACTION_FILE_PARAM 62: (This enumerator is used for internal processing. It cannot be used from the application.)
ACTION_CFG_INFO 63: A constant used to access TaskAction attributes. System information type used to return system configuration information in response to HTTP queries. The data type is CfgInfoType.
ACTION_DATASTORE_GAME_ID 64: A constant used to access TaskAction attributes. ID used to identify the game server. The data type is u32. (Enabled only for DataStore upload and download tasks.)
ACTION_DATASTORE_ACCESS_KEY 65: A constant used to access TaskAction attributes. Key used to access the game server. The data type is wchar_t[MAX_ACCESS_KEY_LENGTH]. (Enabled only for DataStore upload and download tasks.)
ACTION_DATASTORE_DOWNLOAD_NEWS_SUBJECT 66: A constant used to access TaskAction attributes. Notification data subject title. The data type is wchar_t[MAX_NEWS_SUBJECT_LENGTH]. (Enabled only for DataStore download tasks.)
ACTION_DATASTORE_DOWNLOAD_NEWS_MESSAGE 67: A constant used to access TaskAction attributes. Notification data body. The data type is wchar_t[MAX_NEWS_MESSAGE_LENGTH]. (Enabled only for DataStore download tasks.)
ACTION_DATASTORE_DOWNLOAD_NEWS_JUMP_PARAM 68: A constant used to access TaskAction attributes. Notification data jump general-purpose parameters. The data type is u8[MAX_NEWS_PARAM]. (Enabled only for DataStore download tasks.)
ACTION_DATASTORE_DOWNLOAD_NEWS_MODE 69: A constant used to access TaskAction attributes. Indicates whether notification data has been issued. The data type is NewsMode. (Enabled only for DataStore download tasks.)
ACTION_DATASTORE_DOWNLOAD_NEWS_SERIAL_ID 70: A constant used to access TaskAction attributes. Notification data serial ID. The data type is bit 32. (Enabled only for DataStore download tasks.)
ACTION_DATASTORE_UPLOAD_PERIOD 71: A constant used to access TaskAction attributes. The number of days until data is automatically updated. The data type is u16. (Enabled only for DataStore upload tasks.)
ACTION_DATASTORE_UPLOAD_DATA_TYPE 72: A constant used to access TaskAction attributes. Value indicating the data type The data type is u16. (Enabled only for DataStore upload tasks.)
ACTION_DATASTORE_UPLOAD_DST_PRINCIPAL_ID_NUM 73: A constant used to access TaskAction attributes. The number of message data sent destination settings. The data type is u16. (Enabled only for DataStore upload tasks.)
ACTION_DATASTORE_UPLOAD_DST_KIND 74: A constant used to access TaskAction attributes. Message data send destination type. The data type is DstKind. (Enabled only for DataStore upload tasks.)
ACTION_DATASTORE_UPLOAD_DST_PRINCIPAL_ID 75: A constant used to access TaskAction attributes. Message data send destination ID. The data type is u32[MAX_DST_PRINCIPAL_ID]. (Enabled only for DataStore upload tasks.)
PROPERTY_TYPE_MAX_VALUE (This enumerator is used for internal processing. It cannot be used from the application.)

Description

Constants specifying properties. (The numeric value of each enumerator is shown at the start of its description.)

Revision History

2010/09/16
Initial version.

CONFIDENTIAL