Bees v0.5.0 API

Uses of Class
bees.core.TypeID

Packages that use TypeID
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. 
bees.core The core functionality for Bees, including, capabilities, coroutines, and events. 
bees.core.kernel Classes that implement the Bee's kernel domain and the coroutine's for supporting user domains. 
bees.core.resource This package holds most of the system provided capabilities. 
bees.core.security This packages holds most of the security related capabilities and Permission classes. 
 

Uses of TypeID in apps.authenticator
 

Methods in apps.authenticator with parameters of type TypeID
protected  java.lang.String AuthenticatorUnknownProtocolPresentation.computePrefix(TypeID fp, PairChain pc)
          Compute the Logger prefix for the new protocol flow.
protected  CapabilityEnvelope AuthenticatorUnknownProtocolPresentation.createLogger(TypeID fp, PairChain pc)
          Create the Logger object for the new protocol flow.
protected  CapabilityTree AuthenticatorUnknownProtocolPresentation.computeCapabilities(TypeID fp, PairChain pc)
           
protected  DLProtocolPresentation Authenticator.createDLProtocolPresentation(TypeID fi)
           
 void AuthenticatorDiscoveryPresentation.found(CapabilityReference cr, TypeID fp, byte[] material, byte[] signature)
           
 

Constructors in apps.authenticator with parameters of type TypeID
AuthenticatorDLPresentation(Authenticator auth, TypeID flowID)
          Construct a AuthenticatorDLPresentation with the given values.
 

Uses of TypeID in apps.discovery
 

Methods in apps.discovery that return TypeID
 TypeID AdvertiseCapsule.computeFingerPrint()
           
 TypeID AdvertiseMaterial.getFingerPrint()
           
 

Methods in apps.discovery with parameters of type TypeID
 void DiscoveryProtocolPresentation.died(TypeID fp)
          Tell the protocol that some discovered material has expired and should be removed from its internal state.
 void DiscoveryProtocolPresentation.found(CapabilityReference cr, TypeID fp, byte[] material, byte[] signature)
          Callback used to tell an application about a new neighbor.
 void DiscoveryProtocolSession.foundMaterial(TypeID fp, AdvertiseCapsule ac)
          Notify any interested applications of the discovery of new material.
 

Constructors in apps.discovery with parameters of type TypeID
AdvertiseMaterial(TypeID fp)
          Construct an AdvertiseMaterial object with the given values.
 

Uses of TypeID in bees.core
 

Methods in bees.core that return TypeID
 TypeID Xdr.TYPEID()
           
 TypeID Capsule.getCapsuleID()
           
 TypeID CapsuleReceiver.getCapsuleID()
           
 TypeID CapsuleReceiver.getSpecializedCapsuleID()
           
abstract  TypeID NeighborImpl.getFingerPrint()
           
 

Methods in bees.core with parameters of type TypeID
 FlowIdentifier FlowIdentifierFactory.create(TypeID tid, java.lang.String comment)
           
 FlowIdentifier FlowIdentifierFactory.create(TypeID tid)
           
 void Xdr.PUT(TypeID x)
           
 void AuthorizationCoroutine.beginManagement(EventChannel ec, TypeID sessionID)
          Tell the authorization application that a protocol wishes to be "managed" using a basic ProtocolPresentation.
 void AuthorizationCoroutine.beginExtendedManagement(EventChannel ec, TypeID sessionID)
          Tell the authorization application that a protocol wishes to be "managed" using an ExtendedProtocolPresentation.
protected  void AuthorizationCoroutine.beginManagement(CapabilityEnvelope ce, TypeID sessionID)
          Call back used to handle a beginManagement event.
protected  void AuthorizationCoroutine.beginExtendedManagement(CapabilityEnvelope ce, TypeID sessionID)
          Call back used to handle a beginExtendedManagement event.
 void Authorizer.beginManagement(CapabilityEnvelope ce, TypeID sessionID)
          Call back used to handle an AuthorizationCoroutine.beginManagement event.
 void Authorizer.beginExtendedManagement(CapabilityEnvelope ce, TypeID sessionID)
          Call back used to handle an AuthorizationCoroutine.beginExtendedManagement event.
 void Authorizer.endManagement(CapabilityEnvelope ce, TypeID sessionID)
          Call back used to terminate management for the given protocol.
 void Node.register(ProtocolPresentation pp, CapabilityEnvelope ce, TypeID sessionID)
          Connect the given presentation to a protocol session in another domain.
abstract  void IDTranslatorPresentation.newFlow(CapabilityReference neighbor, TypeID flowID)
          Call back used to notify the user of a new flow identifier.
protected abstract  void NeighborImpl.cancelReceivers(Neighbor neighbor, TypeID capsuleTypeID)
          Call back to be implemented by the class that will receive Capsules.
 void UnknownProtocolPresentation.request(CapabilityReference neighbor, TypeID flowID)
           
 

Uses of TypeID in bees.core.kernel
 

Methods in bees.core.kernel that return TypeID
 TypeID KernelObject.getHash()
           
 

Methods in bees.core.kernel with parameters of type TypeID
 long KernelObjectStore.putLate(TypeID hash)
           
 

Uses of TypeID in bees.core.resource
 

Methods in bees.core.resource that return TypeID
 TypeID NodeOSNeighbor.getFingerPrint()
           
 

Methods in bees.core.resource with parameters of type TypeID
protected  void NodeOSNeighbor.cancelReceivers(Neighbor neighbor, TypeID capsuleTypeID)
           
 

Uses of TypeID in bees.core.security
 

Methods in bees.core.security that return TypeID
 TypeID PublicKey.getFingerPrint()
           
 


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/