Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: x509gn.h
Link against: x509.lib

Class CX509RFC822Name

CX509RFC822Name

Support

Supported from 6.0

Description

A full RFC 822 email address.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CX509DomainNameDomain name
CX509RFC822NameA full RFC 822 email address
CX509RFC822NameSubtreeA full or partial RFC 822 email address

Defined in CX509RFC822Name:
NewL(), NewLC()

Inherited from CBase:
operator new()

Inherited from CX509DomainName:
IsWithinSubtree(), Name()

Inherited from CX509RFC822NameSubtree:
Rep()


Construction


NewL()

static CX509RFC822Name* NewL(const TDesC8& aBinaryData);

Description

Creates a full RFC 822 email address object from the specified buffer containing the binary coded representation.

The data is parsed into a series of sub domains.

The data must represent a full RFC 822 email address, otherwise this function leaves.

Parameters

const TDesC8& aBinaryData

The encoded binary representation.

Return value

CX509RFC822Name*

The new full RFC 822 email address object.


NewLC()

static CX509RFC822Name* NewLC(const TDesC8& aBinaryData);

Description

Creates a full RFC 822 email address 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.

The data must represent a full RFC 822 email address, otherwise this function leaves.

Parameters

const TDesC8& aBinaryData

The encoded binary representation.

Return value

CX509RFC822Name*

The new full RFC 822 email address object.