Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- getLabel :: (MonadLIO l m, Label l) => m l
- setLabel :: (MonadLIO l m, Label l) => l -> m ()
- setLabelP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m ()
- getClearance :: (MonadLIO l m, Label l) => m l
- setClearance :: (MonadLIO l m, Label l) => l -> m ()
- setClearanceP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m ()
- guardAlloc :: (MonadLIO l m, Label l) => l -> m ()
- guardAllocP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m ()
- taint :: (MonadLIO l m, Label l) => l -> m ()
- taintP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m ()
- guardWrite :: (MonadLIO l m, Label l) => l -> m ()
- guardWriteP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m ()
Documentation
getClearance :: (MonadLIO l m, Label l) => m l Source #
See getClearance
.
setClearance :: (MonadLIO l m, Label l) => l -> m () Source #
See setClearance
.
setClearanceP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m () Source #
See setClearanceP
.
guardAlloc :: (MonadLIO l m, Label l) => l -> m () Source #
See guardAlloc
.
guardAllocP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m () Source #
See guardAllocP
.
guardWrite :: (MonadLIO l m, Label l) => l -> m () Source #
See guardWrite
.
guardWriteP :: (MonadLIO l m, PrivDesc l p) => Priv p -> l -> m () Source #
See guardWriteP
.