Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Synopsis

This is an implementation of the Ayxia Trace Client C/C++ API that provides encapsulation of the protocol used to send trace messages to the Ayxia Trace GUI.
This implementation of the Ayxia Trace Client C/C++ API provides encapsulation of the protocol used to send trace messages to the Ayxia Trace GUI.

The C++ API provides the best performance since it can take advantage of variadic templates to gather type information which can be used to perform text formatting in the viewer application instead of in the code being traced. This can result in significant speedups.
The C++ API provides the best performance by taking advantage of variadic templates to gather type information which can be used to format text in the viewer application instead of in the code being traced. This can result in significant speedups.

## Log Viewer

Expand All @@ -31,7 +31,7 @@ int main()

### C

Using C isn't quite as easy because it uses printf format to format the string, so all of the caveats that come with printf also apply, for example using %s with an integer value will likely cause a fault, or trying to format a floating point value with %d will give you incorrect results.
Using C isn't as easy. C uses printf to format the string, so all of the caveats that come with printf also apply, for example, using %s with an integer value will likely cause a fault or trying to format a floating point value with %d will give you incorrect results.

```C
TRACE_INFO("some.channel", "this is a test %d", i);
Expand Down