Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIMsgHeaderParser Interface Reference

import "nsIMsgHeaderParser.idl";

Inheritance diagram for nsIMsgHeaderParser:
Inheritance graph
Collaboration diagram for nsIMsgHeaderParser:
Collaboration graph

List of all members.

Public Member Functions

void parseHeadersWithArray (in wstring aLine,[array, size_is(count)] out wstring aEmailAddresses,[array, size_is(count)] out wstring aNames,[array, size_is(count)] out wstring aFullNames,[retval] out unsigned long count)
void parseHeaderAddresses (in string charset, in string line, out string names, out string addresses, out PRUint32 numAddresses)
string extractHeaderAddressMailboxes (in string charset, in string line)
void extractHeaderAddressNames (in string charset, in string line, out string userNames)
void extractHeaderAddressName (in string charset, in string line, out string name)
void reformatHeaderAddresses (in string charset, in string line, out string reformattedAddress)
void removeDuplicateAddresses (in string charset, in string addrs, in string other_addrs, in PRBool removeAliasesToMe, out string newAddress)
string makeFullAddress (in string charset, in string name, in string addr)
wstring makeFullAddressWString (in wstring name, in wstring addr)
string unquotePhraseOrAddr (in string line, in boolean preserveIntegrity)
wstring unquotePhraseOrAddrWString (in wstring line, in boolean preserveIntegrity)
wstring reformatUnquotedAddresses (in wstring line)

Detailed Description

Definition at line 53 of file nsIMsgHeaderParser.idl.

Member Function Documentation

wstring nsIMsgHeaderParser::makeFullAddressWString ( in wstring  name,
in wstring  addr 
void nsIMsgHeaderParser::parseHeaderAddresses ( in string  charset,
in string  line,
out string  names,
out string  addresses,
out PRUint32  numAddresses 
void nsIMsgHeaderParser::parseHeadersWithArray ( in wstring  aLine,
[array, size_is(count)] out wstring  aEmailAddresses,
[array, size_is(count)] out wstring  aNames,
[array, size_is(count)] out wstring  aFullNames,
[retval] out unsigned long  count 
void nsIMsgHeaderParser::reformatHeaderAddresses ( in string  charset,
in string  line,
out string  reformattedAddress 
void nsIMsgHeaderParser::removeDuplicateAddresses ( in string  charset,
in string  addrs,
in string  other_addrs,
in PRBool  removeAliasesToMe,
out string  newAddress 
wstring nsIMsgHeaderParser::unquotePhraseOrAddrWString ( in wstring  line,
in boolean  preserveIntegrity 

The documentation for this interface was generated from the following file: