MessageEnvelope

org.nlogo.hubnet.connection.MessageEnvelope

Attributes

Source
MessageEnvelope.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class ActivityMessageEnvelope(source: String, tag: String, message: Any) extends MessageEnvelope

Attributes

Source
MessageEnvelope.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object Enter extends MessageType

Attributes

Source
MessageEnvelope.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait MessageType
class Object
trait Matchable
class Any
Show all
Self type
Enter.type
case class EnterMessageEnvelope(source: String) extends MessageEnvelope

Attributes

Source
MessageEnvelope.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object Exit extends MessageType

Attributes

Source
MessageEnvelope.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait MessageType
class Object
trait Matchable
class Any
Show all
Self type
Exit.type
case class ExitMessageEnvelope(source: String) extends MessageEnvelope

Attributes

Source
MessageEnvelope.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class MessageEnvelope(kind: MessageType, source: String, tag: Option[String], message: Option[Any])

Represents a message from a HubNet node (and associated meta-data) at an abstract level. This is used by HubNetNodeConnections to enqueue messages in the HubNetManager. It includes all message-related data that is relevant to the HNManager and the primitives, inluding a generic payload.

Represents a message from a HubNet node (and associated meta-data) at an abstract level. This is used by HubNetNodeConnections to enqueue messages in the HubNetManager. It includes all message-related data that is relevant to the HNManager and the primitives, inluding a generic payload.

Attributes

Source
MessageEnvelope.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MessageType

Attributes

Source
MessageEnvelope.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Enter
object Exit
object Normal
case object Normal extends MessageType

Attributes

Source
MessageEnvelope.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait MessageType
class Object
trait Matchable
class Any
Show all
Self type
Normal.type