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::Functor Interface Reference

basic distributed functional object More...

import "sensix.idl";

Inheritance diagram for sensix::Functor:

sensix::FunctorImpl sensix::sensing::Sensory sensix::sensing::Sensory sensix::sensing::Aggregate sensix::sensing::Aggregate sensix::sensing::Collection sensix::sensing::Collection sensix::sensing::Sense sensix::sensing::Sense sensix::sensing::SensoryImpl sensix::sensing::Aggregate sensix::sensing::Aggregate sensix::sensing::Collection sensix::sensing::Collection sensix::sensing::Sense sensix::sensing::Sense sensix::sensing::SensoryImpl

List of all members.

Public Member Functions

 Functor (Functor[] subfs)
 Functor ()
 Functor (Functor[] subfs, int seq)
 Functor (int seq)
byte identifier ()
int sequencer ()
Data[] results ()
void results (Data[] data)
FunctorError[] errors ()
void errors (FunctorError[] e)
byte priority ()
void priority (byte p)
Functor[] subfunctors ()
void subfunctors (Functor[] fs)
String asString ()
byte[] marshall ()
string asString ()

Public Attributes

const octet ID = INVALID
readonly attribute octet identifier
readonly attribute unsigned long sequencer
attribute octet priority
attribute FunctorList subfunctors
attribute Series results
attribute ErrorList errors

Static Public Attributes

static int SEQUENCE = 0
static final int MAX = 16777215

Protected Attributes

byte id
int seq_num
byte importance
Functor[] subs
Data[] data_set
FunctorError[] errs


Detailed Description

basic distributed functional object

Definition at line 38 of file Functor.java.


Constructor & Destructor Documentation

sensix::Functor::Functor ( Functor[]  subfs  ) 

Definition at line 51 of file Functor.java.

sensix::Functor::Functor (  ) 

Definition at line 63 of file Functor.java.

sensix::Functor::Functor ( Functor[]  subfs,
int  seq 
)

Definition at line 75 of file Functor.java.

sensix::Functor::Functor ( int  seq  ) 

Definition at line 83 of file Functor.java.


Member Function Documentation

Implemented in sensix::sensing::Aggregate, and sensix::sensing::Collection.

Definition at line 113 of file Functor.java.

void sensix::Functor::priority ( byte  p  ) 

Implemented in sensix::sensing::Aggregate, and sensix::sensing::Collection.

Definition at line 122 of file Functor.java.

Implemented in sensix::sensing::Sense.

Definition at line 131 of file Functor.java.

byte [] sensix::Functor::marshall (  ) 

Definition at line 140 of file Functor.java.


Member Data Documentation

int sensix::Functor::SEQUENCE = 0 [static]

Definition at line 40 of file Functor.java.

final int sensix::Functor::MAX = 16777215 [static]

Definition at line 41 of file Functor.java.

byte sensix::Functor::id [protected]

Implemented in sensix::FunctorImpl.

Definition at line 43 of file Functor.java.

int sensix::Functor::seq_num [protected]

Implemented in sensix::FunctorImpl.

Definition at line 44 of file Functor.java.

byte sensix::Functor::importance [protected]

Implemented in sensix::FunctorImpl.

Definition at line 45 of file Functor.java.

Implemented in sensix::FunctorImpl.

Definition at line 46 of file Functor.java.

Implemented in sensix::FunctorImpl.

Definition at line 47 of file Functor.java.

Implemented in sensix::FunctorImpl.

Definition at line 48 of file Functor.java.

readonly attribute octet sensix::Functor::identifier

Definition at line 161 of file sensix.idl.

readonly attribute unsigned long sensix::Functor::sequencer

Definition at line 162 of file sensix.idl.

attribute octet sensix::Functor::priority

Definition at line 164 of file sensix.idl.

Definition at line 165 of file sensix.idl.

Definition at line 167 of file sensix.idl.

Definition at line 168 of file sensix.idl.


The documentation for this interface was generated from the following files:


© 2008, Los Alamos National Security, LLC.