PlanDBState class abstract
Plan DB State class
Characterizes the state of the entire plan database.
- Inheritance
-
- Object
- Message
- ImcMessage
- PlanDBState
- Implemented types
Constructors
- PlanDBState([void updates(PlanDBStateBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- changeSid → int
-
IMC address for source of last DB change.
no setter
- changeSname → String
-
IMC node name for source of last DB change.
no setter
- changeTime → double
-
Time of last change (Epoch time).
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
md5
→ List<
int> -
MD5 database verification code. The MD5 hash sum is computed
over the stream formed by the MD5 of all plans, ordered by
plan id, in compliance with RFC 1321.
no setter
- msgId → int
-
no setteroverride
- planCount → int
-
Number of stored plans.
no setter
-
plansInfo
→ List<
PlanDBInformation> -
Individual information for plans.
no setter
- planSize → int
-
Size of all plans.The value equals the sum of the IMC payload
sizes for 'PlanSpecification' stored in the DB.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sync → int
-
no setterinherited
- timestamp → DateTime?
-
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(PlanDBStateBuilder)) → PlanDBState -
Rebuilds the instance.
inherited
-
toBuilder(
) → PlanDBStateBuilder -
Converts the instance to a builder
B
.inherited -
toJson(
[bool includeHeader = true]) → Map< String, dynamic> -
To JSON object
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited