UAOOI.ProcessObserver.RealTime.Processes Namespace
Classes
Class | Description | |
---|---|---|
AssemblyTraceEvent |
Static instance of [TraceSource]
|
|
Assertion | Obsolete.
Implementation of Assertion concept
|
|
Condition |
The condition concept offers a way of the synchronization. Each condition is
associated with an important event (condition); hence the appearance of a signal
is meant as appearance of the associated event, which manifests in establishing
the relevant condition. Generally, three kinds of operations on signals are
defined, namely, wait - to suspend process until the associated signal will be
sent, Notify - to awake one of the waiting processes, and IsAwaiting - to check
if any process is waiting for the specified signal.
|
|
EnvelopePool |
The EnvelopePool class manages a pool of IEnvelope objects.
Thread Safety:
Instances members of this type are safe for multi-threaded operations.
|
|
EventLogMonitor | Obsolete.
Summary description for EventLogMonitor.
|
|
EventsSynchronization |
It allows synchronizing and exchanging events between concurrent threads on the FIFO basis.
|
|
EventWaitHandleTimeOut |
Represents a thread synchronization event.
|
|
HandlerWaitTimeList<(Of <(<'TElement>)>)> |
This is able to execute handler functions that belongs to objects that ware removed form Wait Time List
|
|
Manager |
Manager is a module that provides structural operations designed to create,
synchronize and communicate of concurrent processes, as well as all operations
needed to manage programs behavior in various situations.
All multiprogramming mechanisms exported from the module have been designed under
the assumption that for purpose of the process-to-process communication the
well-known monitor concept is used.
|
|
MonitoredThread |
Implements the watch dog mechanism for Thread's.
|
|
Port |
Provides access to a queue of IEnvelope messages.
Thread Safety: Instances members of this type are safe for multi-threaded operations.
|
|
RunMethodAsynchronously |
Class that allows running method asynchronously
|
|
Stopwatch |
Title : Stopwatch mechanism implementation
|
|
Timer |
Implementation of time relationship utilities.
|
|
TraceEvent |
Class responsible for tracing.
|
|
WaitTimeList<(Of <(<'TElement>)>)> |
List responsible for scheduling objects ( Manager of scheduled in time objects. ).
|
|
WaitTimeList<(Of <(<'TElement>)>)>..::..TODescriptor |
Title : Time Out Descriptor - it is a kind of public wrapper on a ChainLink class
but it is restricted to selected functionality.
|
Interfaces
Interface | Description | |
---|---|---|
IDBuffer |
Data buffer to be used by unmanaged platform calls.
|
|
IEnvelope |
Interface for envelope management - the envelope is a kind of packet that is transmitted in the communication or application layer,
it is base unit for message exchange mechanism.
|
Delegates
Delegate | Description | |
---|---|---|
EnvelopePool..::..CreateEnvelope |
Delegate used to create new envelope. New envelope is created each time
GetEmptyEnvelope is called while the pool is empty.
|
|
RunMethodAsynchronously..::..AsyncOperation |
Delegate for method that will be called asynchronously
|
Enumerations
Enumeration | Description | |
---|---|---|
Error | Obsolete.
Enum that gives number for error in trace messages
|
|
ErrorCauseMask |
mask for error cause
|
|
ErrorCore | Obsolete.
Define error numbers
|
|
EventLogEntryType |
Specifies the event type of an event log entry.
|