allocate

fun allocate(range: Range)

Allocates the given range to a provisioner.

Parameters

range

Allocated range could UnicastRange, GroupRange or a SceneRange.

Throws

if the given range is allocated to another provisioner.


fun allocate(ranges: List<Range>)

Allocates a list of ranges to a given provisioner.


Allocates the given unicast range to a provisioner.

Parameters

range

Allocated unicast range.

Throws

if the given range is allocated to another provisioner.


fun allocate(range: GroupRange)

Allocates the given group range to a provisioner.

Parameters

range

Allocated group range.

Throws

if the given range is allocated to another provisioner.


fun allocate(range: SceneRange)

Allocates the given scene range to a provisioner.

Parameters

range

Allocated scene range.

Throws

if the given range is allocated to another provisioner.