io.github.kory33.s2mctest.core.clientpool

Type members

Classlikes

class AccountPool[F[_]](issuedRef: Ref[F, Set[String]], generate: Set[String] => String)

The on-memory storage of names generated for test purposes.

The on-memory storage of names generated for test purposes.

Value Params
generate

a function that generates a new account name from the set of generated names

issuedRef

reference for the set of names previously generated by generate function

Companion
object
Companion
class
trait ClientInitialization[F[_], ServerBoundPackets <: Tuple, ClientBoundPackets <: Tuple, State]()

A trait of factory objects of clients. A ClientInitialization object internally knows the connection target and the play protocol to use, and it has an ability to create a fresh SightedClient given the client's player-name and the initial state.

A trait of factory objects of clients. A ClientInitialization object internally knows the connection target and the play protocol to use, and it has an ability to create a fresh SightedClient given the client's player-name and the initial state.

trait ClientPool[F[_], ServerBoundPackets <: Tuple, ClientBoundPackets <: Tuple, WorldView]
Companion
object
object ClientPool
Companion
class