QObjectClass

constructor(className: String, typeId: Int, priority: Int = DEFAULT_PRIORITY, valueObject: GetValueIfc? = null, route: Route? = null, configure: (ModelElement.QObject) -> Unit? = null)(source)

Parameters

className

a name for the class, unique within a network; used to label per-class responses

typeId

the integer type id stamped onto each instance (ModelElement.QObject.qObjectType); must be unique per class within a network

priority

the priority assigned to each instance

valueObject

an optional per-instance value (for example, the class's own service-time random variable); a station with useQObjectForActivityTime enabled uses this for the activity time

route

an optional default route attached to each instance so the class follows its own path through the network

configure

an optional action applied last for any additional setup