C# Класс SnmpSharpNet.MsgFlags

Message flags in the SNMP v3 header.
Message flags hold flags that indicate if packet is authenticated, privacy protected and if report reply is expected on errors. Message flags field is a 1 byte OctetString encoded field.
Наследование: AsnType, ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FLAG_AUTH byte
FLAG_PRIV byte
FLAG_REPORTABLE byte

Защищенные свойства (Protected)

Свойство Тип Описание
_authenticationFlag bool
_privacyFlag bool
_reportableFlag bool

Открытые методы

Метод Описание
Clone ( ) : object

Clone this class.

MsgFlags ( ) : System

Standard constructor. All flags are set to false by default.

MsgFlags ( bool authentication, bool privacy, bool reportable ) : System

Constructor. Initialize individual flag values.

ToString ( ) : string

Return string representation of the object.

decode ( byte buffer, int offset ) : int

Decode message flags from the BER encoded buffer starting at specified offset.

encode ( MutableByte buffer ) : void

Encode SNMP v3 message flag field

Описание методов

Clone() публичный Метод

Clone this class.
public Clone ( ) : object
Результат object

MsgFlags() публичный Метод

Standard constructor. All flags are set to false by default.
public MsgFlags ( ) : System
Результат System

MsgFlags() публичный Метод

Constructor. Initialize individual flag values.
public MsgFlags ( bool authentication, bool privacy, bool reportable ) : System
authentication bool true if authentication is used, otherwise false
privacy bool true if privacy protection is used, otherwise false
reportable bool true if report is expected, otherwise false
Результат System

ToString() публичный Метод

Return string representation of the object.
public ToString ( ) : string
Результат string

decode() публичный Метод

Decode message flags from the BER encoded buffer starting at specified offset.
public decode ( byte buffer, int offset ) : int
buffer byte BER encoded buffer
offset int Offset within the buffer to start decoding process
Результат int

encode() публичный Метод

Encode SNMP v3 message flag field
public encode ( MutableByte buffer ) : void
buffer MutableByte Buffer to append encoded value to
Результат void

Описание свойств

FLAG_AUTH публичное статическое свойство

Bit value that, when set, indicates that packet has been authenticated.
public static byte FLAG_AUTH
Результат byte

FLAG_PRIV публичное статическое свойство

Bit value that, when set, indicates that packet has been privacy protected.
public static byte FLAG_PRIV
Результат byte

FLAG_REPORTABLE публичное статическое свойство

Bit value that, when set, indicates that sender of the packet expects report packet to be sent by the agent on errors.
public static byte FLAG_REPORTABLE
Результат byte

_authenticationFlag защищенное свойство

True if authentication is used to secure the packet, otherwise false.
protected bool _authenticationFlag
Результат bool

_privacyFlag защищенное свойство

True if ScopedPdu portion of the packet is privacy protected with encryption, otherwise false.
protected bool _privacyFlag
Результат bool

_reportableFlag защищенное свойство

True if reportable flag is set, otherwise false.
protected bool _reportableFlag
Результат bool