LISSTech.WindowsNetworkDiagnostics.psm1

#Requires -Version 5.1

$ErrorActionPreference = 'Stop'

$loadOrder = @(
    'Private\Helpers.ps1'
    'Public\Get-LissWindowsNetworkEvent.ps1'
    'Public\Get-LissWindowsNetworkBaseline.ps1'
    'Public\Test-LissWindowsPathMtu.ps1'
    'Public\Measure-LissWindowsNetworkReliability.ps1'
    'Public\Invoke-LissWindowsIperfTest.ps1'
    'Public\Measure-LissWindowsBufferbloat.ps1'
    'Public\Start-LissWindowsFocusedCapture.ps1'
)

foreach ($relativePath in $loadOrder) {
    $path = Join-Path -Path $PSScriptRoot -ChildPath $relativePath
    Write-Debug "LISSTech.WindowsNetworkDiagnostics loading $relativePath"
    . $path
}