SemysTraceOutput

01 This function receives the formatted trace output string that has been generated by the SemysTrace() function.
02

typedef void (*SemysTraceOutput)(char const *text);

03 Parameters:
  • text: The formatted trace output.
04 This typedef is a placeholder for the actual user code provided trace listener function.
05 This function can and will be called from any thread, even simultaneously.
06 Although the text parameter is a formatted string, it still may contain format characters that could be interpreted by functions like printf().
07 This function shall
  • Return immediately (Blocking operations will affect the progress of the calling function).
  • Take precautions about being called several times simultaneously.
  • Consider the possibility that the text parameter may contain format characters.
08 Reference: SemysTrace.h
Implementation: Semys Library
See Also: Trace Sub-System, SemysTrace(), SemysTraceSetListener()

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