Uses of Package
crow.game.codec
Packages that use crow.game.codec
Package
Description
Package containing the base API objects for the protocol implementation.
Package containing all the netty-specific serialization and deserialization logic for the
protocol.
The client code for the ping/pong example.
This is the ping pong protocol package and would, in more complex scenarios, be in its own JAR.
The server code for the ping/pong example.
This package contains the protocol objects for what I call "ha0", the high-availability protocol
details for communicating between rathena map, char, and login servers.
This package contains the server component of "ha0", the high-availability protocol details for
communicating between crow and non-crow-servers, specifically rathena.
This package contains the shared objects and interfaces for usage between HA layers and the login
server layer.
This package contains the protocol objects for the communication between the client and the login
server.
The implementation of the login server, including the netty tcp service instance as well as the
non-netty service object.
-
Classes in crow.game.codec used by crow.game.codecClassDescriptionContext wraps the calling context when performing packet logic.Source determines where the context was constructed and called into.Utility object for pairing the ip address and port together.Interface responsible for converting to and from Packet objects to a POJO typeInterface for decoding packets into data.Represents a specification for which packet ID (labeled 'prefix' here) is of what type (STATIC or DYNAMIC), what name and Java class POJO, and what kRO packet version the POJO maps to.The type of packet, currently only 2.
-
Classes in crow.game.codec used by crow.game.codec.nettyClassDescriptionContext wraps the calling context when performing packet logic.Source determines where the context was constructed and called into.Utility object for pairing the ip address and port together.The packet object pairs the byte stream with the matched rule.Interface responsible for converting to and from Packet objects to a POJO typeInterface for decoding packets into data.Represents a specification for which packet ID (labeled 'prefix' here) is of what type (STATIC or DYNAMIC), what name and Java class POJO, and what kRO packet version the POJO maps to.
-
Classes in crow.game.codec used by crow.game.examples.pingpong.client
-
Classes in crow.game.codec used by crow.game.examples.pingpong.protoClassDescriptionContext wraps the calling context when performing packet logic.Source determines where the context was constructed and called into.Interface responsible for converting to and from Packet objects to a POJO typeInterface for decoding packets into data.Represents a specification for which packet ID (labeled 'prefix' here) is of what type (STATIC or DYNAMIC), what name and Java class POJO, and what kRO packet version the POJO maps to.
-
Classes in crow.game.codec used by crow.game.examples.pingpong.server
-
Classes in crow.game.codec used by crow.game.ha0.protoClassDescriptionContext wraps the calling context when performing packet logic.Utility object for pairing the ip address and port together.Interface responsible for converting to and from Packet objects to a POJO typeInterface for decoding packets into data.Represents a specification for which packet ID (labeled 'prefix' here) is of what type (STATIC or DYNAMIC), what name and Java class POJO, and what kRO packet version the POJO maps to.
-
Classes in crow.game.codec used by crow.game.ha0.serverClassDescriptionContext wraps the calling context when performing packet logic.Source determines where the context was constructed and called into.Interface responsible for converting to and from Packet objects to a POJO type
-
Classes in crow.game.codec used by crow.game.login.api
-
Classes in crow.game.codec used by crow.game.login.protoClassDescriptionContext wraps the calling context when performing packet logic.Interface responsible for converting to and from Packet objects to a POJO typeInterface for decoding packets into data.Represents a specification for which packet ID (labeled 'prefix' here) is of what type (STATIC or DYNAMIC), what name and Java class POJO, and what kRO packet version the POJO maps to.
-
Classes in crow.game.codec used by crow.game.login.serverClassDescriptionContext wraps the calling context when performing packet logic.Source determines where the context was constructed and called into.Interface responsible for converting to and from Packet objects to a POJO type