struct

RNS::Rnpath::PathTableEntry

Inherits Struct < Value < Object

A path table entry for display purposes.

Constructors

new(hash : Bytes, timestamp : Float64, via : Bytes, hops : Int32, expires : Float64, interface : String)
Source

Instance methods

clone
Source
copy_with(hash _hash = @hash, timestamp _timestamp = @timestamp, via _via = @via, hops _hops = @hops, expires _expires = @expires, interface _interface = @interface)
Source
expires
hash

Generates an UInt64 hash value for this object.

This method must have the property that a == b implies a.hash == b.hash.

The hash value is used along with == by the Hash class to determine if two objects reference the same hash key.

Subclasses must not override this method. Instead, they must define hash(hasher), though usually the macro def_hash can be used to generate this method.

hops
interface
timestamp
via