RTEMS 6.1-rc1
Functions | Variables
userextiterate.c File Reference

This source file contains the definition of _User_extensions_List and the implementation of _User_extensions_Fatal_visitor(), _User_extensions_Iterate(), _User_extensions_Thread_begin_visitor(), _User_extensions_Thread_create_visitor(), _User_extensions_Thread_delete_visitor(), _User_extensions_Thread_exitted_visitor(), _User_extensions_Thread_restart_visitor(), _User_extensions_Thread_start_visitor(), and _User_extensions_Thread_terminate_visitor(). More...

#include <rtems/score/userextimpl.h>

Functions

void _User_extensions_Thread_create_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Creates a visitor. More...
 
void _User_extensions_Thread_delete_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Deletes a visitor. More...
 
void _User_extensions_Thread_start_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Starts a visitor. More...
 
void _User_extensions_Thread_restart_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Restarts a visitor. More...
 
void _User_extensions_Thread_begin_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Calls the begin function of the thread callout for the visitor. More...
 
void _User_extensions_Thread_exitted_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Calls the exitted function of the thread callout for the visitor. More...
 
void _User_extensions_Fatal_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Calls the fatal function of the thread callout for the visitor. More...
 
void _User_extensions_Thread_terminate_visitor (Thread_Control *executing, void *arg, const User_extensions_Table *callouts)
 Terminates a visitor. More...
 
void _User_extensions_Iterate (void *arg, User_extensions_Visitor visitor, Chain_Iterator_direction direction)
 Iterates through all user extensions and calls the visitor for each. More...
 

Variables

User_extensions_List _User_extensions_List
 List of active extensions. More...
 

Detailed Description

This source file contains the definition of _User_extensions_List and the implementation of _User_extensions_Fatal_visitor(), _User_extensions_Iterate(), _User_extensions_Thread_begin_visitor(), _User_extensions_Thread_create_visitor(), _User_extensions_Thread_delete_visitor(), _User_extensions_Thread_exitted_visitor(), _User_extensions_Thread_restart_visitor(), _User_extensions_Thread_start_visitor(), and _User_extensions_Thread_terminate_visitor().