| Maintainer | Toshio Ito <debug.ito@gmail.com> |
|---|---|
| Safe Haskell | None |
| Language | Haskell2010 |
NetSpider.RPL.DAO
Description
Synopsis
- type FoundNodeDAO = FoundNode FindingID DAONode DAOLink
- type SnapshotGraphDAO = SnapshotGraph FindingID DAONode DAOLink
- data DAONode = DAONode {
- daoRouteNum :: Maybe Word
- data DAOLink = DAOLink {}
- daoDefQuery :: [FindingID] -> Query FindingID DAONode DAOLink DAOLink
- daoUnifierConf :: UnifyStdConfig FindingID DAONode DAOLink DAOLink ()
Types
type FoundNodeDAO = FoundNode FindingID DAONode DAOLink Source #
FoundNode for a network described by DAOs.
type SnapshotGraphDAO = SnapshotGraph FindingID DAONode DAOLink Source #
SnapshotGraph for a network described by DAOs. This is what you
get by daoDefQuery.
Node attributes about DAO.
Constructors
| DAONode | |
Fields
| |
Instances
| Eq DAONode Source # | |
| Ord DAONode Source # | |
| Show DAONode Source # | |
| Generic DAONode Source # | |
| ToJSON DAONode Source # | Since: 0.4.1.0 |
Defined in NetSpider.RPL.DAO | |
| FromJSON DAONode Source # | Since: 0.4.1.0 |
| NodeAttributes DAONode Source # | |
Defined in NetSpider.RPL.DAO Methods writeNodeAttributes :: DAONode -> Binder (Walk SideEffect VFoundNode VFoundNode) # parseNodeAttributes :: PMap Multi GValue -> Parser DAONode # | |
| ToAttributes DAONode Source # | |
Defined in NetSpider.RPL.DAO Methods toAttributes :: DAONode -> [(AttributeKey, AttributeValue)] # | |
| type Rep DAONode Source # | |
Defined in NetSpider.RPL.DAO | |
Link attributes about DAO.
In Storing mode of RPL, a DAOLink represents a link between the
sender and the receiver of a DAO. In non-storing mode, it's a link
between the sender of the DAO and the node specified in the
"parent address" field of the Transit Information option
contained in the DAO.
Constructors
| DAOLink | |
Fields
| |
Instances
| Eq DAOLink Source # | |
| Ord DAOLink Source # | |
| Show DAOLink Source # | |
| Generic DAOLink Source # | |
| ToJSON DAOLink Source # | Since: 0.4.1.0 |
Defined in NetSpider.RPL.DAO | |
| FromJSON DAOLink Source # | Since: 0.4.1.0 |
| LinkAttributes DAOLink Source # | |
Defined in NetSpider.RPL.DAO Methods writeLinkAttributes :: DAOLink -> Binder (Walk SideEffect EFinds EFinds) # parseLinkAttributes :: PMap Single GValue -> Parser DAOLink # | |
| ToAttributes DAOLink Source # | |
Defined in NetSpider.RPL.DAO Methods toAttributes :: DAOLink -> [(AttributeKey, AttributeValue)] # | |
| type Rep DAOLink Source # | |
Defined in NetSpider.RPL.DAO | |
Query
Default Query for DAO nodes.
daoUnifierConf :: UnifyStdConfig FindingID DAONode DAOLink DAOLink () Source #
UnifyStdConfig for RPL DAO data. Used in daoDefQuery.