nsIImapServerSink

IID:f61940a5-71d7-455a-8383-940d0b6a964b
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

readonly char* arbitraryHeaders

readonly PRBool showAttachmentsInline

PRBool userAuthenticated


Methods

void abortQueuedUrls ( ) void addFolderRights ( char* folderPath , char* userName , char* rights ) void commitNamespaces ( ) char* cramMD5Hash ( char* decodedChallenge , char* key ) void discoveryDone ( ) void fEAlert ( PRUnichar* string , nsIMsgWindow msgWindow ) void fEAlertFromServer ( char* string , nsIMsgWindow msgWindow ) void folderIsNoSelect ( char* folderName , out PRBool result ) PRBool folderNeedsACLInitialized ( char* folderPath ) PRBool folderVerifiedOnline ( char* folderName ) void forgetPassword ( ) void formatStringWithHostNameByID ( PRInt32 msgId , out PRUnichar* string ) void getImapStringByID ( PRInt32 msgId , out PRUnichar* string ) void loadNextQueuedUrl ( nsIImapProtocol protocol , out PRBool urlRun ) void onlineFolderCreateFailed ( char* folderName ) void onlineFolderDelete ( char* folderName ) void onlineFolderRename ( nsIMsgWindow msgWindow , char* oldName , char* newName ) PRBool possibleImapMailbox ( char* folderPath , PRUnichar hierarchyDelim , PRInt32 boxFlags ) void promptForPassword ( out char* string , nsIMsgWindow msgWindow ) void refreshFolderRights ( char* folderPath ) void RemoveChannelFromUrl ( nsIMsgMailNewsUrl url , PRUint32 statusCode ) void retryUrl ( nsIImapUrl imapUrl ) void setCapability ( PRUint32 capability ) void setFolderAdminURL ( char* folderName , char* adminUrl ) void setMailServerUrls ( char* manageMailAccount , char* manageLists , char* manageFilters )

void abortQueuedUrls ( )


void addFolderRights ( char* folderPath , char* userName , char* rights )

Arguments:
folderPath
userName
rights

void commitNamespaces ( )


char* cramMD5Hash ( char* decodedChallenge , char* key )

Arguments:
decodedChallenge
key

void discoveryDone ( )


void fEAlert ( PRUnichar* string , nsIMsgWindow msgWindow )

Arguments:
string
msgWindow

void fEAlertFromServer ( char* string , nsIMsgWindow msgWindow )

Arguments:
string
msgWindow

void folderIsNoSelect ( char* folderName , out PRBool result )

Arguments:
folderName
result

PRBool folderNeedsACLInitialized ( char* folderPath )

Arguments:
folderPath

PRBool folderVerifiedOnline ( char* folderName )

Arguments:
folderName

void forgetPassword ( )


void formatStringWithHostNameByID ( PRInt32 msgId , out PRUnichar* string )

Arguments:
msgId
string

void getImapStringByID ( PRInt32 msgId , out PRUnichar* string )

Arguments:
msgId
string

void loadNextQueuedUrl ( nsIImapProtocol protocol , out PRBool urlRun )

Arguments:
protocol
urlRun

void onlineFolderCreateFailed ( char* folderName )

Arguments:
folderName

void onlineFolderDelete ( char* folderName )

Arguments:
folderName

void onlineFolderRename ( nsIMsgWindow msgWindow , char* oldName , char* newName )

Arguments:
msgWindow
oldName
newName

PRBool possibleImapMailbox ( char* folderPath , PRUnichar hierarchyDelim , PRInt32 boxFlags )

Arguments:
folderPath
hierarchyDelim
boxFlags

void promptForPassword ( out char* string , nsIMsgWindow msgWindow )

Arguments:
string
msgWindow

void refreshFolderRights ( char* folderPath )

Arguments:
folderPath

void RemoveChannelFromUrl ( nsIMsgMailNewsUrl url , PRUint32 statusCode )

Arguments:
url
statusCode

void retryUrl ( nsIImapUrl imapUrl )

Arguments:
imapUrl

void setCapability ( PRUint32 capability )

Arguments:
capability

void setFolderAdminURL ( char* folderName , char* adminUrl )

Arguments:
folderName
adminUrl

void setMailServerUrls ( char* manageMailAccount , char* manageLists , char* manageFilters )

Arguments:
manageMailAccount
manageLists
manageFilters

References

This interface is the type of the following properties:

nsIImapUrl.imapServerSink

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com