Files
libnftables-dotnet/src/LibNftables/INftContextHandle.cs
2026-03-16 03:45:00 +00:00

27 lines
499 B
C#

namespace LibNftables;
internal interface INftContextHandle : System.IDisposable
{
bool DryRun { get; set; }
NftOptimizeFlags OptimizeFlags { get; set; }
NftInputFlags InputFlags { get; set; }
NftOutputFlags OutputFlags { get; set; }
NftDebugLevel DebugFlags { get; set; }
void BufferOutput();
void BufferError();
string? GetOutputBuffer();
string? GetErrorBuffer();
void RunCommand(string commandText);
void RunCommandFromFile(string path);
}