Beta
Beta
Note: IoCapabilities.accepting or IoCapabilities.acceptingAny should be used to create an instance instead.
Beta
Returns whether this object accepts any type or category.
Beta
Returns the accepted categories (empty if the object accepts any).
Beta
Returns whether this object only accepts conduit connections
Beta
Returns the accepted type IDs (empty if the object accepts any).
Beta
Check if this object accepts any storage type of the given category.
The category to check.
Whether this object accepts any storage type of the given category.
Beta
Check if this object accepts the given category.
The category to check.
Is the sender a conduit
Whether this object accepts the given category.
Beta
Check if this object accepts the given storage type.
The storage type data to check.
Is the source a conduit
Whether this object accepts the given storage type.
Beta
Get a storage type by it's ID and check if this object accepts it.
The ID of the storage type.
Is the sender a conduit
Whether this object accepts the storage type with the given ID.
Static
acceptingBeta
Create a new IoCapabilities object that accepts the given types and categories.
Accepted type IDs.
Accepted categories.
Are only conduits allowed to connect?
Returns a new IoCapabilities object.
Static
acceptingBeta
Create a new IoCapabilities object that accepts any type or category.
Returns a new IoCapabilities object.
Static
fromBeta
Get the input/output capabilities of a machine.
The machine.
The side of the machine to check or "network_link" for linked connections
A IoCapabilities object.
Represents input/output capabilities of a machine side or item machine.