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::discovery::Self Interface Reference

this unit More...

import "discovery.idl";

Inheritance diagram for sensix::discovery::Self:

sensix::discovery::DiscoveryService sensix::discovery::DiscoveryService

List of all members.

Public Member Functions

int identifier ()
byte[] capabilities ()
void registerObject (byte capability, sensix.Request obj) throws sensix.discovery.DiscoveryException
boolean findNodeInFamily (int id) throws sensix.discovery.DiscoveryException
sensix.Request[] queryFamilyNetwork (byte capability) throws sensix.discovery.DiscoveryException
sensix.Request queryFamilyNode (int id, byte capability) throws sensix.discovery.DiscoveryException
boolean findNodeInDescendants (int id) throws sensix.discovery.DiscoveryException
sensix.Request[] queryDescendantNetwork (byte capability) throws sensix.discovery.DiscoveryException
sensix.Request queryDescendantNode (int id, byte capability) throws sensix.discovery.DiscoveryException
byte[] descendantCapabilities () throws sensix.discovery.DiscoveryException
int[] descendantNodes () throws sensix.discovery.DiscoveryException
boolean findNodeInSiblings (int id) throws sensix.discovery.DiscoveryException
sensix.Request[] querySiblingNetwork (byte capability) throws sensix.discovery.DiscoveryException
sensix.Request querySiblingNode (int id, byte capability) throws sensix.discovery.DiscoveryException
byte[] siblingCapabilities () throws sensix.discovery.DiscoveryException
int[] siblingNodes () throws sensix.discovery.DiscoveryException
boolean findNodeInAncestors (int id) throws sensix.discovery.DiscoveryException
int[] ancestorNodes () throws sensix.discovery.DiscoveryException
void registerObject (in octet capability, in Request obj) raises (DiscoveryException)
 register a capability with the discovery service
boolean findNodeInFamily (in NodeId id) raises (DiscoveryException)
RequestList queryFamilyNetwork (in octet capability) raises (DiscoveryException)
Request queryFamilyNode (in NodeId id, in octet capability) raises (DiscoveryException)
boolean findNodeInDescendants (in NodeId id) raises (DiscoveryException)
RequestList queryDescendantNetwork (in octet capability) raises (DiscoveryException)
Request queryDescendantNode (in NodeId id, in octet capability) raises (DiscoveryException)
CapabilityList descendantCapabilities () raises (DiscoveryException)
NodeList descendantNodes () raises (DiscoveryException)
boolean findNodeInSiblings (in NodeId id) raises (DiscoveryException)
RequestList querySiblingNetwork (in octet capability) raises (DiscoveryException)
Request querySiblingNode (in NodeId id, in octet capability) raises (DiscoveryException)
CapabilityList siblingCapabilities () raises (DiscoveryException)
NodeList siblingNodes () raises (DiscoveryException)
boolean findNodeInAncestors (in NodeId id) raises (DiscoveryException)
NodeList ancestorNodes () raises (DiscoveryException)

Public Attributes

readonly attribute octet level
readonly attribute NodeId identifier
readonly attribute CapabilityList capabilities

Package Functions

byte level ()


Detailed Description

this unit

Definition at line 38 of file Self.java.


Member Function Documentation

void sensix::discovery::Self::registerObject ( byte  capability,
sensix.Request  obj 
) throws sensix.discovery.DiscoveryException

boolean sensix::discovery::Self::findNodeInFamily ( int  id  )  throws sensix.discovery.DiscoveryException

sensix.Request [] sensix::discovery::Self::queryFamilyNetwork ( byte  capability  )  throws sensix.discovery.DiscoveryException

sensix.Request sensix::discovery::Self::queryFamilyNode ( int  id,
byte  capability 
) throws sensix.discovery.DiscoveryException

boolean sensix::discovery::Self::findNodeInDescendants ( int  id  )  throws sensix.discovery.DiscoveryException

sensix.Request [] sensix::discovery::Self::queryDescendantNetwork ( byte  capability  )  throws sensix.discovery.DiscoveryException

sensix.Request sensix::discovery::Self::queryDescendantNode ( int  id,
byte  capability 
) throws sensix.discovery.DiscoveryException

byte [] sensix::discovery::Self::descendantCapabilities (  )  throws sensix.discovery.DiscoveryException

int [] sensix::discovery::Self::descendantNodes (  )  throws sensix.discovery.DiscoveryException

boolean sensix::discovery::Self::findNodeInSiblings ( int  id  )  throws sensix.discovery.DiscoveryException

sensix.Request [] sensix::discovery::Self::querySiblingNetwork ( byte  capability  )  throws sensix.discovery.DiscoveryException

sensix.Request sensix::discovery::Self::querySiblingNode ( int  id,
byte  capability 
) throws sensix.discovery.DiscoveryException

byte [] sensix::discovery::Self::siblingCapabilities (  )  throws sensix.discovery.DiscoveryException

int [] sensix::discovery::Self::siblingNodes (  )  throws sensix.discovery.DiscoveryException

boolean sensix::discovery::Self::findNodeInAncestors ( int  id  )  throws sensix.discovery.DiscoveryException

int [] sensix::discovery::Self::ancestorNodes (  )  throws sensix.discovery.DiscoveryException

void sensix::discovery::Self::registerObject ( in octet  capability,
in Request  obj 
) raises (DiscoveryException)

register a capability with the discovery service

boolean sensix::discovery::Self::findNodeInFamily ( in NodeId  id  )  raises (DiscoveryException)

RequestList sensix::discovery::Self::queryFamilyNetwork ( in octet  capability  )  raises (DiscoveryException)

Request sensix::discovery::Self::queryFamilyNode ( in NodeId  id,
in octet  capability 
) raises (DiscoveryException)

boolean sensix::discovery::Self::findNodeInDescendants ( in NodeId  id  )  raises (DiscoveryException)

RequestList sensix::discovery::Self::queryDescendantNetwork ( in octet  capability  )  raises (DiscoveryException)

Request sensix::discovery::Self::queryDescendantNode ( in NodeId  id,
in octet  capability 
) raises (DiscoveryException)

CapabilityList sensix::discovery::Self::descendantCapabilities (  )  raises (DiscoveryException)

NodeList sensix::discovery::Self::descendantNodes (  )  raises (DiscoveryException)

boolean sensix::discovery::Self::findNodeInSiblings ( in NodeId  id  )  raises (DiscoveryException)

RequestList sensix::discovery::Self::querySiblingNetwork ( in octet  capability  )  raises (DiscoveryException)

Request sensix::discovery::Self::querySiblingNode ( in NodeId  id,
in octet  capability 
) raises (DiscoveryException)

CapabilityList sensix::discovery::Self::siblingCapabilities (  )  raises (DiscoveryException)

NodeList sensix::discovery::Self::siblingNodes (  )  raises (DiscoveryException)

boolean sensix::discovery::Self::findNodeInAncestors ( in NodeId  id  )  raises (DiscoveryException)

NodeList sensix::discovery::Self::ancestorNodes (  )  raises (DiscoveryException)


Member Data Documentation

readonly attribute octet sensix::discovery::Self::level

Definition at line 470 of file discovery.idl.

Definition at line 471 of file discovery.idl.

Definition at line 472 of file discovery.idl.


The documentation for this interface was generated from the following files:
  • /home/brennan/Software/sensix/source/C^4/sensix/discovery/Self.java
  • /home/brennan/Software/sensix/source/discovery.idl


© 2008, Los Alamos National Security, LLC.