public static interface Tracer.TracerService
| Modifier and Type | Method and Description |
|---|---|
default boolean |
isTraceStarted()
Tests whether the trace system is started or not.
|
default void |
recordEvent(int groupId,
int eventId,
int... values)
Traces an event.
|
default void |
recordEventEnd(int groupId,
int eventId,
int... values)
Traces an "end" event.
|
default int |
registerGroup(byte[] groupNameBuffer,
int nbEventTypes)
Registers a group and returns the native identifier that identifies it.
|
default int |
registerGroup(java.lang.String groupName,
int nbEventTypes)
Registers a group and returns the native identifier that identifies it.
|
default void |
startTrace()
Starts to record the events.
|
default void |
stopTrace()
Stops to record the events.
|
default void startTrace()
By default, the trace system is stopped.
default void stopTrace()
recordEvent(int, int, int...) methods will not record any
events.
By default, the trace system is stopped.
default boolean isTraceStarted()
true if the trace system is started, false
otherwise.default int registerGroup(byte[] groupNameBuffer,
int nbEventTypes)
groupNameBuffer - name of the group. A null terminated stringnbEventTypes - maximum number of event ids for the registered groupdefault int registerGroup(java.lang.String groupName,
int nbEventTypes)
groupName - name of the groupnbEventTypes - maximum number of event ids for the registered groupdefault void recordEvent(int groupId,
int eventId,
int... values)
groupId - identifier of the group of eventseventId - the event identifiervalues - the event parametersdefault void recordEventEnd(int groupId,
int eventId,
int... values)
groupId - identifier of the group of eventseventId - the "end" event identifiervalues - the "end" event parameters