mirror of
https://github.com/ntop/ntopng.git
synced 2026-05-01 00:19:33 +00:00
Expose the pools detail setter and getter
This commit is contained in:
parent
d13a4a219d
commit
7fa99a926b
1 changed files with 10 additions and 4 deletions
|
|
@ -42,12 +42,18 @@ local function initInterfacePools(ifid)
|
|||
host_pools_utils.createPool(ifid, host_pools_utils.DEFAULT_POOL_ID, host_pools_utils.DEFAULT_POOL_NAME)
|
||||
end
|
||||
|
||||
local function get_pool_detail(ifid, pool_id, detail)
|
||||
function host_pools_utils.getPoolDetail(ifid, pool_id, detail)
|
||||
local details_key = get_pool_details_key(ifid, pool_id)
|
||||
|
||||
return ntop.getHashCache(details_key, detail)
|
||||
end
|
||||
|
||||
function host_pools_utils.setPoolDetail(ifid, pool_id, detail, value)
|
||||
local details_key = get_pool_details_key(ifid, pool_id)
|
||||
|
||||
return ntop.setHashCache(details_key, detail, tostring(value))
|
||||
end
|
||||
|
||||
local function addMemberToRedisPool(members_key, member_key)
|
||||
local n = table.len(ntop.getMembersCache(members_key) or {})
|
||||
|
||||
|
|
@ -308,15 +314,15 @@ function host_pools_utils.getMemberKey(member)
|
|||
end
|
||||
|
||||
function host_pools_utils.getPoolName(ifid, pool_id)
|
||||
return get_pool_detail(ifid, pool_id, "name")
|
||||
return host_pools_utils.getPoolDetail(ifid, pool_id, "name")
|
||||
end
|
||||
|
||||
function host_pools_utils.getChildrenSafe(ifid, pool_id)
|
||||
return toboolean(get_pool_detail(ifid, pool_id, "children_safe"))
|
||||
return toboolean(host_pools_utils.getPoolDetail(ifid, pool_id, "children_safe"))
|
||||
end
|
||||
|
||||
function host_pools_utils.getEnforceQuotasPerPoolMember(ifid, pool_id)
|
||||
return toboolean(get_pool_detail(ifid, pool_id, "enforce_quotas_per_pool_member"))
|
||||
return toboolean(host_pools_utils.getPoolDetail(ifid, pool_id, "enforce_quotas_per_pool_member"))
|
||||
end
|
||||
|
||||
function host_pools_utils.clearPools()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue