C# Class Novell.Directory.Ldap.Events.LdapEventSource

This is the base class for any EventSource.
显示文件 Open project: EventStore/csharp-ldap Class Usage Examples

Protected Properties

Property Type Description
directory_event DirectoryEventHandler
directory_exception_event DirectoryExceptionEventHandler
m_objEventsGenerator EventsGenerator
sleep_interval int

Protected Methods

Method Description
GetCurrentListenersState ( ) : LISTENERS_COUNT
GetListeners ( ) : int
ListenerAdded ( ) : void
ListenerRemoved ( ) : void
NotifyDirectoryListeners ( DirectoryEventArgs objDirectoryEventArgs ) : void
NotifyDirectoryListeners ( LdapMessage sourceMessage, EventClassifiers aClassification ) : void
NotifyEventListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : bool
NotifyExceptionListeners ( LdapMessage sourceMessage, LdapException ldapException ) : void
NotifyListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : void
StartEventPolling ( LdapMessageQueue queue, LdapConnection conn, int msgid ) : void
StartSearchAndPolling ( ) : void
StopEventPolling ( ) : void
StopSearchAndPolling ( ) : void

Method Details

GetCurrentListenersState() protected method

protected GetCurrentListenersState ( ) : LISTENERS_COUNT
return LISTENERS_COUNT

GetListeners() protected abstract method

protected abstract GetListeners ( ) : int
return int

ListenerAdded() protected method

protected ListenerAdded ( ) : void
return void

ListenerRemoved() protected method

protected ListenerRemoved ( ) : void
return void

NotifyDirectoryListeners() protected method

protected NotifyDirectoryListeners ( DirectoryEventArgs objDirectoryEventArgs ) : void
objDirectoryEventArgs DirectoryEventArgs
return void

NotifyDirectoryListeners() protected method

protected NotifyDirectoryListeners ( LdapMessage sourceMessage, EventClassifiers aClassification ) : void
sourceMessage Novell.Directory.Ldap.LdapMessage
aClassification EventClassifiers
return void

NotifyEventListeners() protected abstract method

protected abstract NotifyEventListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : bool
sourceMessage Novell.Directory.Ldap.LdapMessage
aClassification EventClassifiers
nType int
return bool

NotifyExceptionListeners() protected method

protected NotifyExceptionListeners ( LdapMessage sourceMessage, LdapException ldapException ) : void
sourceMessage Novell.Directory.Ldap.LdapMessage
ldapException Novell.Directory.Ldap.LdapException
return void

NotifyListeners() protected method

protected NotifyListeners ( LdapMessage sourceMessage, EventClassifiers aClassification, int nType ) : void
sourceMessage Novell.Directory.Ldap.LdapMessage
aClassification EventClassifiers
nType int
return void

StartEventPolling() protected method

protected StartEventPolling ( LdapMessageQueue queue, LdapConnection conn, int msgid ) : void
queue Novell.Directory.Ldap.LdapMessageQueue
conn Novell.Directory.Ldap.LdapConnection
msgid int
return void

StartSearchAndPolling() protected abstract method

protected abstract StartSearchAndPolling ( ) : void
return void

StopEventPolling() protected method

protected StopEventPolling ( ) : void
return void

StopSearchAndPolling() protected abstract method

protected abstract StopSearchAndPolling ( ) : void
return void

Property Details

directory_event protected_oe property

protected DirectoryEventHandler directory_event
return DirectoryEventHandler

directory_exception_event protected_oe property

protected DirectoryExceptionEventHandler directory_exception_event
return DirectoryExceptionEventHandler

m_objEventsGenerator protected_oe property

protected EventsGenerator m_objEventsGenerator
return EventsGenerator

sleep_interval protected_oe property

protected int sleep_interval
return int