Back to index

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

import "nsICMSMessage2.idl";

Inheritance diagram for nsICMSMessage2:
Inheritance graph
[legend]
Collaboration diagram for nsICMSMessage2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void asyncVerifySignature (in nsISMimeVerificationListener listener)
 Async version of nsICMSMessage::VerifySignature.
void asyncVerifyDetachedSignature (in nsISMimeVerificationListener listener, in UnsignedCharPtr aDigestData, in unsigned long aDigestDataLen)
 Async version of nsICMSMessage::VerifyDetachedSignature.

Detailed Description

Definition at line 52 of file nsICMSMessage2.idl.


Member Function Documentation

void nsICMSMessage2::asyncVerifyDetachedSignature ( in nsISMimeVerificationListener  listener,
in UnsignedCharPtr  aDigestData,
in unsigned long  aDigestDataLen 
)

Async version of nsICMSMessage::VerifyDetachedSignature.

Code will be executed on a background thread and availability of results will be notified using a call to nsISMimeVerificationListener.

We are using "native unsigned char" ptr, because the function signatures of this one and nsICMSMessage::verifyDetachedSignature should be the identical. Cleaning up nsICMSMessages needs to be postponed, because this async version is needed on MOZILLA_1_8_BRANCH.

Once both interfaces get cleaned up, the function signature should look like: [array, length_is(aDigestDataLen)] in octet aDigestData, in unsigned long aDigestDataLen);

Async version of nsICMSMessage::VerifySignature.

Code will be executed on a background thread and availability of results will be notified using a call to nsISMimeVerificationListener.


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