snmp-0.3.1.0: SNMP protocol library

Safe HaskellNone
LanguageHaskell2010

Snmp.Types

Synopsis

Documentation

newtype ErrorIndex Source #

Constructors

ErrorIndex 

Fields

Instances
Eq ErrorIndex Source # 
Instance details

Defined in Snmp.Types

Show ErrorIndex Source # 
Instance details

Defined in Snmp.Types

newtype ErrorStatus Source #

Constructors

ErrorStatus 
Instances
Eq ErrorStatus Source # 
Instance details

Defined in Snmp.Types

Show ErrorStatus Source # 
Instance details

Defined in Snmp.Types

data VarBind Source #

Instances
Eq VarBind Source # 
Instance details

Defined in Snmp.Types

Methods

(==) :: VarBind -> VarBind -> Bool #

(/=) :: VarBind -> VarBind -> Bool #

Show VarBind Source # 
Instance details

Defined in Snmp.Types

data Pdus Source #

Instances
Eq Pdus Source # 
Instance details

Defined in Snmp.Types

Methods

(==) :: Pdus -> Pdus -> Bool #

(/=) :: Pdus -> Pdus -> Bool #

Show Pdus Source # 
Instance details

Defined in Snmp.Types

Methods

showsPrec :: Int -> Pdus -> ShowS #

show :: Pdus -> String #

showList :: [Pdus] -> ShowS #

data MessageV2 Source #

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

Instances
Eq MessageV2 Source # 
Instance details

Defined in Snmp.Types

Show MessageV2 Source # 
Instance details

Defined in Snmp.Types

data MessageV3 Source #

Instances
Eq MessageV3 Source # 
Instance details

Defined in Snmp.Types

Show MessageV3 Source # 
Instance details

Defined in Snmp.Types

data HeaderData Source #

Instances
Eq HeaderData Source # 
Instance details

Defined in Snmp.Types

Show HeaderData Source # 
Instance details

Defined in Snmp.Types

data AuthType Source #

Constructors

AuthTypeMd5 
AuthTypeSha 
Instances
Eq AuthType Source # 
Instance details

Defined in Snmp.Types

Ord AuthType Source # 
Instance details

Defined in Snmp.Types

Show AuthType Source # 
Instance details

Defined in Snmp.Types

data PrivType Source #

Constructors

PrivTypeDes 
PrivTypeAes 
Instances
Eq PrivType Source # 
Instance details

Defined in Snmp.Types

Ord PrivType Source # 
Instance details

Defined in Snmp.Types

Show PrivType Source # 
Instance details

Defined in Snmp.Types

data Crypto Source #

Instances
Eq Crypto Source # 
Instance details

Defined in Snmp.Types

Methods

(==) :: Crypto -> Crypto -> Bool #

(/=) :: Crypto -> Crypto -> Bool #

Show Crypto Source # 
Instance details

Defined in Snmp.Types

newtype AesSalt Source #

Constructors

AesSalt 

Fields

newtype EngineId Source #

Constructors

EngineId 
Instances
Eq EngineId Source # 
Instance details

Defined in Snmp.Types

Ord EngineId Source # 
Instance details

Defined in Snmp.Types

Show EngineId Source # 
Instance details

Defined in Snmp.Types

data ScopedPdu Source #

Instances
Eq ScopedPdu Source # 
Instance details

Defined in Snmp.Types

Show ScopedPdu Source # 
Instance details

Defined in Snmp.Types

data Usm Source #

Instances
Eq Usm Source # 
Instance details

Defined in Snmp.Types

Methods

(==) :: Usm -> Usm -> Bool #

(/=) :: Usm -> Usm -> Bool #

Show Usm Source # 
Instance details

Defined in Snmp.Types

Methods

showsPrec :: Int -> Usm -> ShowS #

show :: Usm -> String #

showList :: [Usm] -> ShowS #

data Pdu Source #

Instances
Eq Pdu Source # 
Instance details

Defined in Snmp.Types

Methods

(==) :: Pdu -> Pdu -> Bool #

(/=) :: Pdu -> Pdu -> Bool #

Show Pdu Source # 
Instance details

Defined in Snmp.Types

Methods

showsPrec :: Int -> Pdu -> ShowS #

show :: Pdu -> String #

showList :: [Pdu] -> ShowS #

data BulkPdu Source #

Instances
Eq BulkPdu Source # 
Instance details

Defined in Snmp.Types

Methods

(==) :: BulkPdu -> BulkPdu -> Bool #

(/=) :: BulkPdu -> BulkPdu -> Bool #

Show BulkPdu Source # 
Instance details

Defined in Snmp.Types