Uses of Class
org.snmp4j.asn1.BERInputStream

Packages that use BERInputStream
org.snmp4j Provides classes and interfaces for creating, sending, and receiving SNMP messages. 
org.snmp4j.asn1 Provides classes and interfaces for the mapping between Abstract Syntax Notation One (ASN.1) formatted values and their transfer syntax according to the Basic Encoding Rules (BER). 
org.snmp4j.event Provides classes and interfaces for SNMP4J event processing. 
org.snmp4j.mp Provides classes and interfaces for the SNMP message processing. 
org.snmp4j.security Provides classes and interfaces for authentication and privacy of SNMP(v3) messages. 
org.snmp4j.smi Provides classes for the representation of SMIv1/v2 data types (which also includes some basic ASN.1 primitive data types). 
org.snmp4j.util Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes. 
 

Uses of BERInputStream in org.snmp4j
 

Methods in org.snmp4j with parameters of type BERInputStream
 void PDU.decodeBER(BERInputStream inputStream)
           
 void PDUv1.decodeBER(BERInputStream inputStream)
          Decodes a Variable from an InputStream.
 void ScopedPDU.decodeBER(BERInputStream inputStream)
          Decodes a ScopedPDU from an InputStream.
protected  void MessageDispatcherImpl.dispatchMessage(TransportMapping sourceTransport, MessageProcessingModel mp, Address incomingAddress, BERInputStream wholeMessage)
          Actually decodes and dispatches an incoming SNMP message using the supplied message processing model.
 void MessageDispatcher.processMessage(TransportMapping sourceTransport, Address incomingAddress, BERInputStream wholeMessage)
          Deprecated. Use MessageDispatcher.processMessage(TransportMapping,Address,ByteBuffer) instead.
 void MessageDispatcherImpl.processMessage(TransportMapping sourceTransport, Address incomingAddress, BERInputStream wholeMessage)
           
 

Uses of BERInputStream in org.snmp4j.asn1
 

Methods in org.snmp4j.asn1 with parameters of type BERInputStream
 void BERSerializable.decodeBER(BERInputStream inputStream)
          Decodes a Variable from an InputStream.
static int BER.decodeHeader(BERInputStream is, BER.MutableByte type)
          Decodes an ASN.1 header for an object with the ID and length specified.
static int BER.decodeHeader(BERInputStream is, BER.MutableByte type, boolean checkLength)
          Decodes an ASN.1 header for an object with the ID and length specified.
static int BER.decodeInteger(BERInputStream is, BER.MutableByte type)
           
static int BER.decodeLength(BERInputStream is)
          Decodes a ASN.1 length.
static int BER.decodeLength(BERInputStream is, boolean checkLength)
          Decodes a ASN.1 length.
static void BER.decodeNull(BERInputStream is, BER.MutableByte type)
           
static int[] BER.decodeOID(BERInputStream is, BER.MutableByte type)
           
static byte[] BER.decodeString(BERInputStream is, BER.MutableByte type)
           
static long BER.decodeUnsignedInt64(BERInputStream is, BER.MutableByte type)
           
static long BER.decodeUnsignedInteger(BERInputStream is, BER.MutableByte type)
           
 

Uses of BERInputStream in org.snmp4j.event
 

Methods in org.snmp4j.event that return BERInputStream
 BERInputStream AuthenticationFailureEvent.getMessage()
          Returns the message received.
 

Constructors in org.snmp4j.event with parameters of type BERInputStream
AuthenticationFailureEvent(java.lang.Object source, Address sourceAddress, TransportMapping transport, int error, BERInputStream message)
          Creates an authentication failure event.
 

Uses of BERInputStream in org.snmp4j.mp
 

Methods in org.snmp4j.mp with parameters of type BERInputStream
 void MPv3.HeaderData.decodeBER(BERInputStream message)
           
 int MessageProcessingModel.prepareDataElements(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference stateReference)
          Prepare data elements from an incoming SNMP message as described in RFC3412 ยง7.2.
 int MPv2c.prepareDataElements(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference stateReference)
           
 int MPv1.prepareDataElements(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference stateReference)
           
 int MPv3.prepareDataElements(MessageDispatcher messageDispatcher, Address transportAddress, BERInputStream wholeMsg, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference mutableStateReference)
           
 

Uses of BERInputStream in org.snmp4j.security
 

Methods in org.snmp4j.security with parameters of type BERInputStream
 void UsmSecurityParameters.decodeBER(BERInputStream inputStream)
           
 int USM.generateRequestMessage(int snmpVersion, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityParameters securityParameters, BEROutputStream wholeMsg)
           
 int SecurityModel.generateRequestMessage(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityParameters securityParameters, BEROutputStream wholeMsg)
          Generate a request message.
 int USM.generateResponseMessage(int snmpVersion, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityStateReference securityStateReference, SecurityParameters securityParameters, BEROutputStream wholeMsg)
           
 int SecurityModel.generateResponseMessage(int messageProcessingModel, byte[] globalData, int maxMessageSize, int securityModel, byte[] securityEngineID, byte[] securityName, int securityLevel, BERInputStream scopedPDU, SecurityStateReference securityStateReference, SecurityParameters securityParameters, BEROutputStream wholeMsg)
          Generates a response message.
 int USM.processIncomingMsg(int snmpVersion, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo)
           
 int SecurityModel.processIncomingMsg(int messageProcessingModel, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo)
          Processes an incoming message and returns its plaintext payload.
 

Uses of BERInputStream in org.snmp4j.smi
 

Methods in org.snmp4j.smi with parameters of type BERInputStream
static Variable AbstractVariable.createFromBER(BERInputStream inputStream)
          Creates a Variable from a BER encoded InputStream.
abstract  void AbstractVariable.decodeBER(BERInputStream inputStream)
          Decodes a Variable from an InputStream.
 void OID.decodeBER(BERInputStream inputStream)
           
 void VariableBinding.decodeBER(BERInputStream inputStream)
           
 void Integer32.decodeBER(BERInputStream inputStream)
           
 void UnsignedInteger32.decodeBER(BERInputStream inputStream)
           
 void TimeTicks.decodeBER(BERInputStream inputStream)
           
 void VariantVariable.decodeBER(BERInputStream inputStream)
           
 void Counter64.decodeBER(BERInputStream inputStream)
           
 void GenericAddress.decodeBER(BERInputStream inputStream)
           
 void Counter32.decodeBER(BERInputStream inputStream)
           
 void Null.decodeBER(BERInputStream inputStream)
           
 void OctetString.decodeBER(BERInputStream inputStream)
           
 void TransportIpAddress.decodeBER(BERInputStream inputStream)
           
 void IpAddress.decodeBER(BERInputStream inputStream)
           
 void BitString.decodeBER(BERInputStream inputStream)
           
 void Opaque.decodeBER(BERInputStream inputStream)
           
 

Uses of BERInputStream in org.snmp4j.util
 

Methods in org.snmp4j.util with parameters of type BERInputStream
 void MultiThreadedMessageDispatcher.processMessage(TransportMapping sourceTransport, Address incomingAddress, BERInputStream wholeMessage)
           
 


Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.