Bees v0.5.0 API

Uses of Interface
bees.core.ExternalCapsuleReceiver

Packages that use ExternalCapsuleReceiver
apps.authenticator Applications used to the process of authenticating and authorizing downloaded protocols. 
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.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 ExternalCapsuleReceiver in apps.authenticator
 

Classes in apps.authenticator that implement ExternalCapsuleReceiver
 class AuthenticatorDiscoveryPresentation
          The AuthenticatorDiscoveryPresentation is a DiscoveryProtocolPresentation specialized for use with authenticators.
 class AuthenticatorDLPresentation
          A simple DLProtocolPresentation that adds extended protocols to the NeighborManager.
 class AuthenticatorUnknownProtocolPresentation
          An AuthenticatorUnknownProtocolPresentation is a base class for authenticating unknown protocol flows.
 

Uses of ExternalCapsuleReceiver in apps.discovery
 

Classes in apps.discovery that implement ExternalCapsuleReceiver
 class DiscoveryProtocolPresentation
          A DiscoveryProtocolPresentation is used to communicate with the DiscoveryProtocolSession in the protocol's domain.
 class DiscoveryProtocolSession
          A DiscoveryProtocolSession tracks information used by the protocol and manages communication with the applications.
 

Uses of ExternalCapsuleReceiver in apps.health
 

Classes in apps.health that implement ExternalCapsuleReceiver
 class HealthSession
          A HealthSession manages the HealthProtocol specific properties in a flow.
 

Uses of ExternalCapsuleReceiver in apps.liveness
 

Classes in apps.liveness that implement ExternalCapsuleReceiver
 class LivenessPresentation
          A LivnessPresentation is used to communicate with the LivenessSession in the protocol's domain.
 class LivenessSession
          The LivenessSession tracks information for the liveness protocol and manages communication with any interested applications.
 

Uses of ExternalCapsuleReceiver in apps.pathfinder
 

Classes in apps.pathfinder that implement ExternalCapsuleReceiver
 class PathfinderSession
          PathfinderSession tracks any state global to the pathfinder protocol.
 

Uses of ExternalCapsuleReceiver in bees.core
 

Classes in bees.core that implement ExternalCapsuleReceiver
 class DLProtocolPresentation
          A DLProtocolPresentation is used to communicate with the DLProtocolSession in a protocol domain.
 class DLProtocolSession
          A DLProtocolSession manages application requests for downloading protocol code from a peer node.
 class ExtendedProtocolPresentation
          An ExtendedProtocolPresentation is a ProtocolPresentation that provides functionality for interacting with a protocol that uses the ExtendedProtocolSession class.
 class ExtendedProtocolSession
          An ExtendedProtocolSession is a ProtocolSession that provides functionality for tracking interested applications and managing the addition and removal of neighbors.
 class IDTranslatorPresentation
          An IDTranslatorPresentation interacts with the IDTranslatorSession in the flow domain.
 class IDTranslatorSession
          An IDTranslatorSession manages any IDTranslationProtocol state and interacts with an external interests.
 class ProtocolPresentation
          A ProtocolPresentation is a base for classes that applications can use when communicating with ProtocolSessions.
 class ProtocolSession
          A ProtocolSession is an intermediary between a Protocol and an application.
 class UnknownProtocolPresentation
           
 


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/