Internal Functions

IPxTraceCheckService

PxBool_t IPxTraceCheckService(PxULong_t service);
Parameters
  • service — the service ID to be traced

Return values
  • true if the service should be traced

  • false otherwise

Description

Checks whether a trace entry should be made or not depending on the traced service and the group mask.

IPxTraceCheckTask

PxBool_t IPxTraceCheckTask(PxTask_t taskId);
Parameters
  • taskId — the ID of the task to be traced

Return values
  • true if the task should be traced

  • false otherwise

Description

Checks whether a trace entry should be made or not based on the task issuing the PxTrace() call.

IPxTraceGetGroupMask

PxULong_t IPxTraceGetGroupMask();
Return values
  • The group mask

Description

Returns the group mask.

IPxTraceGetHandlerTaskID

PxTask_t IPxTraceGetHandlerTaskID();
Return values
  • Current handler task ID or illegal object ID

Description

Returns the current handler task ID.

IPxTraceGetNextEntry

PxAligned_t * IPxTraceGetNextEntry();
Return values
  • The pointer to the next trace entry

Description

Returns a pointer to the next trace entry.

IPxTraceGetRunTaskID

PxTask_t IPxTraceGetRunTaskID();
Return values
  • Current runtask ID

Description

Returns the current runtask ID.