DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
ProcessStreamOptions.h
Go to the documentation of this file.
1#pragma once
2#include "Common.h"
3
4namespace DotNetDupe {
5 namespace System {
6 namespace Diagnostics {
7
15
33
34 }
35 }
36}
Defines common cross-platform macros, export decorators, and fundamental types.
ProcessMetricsDetail
Granularity level for streaming process metrics discovery.
@ FastDiscoveryOnly
Minimal discovery retrieving PID, name, and paths without deep inspection.
@ Progressive
Background progressive enrichment of CPU, memory, and disk usage.
@ FullSynchronized
Full synchronous inspection including open ports and network sockets.
ProcessMetricsDetail eDetailLevel
Depth of telemetry gathered for each process.
int iBatchIntervalMs
Millisecond interval between batch dispatches.
int iBatchSize
Number of processes dispatched in each batch event.
ProcessStreamOptions()
Default constructor configuring progressive telemetry defaults.
int iSessionId
Filter by session identifier (-1 for all sessions).
bool bIncludeNetworkInfo
True to enumerate open ports and socket connections.