package dmg.protocols.snmp ; /** * * * @author Patrick Fuhrmann * @version 0.1, 15 Feb 1998 */ public class SnmpGetRequest extends SnmpPDU { SnmpGetRequest( SnmpObjectHeader head , byte [] b , int offIn , int maxLen ){ super( head , b , offIn , maxLen ) ; } public SnmpGetRequest( SnmpInteger id , SnmpInteger status , SnmpInteger index , SnmpSequence list ){ super( id , status , index ,list ) ; } public SnmpGetRequest( SnmpSequence snmp ){ super( snmp ) ; } public String toString(){ return toString("GetRequest") ;} public static void main( String [] args ){ SnmpSequence list = new SnmpSequence() ; list.addObject( new SnmpVarBind( new SnmpOID( "1.3.6.1.2.1.1.3" ) , new SnmpNull() ) ) ; SnmpGetRequest snmp = new SnmpGetRequest( new SnmpInteger( 100 ) , new SnmpInteger( 0 ) , new SnmpInteger( 0 ) , list ) ; byte [] b = snmp.getSnmpBytes() ; String output = SnmpObjectHeader._print( b , 0 , b.length ) ; System.out.println( output ) ; } }