Bees v0.5.0 API

Uses of Interface
bees.core.CompanionProtocol

Packages that use CompanionProtocol
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 CompanionProtocol in apps.pathfinder
 

Classes in apps.pathfinder that implement CompanionProtocol
 class PathfinderProtocol
          The PathfinderProtocol is a simple routing protocol that builds a tree of nodes for forwarding client packets to a server and multicasting server packets to the clients.
 

Uses of CompanionProtocol in bees.core
 

Subinterfaces of CompanionProtocol in bees.core
 interface ByteArrayCompanionProtocol
          Interface used to tag CompanionProtocols that should couple with a protocols byte arrays.
 interface CapsuleCompanionProtocol
          Interface used to tag CompanionProtocols that are coupled with Capsules.
 interface FlowCompanionProtocol
          Interface used to tag CompanionProtocols that are coupled with ProtocolFlows.
 interface FlowIndependentCompanionProtocol
          Interface used to tag CompanionProtocols that are able to cross flow boundaries.
 

Classes in bees.core that implement CompanionProtocol
 class DLProtocol
          The DLProtocol is a companion protocol that will download its companion's byte arrays.
 class IDTranslationProtocol
          The IDTranslationProtocol detects unknown Capsule types and translates their Capsule identifiers to flow identifiers.
 class UnknownProtocol
          The UnknownProtocol is used to download flow descriptions from unknown flows on a neighbor.
 

Methods in bees.core with parameters of type CompanionProtocol
protected  void Protocol.addCompanion(CompanionProtocol protocol)
          Add a companion to the protocol.
 


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/