event.java

来自「Network simulator developed using java p」· Java 代码 · 共 97 行

JAVA
97
字号
public class Event{    private double time;    private int type;    private int entity;    private Packet packet;        public Event(double t, int ty, int ent)    {        time = t;        type = ty;        entity = ent;        packet = null;    }        public Event(double t, int ty, int ent, Packet p)    {        time = t;        type = ty;        entity = ent;        packet = new Packet(p);    }                public boolean setTime(double t)    {        time = t;        return true;    }        public boolean setType(int n)    {        if ((n != NetworkSimulator.FROMLAYER2) &&            (n != NetworkSimulator.LINKCHANGE))        {            type = -1;            return false;        }                type = n;        return true;    }        public boolean setEntity(int n)    {        if ((n < 0) ||            (n >= NetworkSimulator.NUMENTITIES))        {            entity = -1;            return false;        }                entity = n;        return true;    }        public boolean setPacket(Packet p)    {        if (p == null)        {            packet = null;        }                else        {            packet = new Packet(p);        }                return true;    }        public double getTime()    {        return time;    }        public int getType()    {        return type;    }        public int getEntity()    {        return entity;    }        public Packet getPacket()    {        return packet;    }        public String toString()    {        return("time: " + time + "  type: " + type + "  entity: " + entity +               "packet: " + packet);    }        }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?