Uses of Interface
anthill.Ant

Packages that use Ant
anthill This package contains the main interfaces needed by ant implementors; in particular, it contains the Ant interface, which is the agent interface to be implemented. 
anthill.antnet This package is a prototype implementation of package anthill.nest to be used during actual deployment in a real environment. 
anthill.genie This package contains the main interfaces used in the Anthill evolution framework, including interfaces to perform evaluations using genetic tools, to represent genetic codes and to manipulate populations of genetic codes. 
anthill.nest This package contains the main interfaces needed by nest implementors. 
anthill.nestor This package is a prototype implementation of package anthill.nest to be used during Anthill simulations.  
freenetant This package contains a simple ant implementation that perform a random walking through a peer-to-peer network. 
gnutant This package contains a simple ant implementation. 
random This package contains a simple ant implementation that perform a random walking through a peer-to-peer network. 
 

Uses of Ant in anthill
 

Methods in anthill that return Ant
 Ant[] AntFactory.getAnts(RequestId rid, java.lang.Object request, NestId requestor)
          Factory method for creating a set of ants aimed at satisfying a particular request.
 Ant AntView.getAnt()
          Returns the ant which is associated to this AntView.
 

Methods in anthill with parameters of type Ant
 void AntView.addAnt(Ant ant)
          Add a new ant to this nest.
 

Uses of Ant in anthill.antnet
 

Methods in anthill.antnet with parameters of type Ant
 void UdpGate.send(NestId id, Ant ant, int ttl)
          Send an agent to the specified anthill.
 

Uses of Ant in anthill.genie
 

Subinterfaces of Ant in anthill.genie
 interface GeneticAnt
          This interface extends interface Ant with methods for the management of the genetic code of ants.
 

Methods in anthill.genie that return Ant
 Ant[] GeneticAntFactory.getAnts(GeneticCode code, java.lang.Object request)
          Factory method for creating ants.
 

Uses of Ant in anthill.nest
 

Methods in anthill.nest that return Ant
 Ant AntDescriptor.getAnt()
          Return a reference to the ant associated with this ant descriptor.
 

Methods in anthill.nest with parameters of type Ant
 void Gate.send(NestId dest, Ant ant, int ttl)
          Sends an ant to the specified nest.
 

Constructors in anthill.nest with parameters of type Ant
AntDescriptor(NestId sender, Ant ant, int ttl)
          Instantiates an ant descriptor and copies the initialization parameters in it.
 

Uses of Ant in anthill.nestor
 

Methods in anthill.nestor that return Ant
 Ant LocalAntView.getAnt()
           
 

Methods in anthill.nestor with parameters of type Ant
 void LocalAntView.addAnt(Ant ant)
          FIXME: Implement.
 void LocalGate.send(NestId dest, Ant ant, int ttl)
          Sends an ant to the specified nest.
 

Uses of Ant in freenetant
 

Classes in freenetant that implement Ant
 class FreenetAnt
           
 

Methods in freenetant that return Ant
 Ant[] FreenetAntFactory.getAnts(RequestId rid, java.lang.Object request, NestId requestor)
          Returns a freenet ant for a query.
 

Uses of Ant in gnutant
 

Classes in gnutant that implement Ant
 class BackwardGnutant
           
 class Gnutant
           
 class Insant
          Ant implementation for inserting a document into the anthill network.
 class ReplyGnutant
           
 class ResponseGnutant
           
 class SearchGnutant
           
 class TrailGnutant
           
 

Methods in gnutant that return Ant
 Ant[] GnutantFactory.getAnts(RequestId rid, java.lang.Object request, NestId requestor)
          Returns a set of ants for a query.
 

Uses of Ant in random
 

Classes in random that implement Ant
 class RandomAnt
          This class contains the implementation of a simple ant which performs a random walk through the network.
 

Methods in random that return Ant
 Ant[] RandomAntFactory.getAnts(RequestId rid, java.lang.Object request, NestId requestor)
          Returns a set of ants for a query.