Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

viaRegisterPostViaServerCallback

viaRegisterPostViaServerCallback(
t_functionName
) 
=> t / nil

Description

Registers the function name to be called after the via server processing. The function should be a valid SKILL procedure. The postViaServer procedure that is registered should be declared with three arguments, the constraintGroup, the overlapInfo, and the list of viaViaDef user type computed by the via server. The postViaServer procedure returns a list of viaViaDef user types. You can update all viaViaDefs specified in the viaViaDef argument. You also have the option to modify the sequence of the viaViaDef list.

Arguments

t_functionName

The name of the function to register after the via server processing.

Value Returned

t

The function is successfully registered.

nil

The function is not successfully registered.

Example

procedure(myPostViaServerProc(constraintGroup overlapInfo viaParams)
   println(constraintGroup ~>??)
   println(overlapInfo)
   println(viaParams)
   viaParams ; returned value
)
viaRegisterPostViaServerCallback("myPostViaServerProc")

Return to top
 ⠀
X