Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.TinyDB.TinyDBAttrM.nc
Component: TinyDBAttrM
Required Interfaces
AttrRegister
ParentAttr
AttrRegister
FreeSpaceAttr
AttrRegister
QueueLenAttr
AttrRegister
MHQueueLenAttr
AttrRegister
DepthAttr
AttrRegister
QidAttr
AttrRegister
QualityAttr
NetworkMonitor
QueryProcessor
MemAlloc
Provided Interfaces
StdControl
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
event result_t
ParentAttr.startAttr
(void)
event result_t
ParentAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
event result_t
ParentAttr.setAttr
(char *name, char *resultBuf)
event result_t
FreeSpaceAttr.startAttr
(void)
event result_t
FreeSpaceAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
FreeSpaceAttr tracks the amount of RAM available in the local heap.
event result_t
FreeSpaceAttr.setAttr
(char *name, char *resultBuf)
event result_t
MemAlloc.reallocComplete
(Handle handle, result_t success)
event result_t
MemAlloc.compactComplete
(void)
event result_t
MemAlloc.allocComplete
(HandlePtr handle, result_t success)
event result_t
QueueLenAttr.startAttr
(void)
event result_t
QueueLenAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
QueueLenAttr returns the send queue length for all messages
event result_t
QueueLenAttr.setAttr
(char *name, char *resultBuf)
event result_t
QualityAttr.startAttr
(void)
event result_t
QualityAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
QualityAttr returns a goodness measure of current parent
event result_t
QualityAttr.setAttr
(char *name, char *resultBuf)
event result_t
MHQueueLenAttr.startAttr
(void)
event result_t
MHQueueLenAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
MHQueueLenAttr returns the send queue length in multihop routing
event result_t
MHQueueLenAttr.setAttr
(char *name, char *resultBuf)
event result_t
DepthAttr.startAttr
(void)
event result_t
DepthAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
DepthAttr returns the depth of the current node in multihop routing tree
event result_t
DepthAttr.setAttr
(char *name, char *resultBuf)
event result_t
QidAttr.startAttr
(void)
event result_t
QidAttr.getAttr
(char *name, char *resultBuf, SchemaErrorNo *err)
QidAttr returns the qids of the two currently running queries
event result_t
QidAttr.setAttr
(char *name, char *resultBuf)
event result_t
QueryProcessor.queryComplete
(ParsedQueryPtr q)