JNodeOS v1.1.5 API

Package edu.utah.janos.nodeos

Interface Summary
AddressSpec An interface that represents a host address.
DeliverFunc Java wrapper for a DeliverFunc.
TransportInterface  
 

Class Summary
Address An address object hides the details and implementation of addressing in Janos.
AddressFactory The Factory for creating Address objects.
Assert Assert package.
BufferHandle A Java wrapper around the native buffer handle object.
ChanStats ChanStats is used to store statistics pertaining to in/out channels in the system.
ClassInstantiationKey Blaouaufngg.
CommHashtableHandle A handle for a CommHashtable that may be in another Flow.
CommMonitor Used for cross-process synchronization:
CommQueuePuller A handle for the owner of the CommQueue to pull elements out of it.
CommQueuePusher A handle for other flows to push elements onto a CommQueue.
CommSpaceElement Element in the CommSpace for communication.
CommSpaceHandle A handle on a CommSpace.
Credentials Java wrapper for NodeOS credentials.
CutThroughChannel Java wrapper for a CutThroughChannel.
CycleTimer Access to the underlying cycle timer.
CycleTimerTable A table for cycle timer results.
Debug The package-internal debugging infrastructure.
DemultiplexKey A key for matching incoming packets.
Flow Java wrapper for a flow.
FlowClassSpec A specification for which classes a flow can access.
FlowHandle Parent's handle on a child flow.
FlowRun A protocol should override FlowRun so that a flow can be created for it.
FlowStartSpec Various attributes of a flow that must be defined before a Flow can be created.
FlowStats FlowStats is used to store statistics pertaining to a flow in the system.
InChannel Java wrapper for a NodeOS InChannel.
InChannelHandle A cross-process handle on a Java NodeOS InChannel.
Info Obtain information about the interfaces and other magic bits available on this node.
InfoHook A little class used for exporting information about state, data, etc...
Main Boot the Janos Java NodeOS.
MemSpec Java wrapper for a MemSpec.
NetworkSpec The NetworkSpec is used to specify the network needs for an OutChannel in a flow.
Node The Node interface used by EEs.
OutChannel Java wrapper for a NodeOS OutChannel.
pj_Debug The package-internal debugging infrastructure.
pj_TimeSpec The pj_TimeSpec class provides a native interface to getting the current time.
Semaphore A simple synchronization primitive.
Status Obtain status information on the state of a node.
Thread A Janos Thread.
ThreadPoolSpec ThreadPoolSpec wrapper for Java.
ThreadScheduler The scheduler for a ThreadPool.
TimeSpec A TimeSpec holds a time value as reported by the NodeOS.
Trace Control for the trace macros spread through-out creation.
 

Exception Summary
AddressFormatException AddressFormatException is thrown by Address.fromString() if it cannot parse an ANTSR Address.
FlowStartException FlowStartException is thrown by various functions involved in new flow creation.
NoSuchNodeAddress Thrown by AddressFactory when it cannot bind to the specified physical address.
PacketAddressFormatException  
ProtocolSpecFormatException  
 


JNodeOS v1.1.5 API

This documentation is Copyright (C) 1998-2001 The University of Utah. All Rights Reserved. See the file LICENSE for distribution terms.
Documentation, software, and mailing list archives for Janos can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/