| 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 | |