Nebula
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
17namespace System
18{
19
20enum
21{
32};
33
34typedef Ids::IdAllocator<
35 PROCESS_INFORMATION,
36 HANDLE,
37 HANDLE,
38 HANDLE,
39 HANDLE,
40 DWORD,
41 DWORD,
47
48
49} // namespace Win32
50//------------------------------------------------------------------------------
An ID allocator associates an id with a slice in an N number of arrays.
Definition idallocator.h:39
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition ptr.h:38
Nebula's universal string class.
Definition string.h:50
Definition osxsysfunc.h:15
@ Process_StdoutRead
Definition win32process.h:23
@ Process_StdoutWrite
Definition win32process.h:24
@ Process_StderrRead
Definition win32process.h:25
@ Process_NumAsyncBytesAvailable
Definition win32process.h:28
@ Process_AsyncBuffer
Definition win32process.h:31
@ Process_LaunchInfo
Definition win32process.h:22
@ Process_StderrStream
Definition win32process.h:30
@ Process_NumAsyncBytesRead
Definition win32process.h:27
@ Process_StdoutStream
Definition win32process.h:29
@ Process_StderrWrite
Definition win32process.h:26
Ids::IdAllocator< PROCESS_INFORMATION, HANDLE, HANDLE, HANDLE, HANDLE, DWORD, DWORD, Ptr< IO::Stream >, Ptr< IO::Stream >, Util::String > ProcessIdAllocator
Definition win32process.h:45
ProcessIdAllocator processIdAllocator(0xFFF)
Definition win32process.h:46