nn::boss::TaskActionBase Class

Syntax

class TaskActionBase

Description

Base class for task actions. There is no reason for an application to directly generate an instance of this class.

Member Functions

protected TaskActionBase Constructor.
protected V ~TaskActionBase Destructor.
protected SetHttpProperty Sets a property value in the class. Can be used for the following properties.
Identifier type
ACTION_HTTP_HEADER struct httpRequestHeader[MAX_HTTP_HEADER]
ACTION_CLIENT_CERT nn::http::InternalClientCertId clientCert[MAX_CLIENT_CERT]
ACTION_ROOT_CA nn::http::InternalCaCertId rootCA[MAX_ROOT_CA]
ACTION_AP_INFO ApInfoType
ACTION_PRIVATE_ROOT_CA u8
ACTION_PRIVATE_CLIENT_CERT u8
ACTION_LAST_MODIFIED_TIME lastModified[MAX_LASTMODIFIED_LENGTH]
protected GetHttpProperty Gets a property value from the class. Can be used for the following properties.
Identifier type
ACTION_HTTP_HEADER struct httpRequestHeader[MAX_HTTP_HEADER]
ACTION_CLIENT_CERT nn::http::InternalClientCertId clientCert[MAX_CLIENT_CERT]
ACTION_ROOT_CA nn::http::InternalCaCertId rootCA[MAX_ROOT_CA]
ACTION_AP_INFO ApInfoType
ACTION_PRIVATE_ROOT_CA u8
ACTION_PRIVATE_CLIENT_CERT u8
SetPrivateRootCa Sets a registered private root certificate for use. Can be used alongside an internal root certificate.
SetRootCa Sets an internal root certificate for use. Can be used alongside a private root certificate.
SetPrivateClientCert Sets a registered private client certificate for use. Only a private root certificate can be used.
SetClientCert Sets an internal client certificate for use. Only the one specified internal client certificate can be used.
SetApInfo Adds access point information.
AddHeaderField Adds header fields to the HTTP header.
SetLastModifiedTime Sets the initial value for the LastModifiedTime.

Revision History

2010/09/16
Initial version.

CONFIDENTIAL