protocol-radius-0.0.1.0: parser and printer for radius protocol packet
Data.Radius.Packet
codeToWord :: Code -> Word8 Source #
codeFromWord :: Word8 -> Code Source #
data Code Source #
Constructors
Instances
Methods
(==) :: Code -> Code -> Bool #
(/=) :: Code -> Code -> Bool #
compare :: Code -> Code -> Ordering #
(<) :: Code -> Code -> Bool #
(<=) :: Code -> Code -> Bool #
(>) :: Code -> Code -> Bool #
(>=) :: Code -> Code -> Bool #
max :: Code -> Code -> Code #
min :: Code -> Code -> Code #
showsPrec :: Int -> Code -> ShowS #
show :: Code -> String #
showList :: [Code] -> ShowS #
data Header Source #
Fields
(==) :: Header -> Header -> Bool #
(/=) :: Header -> Header -> Bool #
showsPrec :: Int -> Header -> ShowS #
show :: Header -> String #
showList :: [Header] -> ShowS #
data Packet a Source #
fmap :: (a -> b) -> Packet a -> Packet b #
(<$) :: a -> Packet b -> Packet a #
fold :: Monoid m => Packet m -> m #
foldMap :: Monoid m => (a -> m) -> Packet a -> m #
foldr :: (a -> b -> b) -> b -> Packet a -> b #
foldr' :: (a -> b -> b) -> b -> Packet a -> b #
foldl :: (b -> a -> b) -> b -> Packet a -> b #
foldl' :: (b -> a -> b) -> b -> Packet a -> b #
foldr1 :: (a -> a -> a) -> Packet a -> a #
foldl1 :: (a -> a -> a) -> Packet a -> a #
toList :: Packet a -> [a] #
null :: Packet a -> Bool #
length :: Packet a -> Int #
elem :: Eq a => a -> Packet a -> Bool #
maximum :: Ord a => Packet a -> a #
minimum :: Ord a => Packet a -> a #
sum :: Num a => Packet a -> a #
product :: Num a => Packet a -> a #
traverse :: Applicative f => (a -> f b) -> Packet a -> f (Packet b) #
sequenceA :: Applicative f => Packet (f a) -> f (Packet a) #
mapM :: Monad m => (a -> m b) -> Packet a -> m (Packet b) #
sequence :: Monad m => Packet (m a) -> m (Packet a) #
(==) :: Packet a -> Packet a -> Bool #
(/=) :: Packet a -> Packet a -> Bool #
showsPrec :: Int -> Packet a -> ShowS #
show :: Packet a -> String #
showList :: [Packet a] -> ShowS #