Class IPPool

Constructors§

source§

constructor

source§

new IPPool<T extends IPAddr<T>>(ranges?: IPRange<T>[]): IPPool<T>

Properties§

source§

ranges

source§

ranges: IPRange<T>[]

Methods§

source§

aggregate

source§

aggregate(): IPPool<T>

source§

append

source§

append(range: IPRange<T>): IPPool<T>

source§

containsAddr

source§

containsAddr(addr: T): boolean

source§

containsRange

source§

containsRange(other: IPRange<T>): boolean

source§

getRanges

source§

getRanges(): IPRange<T>[]

source§

subtract

source§

subtract(removing: IPRange<T>): IPPool<T>