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 the value 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>