Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIAbLDAPProcessReplicationData Interface Reference

this service does replication of an LDAP directory to a local Mork AB Database. More...

import "nsIAbLDAPReplicationData.idl";

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

List of all members.

Public Member Functions

void init (in nsIAbLDAPReplicationQuery query, in nsIWebProgressListener progressListener)
 this method initializes the implementation
void abort ()
 this method a aborts the ongoing processing
void populateAuthData ()
 this utility method populates authentication data from Dir Server
void onLDAPMessage (in nsILDAPMessage aMessage)
 Messages received are passed back via this function.
void onLDAPInit (in nsILDAPConnection aConn, in nsresult aStatus)
 Notify the listener that the Init has completed, passing in the results from the connection initialization.

Public Attributes

readonly attribute PRInt32 replicationState
 readonly attribute giving the current replication state
const long kIdle = 0
 replication states
const long kAnonymousBinding = 1
const long kAuthenticatedBinding = 2
const long kSyncServerBinding = 3
const long kSearchingAuthDN = 4
const long kDecidingProtocol = 5
const long kAuthenticating = 6
const long kReplicatingAll = 7
const long kSearchingRootDSE = 8
const long kFindingChanges = 9
const long kReplicatingChanges = 10
const long kReplicationDone = 11
readonly attribute PRInt32 protocolUsed
 readonly attribute giving the current protocol used
const long kDefaultDownloadAll = 0
 replication protocols
const long kChangeLogProtocol = 1
const long kLCUPProtocol = 2
const long kLastUpdatedTimeStampMethod = 3

Detailed Description

this service does replication of an LDAP directory to a local Mork AB Database.

Definition at line 47 of file nsIAbLDAPReplicationData.idl.


Member Function Documentation

this method a aborts the ongoing processing

this method initializes the implementation

Notify the listener that the Init has completed, passing in the results from the connection initialization.

The Reason for this is to allow us to do asynchronous DNS lookups, preresolving hostnames.

  • aConn The LDAP connection in question
  • aStatus The result from the LDAP connection init

Messages received are passed back via this function.

  • aMessage The message that was returned, NULL if none was.

XXX semantics of NULL?

this utility method populates authentication data from Dir Server


Member Data Documentation

Definition at line 58 of file nsIAbLDAPReplicationData.idl.

Definition at line 59 of file nsIAbLDAPReplicationData.idl.

Definition at line 63 of file nsIAbLDAPReplicationData.idl.

Definition at line 79 of file nsIAbLDAPReplicationData.idl.

Definition at line 62 of file nsIAbLDAPReplicationData.idl.

replication protocols

Definition at line 78 of file nsIAbLDAPReplicationData.idl.

Definition at line 66 of file nsIAbLDAPReplicationData.idl.

replication states

Definition at line 57 of file nsIAbLDAPReplicationData.idl.

Definition at line 81 of file nsIAbLDAPReplicationData.idl.

Definition at line 80 of file nsIAbLDAPReplicationData.idl.

Definition at line 64 of file nsIAbLDAPReplicationData.idl.

Definition at line 67 of file nsIAbLDAPReplicationData.idl.

Definition at line 68 of file nsIAbLDAPReplicationData.idl.

Definition at line 61 of file nsIAbLDAPReplicationData.idl.

Definition at line 65 of file nsIAbLDAPReplicationData.idl.

Definition at line 60 of file nsIAbLDAPReplicationData.idl.

readonly attribute giving the current protocol used

Definition at line 73 of file nsIAbLDAPReplicationData.idl.

readonly attribute giving the current replication state

Definition at line 52 of file nsIAbLDAPReplicationData.idl.


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