ANTS v2.0 API

Uses of Class
ants.core.Capsule

Packages that use Capsule
ants.core   
ants.dante   
ants.route   
apps.mobile   
apps.multicast   
apps.ping   
apps.pong   
apps.stats   
apps.statsfusion   
 

Uses of Capsule in ants.core
 

Subclasses of Capsule in ants.core
 class DataCapsule
          Data capsule.
 class DLResponseCapsule
          Demand Load Response capsule.
 

Methods in ants.core that return Capsule
static Capsule Capsule.create(java.lang.Class cl, Xdr xdr)
          Create a new Capsule from the given Xdr.
 

Methods in ants.core with parameters of type Capsule
 boolean Node.deliverToApp(Capsule cap, int port)
          Deliver the given capsule to the Application on the given port number.
 boolean Node.send(Capsule cap)
          Inject a given capsule into the network via the local node.
 boolean Node.routeForNode(Capsule cap, int destination)
          Route a capsule for a particular destination.
 boolean Node.sendToNeighbor(Capsule cap, int neighbor)
          Send a capsule to an adjacent node.
 boolean Application.send(Capsule cap)
          Send the given capsule.
 boolean Application.send(Capsule cap, int ttl)
          Send the given capsule with the given resource limit.
 void Application.receive(Capsule cap)
          Callback for packets that are delivered to this application.
 void Capsule.prime(Capsule parent)
          Prime this capsule for transmission.
 

Uses of Capsule in ants.dante
 

Subclasses of Capsule in ants.dante
 class DanteCapsule
          Negotiates a dynamic address on behalf of an ABONE edge node.
 

Methods in ants.dante with parameters of type Capsule
 void DanteServer.receive(Capsule c)
           
 void DanteClient.receive(Capsule c)
           
 

Uses of Capsule in ants.route
 

Subclasses of Capsule in ants.route
 class DynamicRouteCapsule
          Route update capsule.
 

Methods in ants.route with parameters of type Capsule
 void DynamicRouteApp.receive(Capsule unknownCap)
          Receive and process RouteUpdateCapsule.
 

Uses of Capsule in apps.mobile
 

Subclasses of Capsule in apps.mobile
 class MobileCapsule
          mobile capsule processing - The mobile capsule is used to carry a payload.
 class MobileUpdateCapsule
          Mobile update capsule processor - This will update forwarding information on routers so that MobileCapsules can direct themselves to the proper destination
 

Methods in apps.mobile with parameters of type Capsule
 void MobileApplication.receive(Capsule cap)
           
 

Uses of Capsule in apps.multicast
 

Subclasses of Capsule in apps.multicast
 class MulticastCapsule
          Multicast capsule processing.
 class MulticastSubscribeCapsule
          Multicast subscription capsule processing
 

Methods in apps.multicast with parameters of type Capsule
 void MulticastApplication.receive(Capsule cap)
           
 

Uses of Capsule in apps.ping
 

Subclasses of Capsule in apps.ping
 class PingCapsule
          Ping capsule.
 

Methods in apps.ping with parameters of type Capsule
 void PingApplication.receive(Capsule unknownCap)
          Invoked when packets are received.
 

Uses of Capsule in apps.pong
 

Subclasses of Capsule in apps.pong
 class PongCapsule
          Pong capsule.
 

Methods in apps.pong with parameters of type Capsule
 void PongApplication.receive(Capsule unknownCap)
          Invoked when packets are received.
 

Uses of Capsule in apps.stats
 

Subclasses of Capsule in apps.stats
 class StatsCapsule
          Stats request capsule.
 

Methods in apps.stats with parameters of type Capsule
 void StatsApplication.receive(Capsule unknownCap)
          Handle the incoming capsule and tell it to print its information
 

Uses of Capsule in apps.statsfusion
 

Subclasses of Capsule in apps.statsfusion
 class StatsReturnCapsule
          Stats return capsule.
 

Methods in apps.statsfusion with parameters of type Capsule
 void StatsApplication.receive(Capsule unknownCap)
          Handle the incoming capsule and tell it to print its information
 


ANTS v2.0 API

This documentation is Copyright (C) 1998-2001 The University of Utah and the University of Washington. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for ANTS v2.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/