@mozilla.org/network/ldap-operation;1
This component implements the following interfaces:
Constants
| No time and/or size limit specified | ||
| PRInt32 | nsILDAPOperation.NO_LIMIT | = 0 |
Properties
nsIMutableArray nsILDAPOperation.clientControls
nsISupports nsILDAPOperation.closure
Private parameter (anything caller desires)
readonly nsILDAPConnection nsILDAPOperation.connection
The connection this operation is on.
readonly PRInt32 nsILDAPOperation.messageID
The message-id associated with this operation.
readonly nsILDAPMessageListener nsILDAPOperation.messageListener
Callback for individual result messages related to this operation (set by the init() method). This is actually an nsISupports proxy object, as the callback will happen from another thread.
nsIMutableArray nsILDAPOperation.serverControls
If specified, these arrays of nsILDAPControls are passed into the LDAP C SDK for any extended operations (ie method calls on this interface ending in "Ext").
Methods
| Interface | Method |
|---|---|
| nsILDAPOperation |
void abandonExt ( )
|
| nsILDAPOperation |
void addExt ( AUTF8String baseDn , nsIArray mods )
|
| nsILDAPOperation |
void deleteExt ( AUTF8String baseDn )
|
| nsILDAPOperation |
void init ( nsILDAPConnection connection , nsILDAPMessageListener messageListener , nsISupports closure )
|
| nsILDAPOperation |
void modifyExt ( AUTF8String baseDn , nsIArray mods )
|
| nsILDAPOperation |
void rename ( AUTF8String baseDn , AUTF8String newRDn , AUTF8String newParent , PRBool deleteOldRDn )
|
| nsILDAPOperation |
void searchExt ( AUTF8String baseDn , PRInt32 scope , AUTF8String filter , PRUint32 attrCount , arrayof char* attributes , PRIntervalTime timeOut , PRInt32 sizeLimit )
|
| nsILDAPOperation |
void simpleBind ( AUTF8String passwd )
|
Reference documentation is generated from Mozilla's source.
