A barebone loader for finding BiosInfo and SystemInfo in specific system.
All information ideally should be run once only, and return the same result for the next getter called from current instance of DeviceVendorInfoLoader since these data is rarely changes during execution process that it does not worth to uses computing power for fetching information for each request.
Since this package is designed for Windows, macOS and Linux
TargetPlatform, invoking DeviceVendorInfoLoader.new
on
unsupport platform always throw UnsupportedError.
Properties
-
biosInfo
→ Future<
BiosInfo> -
Extract BIOS information.
no setter
-
boardInfo
→ Future<
BoardInfo> -
Extract motherborad information.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
isVirtualPlatform
→ Future<
bool> -
Indicate this host is executed in virtual machine or a container.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
systemInfo
→ Future<
SystemInfo> -
Extract system information.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited