Uses of Interface
crow.game.codec.Context
Packages that use Context
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 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.
-
Uses of Context in crow.game.codec
Methods in crow.game.codec that return ContextMethods in crow.game.codec with parameters of type ContextModifier and TypeMethodDescriptionPacketHandler.fromPacket(Context ctx, PacketReader reader) Convert the given buffer to the type.voidWrites the object of type T to the byte buffer. -
Uses of Context in crow.game.codec.netty
Classes in crow.game.codec.netty that implement ContextModifier and TypeClassDescriptionclassImplementation ofContextwhich wraps an upper-level context and sets theContext.Sourceto the given value and sets the underlying object to an instance ofChannelHandlerContext.Fields in crow.game.codec.netty declared as ContextModifier and TypeFieldDescriptionprotected final ContextFrameCodec.contextprotected final ContextNettyWrappedContext.contextprotected final ContextPacketCodec.contextMethods in crow.game.codec.netty with parameters of type ContextModifier and TypeMethodDescriptionprotected Optional<PacketRule>FrameCodec.resolvePacketRule(Context ctx, int prefix, io.netty.buffer.ByteBuf in) Constructors in crow.game.codec.netty with parameters of type ContextModifierConstructorDescriptionFrameCodec(Context context) NettyWrappedContext(Context.Source src, Context context, io.netty.channel.ChannelHandlerContext nettyContext) PacketCodec(Context ctx) -
Uses of Context in crow.game.examples.pingpong.client
Fields in crow.game.examples.pingpong.client declared as ContextConstructors in crow.game.examples.pingpong.client with parameters of type Context -
Uses of Context in crow.game.examples.pingpong.proto
Classes in crow.game.examples.pingpong.proto that implement ContextModifier and TypeClassDescriptionclassThe root context is the context implementation for the Ping/Pong server and defines the packet version and provides thePacketHandlers.Methods in crow.game.examples.pingpong.proto with parameters of type ContextModifier and TypeMethodDescriptionPingPacketHandler.fromPacket(Context ctx, PacketReader buffer) PongPacketHandler.fromPacket(Context ctx, PacketReader buffer) voidvoid -
Uses of Context in crow.game.examples.pingpong.server
Fields in crow.game.examples.pingpong.server declared as ContextConstructors in crow.game.examples.pingpong.server with parameters of type Context -
Uses of Context in crow.game.ha0.proto
Methods in crow.game.ha0.proto with parameters of type ContextModifier and TypeMethodDescriptionAccountInfoRequestHandler.fromPacket(Context ctx, PacketReader buffer) AccountInfoResponseHandler.fromPacket(Context ctx, PacketReader buffer) AccountListHandler.fromPacket(Context ctx, PacketReader buffer) AccountReg2RequestHandler.fromPacket(Context ctx, PacketReader buffer) AccountReg2ResponseHandler.fromPacket(Context ctx, PacketReader buffer) AccountReg2StoreRequestHandler.fromPacket(Context ctx, PacketReader reader) AuthorizeUserHandler.fromPacket(Context ctx, PacketReader buffer) AuthorizeUserResponseHandler.fromPacket(Context ctx, PacketReader buffer) AuthRequestHandler.fromPacket(Context ctx, PacketReader buffer) AuthResponseHandler.fromPacket(Context ctx, PacketReader buffer) PingHandler.fromPacket(Context ctx, PacketReader buffer) PongHandler.fromPacket(Context ctx, PacketReader buffer) SetAccountOfflineHandler.fromPacket(Context ctx, PacketReader buffer) SetAccountOnlineHandler.fromPacket(Context ctx, PacketReader buffer) SetAllAccountsOfflineHandler.fromPacket(Context ctx, PacketReader buffer) UserCountHandler.fromPacket(Context ctx, PacketReader reader) voidAccountInfoRequestHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AccountInfoRequest src) voidAccountInfoResponseHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AccountInfoResponse src) voidAccountListHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AccountList src) voidAccountReg2RequestHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AccountReg2Request src) voidAccountReg2ResponseHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AccountReg2Response src) voidAccountReg2StoreRequestHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AccountReg2StoreRequest src) voidAuthorizeUserHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AuthorizeUser src) voidAuthorizeUserResponseHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AuthorizeUserResponse src) voidAuthRequestHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AuthRequest src) voidAuthResponseHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, AuthResponse src) voidvoidvoidSetAccountOfflineHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, SetAccountOffline src) voidSetAccountOnlineHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, SetAccountOnline src) voidSetAllAccountsOfflineHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, SetAllAccountsOffline src) void -
Uses of Context in crow.game.ha0.server
Classes in crow.game.ha0.server that implement ContextConstructors in crow.game.ha0.server with parameters of type ContextModifierConstructorDescriptionHA0ServerInitializer(Context context, ActiveUserCollection activeUsers, ServerCollection servers, UserLoader userLoader, PendingAuthCollection pendingAuths) -
Uses of Context in crow.game.login.proto
Methods in crow.game.login.proto with parameters of type ContextModifier and TypeMethodDescriptionLoginFailedHandler.fromPacket(Context ctx, PacketReader reader) LoginRequestHandler.fromPacket(Context ctx, PacketReader buffer) LoginSuccessHandlerBase.fromPacket(Context ctx, PacketReader buffer) voidLoginFailedHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, LoginFailed src) voidLoginRequestHandler.toPacket(Context ctx, io.netty.buffer.ByteBuf buffer, LoginRequest src) voidLoginSuccessHandlerBase.toPacket(Context ctx, io.netty.buffer.ByteBuf buf, LoginSuccess src) -
Uses of Context in crow.game.login.server
Classes in crow.game.login.server that implement ContextModifier and TypeClassDescriptionclassImplementation of the context object which providesPacketHandlers for the codecs.Fields in crow.game.login.server declared as ContextConstructors in crow.game.login.server with parameters of type Context