Base Class for ASN.1 objects.
Abstract class implemented by all ASN.1 type objects
Function to decode the parameters of this object from given data
- Parameters
-
| data | DataBlock from which the object is decoded |
Implemented in ApplicationSyntax, AutonomousType, BulkPDU, Counter32, Counter64, DateAndTime, DisplayString, Gauge32, GetBulkRequest_PDU, GetNextRequest_PDU, GetRequest_PDU, HeaderData, InformRequest_PDU, InstancePointer, IpAddress, KeyChange, MacAddress, Message, ObjectName, ObjectSyntax, Opaque, PDU, PDUs, PhysAddress, Report_PDU, Response_PDU, RowPointer, RowStatus, ScopedPDU, ScopedPduData, SetRequest_PDU, SimpleSyntax, SnmpAdminString, SnmpEngineID, SnmpMessageProcessingModel, SnmpSecurityLevel, SnmpSecurityModel, SNMPv2_Trap_PDU, SNMPv3Message, StorageType, SysOREntry, TAddress, TDomain, TestAndIncr, TimeInterval, TimeStamp, TimeTicks, TruthValue, Unsigned32, UsmSecurityParameters, UsmUserEntry, VarBind, VarBindList, and VariablePointer.
Function to encode this object into a datablock
- Parameters
-
| data | The DataBlock in which the object should be encoded |
Implemented in ApplicationSyntax, AutonomousType, BulkPDU, Counter32, Counter64, DateAndTime, DisplayString, Gauge32, GetBulkRequest_PDU, GetNextRequest_PDU, GetRequest_PDU, HeaderData, InformRequest_PDU, InstancePointer, IpAddress, KeyChange, MacAddress, Message, ObjectName, ObjectSyntax, Opaque, PDU, PDUs, PhysAddress, Report_PDU, Response_PDU, RowPointer, RowStatus, ScopedPDU, ScopedPduData, SetRequest_PDU, SimpleSyntax, SnmpAdminString, SnmpEngineID, SnmpMessageProcessingModel, SnmpSecurityLevel, SnmpSecurityModel, SNMPv2_Trap_PDU, SNMPv3Message, StorageType, SysOREntry, TAddress, TDomain, TestAndIncr, TimeInterval, TimeStamp, TimeTicks, TruthValue, Unsigned32, UsmSecurityParameters, UsmUserEntry, VarBind, VarBindList, and VariablePointer.
Function for obtaining this object's data
- Parameters
-
| params | NamedList in which this object's data should be put |
Implemented in ApplicationSyntax, AutonomousType, BulkPDU, Counter32, Counter64, DateAndTime, DisplayString, Gauge32, GetBulkRequest_PDU, GetNextRequest_PDU, GetRequest_PDU, HeaderData, InformRequest_PDU, InstancePointer, IpAddress, KeyChange, MacAddress, Message, ObjectName, ObjectSyntax, Opaque, PDU, PDUs, PhysAddress, Report_PDU, Response_PDU, RowPointer, RowStatus, ScopedPDU, ScopedPduData, SetRequest_PDU, SimpleSyntax, SnmpAdminString, SnmpEngineID, SnmpMessageProcessingModel, SnmpSecurityLevel, SnmpSecurityModel, SNMPv2_Trap_PDU, SNMPv3Message, StorageType, SysOREntry, TAddress, TDomain, TestAndIncr, TimeInterval, TimeStamp, TimeTicks, TruthValue, Unsigned32, UsmSecurityParameters, UsmUserEntry, VarBind, VarBindList, and VariablePointer.
Function for setting this object's data
- Parameters
-
| params | NamedList containing the values to which this object's data should be set |
Implemented in ApplicationSyntax, AutonomousType, BulkPDU, Counter32, Counter64, DateAndTime, DisplayString, Gauge32, GetBulkRequest_PDU, GetNextRequest_PDU, GetRequest_PDU, HeaderData, InformRequest_PDU, InstancePointer, IpAddress, KeyChange, MacAddress, Message, ObjectName, ObjectSyntax, Opaque, PDU, PDUs, PhysAddress, Report_PDU, Response_PDU, RowPointer, RowStatus, ScopedPDU, ScopedPduData, SetRequest_PDU, SimpleSyntax, SnmpAdminString, SnmpEngineID, SnmpMessageProcessingModel, SnmpSecurityLevel, SnmpSecurityModel, SNMPv2_Trap_PDU, SNMPv3Message, StorageType, SysOREntry, TAddress, TDomain, TestAndIncr, TimeInterval, TimeStamp, TimeTicks, TruthValue, Unsigned32, UsmSecurityParameters, UsmUserEntry, VarBind, VarBindList, and VariablePointer.