RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Fields

Test context for spec:/rtems/ratemon/req/cancel test case. More...

Data Fields

rtems_id period_id
 This member contains a valid identifier of a period.
 
rtems_rate_monotonic_period_status period_status
 This member is used to receive the rtems_rate_monotonic_period_status after the action.
 
rtems_id id_param
 This member specifies the id parameter for the action.
 
rtems_status_code status
 This member contains the returned status code of the action.
 
void(* do_action )(void *ctx)
 This member contains the pointer to the function which executes the action.
 
rtems_id task_id
 This member contains the task identifier of the owner task.
 
rtems_id worker_id
 This member contains the task identifier of the worker task (which is not the owner task).
 
rtems_id original_priority
 This member contains a backup of the task priority before the execution of this test.
 
uint32_t postponed_jobs_count
 This member contains the number of postponed jobs before the action.
 
rtems_rate_monotonic_period_states previous_state
 This member contains the state before the action.
 
struct {
   size_t   pci [4]
 This member defines the pre-condition indices for the next action.
 
   size_t   pcs [4]
 This member defines the pre-condition states for the next action.
 
   bool   in_action_loop
 If this member is true, then the test action loop is executed.
 
   size_t   index
 This member contains the next transition map index.
 
   RtemsRatemonReqCancel_Entry   entry
 This member contains the current transition map entry.
 
   bool   skip
 If this member is true, then the current transition variant should be skipped.
 
Map
 

Detailed Description

Test context for spec:/rtems/ratemon/req/cancel test case.

Field Documentation

◆ do_action

void(* RtemsRatemonReqCancel_Context::do_action) (void *ctx)

This member contains the pointer to the function which executes the action.

The action is either executed by the owner task or by the worker task depending on the function pointer used here. argument is a pointer to this context structure.


The documentation for this struct was generated from the following file: