package emu.grasscutter.netty; import java.net.SocketAddress; import java.nio.channels.SelectableChannel; import java.util.List; import io.netty.channel.Channel; import io.netty.channel.ChannelConfig; import io.netty.channel.ChannelMetadata; import io.netty.channel.ChannelOutboundBuffer; import io.netty.channel.nio.AbstractNioMessageChannel; public class MihoyoKcpHandshaker extends AbstractNioMessageChannel { protected MihoyoKcpHandshaker(Channel parent, SelectableChannel ch, int readInterestOp) { super(parent, ch, readInterestOp); } @Override public ChannelConfig config() { // TODO Auto-generated method stub return null; } @Override public boolean isActive() { // TODO Auto-generated method stub return false; } @Override public ChannelMetadata metadata() { // TODO Auto-generated method stub return null; } @Override protected int doReadMessages(List buf) throws Exception { // TODO Auto-generated method stub return 0; } @Override protected boolean doWriteMessage(Object msg, ChannelOutboundBuffer in) throws Exception { // TODO Auto-generated method stub return false; } @Override protected boolean doConnect(SocketAddress remoteAddress, SocketAddress localAddress) throws Exception { // TODO Auto-generated method stub return false; } @Override protected void doFinishConnect() throws Exception { // TODO Auto-generated method stub } @Override protected SocketAddress localAddress0() { // TODO Auto-generated method stub return null; } @Override protected SocketAddress remoteAddress0() { // TODO Auto-generated method stub return null; } @Override protected void doBind(SocketAddress localAddress) throws Exception { // TODO Auto-generated method stub } @Override protected void doDisconnect() throws Exception { // TODO Auto-generated method stub } }