Bees v0.5.0 API

Uses of Class
bees.core.Xdr

Packages that use Xdr
apps.benchmark   
apps.discovery Protocol and test application for discovering neighbors on the same LAN. 
apps.health A demo application that tries to implement Healthd-like functionality. 
apps.hello The skeleton for the "Hello World" tutorial from the manual. 
apps.liveness Protocol and test application for testing the responsiveness of neighbors. 
apps.pathfinder A simple routing protocol that builds a tree of nodes for forwarding client packets to a server and multicasting server packets to the clients. 
bees.core The core functionality for Bees, including, capabilities, coroutines, and events. 
 

Uses of Xdr in apps.benchmark
 

Methods in apps.benchmark with parameters of type Xdr
 void MinimalCapsule.decode(Xdr xdr)
           
 void MinimalCapsule.encode(Xdr xdr)
           
 void BenchmarkCapsule.encode(Xdr xdr)
           
 void BenchmarkCapsule.decode(Xdr xdr)
           
 void StatsCapsule.encode(Xdr xdr)
           
 void StatsCapsule.decode(Xdr xdr)
           
 void BenchmarkBootCapsule.encode(Xdr xdr)
           
 void BenchmarkBootCapsule.decode(Xdr xdr)
           
 void PrimerCapsule.encode(Xdr xdr)
           
 void PrimerCapsule.decode(Xdr xdr)
           
 

Uses of Xdr in apps.discovery
 

Methods in apps.discovery with parameters of type Xdr
 void AdvertiseCapsule.decode(Xdr xdr)
           
 void AdvertiseCapsule.encode(Xdr xdr)
           
 void DiscoveryBootCapsule.encode(Xdr xdr)
           
 void DiscoveryBootCapsule.decode(Xdr xdr)
           
 

Uses of Xdr in apps.health
 

Methods in apps.health with parameters of type Xdr
 void NodeHealthCapsule.decode(Xdr xdr)
           
 void NodeHealthCapsule.encode(Xdr xdr)
           
 void PollRequestCapsule.decode(Xdr xdr)
           
 void PollRequestCapsule.encode(Xdr xdr)
           
 void HealthBootCapsule.encode(Xdr xdr)
           
 void HealthBootCapsule.decode(Xdr xdr)
           
 

Uses of Xdr in apps.hello
 

Methods in apps.hello with parameters of type Xdr
 void HelloBootCapsule.encode(Xdr xdr)
           
 void HelloBootCapsule.decode(Xdr xdr)
           
 void HelloCapsule.encode(Xdr xdr)
           
 void HelloCapsule.decode(Xdr xdr)
           
 

Uses of Xdr in apps.liveness
 

Methods in apps.liveness with parameters of type Xdr
 void PokeCapsule.decode(Xdr xdr)
           
 void PokeCapsule.encode(Xdr xdr)
           
 void LivenessBootCapsule.decode(Xdr xdr)
           
 void LivenessBootCapsule.encode(Xdr xdr)
           
 

Uses of Xdr in apps.pathfinder
 

Methods in apps.pathfinder with parameters of type Xdr
 void ConfigurationCapsule.encode(Xdr xdr)
           
 void ConfigurationCapsule.reencode(Xdr xdr, NeighborImpl ni)
           
 void ConfigurationCapsule.decode(Xdr xdr)
           
 void PathfinderBootCapsule.encode(Xdr xdr)
           
 void PathfinderBootCapsule.decode(Xdr xdr)
           
 

Uses of Xdr in bees.core
 

Methods in bees.core that return Xdr
 Xdr ExternalCapsule.getXDR()
           
 Xdr Xdr.subXDR()
           
 

Methods in bees.core with parameters of type Xdr
protected  void Capsule.internalDecode(Xdr xdr)
           
protected  void Capsule.internalEncode(Xdr xdr)
           
abstract  void Capsule.decode(Xdr xdr)
          Decode this Capsule's state from the given Xdr.
abstract  void Capsule.encode(Xdr xdr)
          Encode this Capsule's state into the given Xdr.
 void DataRequestCapsule.decode(Xdr xdr)
           
 void DataRequestCapsule.encode(Xdr xdr)
           
 void DataResponseCapsule.decode(Xdr xdr)
           
 void DataResponseCapsule.encode(Xdr xdr)
           
static void CapabilityReference.encode(Xdr xdr, Capability cap)
          Encode a capability in an xdr.
static CapabilityReference CapabilityReference.decode(Xdr xdr)
          Decode a capability reference.
 void CapabilityReference.encode(Xdr xdr)
          Encode the reference in an xdr.
 void ReencodableCapsule.reencode(Xdr xdr, NeighborImpl ni)
          Reencode this capsule for the given neighbor.
 void Pair.marshal(Xdr xdr)
           
static Pair Pair.unmarshal(Xdr xdr)
           
 


Bees v0.5.0 API

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