fmgp.did.framework

Members list

Type members

Classlikes

trait AgentProgram

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AgentProgramImp(agent: Agent, transportManager: Ref[TransportManager], protocolHandler: ProtocolExecuter[Resolver & Agent & Operations, DidFail]) extends AgentProgram

Attributes

Companion
object
Supertypes
trait AgentProgram
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object MyHeaders

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MyHeaders.type
case class Operator(selfOperator: AgentProgram, contacts: Seq[AgentProgram])

Telecommunications operator for DIDComm

Telecommunications operator for DIDComm

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait Transport[R, IN, OUT]

The goal is to make this DID Comm library Transport-agnostic

The goal is to make this DID Comm library Transport-agnostic

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TransportWS[R, M]
class TransportWSImp[MSG]
Self type
Transport[R, IN, OUT]
object Transport

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Transport.type
class TransportDIDCommOverHTTP(destination: String, inboundBuf: Hub[SignedMessage | EncryptedMessage]) extends TransportDIDComm[Client & Scope]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TransportDIDCommWS[R](transport: TransportWS[R, String]) extends TransportDIDComm[R]

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object TransportID

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait TransportWS[R, M] extends Transport[R, M, M]

Attributes

Supertypes
trait Transport[R, M, M]
class Object
trait Matchable
class Any
Known subtypes
class TransportWSImp[MSG]
class TransportWSImp[MSG](outboundBuf: Queue[MSG], inboundBuf: Hub[MSG], val ws: Websocket[Throwable]) extends TransportWS[Any, MSG]

this API is still a WIP

this API is still a WIP

The Auto reconnect feature was remove.

Attributes

Companion
object
Supertypes
trait TransportWS[Any, MSG]
trait Transport[Any, MSG, MSG]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
trait Websocket[E]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Websocket

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Websocket.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type