Package-level declarations

Types

Link copied to clipboard
class GameMessageDecoder<R>(val networkService: NetworkService<R>, session: Session<R>, streamCipher: StreamCipher, oldSchoolClientType: OldSchoolClientType) : ByteToMessageDecoder

A decoder for game messages, one that respects the limitations set in place for incoming game messages to stop decoding after a specific threshold. Furthermore, this will discard any payload of a packet if no consumer has been registered, avoiding the creation of further garbage in the form of decoded messages or buffer slices.

Link copied to clipboard
class GameMessageEncoder(val networkService: NetworkService<*>, cipher: StreamCipher, client: OldSchoolClientType) : OutgoingMessageEncoder

The game messages encoder, following the traditional outgoing message encoder.

Link copied to clipboard
class GameMessageHandler<R>(networkService: NetworkService<R>, session: Session<R>) : SimpleChannelInboundHandler<IncomingGameMessage>

The handler for game messages.