
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< BufferedData > | buffer_list = new List<BufferedData>() |
| int | buffer_index = 0 |
| int | buffer_count = 5 |
| bool | is_buffering = false |
| 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.
bool Core.Tools.AccountManager.Jobs.BufferedDataLoader.buffer_enabled = false [private] |
List<BufferedData> Core.Tools.AccountManager.Jobs.BufferedDataLoader.buffer_list = new List<BufferedData>() [private] |
int Core.Tools.AccountManager.Jobs.BufferedDataLoader.buffer_index = 0 [private] |
int Core.Tools.AccountManager.Jobs.BufferedDataLoader.buffer_count = 5 [private] |
bool Core.Tools.AccountManager.Jobs.BufferedDataLoader.is_buffering = false [private] |
bool Core.Tools.AccountManager.Jobs.BufferedDataLoader.BufferEnabled [get, set] |
| DataBufferedEventHandler Core.Tools.AccountManager.Jobs.BufferedDataLoader.DataBuffered |