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/syslog/syslog.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 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 }

Functions

 MOS_ENUM_FLAGS (FDFlag, FDFlags)

Variables

const fd_type nullfd { nullptr, FD_FLAGS_NONE }

Function Documentation

◆ MOS_ENUM_FLAGS()

MOS_ENUM_FLAGS ( FDFlag ,
FDFlags  )