Maintainer | Toshio Ito <debug.ito@gmail.com> |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
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.
DAONode | |
|
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 | |
ToAttributes DAONode Source # | |
Defined in NetSpider.RPL.DAO 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.
DAOLink | |
|
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 writeLinkAttributes :: DAOLink -> Binder (Walk SideEffect EFinds EFinds) # parseLinkAttributes :: PMap Single GValue -> Parser DAOLink # | |
ToAttributes DAOLink Source # | |
Defined in NetSpider.RPL.DAO 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
.