acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
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
9
class
task_handler
;
10
11
struct
create_task_attributes_t
12
{
13
public
:
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
26
class
CLASS_DECL_ACME create_task_attributes :
27
public
create_task_attributes_t
28
{
29
public
:
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
security_attributes
Definition
security_attributes.h:7
task_handler
Definition
task_handler.h:9
create_task_attributes_t
Definition
create_task_attributes.h:12
parallelization
create_task_attributes.h
Generated by
1.17.0