icinga-powershell-framework/lib/daemons/RestAPI/threads/Get-IcingaNextRESTApiThreadId.psm1

14 lines
399 B
PowerShell
Raw Normal View History

function Get-IcingaNextRESTApiThreadId()
{
2021-12-09 11:42:06 -05:00
[int]$ConcurrentThreads = $Global:Icinga.Public.Daemons.RESTApi.TotalThreads - 1;
[int]$LastThreadId = $Global:Icinga.Public.Daemons.RESTApi.LastThreadId + 1;
if ($LastThreadId -gt $ConcurrentThreads) {
$LastThreadId = 0;
}
2021-12-09 11:42:06 -05:00
$Global:Icinga.Public.Daemons.RESTApi.LastThreadId = $LastThreadId;
return $LastThreadId;
}