[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Jobs.BufferedDataLoader Class Reference

Inheritance diagram for Core.Tools.AccountManager.Jobs.BufferedDataLoader:

Core.Objects.ComponentRunnable Core.Interfaces.IRunnable

List of all members.

Public Member Functions

delegate void DataBufferedEventHandler (Dictionary< int, BufferedData > dict)
override void InitializeRunnable ()
void ClearBuffer ()
void AddDataToBuffer (int index, Map.Data data)
override void Execute ()

Protected Member Functions

void OnDataBuffered (Dictionary< int, BufferedData > dict)

Properties

bool BufferEnabled [get, set]

Events

DataBufferedEventHandler DataBuffered

Private Attributes

bool buffer_enabled = false
List< BufferedDatabuffer_list = new List<BufferedData>()
int buffer_index = 0
int buffer_count = 5
bool is_buffering = false


Member Function Documentation

delegate void Core.Tools.AccountManager.Jobs.BufferedDataLoader.DataBufferedEventHandler ( Dictionary< int, BufferedData dict  ) 

override void Core.Tools.AccountManager.Jobs.BufferedDataLoader.InitializeRunnable (  )  [virtual]

Reimplemented from Core.Objects.ComponentRunnable.

void Core.Tools.AccountManager.Jobs.BufferedDataLoader.OnDataBuffered ( Dictionary< int, BufferedData dict  )  [protected]

void Core.Tools.AccountManager.Jobs.BufferedDataLoader.ClearBuffer (  ) 

void Core.Tools.AccountManager.Jobs.BufferedDataLoader.AddDataToBuffer ( int  index,
Map.Data  data 
)

override void Core.Tools.AccountManager.Jobs.BufferedDataLoader.Execute (  )  [virtual]

Reimplemented from Core.Objects.ComponentRunnable.


Member Data Documentation


Property Documentation

bool Core.Tools.AccountManager.Jobs.BufferedDataLoader.BufferEnabled [get, set]


Event Documentation

DataBufferedEventHandler Core.Tools.AccountManager.Jobs.BufferedDataLoader.DataBuffered


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com