SYMBOL INDEX (143 symbols across 9 files) FILE: src/main/java/org/beykery/jkcp/Kcp.java class Kcp (line 20) | public class Kcp { method _ibound_ (line 86) | private static int _ibound_(int lower, int middle, int upper) { method _itimediff (line 90) | private static int _itimediff(int later, int earlier) { method _itimediff (line 94) | private static long _itimediff(long later, long earlier) { class Segment (line 101) | class Segment { method Segment (line 116) | private Segment(int size) { method encode (line 128) | private int encode(ByteBuf buf) { method release (line 144) | private void release() { method Kcp (line 157) | public Kcp(Output output, Object user) { method peekSize (line 179) | public int peekSize() { method receive (line 206) | public int receive(ByteBuf buffer) { method send (line 265) | public int send(ByteBuf buffer) { method update_ack (line 310) | private void update_ack(int rtt) { method shrink_buf (line 329) | private void shrink_buf() { method parse_ack (line 337) | private void parse_ack(int sn) { method parse_una (line 354) | private void parse_una(int una) { method parse_fastack (line 371) | private void parse_fastack(int sn) { method ack_push (line 390) | private void ack_push(int sn, int ts) { method parse_data (line 395) | private void parse_data(Segment newseg) { method input (line 444) | public int input(ByteBuf data) { method wnd_unused (line 564) | private int wnd_unused() { method forceFlush (line 574) | public void forceFlush() { method flush (line 743) | public void flush() { method update (line 756) | public void update(long current) { method check (line 787) | public long check(long current) { method setMtu (line 823) | public int setMtu(int mtu) { method setConv (line 842) | public void setConv(int conv) { method getConv (line 851) | public int getConv() { method interval (line 861) | public int interval(int interval) { method noDelay (line 883) | public int noDelay(int nodelay, int interval, int resend, int nc) { method wndSize (line 916) | public int wndSize(int sndwnd, int rcvwnd) { method waitSnd (line 931) | public int waitSnd() { method setNextUpdate (line 935) | public void setNextUpdate(long nextUpdate) { method getNextUpdate (line 939) | public long getNextUpdate() { method getUser (line 943) | public Object getUser() { method isStream (line 947) | public boolean isStream() { method setStream (line 951) | public void setStream(boolean stream) { method setMinRto (line 955) | public void setMinRto(int min) { method toString (line 959) | @Override method release (line 967) | void release() { FILE: src/main/java/org/beykery/jkcp/KcpClient.java class KcpClient (line 25) | public abstract class KcpClient implements Output, KcpListerner, Runnable { method KcpClient (line 49) | public KcpClient() { method KcpClient (line 58) | public KcpClient(int port) { method noDelay (line 107) | public void noDelay(int nodelay, int interval, int resend, int nc) { method wndSize (line 120) | public void wndSize(int sndwnd, int rcvwnd) { method setMtu (line 130) | public void setMtu(int mtu) { method setConv (line 139) | public void setConv(int conv) { method setStream (line 148) | public void setStream(boolean stream) { method isStream (line 152) | public boolean isStream() { method setMinRto (line 156) | public void setMinRto(int minRto) { method setTimeout (line 160) | public void setTimeout(long timeout) { method getTimeout (line 164) | public long getTimeout() { method connect (line 173) | public void connect(InetSocketAddress addr) { method out (line 178) | @Override method handleClose (line 184) | @Override method onReceive (line 194) | private void onReceive(DatagramPacket dp) { method close (line 208) | public void close() { method send (line 219) | public void send(ByteBuf bb) { method start (line 231) | public void start() { method run (line 248) | @Override method release (line 276) | private void release() { FILE: src/main/java/org/beykery/jkcp/KcpListerner.java type KcpListerner (line 12) | public interface KcpListerner { method handleReceive (line 20) | public void handleReceive(ByteBuf bb, KcpOnUdp kcp); method handleException (line 29) | public void handleException(Throwable ex, KcpOnUdp kcp); method handleClose (line 36) | public void handleClose(KcpOnUdp kcp); FILE: src/main/java/org/beykery/jkcp/KcpOnUdp.java class KcpOnUdp (line 18) | public class KcpOnUdp { method noDelay (line 45) | public void noDelay(int nodelay, int interval, int resend, int nc) { method wndSize (line 55) | public void wndSize(int sndwnd, int rcvwnd) { method setMtu (line 64) | public void setMtu(int mtu) { method setConv (line 73) | public void setConv(int conv) { method setStream (line 82) | public void setStream(boolean stream) { method isStream (line 91) | public boolean isStream() { method setMinRto (line 100) | public void setMinRto(int rto) { method KcpOnUdp (line 112) | public KcpOnUdp(Output out, InetSocketAddress remote, InetSocketAddres... method send (line 127) | public void send(ByteBuf bb) { method update (line 138) | void update() { method input (line 194) | void input(ByteBuf content) { method isClosed (line 204) | public boolean isClosed() { method close (line 208) | public void close() { method getKcp (line 212) | public Kcp getKcp() { method setTimeout (line 216) | public void setTimeout(long timeout) { method getTimeout (line 220) | public long getTimeout() { method toString (line 224) | @Override method getSessionId (line 234) | public String getSessionId() { method setSessionId (line 243) | public void setSessionId(String sessionId) { method getSessionMap (line 252) | public Map getSessionMap() { method getSession (line 262) | public Object getSession(Object k) { method setSession (line 273) | public Object setSession(Object k, Object v) { method containsSessionKey (line 283) | public boolean containsSessionKey(Object k) { method containsSessionValue (line 293) | public boolean containsSessionValue(Object v) { method needUpdate (line 302) | boolean needUpdate() { method getListerner (line 311) | public KcpListerner getListerner() { method getLocal (line 320) | public InetSocketAddress getLocal() { method getRemote (line 329) | public InetSocketAddress getRemote() { method release (line 336) | void release() { FILE: src/main/java/org/beykery/jkcp/KcpServer.java class KcpServer (line 28) | public abstract class KcpServer implements Output, KcpListerner { method KcpServer (line 51) | public KcpServer(int port, int workerSize) { method start (line 99) | public void start() { method close (line 121) | public void close() { method out (line 141) | @Override method channel (line 153) | private Channel channel() { method noDelay (line 169) | public void noDelay(int nodelay, int interval, int resend, int nc) { method wndSize (line 182) | public void wndSize(int sndwnd, int rcvwnd) { method setMtu (line 192) | public void setMtu(int mtu) { method setStream (line 201) | public void setStream(boolean stream) { method isStream (line 205) | public boolean isStream() { method setMinRto (line 209) | public void setMinRto(int minRto) { method setTimeout (line 213) | public void setTimeout(long timeout) { method getTimeout (line 217) | public long getTimeout() { method send (line 227) | public void send(ByteBuf bb, KcpOnUdp ku) { method onReceive (line 236) | private void onReceive(DatagramPacket dp) { class UdpHandler (line 250) | public class UdpHandler extends ChannelInboundHandlerAdapter { method channelRead (line 252) | @Override method exceptionCaught (line 258) | @Override FILE: src/main/java/org/beykery/jkcp/KcpThread.java class KcpThread (line 17) | public class KcpThread extends Thread { method noDelay (line 48) | public void noDelay(int nodelay, int interval, int resend, int nc) { method wndSize (line 61) | public void wndSize(int sndwnd, int rcvwnd) { method setMtu (line 71) | public void setMtu(int mtu) { method KcpThread (line 82) | public KcpThread(Output out, KcpListerner listerner, InetSocketAddress... method start (line 94) | @Override method close (line 105) | public void close() { method run (line 109) | @Override method input (line 165) | void input(DatagramPacket dp) { method setStream (line 181) | public void setStream(boolean stream) { method isStream (line 185) | public boolean isStream() { method setMinRto (line 189) | public void setMinRto(int minRto) { method setTimeout (line 193) | public void setTimeout(long timeout) { method getTimeout (line 197) | public long getTimeout() { method release (line 204) | private void release() { FILE: src/main/java/org/beykery/jkcp/Output.java type Output (line 11) | public interface Output { method out (line 20) | void out(ByteBuf msg, Kcp kcp, Object user); FILE: src/test/java/test/TestClient.java class TestClient (line 20) | public class TestClient extends KcpClient { method handleReceive (line 22) | @Override method handleException (line 38) | @Override method handleClose (line 43) | @Override method out (line 50) | @Override method main (line 61) | public static void main(String[] args) throws InterruptedException { FILE: src/test/java/test/TestServer.java class TestServer (line 16) | public class TestServer extends KcpServer { method TestServer (line 18) | public TestServer(int port, int workerSize) { method handleReceive (line 22) | @Override method handleException (line 38) | @Override method handleClose (line 43) | @Override method main (line 57) | public static void main(String[] args) {