Routing_Error class
A failure in delivering a message (usually used for routing control messages, but might be provided in addition to ack.fail_id to provide details on the type of failure).
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
This enum's name, as specified in the .proto file.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
This enum's integer value, as specified in the .proto file.
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns this enum's
name
or thevalue
if names are not represented.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
valueOf(
int value) → Routing_Error?
Constants
- ADMIN_BAD_SESSION_KEY → const Routing_Error
- Admin packet otherwise checks out, but uses a bogus or expired session key
- ADMIN_PUBLIC_KEY_UNAUTHORIZED → const Routing_Error
- Admin packet sent using PKC, but not from a public key on the admin key list
- BAD_REQUEST → const Routing_Error
- The application layer service on the remote node received your request, but considered your request somehow invalid
- DUTY_CYCLE_LIMIT → const Routing_Error
- Cannot send currently because duty cycle regulations will be violated.
- GOT_NAK → const Routing_Error
- We received a nak while trying to forward on your behalf
- MAX_RETRANSMIT → const Routing_Error
- We reached the max retransmission count (typically for naive flood routing)
- NO_CHANNEL → const Routing_Error
- No suitable channel was found for sending this packet (i.e. was requested channel index disabled?)
- NO_INTERFACE → const Routing_Error
- No suitable interface could be found for delivering this packet
- NO_RESPONSE → const Routing_Error
- The request had want_response set, the request reached the destination node, but no service on that node wants to send a response (possibly due to bad channel permissions)
- NO_ROUTE → const Routing_Error
- Our node doesn't have a route to the requested destination anymore.
- NONE → const Routing_Error
- This message is not a failure
- NOT_AUTHORIZED → const Routing_Error
- The application layer service on the remote node received your request, but considered your request not authorized (i.e you did not send the request on the required bound channel)
- PKI_FAILED → const Routing_Error
- The client specified a PKI transport, but the node was unable to send the packet using PKI (and did not send the message at all)
- PKI_UNKNOWN_PUBKEY → const Routing_Error
- The receiving node does not have a Public Key to decode with
- RATE_LIMIT_EXCEEDED → const Routing_Error
- Airtime fairness rate limit exceeded for a packet This typically enforced per portnum and is used to prevent a single node from monopolizing airtime
- TIMEOUT → const Routing_Error
- TODO: REPLACE
- TOO_LARGE → const Routing_Error
- The packet was too big for sending (exceeds interface MTU after encoding)
-
values
→ const List<
Routing_Error>