1 package com.quikj.server.framework; 2 3 import java.net.*; 4 5 public final class AceDatagramMessage implements AceMessageInterface 6 { 7 public static final int READ_COMPLETED = 0; 8 public static final int READ_ERROR = 1; 9 10 protected AceDatagramMessage (AceDatagram datagram, 11 int status, 12 byte[] buffer, int length, 13 InetAddress addr, int port, 14 long user_parm) 15 { 16 this.status = status; 17 this.buffer = buffer; 18 this.length = length; 19 this.addr = addr; 20 this.port = port; 21 this.datagram = datagram; 22 this.userParm = user_parm; 23 } 24 25 public String messageType() 26 { 27 return new String ("AceDatagramMessage"); 28 } 29 30 public int getStatus() 31 { 32 return status; 33 } 34 35 public byte[] getBuffer() 36 { 37 return buffer; 38 } 39 40 public int getLength() 41 { 42 return length; 43 } 44 45 public InetAddress getAddress() 46 { 47 return addr; 48 } 49 50 public int getPort() 51 { 52 return port; 53 } 54 55 public AceDatagram getAceDatagram() 56 { 57 return datagram; 58 } 59 60 public long getUserParm() 61 { 62 return userParm; 63 } 64 65 private int status; 66 private byte[] buffer; 67 private int length; 68 private InetAddress addr; 69 private int port; 70 private AceDatagram datagram; 71 private long userParm; 72 } 73 74 75 | Popular Tags |