replication.dtn

package replication.dtn

Members list

Type members

Classlikes

class BinaryAsBase64(val payload: Array[Byte])

Attributes

Supertypes
class Object
trait Matchable
class Any
class Replica[S](val id: Uid, dtnNodeId: String, val service: String, var data: S)(implicit evidence$1: Lattice[S], evidence$2: JsonValueCodec[S])

Attributes

Supertypes
class Object
trait Matchable
class Any
class ReplicaListener[S](replica: Replica[S])(implicit evidence$1: Lattice[S], evidence$2: JsonValueCodec[S]) extends Listener

Attributes

Supertypes
trait Listener
class Object
trait Matchable
class Any
class ReplicaMutator[S](val replica: Replica[S])

Attributes

Supertypes
class Object
trait Matchable
class Any
case class WsRecvData(bid: String, src: String, dst: String, data: BinaryAsBase64)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class WsSendData(src: String, dst: String, data: BinaryAsBase64, delivery_notification: Boolean, lifetime: Long)

Attributes

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

Value members

Concrete methods

def api(using scheme: String): String

API base path used for http request

API base path used for http request

Attributes

def bget(uri: URI): Async[Any, Array[Byte]]
def run(): Unit
def sget(uri: URI): Async[Any, String]

get uri body as string, throwing on any errors

get uri body as string, throwing on any errors

Attributes

def traverse[T](list: List[Async[Any, T]]): Async[Any, List[T]]

Concrete fields

val client: HttpClient

Givens

Givens

given given_JsonValueCodec_PosNegCounter: JsonValueCodec[PosNegCounter]