DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Public Member Functions | |
void | Dispose () |
Public Attributes | |
const int | DefaultThreadCount = 2 |
Protected Member Functions | |
ThreadedQueue () | |
abstract void | Consume (TMessage message) |
void | Enqueue (TMessage message) |
virtual void | Dispose (bool disposing) |
Properties | |
virtual int | ThreadCount [get] |
Private Member Functions | |
~ThreadedQueue () | |
void | Start () |
void | Stop () |
void | RouteMessages () |
Private Attributes | |
readonly Queue< TMessage > | messageQueue |
List< Thread > | threads |
bool | started |
bool | route |
AutoResetEvent | reset |
bool | disposed |
TMessage | : | class |
Definition at line 26 of file ThreadedQueue.cs.
|
inlineprotected |
Definition at line 43 of file ThreadedQueue.cs.
|
inlineprivate |
Definition at line 52 of file ThreadedQueue.cs.
|
protectedpure virtual |
|
inline |
Definition at line 157 of file ThreadedQueue.cs.
|
inlineprotectedvirtual |
Reimplemented in Deveel.Data.Diagnostics.EventRegistry.
Definition at line 162 of file ThreadedQueue.cs.
|
inlineprotected |
Definition at line 144 of file ThreadedQueue.cs.
|
inlineprivate |
Definition at line 128 of file ThreadedQueue.cs.
|
inlineprivate |
Definition at line 60 of file ThreadedQueue.cs.
|
inlineprivate |
Definition at line 100 of file ThreadedQueue.cs.
const int Deveel.Data.Diagnostics.ThreadedQueue< TMessage >.DefaultThreadCount = 2 |
Definition at line 41 of file ThreadedQueue.cs.
|
private |
Definition at line 39 of file ThreadedQueue.cs.
|
private |
Definition at line 27 of file ThreadedQueue.cs.
|
private |
Definition at line 37 of file ThreadedQueue.cs.
|
private |
Definition at line 36 of file ThreadedQueue.cs.
|
private |
Definition at line 35 of file ThreadedQueue.cs.
|
private |
Definition at line 33 of file ThreadedQueue.cs.
|
get |
Definition at line 56 of file ThreadedQueue.cs.