CX509DNSName Class Reference

class CX509DNSName : public CX509DNSNameSubtree

A Domain Name System (DNS) name.

The name must begin with a valid sub domain and not a period.

Member Functions Documentation

ConstructL(const TDesC8 &)

void ConstructL ( const TDesC8 & aBinaryData ) [private]

Parameters

const TDesC8 & aBinaryData

ConstructL(const TDesC &)

void ConstructL ( const TDesC & aNameString ) [private]

Parameters

const TDesC & aNameString

ConstructL(const CX509DNSName &)

void ConstructL ( const CX509DNSName & aName ) [private]

Parameters

const CX509DNSName & aName

NewL(const TDesC8 &)

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

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

Parameters

const TDesC8 & aBinaryData The encoded binary representation.

NewL(const CX509DNSName &)

IMPORT_C CX509DNSName * NewL ( const CX509DNSName & aName ) [static]

Creates a new DSN name object from an existing object.

This is equivalent to a copy constructor.

Parameters

const CX509DNSName & aName The DSN name object to be copied.

NewL(const TDesC &)

IMPORT_C CX509DNSName * NewL ( const TDesC & aNameString ) [static]

Constructs a new DSN name object from a name string.

Parameters

const TDesC & aNameString The name string.

NewLC(const TDesC8 &)

IMPORT_C CX509DNSName * 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.

Parameters

const TDesC8 & aBinaryData The encoded binary representation.

NewLC(const CX509DNSName &)

IMPORT_C CX509DNSName * NewLC ( const CX509DNSName & aName ) [static]

Creates a new DSN name object from an existing object, and puts a pointer to it onto the clean up stack.

This is equivalent to a copy constructor.

Parameters

const CX509DNSName & aName The DNS name object to be copied.

NewLC(const TDesC &)

IMPORT_C CX509DNSName * NewLC ( const TDesC & aNameString ) [static]

Creates a DSN name object from a name string, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC & aNameString The name string.

ParseNameL()

void ParseNameL ( ) [private]