|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NeighborImpl | |
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. |
bees.core.resource | This package holds most of the system provided capabilities. |
Uses of NeighborImpl in apps.discovery |
Methods in apps.discovery with parameters of type NeighborImpl | |
void |
DiscoveryProtocolPresentation.advertise(NeighborImpl ni,
byte[] material,
byte[] signature)
Ask the protocol to advertise some data for us. |
Constructors in apps.discovery with parameters of type NeighborImpl | |
BroadcastNeighbor(NeighborImpl ni)
Construct a BroadcastNeighbor with the given values. |
Uses of NeighborImpl in apps.health |
Methods in apps.health with parameters of type NeighborImpl | |
void |
HealthSession.addNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
|
void |
HealthSession.removeNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
|
Uses of NeighborImpl in apps.liveness |
Methods in apps.liveness with parameters of type NeighborImpl | |
void |
LivenessPresentation.monitor(NeighborImpl ni)
Ask the protocol to monitor the given neighbor. |
void |
LivenessSession.lostNeighbor(NeighborImpl ni)
Notify the applications that the neighbor is unresponsive. |
Constructors in apps.liveness with parameters of type NeighborImpl | |
LiveNeighbor(NeighborImpl ni)
Construct a LiveNeighbor with the given values. |
Uses of NeighborImpl in apps.pathfinder |
Methods in apps.pathfinder with parameters of type NeighborImpl | |
void |
ConfigurationCapsule.reencode(Xdr xdr,
NeighborImpl ni)
|
Uses of NeighborImpl in bees.core |
Methods in bees.core that return NeighborImpl | |
NeighborImpl[] |
Neighborhood.elements()
|
NeighborImpl |
Neighbor.getNeighborImpl()
|
Methods in bees.core with parameters of type NeighborImpl | |
void |
ProtocolSession.addNeighbor(Node node,
NeighborImpl ni)
Add a neighbor to this session and any others in this flow. |
void |
ProtocolSession.removeNeighbor(Node node,
NeighborImpl ni)
Remove a neighbor from this session and any others in this flow. |
void |
ExtendedProtocolPresentation.addNeighbor(NeighborImpl ni)
|
void |
ExtendedProtocolPresentation.remNeighbor(NeighborImpl ni)
|
void |
Neighborhood.addNeighbor(NeighborImpl neighbor)
|
void |
Neighborhood.removeNeighbor(NeighborImpl neighbor)
|
void |
Neighborhood.handleRevokedNeighbor(NeighborImpl ni)
Call back used to handle a revoked neighbor. |
DLProtocolPresentation |
Node.register(DLProtocolPresentation retval,
NeighborImpl ni,
PairChain flowDesc,
Capability[] initialCaps,
PermissionSet transfer,
CapabilityTree ct)
Create a new domain and load the protocol from a neighbor. |
DLProtocolPresentation |
Node.register(NeighborImpl ni,
PairChain flowDesc,
Capability[] initialCaps,
PermissionSet transfer,
CapabilityTree ct)
Create a new domain and load the protocol from a neighbor. |
void |
ExtendedProtocolSession.addNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
Handle a neighbor addition. |
void |
ExtendedProtocolSession.removeNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
Handle a neighbor removal. |
void |
ReencodableCapsule.reencode(Xdr xdr,
NeighborImpl ni)
Reencode this capsule for the given neighbor. |
void |
IDTranslatorSession.addNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
|
Constructors in bees.core with parameters of type NeighborImpl | |
Neighbor(NeighborImpl ni)
Construct a Neighbor that uses the given capability for communication. |
Uses of NeighborImpl in bees.core.resource |
Subclasses of NeighborImpl in bees.core.resource | |
class |
NodeOSNeighbor
A neighbor implementation that uses NodeOS in/out channels. |
Methods in bees.core.resource that return NeighborImpl | |
NeighborImpl |
NodeOSNeighborFactory.create(NetworkService local,
NetworkService remote,
PermissionSet address)
Create a NodeOSNeighbor from the given capabilities. |
|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |