public static void encodeVariableBindings(OutputStream outputStream, List<VariableBinding> variableBindings) throws IOException { int vbLength = 0; for (VariableBinding vb : variableBindings) { vbLength += vb.getBERLength(); } BER.encodeHeader(outputStream, BER.SEQUENCE, vbLength); for (VariableBinding vb : variableBindings) { vb.encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, type, getBERPayloadLengthPDU()); requestID.encodeBER(outputStream); errorStatus.encodeBER(outputStream); errorIndex.encodeBER(outputStream); int vbLength = 0; for (int i=0; i<variableBindings.size(); i++) { vbLength += ((VariableBinding)variableBindings.get(i)).getBERLength(); } BER.encodeHeader(outputStream, BER.SEQUENCE, vbLength); for (int i=0; i<variableBindings.size(); i++) { ((VariableBinding)variableBindings.get(i)).encodeBER(outputStream); } }
public void encodeBER(OutputStream outputStream) throws IOException { BER.encodeHeader(outputStream, type, getBERPayloadLengthPDU()); requestID.encodeBER(outputStream); errorStatus.encodeBER(outputStream); errorIndex.encodeBER(outputStream); int vbLength = 0; for (VariableBinding vb : variableBindings) { vbLength += vb.getBERLength(); } BER.encodeHeader(outputStream, BER.SEQUENCE, vbLength); for (VariableBinding vb : variableBindings) { vb.encodeBER(outputStream); } }
throw new IOException("Cannot encode Counter64 into a SNMPv1 PDU"); vb.encodeBER(outputStream);
throw new IOException("Cannot encode Counter64 into a SNMPv1 PDU"); vb.encodeBER(outputStream);
throw new IOException("Cannot encode Counter64 into a SNMPv1 PDU"); vb.encodeBER(outputStream);