Safe Haskell | None |
---|---|
Language | Haskell2010 |
Net.Snmp.Types
- newtype RequestId = RequestId {
- getRequestId :: Int
- newtype ErrorIndex = ErrorIndex {}
- newtype ErrorStatus = ErrorStatus {}
- data ObjectSyntax
- data SimpleSyntax
- data ApplicationSyntax
- data VarBind = VarBind {}
- data BindingResult
- data Pdus
- data MessageV2 = MessageV2 {}
- data MessageV3 = MessageV3 {}
- data HeaderData = HeaderData {}
- data AuthType
- data PrivType
- data Crypto
- data AuthParameters = AuthParameters {}
- data PrivParameters = PrivParameters {}
- newtype AesSalt = AesSalt {
- getAesSalt :: Word64
- cryptoFlags :: Crypto -> Word8
- cryptoAuth :: Crypto -> Maybe AuthParameters
- cryptoPriv :: Crypto -> Maybe PrivParameters
- data ScopedPduData
- newtype EngineId = EngineId {}
- data ScopedPdu = ScopedPdu {}
- data Usm = Usm {}
- data Pdu = Pdu {}
- data BulkPdu = BulkPdu {}
- data TrapPdu = TrapPdu {}
- data GenericTrap
Documentation
Constructors
RequestId | |
Fields
|
data ObjectSyntax Source #
Instances
data SimpleSyntax Source #
Constructors
SimpleSyntaxInteger !Int32 | |
SimpleSyntaxString !ByteString | |
SimpleSyntaxObjectId !ObjectIdentifier |
Instances
data ApplicationSyntax Source #
Constructors
Instances
Constructors
VarBind | |
Fields |
data BindingResult Source #
Constructors
BindingResultValue !ObjectSyntax | |
BindingResultUnspecified | |
BindingResultNoSuchObject | |
BindingResultNoSuchInstance | |
BindingResultEndOfMibView |
Instances
A message as defined by RFC1157. The version
field is omitted
since it is required to be 1. The encoding and decoding of Message
do have this field present though.
Constructors
MessageV2 | |
Fields
|
Constructors
MessageV3 | |
Fields |
data HeaderData Source #
Constructors
HeaderData | |
Fields
|
Instances
Constructors
AuthTypeMd5 | |
AuthTypeSha |
Constructors
PrivTypeDes | |
PrivTypeAes |
Constructors
NoAuthNoPriv | |
AuthNoPriv !AuthParameters | |
AuthPriv !AuthParameters !PrivParameters |
cryptoFlags :: Crypto -> Word8 Source #
cryptoAuth :: Crypto -> Maybe AuthParameters Source #
cryptoPriv :: Crypto -> Maybe PrivParameters Source #
data ScopedPduData Source #
Constructors
ScopedPduDataPlaintext !ScopedPdu | |
ScopedPduDataEncrypted !ByteString |
Instances
Constructors
EngineId | |
Fields |
Constructors
ScopedPdu | |
Fields |
Constructors
Usm | |
Constructors
Pdu | |
Fields
|
Constructors
BulkPdu | |
Fields |
Constructors
TrapPdu | |
Fields |