Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
win32process.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
12
#include "
util/string.h
"
13
#include "
io/uri.h
"
14
#include "
io/stream.h
"
15
#include "
ids/idallocator.h
"
16
17
namespace
System
18
{
19
20
enum
21
{
22
Process_LaunchInfo
= 0,
23
Process_StdoutRead
,
24
Process_StdoutWrite
,
25
Process_StderrRead
,
26
Process_StderrWrite
,
27
Process_NumAsyncBytesRead
,
28
Process_NumAsyncBytesAvailable
,
29
Process_StdoutStream
,
30
Process_StderrStream
,
31
Process_AsyncBuffer
32
};
33
34
typedef
Ids::IdAllocator
<
35
PROCESS_INFORMATION,
36
HANDLE,
37
HANDLE,
38
HANDLE,
39
HANDLE,
40
DWORD,
41
DWORD,
42
Ptr<IO::Stream>
,
43
Ptr<IO::Stream>
,
44
Util::String
45
>
ProcessIdAllocator
;
46
extern
ProcessIdAllocator
processIdAllocator
;
47
48
49
}
// namespace Win32
50
//------------------------------------------------------------------------------
Ids::IdAllocator
An ID allocator associates an id with a slice in an N number of arrays.
Definition
idallocator.h:39
Ptr
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition
ptr.h:38
Util::String
Nebula's universal string class.
Definition
string.h:50
idallocator.h
System
Definition
osxsysfunc.h:15
System::Process_StdoutRead
@ Process_StdoutRead
Definition
win32process.h:23
System::Process_StdoutWrite
@ Process_StdoutWrite
Definition
win32process.h:24
System::Process_StderrRead
@ Process_StderrRead
Definition
win32process.h:25
System::Process_NumAsyncBytesAvailable
@ Process_NumAsyncBytesAvailable
Definition
win32process.h:28
System::Process_AsyncBuffer
@ Process_AsyncBuffer
Definition
win32process.h:31
System::Process_LaunchInfo
@ Process_LaunchInfo
Definition
win32process.h:22
System::Process_StderrStream
@ Process_StderrStream
Definition
win32process.h:30
System::Process_NumAsyncBytesRead
@ Process_NumAsyncBytesRead
Definition
win32process.h:27
System::Process_StdoutStream
@ Process_StdoutStream
Definition
win32process.h:29
System::Process_StderrWrite
@ Process_StderrWrite
Definition
win32process.h:26
System::ProcessIdAllocator
Ids::IdAllocator< PROCESS_INFORMATION, HANDLE, HANDLE, HANDLE, HANDLE, DWORD, DWORD, Ptr< IO::Stream >, Ptr< IO::Stream >, Util::String > ProcessIdAllocator
Definition
win32process.h:45
System::processIdAllocator
ProcessIdAllocator processIdAllocator(0xFFF)
Definition
win32process.h:46
stream.h
string.h
uri.h
code
foundation
system
win32
win32process.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.