TraceListenerRegistry :: Trace

01 Performs trace output on all registered listeners.
02

[C++] void Trace(TraceEntry const &entry);
[C#] void Trace(TraceEntry entry);

03 Parameters:
  • entry: TraceEntry that should be processed.
04 The registry iterates through the registered TraceListener and calls their TraceListener :: OnTrace() method, passing given TraceEntry instance.
05 List iteration and output is performed under a thread safe lock, so that no traces are performed simultaneously. (Always one Trace at a time).
06 Reference: net::semys
Implementation: Semys Architecture
See Also: Arch Trace Sub-System, TraceListenerRegistry, RegisterListener()

Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details.