nn::boss::TaskActionConfig Structure

Syntax

struct 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];
};

Description

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

Member Variables

action Code for the task type.
privateRootCA Flag for enabling a private root certificate.
privateClientCert Flag for enabling a private client certificate.
infoAP Type for access point information for attaching AP information to an HTTP query.
fDsec File descriptor type.
execSerialID Event for startup tasks. (This is provided for future extensibility and cannot be used.)
offset The offset from the starting position of the data specified by the URL.
event Event for startup tasks. (This is provided for future extensibility and cannot be used.)
fileHandle File handle to the file being downloaded.
url Target URL.
httpRequestHeader Structure for URL option request headers.
rootCA The internal root certificate for HTTPS communication.
clientCert The internal client certificate for HTTPS communication.
rootCANum The number of internal root certificates to specify.
clientCertNum Number of configured internal client certificates.
lastModified The "Last-Modified" date and time to set in the HTTP request header.

CONFIDENTIAL