XenevaOS
Loading...
Searching...
No Matches
proctoken.h
Go to the documentation of this file.
1
32#ifndef __PROCESS_TOKEN_H__
33#define __PROCESS_TOKEN_H__
34
35#include <process.h>
36#include <stdint.h>
37
38#define AURORA_MAX_PROC_TOKEN 50
49
57
58
62extern void AuProcessTokenInitialize();
63
69extern int AuProcessTokenAddSelf(uint8_t category);
70
77
78
83extern int AuProcessTokenGetThreadID(uint8_t category);
84
89extern int AuProcessTokenRemoveSelf(uint8_t category);
90
91
92#endif
unsigned char uint8_t
Definition acefiex.h:161
struct _proc_token_ AuProcessToken
int AuProcessTokenGetThreadID(uint8_t category)
AuProcessTokenGetThreadID – get the thread id of a slot.
Definition proctoken.c:109
void AuProcessTokenInitialize()
AuProcessTokenInitialize – initialize token manager.
Definition proctoken.c:44
int AuProcessTokenRemoveSelf(uint8_t category)
AuProcessTokenRemoveSelf – remove self from a token.
Definition proctoken.c:118
AuProcess * AuProcessTokenGetProc(uint8_t category)
AuProcessTokenGetProc – get a process from token entry.
Definition proctoken.c:101
int AuProcessTokenAddSelf(uint8_t category)
Definition proctoken.c:78
_proc_tokens_
Definition proctoken.h:50
@ PROCESS_TOKEN_NETWORK
Definition proctoken.h:51
@ PROCESS_TOKEN_AUDIO
Definition proctoken.h:53
@ PROCESS_TOKEN_NETSERVER
Definition proctoken.h:55
@ PROCESS_TOKEN_DEV
Definition proctoken.h:54
@ PROCESS_TOKEN_DISPLAY
Definition proctoken.h:52
Definition process.h:104
Definition proctoken.h:45
int thread_id
Definition proctoken.h:47
AuProcess * proc
Definition proctoken.h:46