A B C D E F G H I J K L M N P R S T U V W X

A

add(Entity) - Method in class ants.Manager
 
addCapsule(String) - Method in class ants.Protocol
 
addCapsule(String) - Method in class ants.BuiltinProtocol
 
addCapsule(String, String) - Method in class ants.BuiltinProtocol
 
addHelperClass(String) - Method in class ants.Protocol
 
addMediator(Class) - Method in class ants.Node
Add a class to the list of security check mediators
addr - Variable in class ants.RouteEntry
 
address - Variable in class ants.UDPChannelAddress
 
ai1 - Variable in class ants.wrapper.W_JAI
 
Alternate - class ants.Alternate.
 
ants - package ants
 
ants.wrapper - package ants.wrapper
 
Application - class ants.Application.
shell of an application of a node
Application() - Constructor for class ants.Application
 
Application(Manager, String) - Constructor for class ants.Application
 
arg(int) - Method in class utils.KeyArgs
 
assert(boolean, String) - Static method in class ants.Entity
 
attachApplication(Application, int) - Method in class ants.Node
 
attachChannel(Channel) - Method in class ants.Node
 
attachExtension(Extension, String) - Method in class ants.Node
 
attachNode(Node) - Method in class ants.Channel
 
attachNode(Node) - Method in class ants.Application
 
attachNode(Node) - Method in class ants.Extension
 
AutoNodeCache - class ants.wrapper.AutoNodeCache.
Node Cache with convenience functions for access The wrapper classes W_*.java and interface glue below should be automatically generated, but aren't yet! The "type signatures" used to indicate the contents of an object are pseudo-classfile: I = int, J = long, A = array (since [ isn't a valid in a name) Names are i1, i2, etc., for the first int, second int, etc.
AutoNodeCache(Node, int, int) - Constructor for class ants.wrapper.AutoNodeCache
 

B

BOOLEAN - Static variable in class ants.Xdr
 
BOOLEAN() - Method in class ants.Xdr
 
BUFSIZE - Static variable in class ants.StandardInChannel
 
BUFSIZE - Static variable in class ants.UDPChannel
 
BuiltinProtocol - class ants.BuiltinProtocol.
Base class for all builtin protocols.
BuiltinProtocol() - Constructor for class ants.BuiltinProtocol
 
BYTE - Static variable in class ants.Xdr
 
BYTE() - Method in class ants.Xdr
 
ByteArray - class ants.ByteArray.
 
BYTEARRAY() - Method in class ants.Xdr
 
ByteArray(byte[]) - Constructor for class ants.ByteArray
 
ByteArray(byte[], int) - Constructor for class ants.ByteArray
 
ByteArray(byte[], int, int) - Constructor for class ants.ByteArray
 
BYTEARRAY(ByteArray) - Static method in class ants.Xdr
 
ByteArray(ByteArray, int) - Constructor for class ants.ByteArray
 
ByteArray(ByteArray, int, int) - Constructor for class ants.ByteArray
 
ByteArray(int) - Constructor for class ants.ByteArray
 
BYTES(byte[], int, int) - Method in class ants.Xdr
 

C

cap - Variable in class ants.CapsuleList
 
Capsule - class ants.Capsule.
Base class for all types of capsules and their processing
Capsule() - Constructor for class ants.Capsule
 
CapsuleList - class ants.CapsuleList.
Linked list of capsules, used as the result of a fusion operation
CapsuleList(Capsule) - Constructor for class ants.CapsuleList
 
CapsuleList(Capsule, CapsuleList) - Constructor for class ants.CapsuleList
 
capsules - Variable in class ants.Protocol
 
change - Variable in class ants.RouteEntry
 
Channel - class ants.Channel.
Channel used by nodes to exchanged capsule with one another.
channel() - Method in class ants.Route
 
Channel(Manager, String, ChannelAddress) - Constructor for class ants.Channel
 
Channel(Manager, String, ChannelAddress, int) - Constructor for class ants.Channel
 
ChannelAddress - class ants.ChannelAddress.
shell of singlecast address of a channel
ChannelAddress() - Constructor for class ants.ChannelAddress
 
ChannelObject - class ants.ChannelObject.
This class is simply a wrapper for a real channel to separate the things that capsule code can reach --- it should be integrated with the channel proper some time
ChannelObject(Channel) - Constructor for class ants.ChannelObject
 
ChannelThread - class ants.ChannelThread.
Thread of control that shepards a capsule from channel receive through the node and onto an application.
ChannelThread(Channel) - Constructor for class ants.ChannelThread
 
ChannelWatchdog - class ants.ChannelWatchdog.
Thread of control that watches the channel thread to ensure that it is making progress, and otherwise takes action to interrupt capsule processing
ChannelWatchdog(Channel) - Constructor for class ants.ChannelWatchdog
 
checkCapsule() - Method in class ants.Node
Security check to see if a capsule directs the invocation
children - Variable in class ants.Manager
 
ClassCode - class utils.ClassCode.
Obtain classfile for a class
ClassCode() - Constructor for class utils.ClassCode
 
clean() - Method in class ants.NodeCache
clean the cache of expired objects
clearChangeFlags() - Method in class ants.RouteTable
 
clearDeleteTimer(RouteEntry) - Method in class ants.RouteTable
 
clearGCTimer(RouteEntry) - Method in class ants.RouteTable
 
clearTimer(RouteEvent) - Method in class ants.RouteTable
 
client - Variable in class ants.Channel
 
clientAddress - Variable in class ants.Channel
 
compact() - Method in class utils.KeyArgs
 
compare(TypeID) - Method in class ants.TypeID
Compare two TypeIDs
ConfigurationManager - class ants.ConfigurationManager.
manager that creates node/channel/app configurations as specified in a control file
ConfigurationManager(String[]) - Constructor for class ants.ConfigurationManager
 
cost - Variable in class ants.RouteEntry
 
create(Class, Xdr) - Static method in class ants.Capsule
 

D

DataCapsule - class ants.DataCapsule.
Data capsule processing, for transfer with default routing.
DataCapsule() - Constructor for class ants.DataCapsule
 
DataCapsule(short, short, int, ByteArray) - Constructor for class ants.DataCapsule
 
DataProtocol - class ants.DataProtocol.
Data protocol definition, a builtin protocol
DataProtocol() - Constructor for class ants.DataProtocol
 
decode() - Method in class ants.Capsule
 
decode() - Method in class ants.DLResponseCapsule
 
decode() - Method in class ants.RouteUpdateCapsule
 
decode() - Method in class ants.DataCapsule
 
decode(Xdr) - Method in class ants.Channel
 
defaults - Static variable in class ants.Entity
 
defaults - Static variable in class ants.Application
 
defaults - Static variable in class ants.ConfigurationManager
 
defaults - Static variable in class ants.Extension
 
defaults - Static variable in class ants.Node
 
DELETE - Static variable in class ants.RouteEvent
 
deleteCount - Variable in class ants.RouteEvent
 
deleteEntries(RouteEvent) - Method in class ants.RouteTable
 
DELETEINTERVAL - Static variable in class ants.RouteTable
 
deliverToApp(Capsule, int) - Method in class ants.Node
 
destination() - Method in class ants.Route
 
DLResponseCapsule - class ants.DLResponseCapsule.
Demand Load Response capsule and processing
dpt - Variable in class ants.DataCapsule
 
dst - Variable in class ants.RouteEntry
 

E

EMPTY - Static variable in class ants.RouteEvent
 
encode() - Method in class ants.Capsule
 
encode() - Method in class ants.DLResponseCapsule
 
encode() - Method in class ants.RouteUpdateCapsule
 
encode() - Method in class ants.DataCapsule
 
encode(Capsule) - Method in class ants.Channel
 
endGroupDefn() - Method in class ants.Protocol
 
endGroupDefn() - Method in class ants.BuiltinProtocol
 
endProtocolDefn() - Method in class ants.Protocol
 
Entity - class ants.Entity.
Shell of the entities in that are combined to produce a running node configuration.
Entity() - Constructor for class ants.Entity
No-argument constructor if called through newInstance
Entity(String) - Constructor for class ants.Entity
Normal construction gives entity a name
EntityList - class ants.EntityList.
 
EntityList(Entity) - Constructor for class ants.EntityList
 
EntityList(Entity, EntityList) - Constructor for class ants.EntityList
 
equals(Object) - Method in class ants.TypeID
 
equals(Object) - Method in class ants.wrapper.W_IJ
 
equals(Object) - Method in class ants.wrapper.W_IIJ
 
error(String) - Static method in class ants.Entity
 
evaluate(Node) - Method in class ants.Capsule
There is no longer code to find a named extension; these methods are in the node class -- andrew
evaluate(Node) - Method in class ants.DLResponseCapsule
 
evaluate(Node) - Method in class ants.RouteUpdateCapsule
 
evaluate(Node) - Method in class ants.DataCapsule
 
expires - Variable in class ants.RouteEntry
 
exportClass(String) - Method in class ants.Node
Export a class for use by capsules
Extension - class ants.Extension.
Shell of a node extension component
Extension() - Constructor for class ants.Extension
 

F

finalize() - Method in class ants.Entity
 
findFirstTimer() - Method in class ants.RouteTable
 
findGID(String) - Static method in class ants.Capsule
Access point to initialze capsule groupIDs
findMID(String) - Static method in class ants.Capsule
Access point to initialze capsule methodIDs
findPID(String) - Static method in class ants.Capsule
Access point to initialze capsule protocolIDs
findTimer(long) - Method in class ants.RouteTable
 
fromString(String) - Static method in class ants.NodeAddress
 

G

GC - Static variable in class ants.RouteEvent
 
gcCount - Variable in class ants.RouteEvent
 
gcEntries(RouteEvent) - Method in class ants.RouteTable
 
GCINTERVAL - Static variable in class ants.RouteTable
 
get(byte[], Object) - Method in class ants.NodeCache
get another protocols's object from the cache
get(int) - Method in class ants.RouteTable
 
get(int) - Method in class ants.wrapper.AutoNodeCache
 
get(int, int, long) - Method in class ants.wrapper.AutoNodeCache
 
get(int, long) - Method in class ants.wrapper.AutoNodeCache
 
get(long) - Method in class ants.wrapper.AutoNodeCache
 
get(Object) - Method in class ants.NodeCache
get an object from the cache by its key
get(String) - Static method in class utils.ClassCode
Convert a fully qualified class name into an array of its bytes that is the classfile.
get(String) - Method in class utils.KeyArgs
 
getAccess(Object) - Method in class ants.NodeCache
get the access flags of an object in the cache by its key
getAddress() - Method in class ants.ChannelObject
 
getAddress() - Method in class ants.Node
 
getApplications() - Method in class ants.Node
 
getBandwidth() - Method in class ants.ChannelObject
 
getBER() - Method in class ants.ChannelObject
 
getBoss() - Method in class ants.ManagedObject
 
getByte(int) - Method in class ants.ByteArray
 
getBytes(int, byte[], int, int) - Method in class ants.ByteArray
 
getCache() - Method in class ants.Node
 
getCapsuleID() - Method in class ants.Capsule
 
getChannel() - Method in class ants.Capsule
 
getChannels() - Method in class ants.Node
 
getData() - Method in class ants.DataCapsule
 
getDefaultResources() - Method in class ants.Application
 
getDst() - Method in class ants.Capsule
 
getDstPort() - Method in class ants.DataCapsule
 
getEvents() - Method in class ants.RouteTable
 
getExtension(String) - Method in class ants.Node
 
getExtensions() - Method in class ants.Node
 
getGCPool() - Method in class ants.RouteTable
 
getGWs() - Method in class ants.RouteTable
 
getLatency() - Method in class ants.ChannelObject
 
getLogLevel() - Method in class ants.Entity
 
getMTU() - Method in class ants.Channel
 
getMTU() - Method in class ants.StandardInChannel
 
getMTU() - Method in class ants.UDPChannel
 
getMTU() - Method in class ants.ChannelObject
 
getName() - Method in class ants.Entity
 
getNode() - Method in class ants.Application
 
getPort() - Method in class ants.Application
 
getPrevious() - Method in class ants.Capsule
 
getResources() - Method in class ants.Capsule
 
getRoutes() - Method in class ants.Node
 
getSrc() - Method in class ants.Capsule
 
getSrcPort() - Method in class ants.DataCapsule
 
getString(int, int, int) - Method in class ants.ByteArray
 
getThread() - Method in class ants.Channel
 
getTrigger() - Method in class ants.RouteTable
 
getUpdates() - Method in class ants.RouteTable
 
getWatchdog() - Method in class ants.Channel
 
gid() - Method in class ants.Capsule
 
gid() - Method in class ants.DLResponseCapsule
 
gid() - Method in class ants.RouteUpdateCapsule
 
gid() - Method in class ants.DataCapsule
 
groups - Variable in class ants.Protocol
 

H

hash() - Method in class utils.MD5
 
hash(byte[]) - Static method in class utils.MD5
 
hash(byte[], int, int) - Static method in class utils.MD5
 
hashCode() - Method in class ants.TypeID
 
hashCode() - Method in class ants.wrapper.W_IJ
 
hashCode() - Method in class ants.wrapper.W_IIJ
 

I

i1 - Variable in class ants.wrapper.W_IJ
 
i1 - Variable in class ants.wrapper.W_IIJ
 
i2 - Variable in class ants.wrapper.W_IIJ
 
INFINITY - Static variable in class ants.RouteTable
 
info(String) - Static method in class ants.Entity
 
inStream - Variable in class ants.StandardInChannel
 
INT - Static variable in class ants.Xdr
 
INT() - Method in class ants.Xdr
 
intern() - Method in class ants.TypeID
Intern a TypeID and return its cannonical value

J

j1 - Variable in class ants.wrapper.W_IJ
 
j1 - Variable in class ants.wrapper.W_JAI
 
j1 - Variable in class ants.wrapper.W_IIJ
 

K

key(int) - Method in class utils.KeyArgs
 
KeyArg - class utils.KeyArg.
 
KeyArgs - class utils.KeyArgs.
Keyword argument manipulation utilities
KeyArgs() - Constructor for class utils.KeyArgs
 
KeyArgs(String[]) - Constructor for class utils.KeyArgs
 
KeyArgs(String[], int) - Constructor for class utils.KeyArgs
 

L

L - Static variable in class ants.Entity
 
length() - Method in class ants.Capsule
 
length() - Method in class ants.DLResponseCapsule
 
length() - Method in class ants.RouteUpdateCapsule
 
length() - Method in class ants.EntityList
 
length() - Method in class ants.Xdr
 
length() - Method in class ants.CapsuleList
 
length() - Method in class ants.ByteArray
 
length() - Method in class ants.DataCapsule
 
length() - Method in class utils.KeyArgs
 
LineListTokenizer - class utils.LineListTokenizer.
File reading utility -- converts each non-empty line to a word list
LineListTokenizer(String) - Constructor for class utils.LineListTokenizer
 
list() - Method in class utils.LineListTokenizer
Parse the next non-empty line into an array of strings.
list() - Static method in class utils.Threads
List all groups and threads on System.out
log(int, String) - Method in class ants.Entity
Report an event to our manager if relevant.
log(int, String) - Method in class ants.ManagedObject
Report an event to our manager if relevant.
log(int, String) - Method in class ants.Manager
 
log(String) - Method in class ants.Node
 
LOGGING - Static variable in class ants.RouteTable
 
logLevel - Variable in class ants.Entity
Vector of bit flags for configurable logging.
LONG - Static variable in class ants.Xdr
 
LONG() - Method in class ants.Xdr
 
lp - Variable in class ants.ManagedObject
Prepared log prefix, kept in sync with name
LVL - Static variable in class ants.Capsule
 

M

main(String[]) - Static method in class ants.ChannelAddress
 
main(String[]) - Static method in class ants.UDPChannelAddress
 
main(String[]) - Static method in class ants.RouteTable
 
main(String[]) - Static method in class ants.NodeCache
lots of gratuitous testing
main(String[]) - Static method in class ants.Protocol
Test with a subclass-like constructor.
main(String[]) - Static method in class ants.ConfigurationManager
 
main(String[]) - Static method in class ants.NodeAddress
 
main(String[]) - Static method in class ants.DataCapsule
 
main(String[]) - Static method in class utils.ClassCode
Test the class.
main(String[]) - Static method in class utils.LineListTokenizer
Test the class.
main(String[]) - Static method in class utils.Threads
Test the class.
main(String[]) - Static method in class utils.KeyArgs
Test the class.
main(String[]) - Static method in class utils.MD5
Runs RSA driver testsuite to check that the hash is correct
ManagedObject - class ants.ManagedObject.
Shell of all manageable entities.
ManagedObject() - Constructor for class ants.ManagedObject
No-argument constructor, for calls through newInstance
ManagedObject(Manager, String) - Constructor for class ants.ManagedObject
Normal constructor gives a name and a manager
Manager - class ants.Manager.
Shell for all manager entities
Manager() - Constructor for class ants.Manager
No-argument constructor, for calls through newInstance
Manager(String) - Constructor for class ants.Manager
Normal constructor gives manager a name
MAXROUTESPERUPDATE - Static variable in class ants.RouteTable
 
MD5 - class utils.MD5.
Implementation of RSA's MD5 hash generator This code is loosely based on the RSA reference implementation and an early Java port of it by Santeri Paavolainen.
MD5() - Constructor for class utils.MD5
 
merge(KeyArgs) - Method in class utils.KeyArgs
 
merge(String[]) - Method in class utils.KeyArgs
 
merge(String[], int) - Method in class utils.KeyArgs
 
mid() - Method in class ants.Capsule
 
mid() - Method in class ants.DLResponseCapsule
 
mid() - Method in class ants.RouteUpdateCapsule
 
mid() - Method in class ants.DataCapsule
 
multicast(int) - Static method in class ants.NodeAddress
 

N

name - Variable in class ants.Entity
 
neighbor_list - Variable in class ants.RouteTable
 
New(Manager, String, String) - Static method in class ants.Channel
 
New(String) - Static method in class ants.ChannelAddress
switches on format of address to create a subclass
next - Variable in class ants.CapsuleList
 
node - Variable in class ants.RouteTable
 
Node - class ants.Node.
node of an active network
Node(Manager, String, String) - Constructor for class ants.Node
constructs a node with given address
NodeAddress - class ants.NodeAddress.
Routines for manipulating node addresses.
NodeAddress() - Constructor for class ants.NodeAddress
 
NodeCache - class ants.NodeCache.
node cache of managed soft-state combines hashtable and doubly linked list to implement fixed size table with LRU replacement.
NodeCache(Node, int, int) - Constructor for class ants.NodeCache
 
NoSuchApplicationException - exception ants.NoSuchApplicationException.
A runtime exception thrown when there is no application
NoSuchApplicationException() - Constructor for class ants.NoSuchApplicationException
 
NoSuchRouteException - exception ants.NoSuchRouteException.
A runtime exception thrown when there is no default route
NoSuchRouteException() - Constructor for class ants.NoSuchRouteException
 
nxt - Variable in class ants.RouteEntry
 

P

PERIODIC - Static variable in class ants.RouteEvent
 
pid() - Method in class ants.Capsule
 
pid() - Method in class ants.DLResponseCapsule
 
pid() - Method in class ants.RouteUpdateCapsule
 
pid() - Method in class ants.DataCapsule
 
port - Variable in class ants.UDPChannelAddress
 
port - Variable in class ants.Application
 
prime(Capsule) - Method in class ants.Capsule
Prime a capsule created within the network for transmission
Protocol - class ants.Protocol.
Base class for all protocols.
Protocol() - Constructor for class ants.Protocol
 
PUT(boolean) - Method in class ants.Xdr
 
PUT(byte) - Method in class ants.Xdr
 
PUT(byte[], int, int) - Method in class ants.Xdr
 
PUT(ByteArray) - Method in class ants.Xdr
 
PUT(int) - Method in class ants.Xdr
 
put(int, int, long, Object, int) - Method in class ants.wrapper.AutoNodeCache
 
put(int, long, Object, int) - Method in class ants.wrapper.AutoNodeCache
 
put(int, Object, int) - Method in class ants.wrapper.AutoNodeCache
 
put(int, RouteEntry) - Method in class ants.RouteTable
 
PUT(long) - Method in class ants.Xdr
 
put(long, Object, int) - Method in class ants.wrapper.AutoNodeCache
 
put(Object, Object, int) - Method in class ants.NodeCache
put an object in the cache by key, with duration and default access
put(Object, Object, int, int) - Method in class ants.NodeCache
put an object in the cache by key, with duration and access
PUT(short) - Method in class ants.Xdr
 
PUT(String) - Method in class ants.Xdr
 
PUT(TypeID) - Method in class ants.Xdr
 

R

read(String) - Method in class ants.RouteTable
 
READEXCLUSIVE - Static variable in class ants.NodeCache
 
READSHARED - Static variable in class ants.NodeCache
 
receive() - Method in class ants.StandardInChannel
 
receive() - Method in class ants.UDPChannel
 
receive(Capsule) - Method in class ants.Application
 
register(Protocol) - Method in class ants.Node
Register a protocol for use at this node
remove(int) - Method in class ants.RouteTable
 
remove(Object) - Method in class ants.NodeCache
remove an object from the cache by its key
ResourceLimitException - exception ants.ResourceLimitException.
A runtime exception thrown when a capsule has consumed all of its allocated resource quota.
ResourceLimitException() - Constructor for class ants.ResourceLimitException
 
Route - class ants.Route.
channel route data for next hop
Route(Channel, ChannelAddress, ChannelAddress) - Constructor for class ants.Route
 
RouteEntry - class ants.RouteEntry.
a single entry of route table
RouteEntry(int, int, ChannelAddress) - Constructor for class ants.RouteEntry
 
RouteEntry(int, int, String) - Constructor for class ants.RouteEntry
 
RouteEntry(String, String, String) - Constructor for class ants.RouteEntry
 
RouteEvent - class ants.RouteEvent.
A timer event affecting the RouteTable entries
RouteEvent(long, int) - Constructor for class ants.RouteEvent
 
routeForNode(Capsule, int) - Method in class ants.Node
 
RouteTable - class ants.RouteTable.
routing table
RouteTable(int) - Constructor for class ants.RouteTable
 
RouteTable(Node) - Constructor for class ants.RouteTable
 
RouteUpdateCapsule - class ants.RouteUpdateCapsule.
Route update capsule processing, for construction of default routes
RouteUpdateCapsule() - Constructor for class ants.RouteUpdateCapsule
 
RouteUpdateCapsule(int, int, ChannelAddress, Vector) - Constructor for class ants.RouteUpdateCapsule
 
run() - Method in class ants.RouteTable
 
run() - Method in class ants.NodeCache
 
run() - Method in class ants.Application
 
run() - Method in class ants.ChannelWatchdog
 
run() - Method in class ants.Extension
 
run() - Method in class ants.ChannelThread
 
run() - Method in class ants.Node
 
rxbuf - Variable in class ants.Channel
 

S

send(byte[], int, ChannelAddress) - Method in class ants.StandardInChannel
 
send(byte[], int, ChannelAddress) - Method in class ants.UDPChannel
 
send(Capsule) - Method in class ants.Application
 
send(Capsule, ChannelAddress) - Method in class ants.Channel
 
send(Capsule, int) - Method in class ants.Application
 
sendRouteMessages(int) - Method in class ants.RouteTable
 
sendRouteWorker(RouteEntry, ChannelAddress, int) - Method in class ants.RouteTable
 
sendToNeighbors(Capsule) - Method in class ants.Node
 
sendUpdate(RouteEntry, ChannelAddress, Vector) - Method in class ants.RouteTable
 
set(String, String) - Method in class utils.KeyArgs
 
setAccess(Object, int) - Method in class ants.NodeCache
set the access flags of an object in the cache by its key
setArgs(KeyArgs) - Method in class ants.Entity
 
setArgs(KeyArgs) - Method in class ants.Application
 
setArgs(KeyArgs) - Method in class ants.ConfigurationManager
 
setArgs(KeyArgs) - Method in class ants.Extension
 
setArgs(KeyArgs) - Method in class ants.Node
 
setArgs(String[]) - Method in class ants.Entity
 
setArgs(String[], int) - Method in class ants.Entity
 
setBoss(Manager) - Method in class ants.ManagedObject
 
setByte(int, byte) - Method in class ants.ByteArray
 
setBytes(int, byte[], int, int) - Method in class ants.ByteArray
 
setBytes(int, ByteArray, int, int) - Method in class ants.ByteArray
 
setBytes(int, String, int, int) - Method in class ants.ByteArray
 
setData(ByteArray) - Method in class ants.DataCapsule
 
setDefaultResources(int) - Method in class ants.Application
 
setDeleteTimer(RouteEntry, long) - Method in class ants.RouteTable
 
setDst(int) - Method in class ants.Capsule
 
setDstPort(short) - Method in class ants.DataCapsule
 
setGCTimer(RouteEntry, long) - Method in class ants.RouteTable
 
setLength(int) - Method in class ants.ByteArray
 
setLogLevel(int) - Method in class ants.Entity
Only settable if we are logging
setName(String) - Method in class ants.Entity
 
setName(String) - Method in class ants.ManagedObject
 
setPeriodicTimer(long) - Method in class ants.RouteTable
 
setSrcPort(short) - Method in class ants.DataCapsule
 
setTimer(long, int) - Method in class ants.RouteTable
 
setTriggerTimer(long) - Method in class ants.RouteTable
 
setUpdates(boolean) - Method in class ants.RouteTable
 
SHORT - Static variable in class ants.Xdr
 
SHORT() - Method in class ants.Xdr
 
skip(int) - Method in class ants.Xdr
 
sleep(long) - Method in class ants.Node
For use by node components and applications to delay execution
socket - Variable in class ants.StandardInChannel
 
socket - Variable in class ants.UDPChannel
 
sortVector(Vector) - Static method in class ants.TypeID
Sort a vector of TypeIDs, ranking them with the compare method.
source - Variable in class ants.Channel
 
source() - Method in class ants.Route
 
spt - Variable in class ants.DataCapsule
 
StandardInChannel - class ants.StandardInChannel.
This extension of Channel is used to read packets over standard in.
StandardInChannel(Manager, String, String) - Constructor for class ants.StandardInChannel
 
StandardInChannel(Manager, String, UDPChannelAddress) - Constructor for class ants.StandardInChannel
 
start() - Method in class ants.Entity
 
start() - Method in class ants.Channel
a one-time start of the channel only
start() - Method in class ants.RouteTable
 
start() - Method in class ants.Node
 
startGroupDefn() - Method in class ants.Protocol
 
startProtocolDefn() - Method in class ants.Protocol
 
strike(int) - Method in class utils.KeyArgs
 
STRING() - Method in class ants.Xdr
 
STRING(String) - Static method in class ants.Xdr
 

T

thisNode() - Method in class ants.Application
 
thisNode() - Method in class ants.Extension
 
Threads - class utils.Threads.
Thread manipulating utilities
Threads() - Constructor for class utils.Threads
 
time() - Method in class ants.Node
 
TimeLimitException - exception ants.TimeLimitException.
A runtime exception thrown when a capsule has run for too long
TimeLimitException() - Constructor for class ants.TimeLimitException
 
toBytes() - Method in class ants.ByteArray
 
toString() - Method in class ants.UDPChannelAddress
 
toString() - Method in class ants.NodeCache
mainly for testing
toString() - Method in class ants.TypeID
 
toString() - Method in class ants.Protocol
 
toString() - Method in class utils.KeyArgs
 
toString(byte[]) - Static method in class utils.MD5
 
toString(int) - Static method in class ants.NodeAddress
 
toStrings() - Method in class utils.KeyArgs
 
TRIGGER - Static variable in class ants.RouteEvent
 
TRIGGERINTERVAL - Static variable in class ants.RouteTable
 
TRIGGERSPREAD - Static variable in class ants.RouteTable
 
txbuf - Variable in class ants.Channel
 
TypeID - class ants.TypeID.
Capsule, Method, CodeGroup and Protocol identifiers.
TYPEID - Static variable in class ants.Xdr
 
TYPEID() - Method in class ants.Xdr
 
TypeID(byte[]) - Constructor for class ants.TypeID
Construct and initialize by deep copy
TypeID(byte[], int) - Constructor for class ants.TypeID
 

U

UDPChannel - class ants.UDPChannel.
UDP channel for nodes
UDPChannel(Manager, String, String) - Constructor for class ants.UDPChannel
 
UDPChannel(Manager, String, UDPChannelAddress) - Constructor for class ants.UDPChannel
 
UDPChannelAddress - class ants.UDPChannelAddress.
UDP singlecast address of a channel
UDPChannelAddress(InetAddress, int) - Constructor for class ants.UDPChannelAddress
 
UDPChannelAddress(String) - Constructor for class ants.UDPChannelAddress
 
unregister(Protocol) - Method in class ants.Node
Unregister a protocol previously registered at this node
unresolved - Variable in class ants.RouteEntry
 
update(byte[]) - Method in class utils.MD5
 
update(byte[], int, int) - Method in class utils.MD5
 
update(String) - Method in class utils.MD5
 
updateEntry(int, int, int, String, long) - Method in class ants.RouteTable
 
UPDATEINTERVAL - Static variable in class ants.RouteTable
 
UPDATESPREAD - Static variable in class ants.RouteTable
 
useAnetd - Static variable in class ants.ConfigurationManager
 
utils - package utils
 

V

VERSION - Static variable in class ants.DLResponseCapsule
 
VERSION - Static variable in class ants.RouteUpdateCapsule
 
VERSION - Static variable in class ants.DataCapsule
 

W

W_IIJ - class ants.wrapper.W_IIJ.
Wrapper for int, int, long -- see AutoNodeCache
W_IIJ() - Constructor for class ants.wrapper.W_IIJ
 
W_IIJ(int, int, long) - Constructor for class ants.wrapper.W_IIJ
 
W_IJ - class ants.wrapper.W_IJ.
Wrapper for int, int, long -- see AutoNodeCache
W_IJ() - Constructor for class ants.wrapper.W_IJ
 
W_IJ(int, long) - Constructor for class ants.wrapper.W_IJ
 
W_JAI - class ants.wrapper.W_JAI.
Wrapper for int[], long -- see AutoNodeCache Not suitable for hash key yet.
W_JAI() - Constructor for class ants.wrapper.W_JAI
 
warn(String) - Static method in class ants.Entity
 
what - Variable in class ants.RouteEvent
 
when - Variable in class ants.RouteEvent
 
WRITEEXCLUSIVE - Static variable in class ants.NodeCache
 
WRITESHARED - Static variable in class ants.NodeCache
 

X

Xdr - class ants.Xdr.
Base class with convenience macros for external data representation.
Xdr(byte[]) - Constructor for class ants.Xdr
 
Xdr(byte[], int) - Constructor for class ants.Xdr
 
Xdr(byte[], int, int) - Constructor for class ants.Xdr
 
Xdr(ByteArray, int) - Constructor for class ants.Xdr
 
Xdr(ByteArray, int, int) - Constructor for class ants.Xdr
 
Xdr(int) - Constructor for class ants.Xdr
 

A B C D E F G H I J K L M N P R S T U V W X