1 11 package com.sun.jmx.snmp.mpm; 12 13 import com.sun.jmx.snmp.SnmpSecurityParameters; 14 import com.sun.jmx.snmp.SnmpMsg; 15 21 public interface SnmpMsgTranslator { 22 25 public int getMsgId(SnmpMsg msg); 26 29 public int getMsgMaxSize(SnmpMsg msg); 30 33 public byte getMsgFlags(SnmpMsg msg); 34 37 public int getMsgSecurityModel(SnmpMsg msg); 38 41 public int getSecurityLevel(SnmpMsg msg); 42 45 public byte[] getFlatSecurityParameters(SnmpMsg msg); 46 49 public SnmpSecurityParameters getSecurityParameters(SnmpMsg msg); 50 53 public byte[] getContextEngineId(SnmpMsg msg); 54 57 public byte[] getContextName(SnmpMsg msg); 58 61 public byte[] getRawContextName(SnmpMsg msg); 62 65 public byte[] getAccessContext(SnmpMsg msg); 66 69 public byte[] getEncryptedPdu(SnmpMsg msg); 70 73 public void setContextName(SnmpMsg req, byte[] contextName); 74 77 public void setContextEngineId(SnmpMsg req, byte[] contextEngineId); 78 } 79 | Popular Tags |