CX509DNSNameSubtree Class Reference

class CX509DNSNameSubtree : public CX509DomainName

A Domain Name System (DNS) name subtree.

Initialised with 8-bit encoded binary data, which is parsed into a series of sub domains.

Because it is a subtree it may start with a period. For example, '.symbian.com', indicating that 'symbian.com' does not lie within the subtree.

Inherits from

Member Functions Documentation

ConstructL(const CX509DNSNameSubtree &)

void ConstructL ( const CX509DNSNameSubtree & aName ) [private]

Parameters

const CX509DNSNameSubtree & aName

ConstructL(const TDesC8 &)

void ConstructL ( const TDesC8 & aBinaryData ) [private]

Parameters

const TDesC8 & aBinaryData

IsValidString(const TDesC &)

TBool IsValidString ( const TDesC & aStr ) const [private, virtual]

Validates a string.

Parameters

const TDesC & aStr The string to be verified.

NewL(const TDesC8 &)

IMPORT_C CX509DNSNameSubtree * NewL ( const TDesC8 & aBinaryData ) [static]

Creates a DNS name object from the specified buffer containing the binary coded representation.

The data is parsed into a series of sub domains.

Parameters

const TDesC8 & aBinaryData The encoded binary representation.

NewLC(const TDesC8 &)

IMPORT_C CX509DNSNameSubtree * NewLC ( const TDesC8 & aBinaryData ) [static]

Creates a DNS name object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack.

The data is parsed into a series of sub domains.

Parameters

const TDesC8 & aBinaryData The encoded binary representation.

Rep()

IMPORT_C const RArray < TPtrC > & Rep ( ) const

Gets a reference to the array of pointer descriptors representing the subdomains of the DSN name.