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.