diff options
Diffstat (limited to 'src/usr/initservice/initsvctasks.H')
| -rw-r--r-- | src/usr/initservice/initsvctasks.H | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/src/usr/initservice/initsvctasks.H b/src/usr/initservice/initsvctasks.H new file mode 100644 index 000000000..4f8c48656 --- /dev/null +++ b/src/usr/initservice/initsvctasks.H @@ -0,0 +1,79 @@ +/** + * @file initsvctasks.H + * + * TaskInfo structs for each task that will run. + */ + +#ifndef __INIT_SVC_TASKS_H +#define __INIT_SVC_TASKS_H + +#include <initservice/initsvcreasoncodes.H> +#include "initservice.H" + +namespace INITSERVICE +{ + + +/** + * @brief Trace Task + */ +const TaskInfo TASK_TRACE = { + "libtrace.so" , // taskname + { false, // don't start + BASE_MODULE, // Base Module + START_TRACE_ID, // module id for errorlog + }, +}; + + +/** + * @brief Errorlog Task + */ +const TaskInfo TASK_ERRORLOG = { + "liberrl.so" , // taskname + { false, // don't start + BASE_MODULE, // Base Module + START_ERRL_ID, // module id for errorlog + + }, +}; + + +/** + * @brief XSCOM Task + */ +const TaskInfo TASK_XSCOMDD = { + "libscom.so" , // taskname + { false, // don't start + BASE_MODULE, // Base Module + START_XSCOMDD_ID, // module id for errorlog + }, +}; + + +/** + * @brief PNOR Driver Task + */ +const TaskInfo TASK_PNORDD = { + "libpnordd.so" , // taskname + { false, // don't start + BASE_MODULE, // Base Module + START_PNORDD_ID, // module id for errorlog + }, +}; + + +/** + * @brief VFS 2 task, initializes extended module area + */ +const TaskInfo TASK_VFS_2 = { + "vfs2.so" , // taskname + { false, // don't start + BASE_MODULE, // Base Module + START_VFS_2_ID // module id for errorlog + }, +}; + + +}; // namespace INITSERVICE +#endif // __INIT_SVC_TASKS_H |

