acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
create_task_attributes.h
1// Created by camilo on 2022-11-01 22:24 <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5#include "acme/operating_system/security_attributes.h"
6//#include "acme/prototype/prototype/pointer.h"
7
8
9class task_handler;
10
12{
13public:
14
15
16 ::enum_priority m_epriority = e_priority_normal;
17 ::u32 m_uStackSize = 0;
18 ::u32 m_uCreateFlags = 0;
19 ::task_handler * m_ptaskhandler = nullptr;
20 ::pointer < security_attributes > m_psecurityattributes;
21
22
23};
24
25
26class CLASS_DECL_ACME create_task_attributes :
28{
29public:
30
31 create_task_attributes(::enum_priority epriority = e_priority_normal, ::u32 uStackSize = 0, ::u32 uCreateFlags = 0, ::task_handler * ptaskhandler = nullptr, security_attributes * psecurityattributes = nullptr);
32 create_task_attributes(nullptr_t);
33 create_task_attributes(const create_task_attributes_t & createtaskattributes);
34
35
36};
37
38
39
Definition security_attributes.h:7
Definition task_handler.h:9
Definition create_task_attributes.h:12