class SNMP::PDU

Direct Known Subclasses

Defined in:

snmp/pdu.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ber : ASN1::BER) #

[View source]
def self.new(request_id : Int32 = rand(2147483647), varbinds : Array(VarBind) = [] of VarBind, error_status : SNMP::ErrorStatus = ErrorStatus::NoError, error_index : SNMP::ErrorIndex = ErrorIndex::NoError) #

[View source]
def self.new(request_id : Int32 = rand(2147483647), varbind : VarBind | Nil = nil, error_status : SNMP::ErrorStatus = ErrorStatus::NoError, error_index : SNMP::ErrorIndex = ErrorIndex::NoError) #

[View source]

Instance Method Detail

def error_index : ErrorIndex #

[View source]
def error_index=(error_index : ErrorIndex) #

[View source]
def error_status : ErrorStatus #

[View source]
def error_status=(error_status : ErrorStatus) #

[View source]
def new_request_id #

[View source]
def oid #

shortcut for .varbinds[0].oid


[View source]
def request_id : Int32 #

[View source]
def request_id=(request_id : Int32) #

[View source]
def to_ber(tag_number) #

[View source]
def value #

shortcut for .varbinds[0].value


[View source]
def varbinds : Array(VarBind) #

[View source]
def varbinds=(varbinds : Array(VarBind)) #

[View source]