LeviLamina
Loading...
Searching...
No Matches
StdoutRedirector.h
1
#pragma once
2
3
#include <string>
4
5
#include "ll/api/base/Macro.h"
6
7
namespace
ll::io {
8
9
class
StdoutRedirector
{
10
11
public
:
12
enum
ProcessChannel { StandardOutput = 1, StandardError = 2 };
13
14
LLNDAPI
explicit
StdoutRedirector
(
15
internal::FileHandleT outputHandle,
16
ProcessChannel channels = (ProcessChannel)(StandardOutput | StandardError)
17
);
18
19
LLAPI
~StdoutRedirector
();
20
21
private
:
22
int
oldStdout{-1};
23
int
oldStderr{-1};
24
};
25
}
// namespace ll::io
ll::io::StdoutRedirector
Definition
StdoutRedirector.h:9
src
ll
api
io
StdoutRedirector.h
Generated on Sat Apr 26 2025 05:55:20 for LeviLamina by
1.12.0