SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.ArgusKit.PeopleIndexer Class Reference
Inheritance diagram for RealNetworks.ArgusKit.PeopleIndexer:

Public Member Functions

 PeopleIndexer (PeopleIndexerConfiguration configuration, ObjectEventDataStore objectEventDataStore)
 Creates a new people indexer with the given configuration and event store. More...
 
void Dispose ()
 
void Dispose (bool fromIDisposable)
 
void StartIndexing ()
 Informs the indexer that it should start recording events. More...
 
void StopIndexing ()
 Informs the indexer that it should stop recording events. More...
 

Protected Member Functions

void DidStartIndexing ()
 
void DidStopIndexing ()
 
void DidCompleteIndexing ()
 

Properties

ObjectEventDataStore ObjectEventDataStore [get]
 
EventReporter EventReporter [get, set]
 
bool IsIndexing = false [get, set]
 
PeopleIndexerConfiguration Configuration [get, set]
 Returns the current configuration. More...
 

Events

EventHandler< DidStartEventEventArgsDidStartEvent
 The event which is fired if the indexer starts working. More...
 
EventHandler< DidUpdateEventEventArgsDidUpdateEvent
 The event which is fired when an update has occurred. More...
 
EventHandler< DidEndEventEventArgsDidEndEvent
 The event which is fired when the indexer stops recording events. More...
 
EventHandler< EventArgs > DidEndProcessing
 

Constructor & Destructor Documentation

◆ PeopleIndexer()

RealNetworks.ArgusKit.PeopleIndexer.PeopleIndexer ( PeopleIndexerConfiguration  configuration,
ObjectEventDataStore  objectEventDataStore 
)

Creates a new people indexer with the given configuration and event store.

Parameters
configurationthe configuration
objectEventDataStorethe event store

Member Function Documentation

◆ DidCompleteIndexing()

void RealNetworks.ArgusKit.PeopleIndexer.DidCompleteIndexing ( )
protected

◆ DidStartIndexing()

void RealNetworks.ArgusKit.PeopleIndexer.DidStartIndexing ( )
protected

◆ DidStopIndexing()

void RealNetworks.ArgusKit.PeopleIndexer.DidStopIndexing ( )
protected

◆ Dispose() [1/2]

void RealNetworks.ArgusKit.PeopleIndexer.Dispose ( )

◆ Dispose() [2/2]

void RealNetworks.ArgusKit.PeopleIndexer.Dispose ( bool  fromIDisposable)

◆ StartIndexing()

void RealNetworks.ArgusKit.PeopleIndexer.StartIndexing ( )

Informs the indexer that it should start recording events.

◆ StopIndexing()

void RealNetworks.ArgusKit.PeopleIndexer.StopIndexing ( )

Informs the indexer that it should stop recording events.

Property Documentation

◆ Configuration

PeopleIndexerConfiguration RealNetworks.ArgusKit.PeopleIndexer.Configuration
getset

Returns the current configuration.

◆ EventReporter

EventReporter RealNetworks.ArgusKit.PeopleIndexer.EventReporter
getset

◆ IsIndexing

bool RealNetworks.ArgusKit.PeopleIndexer.IsIndexing = false
getset

◆ ObjectEventDataStore

ObjectEventDataStore RealNetworks.ArgusKit.PeopleIndexer.ObjectEventDataStore
get

Event Documentation

◆ DidEndEvent

EventHandler<DidEndEventEventArgs> RealNetworks.ArgusKit.PeopleIndexer.DidEndEvent

The event which is fired when the indexer stops recording events.

◆ DidEndProcessing

EventHandler<EventArgs> RealNetworks.ArgusKit.PeopleIndexer.DidEndProcessing

◆ DidStartEvent

EventHandler<DidStartEventEventArgs> RealNetworks.ArgusKit.PeopleIndexer.DidStartEvent

The event which is fired if the indexer starts working.

◆ DidUpdateEvent

EventHandler<DidUpdateEventEventArgs> RealNetworks.ArgusKit.PeopleIndexer.DidUpdateEvent

The event which is fired when an update has occurred.