fdswarm.util
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CallsignGenerator.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HamPhonetic.type
An ID based on UUID but in a compact form.
An ID based on UUID but in a compact form.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Ids.type
Represents the identity of a network node, encapsulating details such as hostip, hostName, port, and an instance ID.
Represents the identity of a network node, encapsulating details such as hostip, hostName, port, and an instance ID.
Value parameters
- hostIp
-
The hostname or IP address of the node. This will default to "local". When received host will be replaced with the source of the UDP message.
- hostName
-
The hostname of the node.
- instanceId
-
A unique identifier for the instance of the node. Extends the
Orderedtrait to allow comparison ofNodeIdentityinstances based on host and port. Methods:toString: Returns a string representation of the node in the formathost:port-instanceId.shortHost: A lazily evaluated property that provides a compact host and port.toURL: Converts the node's information into a URL string.toURI: Converts the node's information into a URI instance using the scheme "http".compare: Compares twoNodeIdentityinstances first by host, then by port.
- port
-
The port number on which the node is reachable.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Ordered[NodeIdentity]trait Comparable[NodeIdentity]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NodeIdentity.type
Value members
Concrete methods
Value parameters
- isLast
-
just for internal recursive use.
- path
-
to display.
- prefix
-
just for internal recursive use.