|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExternalCapsule | |
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. |
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 ExternalCapsule in apps.discovery |
Methods in apps.discovery with parameters of type ExternalCapsule | |
protected void |
DiscoveryProtocolPresentation.userReceive(Node node,
int method,
ExternalCapsule ec)
|
void |
DiscoveryProtocolSession.userReceive(Node node,
int method,
ExternalCapsule ec)
|
Uses of ExternalCapsule in apps.health |
Methods in apps.health with parameters of type ExternalCapsule | |
void |
HealthSession.addNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
|
void |
HealthSession.removeNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
|
Uses of ExternalCapsule in apps.liveness |
Methods in apps.liveness with parameters of type ExternalCapsule | |
void |
LivenessPresentation.userReceive(Node node,
int method,
ExternalCapsule ec)
|
void |
LivenessSession.userReceive(Node node,
int method,
ExternalCapsule ec)
|
Uses of ExternalCapsule in bees.core |
Methods in bees.core that return ExternalCapsule | |
protected ExternalCapsule |
ExtendedProtocolPresentation.lookupMessage(long id)
|
ExternalCapsule |
ExternalCapsule.init()
Initialize a new born capsule. |
static ExternalCapsule |
Leak.toCapsule(ExternalCapsule ec,
ExternalChannel source,
ProtocolSession ps,
edu.utah.janos.nodeos.BufferHandle bh)
Initialize an ExternalCapsule from the given arguments. |
Methods in bees.core with parameters of type ExternalCapsule | |
void |
ProtocolSession.receive(Node node,
ExternalCapsule ec)
|
void |
ProtocolPresentation.sendCapsule(ExternalCapsule ec)
|
void |
ProtocolPresentation.recycleCapsule(ExternalCapsule ec)
|
void |
ExtendedProtocolPresentation.sendCapsule(ExternalCapsule ec)
|
protected long |
ExtendedProtocolPresentation.allocateMessageID(ExternalCapsule ec)
|
void |
ExtendedProtocolPresentation.registerReply(Node node,
ExternalCapsule ec)
|
void |
ExtendedProtocolPresentation.unregisterReply(Node node,
ExternalCapsule ec)
|
void |
ExtendedProtocolPresentation.receive(Node node,
ExternalCapsule ec)
|
protected void |
ExtendedProtocolPresentation.userReceive(Node node,
int method,
ExternalCapsule ec)
|
void |
DLProtocolPresentation.userReceive(Node node,
int method,
ExternalCapsule ec)
|
static edu.utah.janos.nodeos.BufferHandle |
Leak.getBuffer(ExternalCapsule ec)
|
static ExternalCapsule |
Leak.toCapsule(ExternalCapsule ec,
ExternalChannel source,
ProtocolSession ps,
edu.utah.janos.nodeos.BufferHandle bh)
Initialize an ExternalCapsule from the given arguments. |
void |
Capsule.fromExternal(ExternalCapsule ec)
Replenish this capsule from the authorization in the given external capsule. |
void |
ExtendedProtocolSession.notifyInterests(ExternalCapsule ec)
Broadcast an ExternalCapsule to any interested applications. |
void |
ExtendedProtocolSession.register(Node node,
ExternalCapsule cap,
ExternalChannel ec)
Handle a registration. |
void |
ExtendedProtocolSession.unregister(Node node,
ExternalCapsule cap,
ExternalChannel ec)
Handle an unregistration. |
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 |
ExtendedProtocolSession.receive(Node node,
ExternalCapsule ec)
|
protected void |
ExtendedProtocolSession.userReceive(Node node,
int method,
ExternalCapsule ec)
|
void |
ExternalCoroutine.sendCapsule(ExternalCapsule cap)
Send a capsule to the peer coroutine. |
void |
ExternalCoroutine.recycleCapsule(ExternalCapsule ec)
|
void |
DLProtocolSession.userReceive(Node node,
int method,
ExternalCapsule ec)
|
void |
IDTranslatorPresentation.userReceive(Node node,
int method,
ExternalCapsule ec)
|
void |
ExternalChannel.sendCapsule(ExternalCapsule ec)
Send an ExternalCapsule to the other end of this channel. |
void |
ExternalChannel.recycleCapsule(ExternalCapsule ec)
|
void |
ExternalCapsuleReceiver.receive(Node node,
ExternalCapsule ec)
Call back used to handle a newly received ExternalCapsule. |
void |
IDTranslatorSession.addNeighbor(Node node,
ExternalCapsule ec,
NeighborImpl ni)
|
Neighbor |
NeighborImpl.getNeighbor(ExternalCapsule ec)
Get an ExternalCapsule to Neighbor mapping. |
void |
UnknownProtocolPresentation.userReceive(Node node,
int method,
ExternalCapsule ec)
|
Uses of ExternalCapsule in bees.core.resource |
Methods in bees.core.resource with parameters of type ExternalCapsule | |
void |
NodeOSExternalChannel.sendCapsule(ExternalCapsule ec)
|
void |
NodeOSExternalChannel.recycleCapsule(ExternalCapsule ec)
|
|
Bees v0.5.0 API | |||||||||
PREV NEXT | FRAMES NO FRAMES |