nn::boss::TaskActionConfig Structurestruct TaskActionConfig
{
Action action;
u8 privateRootCA;
u8 privateClientCert;
ApInfoType infoAP;
FileDescriptor fDsec;
u32 execSerialID;
u32 offset;
nn::os::Event * event;
nn::Handle fileHandle;
char url[MAX_URL_LENGTH];
struct nn::boss::TaskActionConfig::HhttpRequestHeader httpRequestHeader[MAX_HTTP_HEADER];
nn::http::InternalCaCertId rootCA[MAX_ROOT_CA];
nn::http::InternalClientCertId clientCert[MAX_CLIENT_CERT];
u32 rootCANum;
u32 clientCertNum;
char lastModified[MAX_LASTMODIFIED_LENGTH];
};
Definition of an internal structure that maintains attribute information for the TaskAction class.
| action | Action |
Code for the task type. | |
|---|---|---|---|
| privateRootCA | u8 | Flag for enabling a private root certificate. | |
| privateClientCert | u8 | Flag for enabling a private client certificate. | |
| infoAP | ApInfoType |
Type for access point information for attaching AP information to an HTTP query. | |
| fDsec | FileDescriptor |
File descriptor type. | |
| execSerialID | u32 | Event for startup tasks. (This is provided for future extensibility and cannot be used.) | |
| offset | u32 | The offset from the starting position of the data specified by the URL. | |
| event | nn::os::Event * | Event for startup tasks. (This is provided for future extensibility and cannot be used.) | |
| fileHandle | nn::Handle |
File handle to the file being downloaded. | |
| url | char |
Target URL. | |
| httpRequestHeader | struct nn::boss::TaskActionConfig::HhttpRequestHeader | Structure for URL option request headers. | |
| rootCA | nn::http::InternalCaCertId | The internal root certificate for HTTPS communication. | |
| clientCert | nn::http::InternalClientCertId | The internal client certificate for HTTPS communication. | |
| rootCANum | u32 | The number of internal root certificates to specify. | |
| clientCertNum | u32 | Number of configured internal client certificates. | |
| lastModified | char |
The "Last-Modified" date and time to set in the HTTP request header. |
CONFIDENTIAL