BetaReadonly BetaidUnique ID for this network.
Readonly BetaioThe I/O type of this network.
Beta
Destroy this object. This will force a new network to be established if any of the machines inside it still exist. Use this function to force network updates.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
Beta
Get the statistics from the latest network allocation.
Statistics about this network's storage type before and after the latest distribution.
Contains statistics about each storage type's availability on the network before and after distribution,
as of the latest network allocation. This is equivalent to the data passed to the onNetworkAllocationCompleted
machine event.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
Beta
Tests if a block is inside of this network.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
Beta
Tests if a machine matching the arguments is inside of this network.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
Beta
Queue sending a storage type over this machine network.
The location of the machine that is sending the storage type.
The amount to send. Must be greater than zero.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticestablishBeta
Establish a new network at location.
Throws a PublicError of type PublicErrorType.NotRegistered if the storage type does not exist.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticgetBeta
Get all MachineNetworks that contain a machine that matches the arguments.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticgetBeta
Get all MachineNetworks that contain a block.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticgetBeta
Get the MachineNetwork that contains a block if it exists, otherwise establish a network using the block as the origin if it doesn't exist.
Throws a PublicError of type PublicErrorType.NotRegistered if the storage type does not exist.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticgetBeta
Get the MachineNetwork that contains a machine that matches the arguments.
the I/O type of the network.
The location of the machine.
The connection type of the machine.
Throws a PublicError of type PublicErrorType.NotRegistered if the storage type does not exist.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticgetBeta
Get the MachineNetwork that contains a block.
Throws a PublicError of type PublicErrorType.NotRegistered if the storage type does not exist.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticupdateBeta
Update all MachineNetworks adjacent to a location.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticupdateBeta
Update all MachineNetworks that contain a machine that matches the arguments.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
StaticupdateBeta
Update all MachineNetworks that contain a block.
Throws a PublicError of type PublicErrorType.InvalidState if this package has not been initialized (see init).
A network of machines with a certain I/O type.