Package-level declarations

Types

Link copied to clipboard
class ConcurrentChannelTrafficMonitor<CP : ClientProt, Enum<CP>, SP : ServerProt, Enum<SP>, DC : Enum<DC>>(lock: TrafficMonitorLock, clientProts: Array<out CP>, serverProts: Array<out SP>, disconnectionReasons: Array<out DC>, startDateTime: LocalDateTime = LocalDateTime.now()) : ChannelTrafficMonitor

A concurrent implementation of a channel's traffic monitor.

Link copied to clipboard

A wrapper for game channel traffic monitor. The wrapper class allows us to write extension functions specifically targeted at the game-implementation.

Link copied to clipboard

A wrapper for JS5 channel traffic monitor. The wrapper class allows us to write extension functions specifically targeted at the JS5-implementation.

Link copied to clipboard

A wrapper for login channel traffic monitor. The wrapper class allows us to write extension functions specifically targeted at the login-implementation.

Link copied to clipboard

A no-op channel traffic monitor. All function calls here do nothing.