Sensix
Wireless Sensor Network Middleware



   Home


   Project Page


   Download


   CVS




 Hosted by
Get SENSIX at SourceForge.net. Fast, secure 
and Free Open Source software downloads

sensix::sensing::AggregateImpl Class Reference

#include <sensing.h>

Inheritance diagram for sensix::sensing::AggregateImpl:

sensix::sensing::Aggregate sensix::sensing::Sensory sensix::sensing::Sensory sensix::Functor sensix::Functor sensix::Functor sensix::Functor

List of all members.

Public Member Functions

 AggregateImpl (char *n, uint8_t l, CollectionList *c)
 AggregateImpl (char *n, CollectionList *c)
 AggregateImpl (char *n, uint8_t l, CollectionList *c, unsigned int seq)
SensoryListsenses ()
CollectionListcollectors ()
void collectors (CollectionList *c)
Sensory_ptr sense ()
void sense (Sensory_ptr s)
uint8_t sensor ()
unsigned long long timeused ()
void timeused (unsigned long long t)
double energyused ()
void energyused (double e)
uint8_t priority ()
void priority (uint8_t p)
ErrorListerrors ()
void errors (ErrorList &e)
char * asString ()
uint8_t identifier ()
unsigned int sequencer ()
uint8_t level ()
Seriesresults ()
void results (Series &d)
FunctorListsubfunctors ()
void subfunctors (FunctorList &fs)

Protected Attributes

char * name
CollectionListseries


Detailed Description

Definition at line 150 of file sensing.h.


Constructor & Destructor Documentation

AggregateImpl::AggregateImpl ( char *  n,
uint8_t  l,
CollectionList c 
)

Definition at line 418 of file sensing.cpp.

AggregateImpl::AggregateImpl ( char *  n,
CollectionList c 
)

Definition at line 426 of file sensing.cpp.

AggregateImpl::AggregateImpl ( char *  n,
uint8_t  l,
CollectionList c,
unsigned int  seq 
)

Definition at line 433 of file sensing.cpp.


Member Function Documentation

SensoryList * AggregateImpl::senses (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 442 of file sensing.cpp.

CollectionList * AggregateImpl::collectors (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 455 of file sensing.cpp.

void AggregateImpl::collectors ( CollectionList c  ) 

Definition at line 460 of file sensing.cpp.

Sensory_ptr AggregateImpl::sense (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 465 of file sensing.cpp.

void sensix::sensing::AggregateImpl::sense ( Sensory_ptr  s  ) 

Definition at line 160 of file sensing.h.

uint8_t AggregateImpl::sensor (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 471 of file sensing.cpp.

unsigned long long AggregateImpl::timeused (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 476 of file sensing.cpp.

void sensix::sensing::AggregateImpl::timeused ( unsigned long long  t  ) 

Definition at line 163 of file sensing.h.

double AggregateImpl::energyused (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 487 of file sensing.cpp.

void sensix::sensing::AggregateImpl::energyused ( double  e  ) 

Implements sensix::sensing::Aggregate.

Definition at line 165 of file sensing.h.

uint8_t AggregateImpl::priority (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 497 of file sensing.cpp.

void AggregateImpl::priority ( uint8_t  p  ) 

Definition at line 508 of file sensing.cpp.

ErrorList * AggregateImpl::errors (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 516 of file sensing.cpp.

void sensix::sensing::AggregateImpl::errors ( ErrorList e  ) 

Definition at line 169 of file sensing.h.

char * AggregateImpl::asString (  ) 

Implements sensix::sensing::Aggregate.

Definition at line 539 of file sensing.cpp.

uint8_t AggregateImpl::identifier (  ) 

Implements sensix::Functor.

Definition at line 565 of file sensing.cpp.

unsigned int AggregateImpl::sequencer (  ) 

Implements sensix::Functor.

Definition at line 570 of file sensing.cpp.

uint8_t AggregateImpl::level (  ) 

Implements sensix::sensing::Sensory.

Definition at line 575 of file sensing.cpp.

Series * AggregateImpl::results (  ) 

Implements sensix::Functor.

Definition at line 580 of file sensing.cpp.

void AggregateImpl::results ( Series d  ) 

Definition at line 585 of file sensing.cpp.

FunctorList * AggregateImpl::subfunctors (  ) 

Implements sensix::Functor.

Definition at line 590 of file sensing.cpp.

void AggregateImpl::subfunctors ( FunctorList fs  ) 

Definition at line 595 of file sensing.cpp.


Member Data Documentation

Implements sensix::sensing::Aggregate.

Definition at line 181 of file sensing.h.


The documentation for this class was generated from the following files:
  • /home/brennan/Software/sensix/source/L3/sensing.h
  • /home/brennan/Software/sensix/source/L3/sensing.cpp


© 2008, Los Alamos National Security, LLC.