MOS Source Code
Loading...
Searching...
No Matches
task_types.hpp File Reference
#include "mos/filesystem/vfs_types.hpp"
#include "mos/platform/platform.hpp"
#include "mos/tasks/wait.hpp"
#include <abi-bits/signal.h>
#include <mos/allocator.hpp>
#include <mos/lib/structures/list.hpp>
#include <mos/lib/structures/stack.hpp>
#include <mos/list.hpp>
#include <mos/shared_ptr.hpp>
#include <mos/string.hpp>
#include <mos/tasks/signal_types.h>
#include <mos/type_utils.hpp>
+ Include dependency graph for task_types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  process_signal_info_t
 
struct  fd_type
 
struct  Process
 
struct  thread_signal_info_t
 
struct  Thread
 

Macros

#define nullfd   ((fd_type) { .io = NULL, .flags = (fd_flags_t) 0 })
 
#define PROCESS_MAGIC_PROC   MOS_FOURCC('P', 'R', 'O', 'C')
 
#define THREAD_MAGIC_THRD   MOS_FOURCC('T', 'H', 'R', 'D')
 

Enumerations

enum  thread_mode { THREAD_MODE_KERNEL , THREAD_MODE_USER }