1 22 23 package org.snmp4j.agent.agentx; 24 25 import org.snmp4j.transport.MessageLength; 26 27 33 public class AgentXMessageHeader extends MessageLength { 34 private byte type; 35 private byte flags; 36 private int sessionID; 37 private int transactionID; 38 private int packetID; 39 40 public AgentXMessageHeader(byte type, byte flags, 41 int sessionID, 42 int transactionID, 43 int packetID, 44 int payloadLength) { 45 super(AgentXProtocol.HEADER_LENGTH, payloadLength); 46 this.type = type; 47 this.flags = flags; 48 this.sessionID = sessionID; 49 this.transactionID = transactionID; 50 this.packetID = packetID; 51 } 52 53 public byte getType() { 54 return type; 55 } 56 57 public byte getFlags() { 58 return flags; 59 } 60 61 public int getTransactionID() { 62 return transactionID; 63 } 64 65 public int getPacketID() { 66 return packetID; 67 } 68 69 public int getSessionID() { 70 return sessionID; 71 } 72 } 73 | Popular Tags |